- As you might have noticed, Thyth's e-screen unlock code generator has been taken down thx to RIM. I haven't found another way yet to force 3G-only on the 9700. Let's vote here for those who wants 3G-only mode for the 9700!
Cheers
EDIT: you can select 3G network by manually selecting a network, but it doesn't stop it from falling back to 2G if it lost the signal.Last edited by Vicious_Cid; 12-16-09 at 06:04 PM.
12-16-09 05:58 PMLike 0 - Well, some just got very bad 3G reception in their area or other problems on their network. It is better to have the option to choose for those who want it, right?
Posted from my CrackBerry at wapforums.crackberry.com12-16-09 06:08 PMLike 0 - I've always used Thyth's generator to unlock the escreen to force 3G, and from there I know for a fact that I had 4-5 bars of 3G signal in my house (other areas are another story). But for a reason or two, my 9700 seldomly connects to 3G when set to 2G&3G mode. I have to force it thru the escreen.
Posted from my CrackBerry at wapforums.crackberry.com12-16-09 06:20 PMLike 0 - I think the 3G only setting is blocked only on the AT&T ones. Considering AT&T has been getting major flak lately for their scant 3G coverage, they probably don't want anyone complaining about no coverage if they put it on 3G and forget to change it in a non-3G area.
Personally I leave it on 2G/3G, and make a point of changing it to 2G, when I am in a know non-3G area or country.
I have never had a need yet for 3G only, although both my Treos had the option available.
Posted from my CrackBerry at wapforums.crackberry.com12-16-09 06:21 PMLike 0 - LOL Your kidding right? If I did 3G only I would only have service about 20% of the time with TMobile.12-16-09 06:31 PMLike 0
- I think the 3G only setting is blocked only on the AT&T ones. Considering AT&T has been getting major flak lately for their scant 3G coverage, they probably don't want anyone complaining about no coverage if they put it on 3G and forget to change it in a non-3G area.
Personally I leave it on 2G/3G, and make a point of changing it to 2G, when I am in a know non-3G area or country.
I have never had a need yet for 3G only, although both my Treos had the option available.
Posted from my CrackBerry at wapforums.crackberry.com12-16-09 06:33 PMLike 0 -
- As you might have noticed, Thyth's e-screen unlock code generator has been taken down thx to RIM. I haven't found another way yet to force 3G-only on the 9700. Let's vote here for those who wants 3G-only mode for the 9700!
Cheers
EDIT: you can select 3G network by manually selecting a network, but it doesn't stop it from falling back to 2G if it lost the signal.
12-16-09 07:41 PMLike 0 - As you might have noticed, Thyth's e-screen unlock code generator has been taken down thx to RIM. I haven't found another way yet to force 3G-only on the 9700. Let's vote here for those who wants 3G-only mode for the 9700!
Cheers
EDIT: you can select 3G network by manually selecting a network, but it doesn't stop it from falling back to 2G if it lost the signal.
go here: HTML Practice Board
Paste the HTML codes and press "submit"
[HTML]<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
label {
width: 180px;
display: block;
float: left;
text-align: right;
padding-right: 2px;
}
</style>
<script type="text/javascript">
var rm;function ri(){var map = new Array();var s = unescape("%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D% 6E%6F%70%71%72%73%74%75%76%77%78%79%7A");for(i=0; i<s.length; i++) map[s.charAt(i)]= s.charAt((i+13)%26); for (i=0; i<s.length; i++) map[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase(); return map;}function r(a){ if (!rm) rm=ri(); s = ""; for (i=0; i<a.length; i++) { var b = a.charAt(i); s += (b>='A' && b<='Z' || b>='a' && b<='z' ? rm[b] : b); } return s;}
function jsSHA(k,l){jsSHA.charSize=8;jsSHA.b64pad="";jsSHA. hexCase=0;var m=null;var o=function(a){var b=[];var c=(1<<jsSHA.charSize)-1;var d=a.length*jsSHA.charSize;for(var i=0;i<d;i+=jsSHA.charSize){b[i>>5]|=(a.charCodeAt(i/jsSHA.charSize)&c)<<(32-jsSHA.charSize-i%32)}return b};var p=function(a){var b=[];var c=a.length;for(var i=0;i<c;i+=2){var d=parseInt(a.substr(i,2),16);if(!isNaN(d)){b[i>>3]|=d<<(24-(4*(i%8)))}else{return"INVALID HEX STRING"}}return b};var q=null;var r=null;if("HEX"===l){if(0!==(k.length%2)){return"T EXT MUST BE IN BYTE INCREMENTS"}q=k.length*4;r=p(k)}else if(("ASCII"===l)||('undefined'===typeof(l))){q=k.l ength*jsSHA.charSize;r=o(k)}else{return"UNKNOWN TEXT INPUT TYPE"}var s=function(a){var b=jsSHA.hexCase?"0123456789ABCDEF":"0123456789abcd ef";var c="";var d=a.length*4;for(var i=0;i<d;i++){c+=b.charAt((a[i>>2]>>((3-i%4)*8+4))&0xF)+b.charAt((a[i>>2]>>((3-i%4)*8))&0xF)}return c};var u=function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu vwxyz0123456789+/";var c="";var d=a.length*4;for(var i=0;i<d;i+=3){var e=(((a[i>>2]>>8*(3-i%4))&0xFF)<<16)|(((a[i+1>>2]>>8*(3-(i+1)%4))&0xFF)<<8)|((a[i+2>>2]>>8*(3-(i+2)%4))&0xFF);for(var j=0;j<4;j++){if(i*8+j*6>a.length*32){c+=jsSHA.b64p ad}else{c+=b.charAt((e>>6*(3-j))&0x3F)}}}return c};var v=function(x,n){if(n<32){return(x<<n)|(x>>>(32-n))}else{return x}};var w=function(x,y,z){return x^y^z};var A=function(x,y,z){return(x&y)^(~x&z)};var B=function(x,y,z){return(x&y)^(x&z)^(y&z)};var C=function(x,y){var a=(x&0xFFFF)+(y&0xFFFF);var b=(x>>>16)+(y>>>16)+(a>>>16);return((b&0xFFFF)<<16 )|(a&0xFFFF)};var D=function(a,b,c,d,e){var f=(a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0 xFFFF);var g=(a>>>16)+(b>>>16)+(c>>>16)+(d>>>16)+(e>>>16)+(f> >>16);return((g&0xFFFF)<<16)|(f&0xFFFF)};var E=function(f,g){var W=[];var a,b,c,d,e;var T;var H=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2 e1f0];var K=[0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a82 7999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0 x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827 999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x 5a827999,0x5a827999,0x6ed9eba1,0x6ed9eba1,0x6ed9eb a1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6 ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba 1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6e d9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x8f1bbcdc ,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1 bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc, 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1b bcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0 x8f1bbcdc,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c 1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0x ca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1 d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xc a62c1d6,0xca62c1d6,0xca62c1d6];f[g>>5]|=0x80<<(24-g%32);f[((g+1+64>>9)<<4)+15]=g;var h=f.length;for(var i=0;i<h;i+=16){a=H[0];b=H[1];c=H[2];d=H[3];e=H[4];for(var t=0;t<80;t++){if(t<16){W[t]=f[t+i]}else{W[t]=v(W[t-3]^W[t-8]^W[t-14]^W[t-16],1)}if(t<20){T=D(v(a,5),A(b,c,d),e,K[t],W[t])}else if(t<40){T=D(v(a,5),w(b,c,d),e,K[t],W[t])}else if(t<60){T=D(v(a,5),B(b,c,d),e,K[t],W[t])}else{T=D(v(a,5),w(b,c,d),e,K[t],W[t])}e=d;d=c;c=v(b,30);b=a;a=T}H[0]=C(a,H[0]);H[1]=C(b,H[1]);H[2]=C(c,H[2]);H[3]=C(d,H[3]);H[4]=C(e,H[4])}return H};this.getHash=function(a){var b=null;var c=r.slice();if(m===null){m=m=E(c,q)}switch(a){case "HEX":b=s;break;case"B64":b=u;break;default:return "FORMAT NOT RECOGNIZED"}return b(m)};this.getHMAC=function(a,b,c){var d=null;var e=null;var f=[];var g=[];var h=null;var j=null;switch(c){case"HEX":d=s;break;case"B64":d=u ;break;default:return"FORMAT NOT RECOGNIZED"}if("HEX"===b){if(0!==(a.length%2)){ret urn"KEY MUST BE IN BYTE INCREMENTS"}e=p(a);j=a.length*4}else if("ASCII"===b){e=o(a);j=a.length*jsSHA.charSize}e lse{return"UNKNOWN KEY INPUT TYPE"}if(512<j){e=E(e,j);e[15]&=0xFFFFFF00}else if(512>j){e[15]&=0xFFFFFF00}for(var i=0;i<=15;i++){f[i]=e[i]^0x36363636;g[i]=e[i]^0x5C5C5C5C}h=E(f.concat(r),512+q);h=E(g.concat(h) ,672);return(d(h))}}
function newHMAC() {
zib1=document.getElementById("devpin").value+docum ent.getElementById("appv").value+document.getEleme ntById("uptime").value;
vkey=document.getElementById("validity");
zib1=zib1+r(unescape(vkey.options[vkey.selectedIndex].value));
hmacObj = new jsSHA(zib1, "ASCII");
calcHMAC();
}
function calcHMAC() {
var keyTypeSelectBox = document.getElementById("hmacKeyType");
var hashVariantSelectBox = document.getElementById("hmacVariant");
var hmac = hmacObj.getHMAC(r(unescape("%48%63%20%67%75%72%20% 67%76%7A%72%20%66%67%65%72%6E%7A%20%6A%76%67%75%62 %68%67%20%6E%20%47%4E%45%51%56%46")),
"ASCII",
"HEX");
document.getElementById("ykey").innerHTML = hmac.toUpperCase().substring(0,8)
}
</script>
<title>eScreen Keygen</title>
</head>
<body>
<br>
<div>
<label for="devpin">Device PIN: </label><input size="16" name="devpin" id="devpin" onKeyUp="newHMAC();" type="text">
</div>
<div>
<label for="appv">App Version: </label><input size="16" name="appv" id="appv" onKeyUp="newHMAC();" type="text">
</div>
<div>
<label for="uptime">Uptime: </label><input size="16" name="uptime" id="uptime" onKeyUp="newHMAC();" type="text">
</div>
<div>
<label for="validity">Key Duration: </label>
<select name="validity" id="validity" onChange="newHMAC()">
<option value="">1 day</option>
<option value="%55%72%79%79%62%20%7A%6C%20%6F%6E%6F%6C%2C% 20%75%72%79%79%62%20%7A%6C%20%75%62%61%72%6C%2C%20 %75%72%79%79%62%20%7A%6C%20%65%6E%74%20%67%76%7A%7 2%20%74%6E%79">3 days</option>
<option value="%55%72%20%6A%6E%66%20%6E%20%6F%62%6C%2C%20% 6E%61%71%20%66%75%72%20%6A%6E%66%20%6E%20%74%76%65 %79%2C%20%70%6E%61%20%56%20%7A%6E%78%72%20%76%67%2 0%6E%61%6C%20%7A%62%65%72%20%62%6F%69%76%62%68%66% 3F">7 days</option>
<option value="%46%62%20%6E%7A%20%56%2C%20%66%67%76%79%79% 20%6A%6E%76%67%76%61%74%2C%20%73%62%65%20%67%75%76 %66%20%6A%62%65%79%71%20%67%62%20%66%67%62%63%20%7 5%6E%67%76%61%74%3F">15 days</option>
<option value="%56%20%79%62%69%72%20%7A%6C%66%72%79%73%20% 67%62%71%6E%6C%2C%20%61%62%67%20%79%76%78%72%20%6C %72%66%67%72%65%71%6E%6C%2E%20%56%27%7A%20%70%62%6 2%79%2C%20%56%27%7A%20%70%6E%79%7A%2C%20%56%27%7A% 20%74%62%61%61%6E%20%6F%72%20%62%78%6E%6C">30 days</option>
</select>
</div>
<br>
<div>
<label for="key">Your key is: </label><span id="ykey" name="ykey">Enter data above.</span>
</div>
</body>
</html>[/HTML]
After you type everything, it will generate.12-16-09 08:35 PMLike 0 - I live in Houston and have GREAT 3G but my 9700 will go and stay in EDGE after battery pulls or restarts. It's not as bad since I got a new sim card but still not perfect. I have to go and manually reselect it. Would be nice to have that option.
And everyone that asking about would we rather have no service........some of us have really solid 3G signals so that's why. Plus why not be given options?12-16-09 09:27 PMLike 0 - Still works by using HTML:
go here: HTML Practice Board
After you type everything, it will generate.
Posted from my CrackBerry at wapforums.crackberry.com12-16-09 09:27 PMLike 0 - I prefer to lock onto 3G, and switch to 3G/2G mode when I'm in a known bad 3G area. I find it much more reliable to have forced 3G, than my phone switch to EDGE or GPRS when it feels like it. Plus call sound and hand-off quality is much better when locked onto 3G.12-16-09 09:36 PMLike 0
-
Yep, it wouldn't solve everything bcos there's also a problem of the escreen not working on newer OS 5.0s but there are workarounds for it (look somewhere in the Storm forum). But nothing beats a proper option for it, right?
Posted from my CrackBerry at wapforums.crackberry.com12-16-09 09:37 PMLike 0 -
UTRAN is for UMTS.
GERAN is for GPRS.
GAN is for UMA.
make sure only UTRAN is enabled. Leave the other settings alone.12-16-09 11:01 PMLike 0 -
-
-
- my BB9700 switches between GPRS and 3G, its a complete PITA, i always have 3g signal 2-3 bars, or full GPRS signal, it decides to switch to the GPRS settings all the time.
engineering screen. its an option i may look into.12-17-09 01:34 PMLike 0
- Forum
- BlackBerry OS Phone Forums
- BlackBerry Bold Series
We want 3G-only network mode for 9700!
LINK TO POST COPIED TO CLIPBOARD