EVO 3D Softhack/FAQ
Boost your WiMax 4G Speeds significantly
Special Thanks to AX0R for this tip!
1. Run a SpeedTest (or 3) Prior to this hack.
2. With Root Access via ADB Shell, navigate to data/misc/wimax/
3. Find the file looking similar to "######.tree.xml"
4. Pull this file via ADB Pull AND SAVE IT!!!
5. Delete the file from the data/misc/wimax/ directory
6. Reboot your phone
5. Run a few SpeedTests again and compare your results.
To reverse this hack, simply push the file you pulled for backup back to the directory and reboot your phone.
Can someone make this simplified for me. (meaning, do a step by step guide). I think I can get to to ADB Shell, but don't know what it means or how to navigate to the next part.) Yes, I have two stickes against me guys, (1) I'm a girl (2) I'm a noob. And now I have a 3d evo and not afraid to use it. So help me out. Thanks in advance.
what kind of before and after speeds are you seeing?
if you have root explorer you can do it in that too, saves needing adb
Uamore6 said:
EVO 3D Softhack/FAQ
Boost your WiMax 4G Speeds significantly
Special Thanks to AX0R for this tip!
1. Run a SpeedTest (or 3) Prior to this hack.
2. With Root Access via ADB Shell, navigate to data/misc/wimax/
3. Find the file looking similar to "######.tree.xml"
4. Pull this file via ADB Pull AND SAVE IT!!!
5. Delete the file from the data/misc/wimax/ directory
6. Reboot your phone
5. Run a few SpeedTests again and compare your results.
To reverse this hack, simply push the file you pulled for backup back to the directory and reboot your phone.
Can someone make this simplified for me. (meaning, do a step by step guide). I think I can get to to ADB Shell, but don't know what it means or how to navigate to the next part.) Yes, I have two stickes against me guys, (1) I'm a girl (2) I'm a noob. And now I have a 3d evo and not afraid to use it. So help me out. Thanks in advance.
Click to expand...
Click to collapse
I'm not sure if it was done properly but....he goes
adb pull data/misc/wimax [insert paste location, ie. C:\]
adb remount (not sure if this needed to be done)
adb shell rm -r /data/misc/wimax/[insert xml filename]
to put it back,
adb remount
adb push C:\Users\Kevin\Desktop\Fre3vo\XXXXXXXX.XML data/misc/wimax
I didn't see an increase in speed, however I have bad service in my house.
With speedtest, my highest was 987.2 kB/s DL 174.5 kB/s UL 95ms this was in the early morning, 6:20 am
I'm currently getting between 400- 900 kB/s DL and 70-120 kB/s UL with <100 ms after this tweak.
if you need more help with ADB
http://forum.xda-developers.com/showthread.php?t=517874
Slight increase with this tweak...see below: (in 4G)
Before:
Down: 7.43 Mbps Up: 1.38 Mbps
After:
Down: 7.68 Mbps Up: 1.38 Mbps
Tested 3 times from the same server on each before and after.
After running this hack, I tripled my single-stream download speed from 2MBps to 6MBps. But when I download anything large, I use 5 streams, and that speed did not change. So it increased speed according to speedtest, but my actual speed when I need a lot of bandwidth has not changed.
I get crummy 4G service at home, though. Zero to one bars. Never tried closer to tower, not sure where it is. Sprint actually doesn't know they have 4G service here, although I've had it for months.
well, try this.. go into your wimax setting and change speed from 10 10 10 to 5 5 5 ..
boosted the hell out of my speeds.. nearly doubled in low reception zone.
DataDork said:
well, try this.. go into your wimax setting and change speed from 10 10 10 to 5 5 5 ..
boosted the hell out of my speeds.. nearly doubled in low reception zone.
Click to expand...
Click to collapse
Where exactly are these setting found at. I'm always in low reception 4G.
Bandwidth
Go to phone app and ##3282#
Type in your MSL service code
Go to WiMax
Go to Bandwith currently set at 10,10,10 and highlight
Choose 5, 5, 5
Phone will retrieve settings. Hit menu when done to Commit Modifications.
Phone will reboot. This mod may or may not help depending on signal...
Using the OP method, here are my results. These are the average over 5 tests. 4G Signal strength was 1 bar.
Before Root - File Still Intact
133ms 2.82 DN 0.99 UP
After Root - File Deleted
122ms 3.47 DN 0.74 UP
After Reboot - No Root - File Deleted
121ms 4.01 DN 0.82 UP
After reboot - Rooted - File Deleted
114ms 5.72 DN 1.01 UP
So, after running 5 tests I can definitely say my speeds increased greatly. Thanks OP!!!
wow. gotta try this when my new phone arrives tomorrow and I get root
wow. I'm surprised, this really did help a lot, gave me consistent speeds and gave me a full strenth (excellent) signal (from a 'good' signal) inside my house. ~4300kbps/~1400kbps
edit: I didn't do the ADB steps, just the 5, 5, 5
Jason0071 said:
Go to phone app and ##3282#
Type in your MSL service code
Go to WiMax
Go to Bandwith currently set at 10,10,10 and highlight
Choose 5, 5, 5
Phone will retrieve settings. Hit menu when done to Commit Modifications.
Phone will reboot. This mod may or may not help depending on signal...
Click to expand...
Click to collapse
What exactly does this setting do? is this lower the bandwidth (10>5)?
rabid platypus said:
Using the OP method, here are my results. These are the average over 5 tests. 4G Signal strength was 1 bar.
Before Root - File Still Intact
133ms 2.82 DN 0.99 UP
After Root - File Deleted
122ms 3.47 DN 0.74 UP
After Reboot - No Root - File Deleted
121ms 4.01 DN 0.82 UP
After reboot - Rooted - File Deleted
114ms 5.72 DN 1.01 UP
So, after running 5 tests I can definitely say my speeds increased greatly. Thanks OP!!!
Click to expand...
Click to collapse
And your biggest boost in speed was when you temp rooted which should not do anything to speed.
I work in El Segundo, CA and live in Fountain Valley, CA - I don't know why I bought a 4G phone because I barely get 1 bar in either of those locations...
Anyway using the 5,5,5 trick my speeds increased about 3x at work - from about 100 KB/s to 300-400 KB/s (depending on where I hold my phone). I'll have to try it at home because that's where I use the 4G the most...
I also use this 5 5 5 method with my MSL # and can definitely see a more consistent/stronger signal in my home always.
I just wish I knew how and why this works.
Anyway, Nice find..
Thanks
Jason0071 said:
Go to phone app and ##3282#
Type in your MSL service code
Go to WiMax
Go to Bandwith currently set at 10,10,10 and highlight
Choose 5, 5, 5
Phone will retrieve settings. Hit menu when done to Commit Modifications.
Phone will reboot. This mod may or may not help depending on signal...
Click to expand...
Click to collapse
Tried this and:
BEFORE (download/upload/ping):
5980/487/134
3275/1007/172
3016/481/143
4651/1282/143
4502/1362/153
5848/1312/145
AVERAGE: 4545/989/125
AFTER (download/upload/ping):
4869/474/144
4665/1004/155
2735/953/189
2712/789/176
1400/377/248
3803/393/159
AVERAGE: 3364/665/179
4G wimax is good enough in my area..
I already getting good speeds in my area so I dont need to make any chages...
most of the time I get around
10-12 down and 1-2 up
Whenever I try to pull the files, it says 0 were pulled. I tried going into the file with root explorer, but there was nothing in the data file.
Ouch! I went from
(Download/Upload/Ping)
6336/738/172
6424/280/155
6797/743/174
to
5317/271/181
4480/180/169
4291/295/154
Download dropped pretty badly, but I got killed on the upload. Going back to 10,10,10!
Related
I'm thinking of getting a Verizon Touch Pro when it's available.
Right now, my battery life on my Motorola Q is terrible. I live in an area where the signal is pretty poor and I think that's the main reason for the bad battery life.
If I go into the "secret" settings on the Q, I can change it to CDMA Only and that disables EvDO and probably gives me at least a 50% increase in battery life.
Unfortunately, it's pretty much of a PITA to go back and forth.
So, if I get a Touch Pro, I guess I have to hope that it's better at picking up a signal (probably not, right?) or that there's some way to put it into CDMA Only mode.
Does anyone know, for sure, that'll be possible?
Now, if that's possible, does a program already exists or could someone easily just write a program that would give me a program icon that if I click it, it toggles the phone between CDMA Only and Automatic? I'm thinking something like the nodata program that I've used before, but even better would be just click on the icon to toggle and no submenus to go through.
I know on the Q when I change back and forth, the change is immediate (Ev icon turns to 1x and vice versa as soon as I make the change), so if I had an icon to just make the change for me without digging through 4 menus to make a change, I might be able to live with just activating EvDO when I'm going to use it.
Any help is appreciated.
Thoughts?
lexluthor said:
I'm thinking of getting a Verizon Touch Pro when it's available.
Right now, my battery life on my Motorola Q is terrible. I live in an area where the signal is pretty poor and I think that's the main reason for the bad battery life.
If I go into the "secret" settings on the Q, I can change it to CDMA Only and that disables EvDO and probably gives me at least a 50% increase in battery life.
Unfortunately, it's pretty much of a PITA to go back and forth.
So, if I get a Touch Pro, I guess I have to hope that it's better at picking up a signal (probably not, right?) or that there's some way to put it into CDMA Only mode.
Does anyone know, for sure, that'll be possible?
Now, if that's possible, does a program already exists or could someone easily just write a program that would give me a program icon that if I click it, it toggles the phone between CDMA Only and Automatic? I'm thinking something like the nodata program that I've used before, but even better would be just click on the icon to toggle and no submenus to go through.
I know on the Q when I change back and forth, the change is immediate (Ev icon turns to 1x and vice versa as soon as I make the change), so if I had an icon to just make the change for me without digging through 4 menus to make a change, I might be able to live with just activating EvDO when I'm going to use it.
Any help is appreciated.
Thoughts?
Click to expand...
Click to collapse
I just upgraded from a q, i havent recieved my htc yet so ill try and help with your q problem.
First and foremost never ever let the battery run down. My q worked fine for a year and a half until tuesday the battery ran down and i got this
Anyway, make sure its not going out and checking your email every 1,5,10,15 minutes etc. That really kills the battery fast. Bluetooth too. When I disabled those i saw my battery life skyrocket, but it still went down pretty fast when i used the internet and camera. maybe those two things will help you in the interim though.
you think your moto q battery is bad wait til you get to the your touch pro. i forced my touch pro (data speeds sucked big ones) to 1x by going to settings phone and roaming i set it to roaming only? but that is a sprint version i dont know if verzion allows you to pick roaming only
benitojuarez, I appreciate it, but it's none of that. The reason for the bad battery life on the Q is that the signal is low and it's fluctuating between 1x and EvDO. When I set it to 1x only, the battery life is fine.
cjmedina, yes, I'm worried about that.
That's why I'm here. I'm still hoping someone could come up (either it exists already or someone could make it) with a little utility that when clicked would toggle between 1x (CDMA Only) and Automatic modes. I think I could live with that.
I can't imagine that'd be too difficult. You can force 1x on your Sprint, I can force 1x on my Q. The change takes effect immediately. There's got to be an easy way to program it to happen.
It sounds like you might benefit from this type of program as well. I know on my Q, I rarely switch back from 1x only, just because it's about a multi step process that's a slight PITA to make the change. If I had a one step process, I could leave it as 1x while it's just sitting around and quickly change it to EvDO when I want to use the net. At least that's how I envision it.
Lastly, I'm not certain that my Q hasn't just been defective for 2 years now. I even have the 2100mah Seidio battery and if i leave it as Automatic, I pretty much can't get a full day out of it. If I set it to 1x, I can make it though the day unless I use it real heavily.
I'm worried that unless the TP has a better radio, I might not even make it though the day on 1x only mode. I guess we'll see what happens.
Is there anyone who can assist here?
I can't imagine this is something too difficult. Everyone phone I've had so far allows it to be put into a 1x only mode.
With the work all of you guys do customizing, someone must have a good handle on what needs to be changed to put the phone into 1x mode.
Am I in the right place or should I have posted this in a different forum?
Well, hopefully, someone can come up with something...or point me to something that already exists.
Thanks!
lexluthor said:
Is there anyone who can assist here?
I can't imagine this is something too difficult. Everyone phone I've had so far allows it to be put into a 1x only mode.
With the work all of you guys do customizing, someone must have a good handle on what needs to be changed to put the phone into 1x mode.
Am I in the right place or should I have posted this in a different forum?
Well, hopefully, someone can come up with something...or point me to something that already exists.
Thanks!
Click to expand...
Click to collapse
I didn't come up with it but I have tested and it works like a charm.
To do this, you will need your MSL number, which only Sprint (or your provider) can provide you.
1) Open up the phone app and dial ##778# (PST).
2) You will be asked to enter your MSL. Enter it, and you will be brought into the provisioning of your phone.
3) From the top left, select Modem Settings
4) Preferred Mode: The Default is Automatic, which is the best available mode (EV that will roll back to 1X when EV is unavailable). There are times when you might be in a fringe area and your mode may cycle frequently and this can seriously drain your battery. Setting this to HDR will force EV-DO only if you demand an EV-DO connection. Changing this setting to CDMA Only will force the phone to ignore an EV-DO tower and maintain only a 1xRTT connection.
*Change your "Slot Cycle" while you are on this page to one so your phone polls towers every 2 sec instead of 5 sec. I did know about this trick but did not know the force 1xRTT was one of the setting on the same page.
here is the cab for roaming only un zip and install
mrrogers1, I appreciate the response, but, first of all I'm on Verizon.
On my Q, I can do ##*, go into the "secret" menu, to to the option to change it to CDMA only, save it and back out.
It's just too long a process to really do it frequently, so I just wind up leaving my phone in 1x mode and that stinks.
So, what I was looking for is just a program to install that would activate/deactivate that option by just clicking the program icon.
cjmedina, before I install that, can you tell me exactly what that is? Is it for Verizon? What do you mean by roaming only? I want 1x/CDMA only. Will it just disable roaming or is it a toggle thing? I don't want to risk installing something that's not easily reversible.
Roam only wouldn't really address this because if you (at least for me) roam in EVDO coverage the phone stays in that mode. Forcing 1x is something different all together.
Changing in the modem settings is it for now and works well.
I went from a 9c to a Diamond. Maybe the TP is much different but my Diamond signal strength is a little lower than my 9c.
Combine that with the Diamond/TP already bad heat issues, battery life I don't think you'll be happy with it.
Just go to reg and mimic these keys.. It will enable the ability to switch it on and off in the settings panel.
[HKEY_LOCAL_MACHINE\Software\OEM\PhoneSetting]
"HiddenModeOperationPage"=dword:0
"HiddenAlertPage"=dword:0
"HiddenNAMSelectPage"=dword:0
"HiddenAlertPage"=dword:0
"HiddenVoicePrivacyPage"=dword:0
I actually found this elsewhere and it works.
---
Here is the Registry edit for enabling Hidden Phone Settings "Mode of Operation" option to pick 1X mode only.
HKLM\SOFTWARE\OEM\PhoneSetting
Change the option HiddenModeOperationPage from 1 to 0
Then go to Phone/menu/option/service/and check in the list, "Mode of Operation" should be at the bottom. You have 3 choices, Hybrid, EVDO, and 1X.
---
With your way, it is supposed to appear somewhere else? You mention settings, but I don't see anything new there.
What does changing HiddenAlertPage, HiddenNAMSelectPage and HiddenVoicePrivacyPage to 0 do?
I'd still like an easier way to do it, like a toggle I can put in my start menu.
lexluthor said:
I actually found this elsewhere and it works.
---
Here is the Registry edit for enabling Hidden Phone Settings "Mode of Operation" option to pick 1X mode only.
HKLM\SOFTWARE\OEM\PhoneSetting
Change the option HiddenModeOperationPage from 1 to 0
Then go to Phone/menu/option/service/and check in the list, "Mode of Operation" should be at the bottom. You have 3 choices, Hybrid, EVDO, and 1X.
---
With your way, it is supposed to appear somewhere else? You mention settings, but I don't see anything new there.
What does changing HiddenAlertPage, HiddenNAMSelectPage and HiddenVoicePrivacyPage to 0 do?
The others were already defaulted to 1.
I'd still like an easier way to do it, like a toggle I can put in my start menu.
Click to expand...
Click to collapse
Start> settings> phone
What would be really neat is an app that would force 1x unless you were in certain applications (like opera or you tube) and than switch to hybrid for the duration of the session.
-Space
For what it's worth, someone posted a mortscript over here
http://forum.ppcgeeks.com/showthread.php?t=47045
that toggles 1x/hybrid.
Works pretty quickly too. I'm happy.
lexluthor said:
For what it's worth, someone posted a mortscript over here
http://forum.ppcgeeks.com/showthread.php?t=47045
that toggles 1x/hybrid.
Works pretty quickly too. I'm happy.
Click to expand...
Click to collapse
that post works great, one of the guys on the post made a program that lets you run a script that does it all for you whenever you wanna switch back and forth between 1x and hybrid.
mnasr87 said:
that post works great, one of the guys on the post made a program that lets you run a script that does it all for you whenever you wanna switch back and forth between 1x and hybrid.
Click to expand...
Click to collapse
That script is probably the best option. Otherwise there's a registry key that enables the menu option, though I can't remember where it is. Verizon usually has the option disabled so the key needs to be added to the registry.
So I found through the Advanced Config a way to add a 3G on off button in the comm manager, but as we are CDMA it does not work for us. Can anyone confirm what this button is trying to do? Perhaps a redirect to the reg setting for hybrid/1x?
-Space
http://www.fuzemobility.com/?p=555
mrrogers1 said:
....
1) Open up the phone app and dial ##778# (PST).
2) You will be asked to enter your MSL. Enter it, and you will be brought into the provisioning of your phone.
3) From the top left, select Modem Settings
4) Preferred Mode: The Default is Automatic, which is the best available mode (EV that will roll back to 1X when EV is unavailable). There are times when you might be in a fringe area and your mode may cycle frequently and this can seriously drain your battery. Setting this to HDR will force EV-DO only if you demand an EV-DO connection. Changing this setting to CDMA Only will force the phone to ignore an EV-DO tower and maintain only a 1xRTT connection.
*Change your "Slot Cycle" while you are on this page to one so your phone polls towers every 2 sec instead of 5 sec. I did know about this trick but did not know the force 1xRTT was one of the setting on the same page.
Click to expand...
Click to collapse
I know you noted that it wasn't your idea, but maan, did it work. Thank you so much. that was the last step I needed for my HTC Touch PRO to work on MetroPCS web... this is the easiest method (rather them editing registry)!! Thank you much.
Has anyone made this work on a Verizon HTC Touch Pro2?
My extended battery lasts about 12 hours (EVDO 0-1 bars in buildings) and I think this could help me.
The *-something and #-something numbers place a call that says invalid number. The registry edits don't make anything for Mode of Operation appear under "CDMA Services" on Phone Settings.
Help?
Ok all here is my problem and I know there many more suffering from this:
Connecting to the internet from my Hero works fine on 2G (GPRS) and Wi-Fi, but is very unstable on 3G (UMTS) and H (HSDPA).
By starting a thread, I want to get to an answer as to WHY this is happening and hopefully find a solution
My problem started around the time I started using custom 2.1 (or radio) ROMs, but I am not sure whether flashing those is actually the cause. I have a SIM unlocked Hero and an unlimited data plan with T-Mobile Netherlands (called Web 'n' Walk Plus @ 1 Mbit/s down, 384 Kbit/s up). I had no problem on the stock 1.5 ROM/radio.
Symptoms:
Whenever an app is making a server request, the 3G icon starts blinking the up arrow, shortly followed by the H icon blinking the up arrow, indicating the request is made.
When all is well, the response is received and communication is quick and smooth. Most of the time though, the phone continues making requests but no response is received and the application reports a network error/timeout. This happens while signal strength is max (4 bars).
Ping test:
Enter *#*#INFO#*#* in the phone dialpad and select Phone Information, press the "Run ping test" button.
- The line "Ping IpAddr" reports: "Fail: IP addr not reachable";
- The line "Ping Hostname(www.google.com)" reports: "Fail: Host unreachable";
- The line "HTTP Client test" reports: "Fail: IOException".
The preferred network type is "WCDMA preferred", as set in the lower part of the same screen.
Note: WCDMA is an air interface standard used for UMTS and the like and is not related to CDMA, which is the mobile access technology used in the USA as opposed to GSM, which is used everywhere else in the world.
The thing is though, that the connection does not seem to fall back to 2G but rather experiences a timeout.
FWIW: the Phone Information screen reports a signal strength of -dBm, 25 asu.
Tried:
- Flashing various ROMs to spot any difference, none found.
- Flashing newer radio ROM (JU instead of EU), no luck.
It is here when I first start posting about it:
http://forum.xda-developers.com/showthread.php?p=6099325#post6099325
Other cases that seem to point at the same problem:
http://android.modaco.com/content/h...93937/hero-strange-3g-data-connection-problem
http://forum.xda-developers.com/showthread.php?t=547563
http://forum.xda-developers.com/showthread.php?t=616475
http://support.t-mobile.co.uk/discussions/index?page=forums&topic=8010384abbabde01276d5f3caa005e2d
I hope that anyone experiencing the same post his or her findings, so that we can try to detect a pattern and maybe the solution to this.
UPDATE: Apparent solution for T-Mobile 3G problems:
http://forum.xda-developers.com/showthread.php?t=595108
Fix includes settings as proposed by adwinp below.
Explanation of some settings: http://forum.xda-developers.com/showpost.php?p=5123531&postcount=46
UPDATE 2:
Well, my problems have vanished "as snow in the sun" (old Dutch proverb)!
Applying the latest radio (JU) and the settings as mentioned by adwinp below made my 3G connection fly again, steady and smooth. Thanks adwinp!
How to modify your build.prop file:
1) Connect your handset via USB, make sure USB debugging is enabled
2) From the Android SDK > tools directory, type the following:
Code:
# adb pull /system/build.prop ~/build.prop
3) Open the file with your favorite editor and append the following lines:
Code:
ro.ril.enable.dtm=1
ro.ril.hep=1
ro.ril.hsxpa=2 #for USA, use 1
ro.ril.gprsclass=12 #for USA, use 10
ro.ril.enable.a52=1
ro.ril.enable.a53=1
ro.ril.hsdpa.category = 28
ro.ril.hsupa.category = 7
Save the file. Next:
Code:
# adb remount
# adb push ~/build.prop /system/build.prop
# adb reboot
Some sources claim that a second reboot is necessary, check this for yourself.
Good luck!
UPDATE 3:
Seems my joy was short lived; could be that just rebooting was a temporary fix and a good old placebo effect, since I already experienced connection loss again. Sigh. Anyone else with a good idea?
UPDATE 4:
Could this be an MTU issue, like stated here or here? I'd like to know the methods of changing the MTU for 3G, investigating now.
UPDATE 5:
None of the theories above seem to be plausible. Looks like T-Mobile/Orange is the culprit here. Further reading here: https://t-mobile-forum.pocketinfo.nl/showthread.php?p=725207#last (in dutch)
You have either a
1: physical problem with the handset
2: network problem (check if other ppl within the same network have the same problem)
Try playing with these values in /system/build.prop
ro.ril.enable.dtm = 1 # you might want to disable this one, although it doesn't hurt
ro.ril.hep = 1
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.a52=1
ro.ril.enable.a53=1
ro.ril.hsdpa.category = 28
ro.ril.hsupa.category = 7
# Default network type 0 => WCDMA Preferred.
ro.telephony.default_network = 0
These settings come from my ROM, which has been tested on various networks in Poland, Germany and Mauritius.
3G performance is flawless.
I have been having this very same problem, and I know others have too. it is strange but has only happened since the newer 2.1 builds have been out.
After lengthy conversations with the high technical team at Orange UK they diagnosed my problem as for some reason the phone is trying to connect to two 3g radio towers at the same time (usually should connect to only one) basically this is confusing the phone.
What the fix seems to be is:
- *#*#4636#*#*
- phone options
- ping test (will probably fail)
- change to "GSM ONLY" - for 30 seconds or more NOT LESS!!
- ping test (should succeed)
- then change back to "WCDMA Only" or "preferred"
- ping again (should now work)
If this does not fix it then you have two more options
- take the sim out the phone for 30 seconds (this is the minimum required time to disconnect your phone from the towers your on)
- OR airplane mode for 30 seconds.
Then try the above again and all should be working.
adwinp said:
Try playing with these values in /system/build.prop
Click to expand...
Click to collapse
As a professional software developer, I always get an itch when I am advised to 'try playing', I need to know if something is working or not
ro.ril.enable.dtm = 1 # you might want to disable this one, although it doesn't hurt
ro.ril.hep = 1
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.a52=1
ro.ril.enable.a53=1
ro.ril.hsdpa.category = 28
ro.ril.hsupa.category = 7
# Default network type 0 => WCDMA Preferred.
ro.telephony.default_network = 0
Click to expand...
Click to collapse
Do you have any reference information for these settings? I'll try to look it up myself but I can't fiddle with them unless I know what the possible values are and at least know what each setting is used for
Lennyuk said:
After lengthy conversations with the high technical team at Orange UK they diagnosed my problem as for some reason the phone is trying to connect to two 3g radio towers at the same time (usually should connect to only one) basically this is confusing the phone.
Click to expand...
Click to collapse
Interesting reason; you think this could be related to the fact that the latest VillainROMs stem from CDMA ROMs? What I still don't get is that speech and GPRS traffic are unaffected, these just work.
I already tried your fixes several times but for me they don't work everytime. Ah well, hopefully the official 2.1 update does some good here
j0bro said:
Interesting reason; you think this could be related to the fact that the latest VillainROMs stem from CDMA ROMs? What I still don't get is that speech and GPRS traffic are unaffected, these just work.
I already tried your fixes several times but for me they don't work everytime. Ah well, hopefully the official 2.1 update does some good here
Click to expand...
Click to collapse
Possibly however my problems first seemed to start after the Legend based roms.
j0bro said:
Interesting reason; you think this could be related to the fact that the latest VillainROMs stem from CDMA ROMs? What I still don't get is that speech and GPRS traffic are unaffected, these just work.
I already tried your fixes several times but for me they don't work everytime. Ah well, hopefully the official 2.1 update does some good here
Click to expand...
Click to collapse
I don't think a CDMA source is the issue here.
I've ported a CDMA to GSM with no problem whatsoever.
You could always try replacing libreference-cdma-sms.so, libreference-ril.so, libril.so and libhtc_ril.so from a GSM ROM.
Im also on T-mobile NL with unlimited web n walk
i dont have that issue, and i am currently on aHero 0.7 with latest radio,
also havent encountered the problem on other 2.1 roms
i hope this is some additional information
I always run into this problem as well on all of the 2.1 ROMS pretty much. I'm on the 3 network in the UK. Basically I never had this problem with any of the modaco 1.5 ROMS.
Awesome. Thankyou!
This has fixed my annoying 3G issues, Exactly as you describe.
What exactly is the solution?
Update 2 - First post.
Previously browsing maps would stall and the "up" arrow be stuck on, with the "down" one empty. I say maps, but anything really that uses the data connection. Most often going into Airplane mode and back again fixed it. Now it just works, and quickly too.
BTW - I'm on orange UK.
ChrisCoooo said:
Update 2 - First post.
Previously browsing maps would stall and the "up" arrow be stuck on, with the "down" one empty. I say maps, but anything really that uses the data connection. Most often going into Airplane mode and back again fixed it. Now it just works, and quickly too.
BTW - I'm on orange UK.
Click to expand...
Click to collapse
So just adb those values into the build.prop file and now everything is fine?
Yep. Thats basically all I did, I did a remount, pulled the build prob to my local, edited it, then pushed it back.
First reboot then I had connectivity, but the status bar showed it not being registered on the network. Second reboot and it was all good. A consitent 3G/H signal and no stalling of data transfers.
ChrisCoooo said:
Yep. Thats basically all I did, I did a remount, pulled the build prob to my local, edited it, then pushed it back.
First reboot then I had connectivity, but the status bar showed it not being registered on the network. Second reboot and it was all good. A consitent 3G/H signal and no stalling of data transfers.
Click to expand...
Click to collapse
I edited my OP, since I experienced connection loss again. How is it holding up for you?
Great topic J0bro.
I am having exactly the same problems as you describe. I was just searching the web since at first i couldn't find anything usefull here. I just went back to see if there were some new rom updates and i saw this topic.
I am now running villain 5.2 and latest radio. I was already experiencing the same probs a while back but not as much as i am now. It seems that when I try to open an app on the market i get a lot of connection errors. The switching between the 3g and H takes too long and times out.
I now have a stream running on stream live radio and that uses my H connection. Once it is continuously using H it seems just fine......
Strike that italic part.... When i was typing that it disconnected went back to 3G and lost connection. Now its switching back and forth between 3G and H
Damn this sucks man. I will try the part of of the build.prop....
Pff and i just got my debricked hero back
FYI I am on t-mobile NL with web n walk plus
Did you try replacing the ril libs I mentioned in /system/lib ?
Did you test this in another city?
adwinp said:
Did you try replacing the ril libs I mentioned in /system/lib ?
Did you test this in another city?
Click to expand...
Click to collapse
Just put it underneath the rest in the build.prop and rebooted twice.
Did I do that right?
Hi there which 2.1 Rom did u try?
On tmobile UK and had same 3g problem with stock rom but its fixed now. Only been testing with villainroms. Version 3.4 and 5 beta2 works perfect, the legend based one doesn't work and has same 3g problems. So its probrqbly not universal across 2.1 roms
Re: [2.1 ROMs] Unstable 3G/H connection but 2G and Wi-Fi are fine
i'm on villain 5.2
Sent from my Hero using the XDA mobile application powered by Tapatalk
For those with a fail GPS:
Please download this file:
http://xtra1.gpsonextra.net/xtra.bin
Save it to your /data folder. Reboot, and test GPS.
Report back results please!
enable gps, launched google maps 5, waited 2-3 mins after pressing find my location button....still showing my loc as the location of the tower i'm connected through....
dropped the file into /data. Rebooted....
After it came up and stabilized, went to settings>location & security>Ticked on Standalone GPS Services....
(note, VZW was not, and still is not enabled)
(Google location services was checked prior to drop and reboot, and still is)
launched maps
pressed the find my location button, and about 15 seconds later, it accurately shows my location.....
PS: I am inside, old wood frame house, non-metallic roof...single story.
EDIT:
Furthermore, I left phone alone for a bit so it went to sleep, unlocked and maps was still running, initially it started with the tower's info as to my location, and within 3 seconds the gps had locked on to my true location...
Thanks.
Just need a few more tests.
Ok just tried it on my gf's phone and the first lock took about 1 min.
I will update with more scenarios.
Edit: this is with only standalone gps activate.
Edit: I forgot to mention it is now fairly accurate within 2 meters. Before it would put us somewhere 5 miles away.
Gps status shows 7 sats with 5 in use almost instantly .
Update in the morrow
Sent from my SCH-I500 using XDA App
Increased accuracy seems to be the result, not sure if it is just a placebo effect from reboot. Will test it out when driving tomorrow for lock while in motion.
Keep in mind this file expires. Thanks for the update folks.
if it works out, I will find a way for DI01 users to run it via an app or script, for those who don't wanna update to DJ05.
Will we need to go back into /data and remove it once it expires? How will we know when it becomes expired? Can it be recopied in periodically to continue allowing a functional GPS, and if so, how often would it need to be done?
I'm sorta curious how it works...
Thanks a bunch for your work, Adrynalyne!
I believe it expires within 24 hours. Simply copying a new one will work.
If I can get a cnfirmation that this works, I will do what I can to make an application that does this for ya. Shouldn't even require root.
Cool! Thanks again, dude!
Ok, I partially lied.
Thanks to Captainkrtek, we have an application.
http://www.appbrain.com/search?q=gpsxtra
The Caveats:
It freezes when running the script button, but it does work as long as you have an active internet connection.
It requires my busybox, and therefore, root access.
http://db.tt/DgQ9017
This installs via clockwork mod recovery.
Hope it helps out folks. If you feel the need to donate, please donate to Captainkrtek, as he blows a ton of bandwidth for us each month hosting our goodies.
http://forum.xda-developers.com/member.php?u=2365103
Better for sure
Thanks for the patch. Before, would take 5 min or so to lock (sometimes it would not lock at all) and by then I would be long past where I needed to turn, so it was of no use to me.
After applying this /data folder file addition followed by a reboot, I was able to locate and use 5+ satellites within 30 sec and has worked as fast or faster than my D2Global since then.
This is great! Finally, the phone works as it should have from the factory.
Keep up the good work!
Wow....thanks a lot! You guys rock!
Sent from my SCH-I500 using XDA App
For those who have ran this and this have worked, what all have you had on? I am currently on DL09 and am willing to rollback if it works. Do you have standalone and Google turned on? Do you need Wi-Fi on to get it working as well? I have noticed my GPS works just fine if I have stand alone and google turned on as well as Wi-Fi. But I would prefer to not leave Wi-Fi on especially because where I work at signal strength can be pretty bad and I don't want that and Wi-Fi draining my battery.
I would like to try this fix, but how do I know if I have DI01? I just rooted my phone last night so it is still stock no new ROMs or anything else.
Singlespeed said:
I would like to try this fix, but how do I know if I have DI01? I just rooted my phone last night so it is still stock no new ROMs or anything else.
Click to expand...
Click to collapse
Stock = DI01
Sent from my SuperDark DJ05 Fascinate.
AlgorithmX said:
Stock = DI01
Sent from my SuperDark DJ05 Fascinate.
Click to expand...
Click to collapse
Thanks, just trying to figure all this stuff out.
Had problems with the GPSXtra app. I have the requirements listed per GPSXtra's page (SU, Internet & Busybox). Clicking Run Script eventually gets a 'hung app' diaglog box. I've tried clicking Wait once...eventually just end up clicking FC. I then check the /data folder: there is no xtra.bin file listed.
adrynalyne - Noticed you said "it requires my busybox [...] installs via clockwork mod recovery". I have busybox installed as part of the 1-Click Root method; verified installation by entering 'busybox' command. Do you have a different busybox app? Or is CWMod required as well for the GPSXtra app to work? None of the above?
[edit] - BTW, i did grab the xtra.bin file manually and copied over to /data. Rebooted phone.
1) Initially started w/ GPS-only (no cell assistance).
2) Started GPS Status App. Waited 2 full minutes - still didn't show any lock or satellites. Closed app. Noticed GPS icon in notification bar still animated; in the past it would always go away once stopping the app using GPS.
3) Started GPS Test app. Waited 2 full minutes - no satellites found. Closed app. GPS icon still chugging away in notify bar.
4) Turned on cell assistance.
5) Accessed the GpsSetup screen (*#1472365#) and started GPS. After about 20 seconds started picking up satellites...quickly up to 6. After about a minute I gave up...no lock acquired yet. Stopping the GPS test still left GPS icon chugging.
I removed the xtra.bin file and rebooted. This fixed the GPS icon.
Willing to perform other testing - just let me know! Fed up w/ the GPS on this phone.
keeena said:
adrynalyne - Noticed you said "it requires my busybox [...] installs via clockwork mod recovery". I have busybox installed as part of the 1-Click Root method; verified installation by entering 'busybox' command. Do you have a different busybox app? Or is CWMod required as well for the GPSXtra app to work? None of the above?
Click to expand...
Click to collapse
Updated busybox from Adrynalyne, see here
keeena said:
Had problems with the GPSXtra app. I have the requirements listed per GPSXtra's page (SU, Internet & Busybox). Clicking Run Script eventually gets a 'hung app' diaglog box. I've tried clicking Wait once...eventually just end up clicking FC. I then check the /data folder: there is no xtra.bin file listed.
adrynalyne - Noticed you said "it requires my busybox [...] installs via clockwork mod recovery". I have busybox installed as part of the 1-Click Root method; verified installation by entering 'busybox' command. Do you have a different busybox app? Or is CWMod required as well for the GPSXtra app to work? None of the above?
[edit] - BTW, i did grab the xtra.bin file manually and copied over to /data. Rebooted phone.
1) Initially started w/ GPS-only (no cell assistance).
2) Started GPS Status App. Waited 2 full minutes - still didn't show any lock or satellites. Closed app. Noticed GPS icon in notification bar still animated; in the past it would always go away once stopping the app using GPS.
3) Started GPS Test app. Waited 2 full minutes - no satellites found. Closed app. GPS icon still chugging away in notify bar.
4) Turned on cell assistance.
5) Accessed the GpsSetup screen (*#1472365#) and started GPS. After about 20 seconds started picking up satellites...quickly up to 6. After about a minute I gave up...no lock acquired yet. Stopping the GPS test still left GPS icon chugging.
I removed the xtra.bin file and rebooted. This fixed the GPS icon.
Willing to perform other testing - just let me know! Fed up w/ the GPS on this phone.
Click to expand...
Click to collapse
The app will hang up and fc but it should have downloaded
Sent from my SCH-I500 using Tapatalk
Thanks, I can't believe this little file fixed my GPS issues!
Installed it on my phone first, ran GPS Status and in 23 seconds I have 4 of 7 sats locked on in the bottom floor of a three story apt building. Then on the wife's it took about 17 seconds.
So how do you make it permanent?
Hello everyone
I have Cyanogenmod 7.0.3 running on my HTC Legend but am having trouble with the GPS.
I have used GPS test on both radio firmware 7.13.35.05 and 7.08.35.21 and get 6-10 satellites on both and about 5-8 in use. However I never get a position or accuracy reading and in apps such as Google Maps it just says "waiting for location".
What can be the problem ?
I actually have the same problem, but the only time it locks (RARELY) when I use Maps. RARELY!
I flashed to CM 7.1 RC and don't think I experienced this problem in 7.0.3. I'm also curious as to what the problem is, I've updated the radio to 7.13.35.13 long ago and recently I've applied the GPS "Faster Fix" Mod buried somewhere in the Dev forum.
I have tried the faster fix without luck.
When the gps eventually gets a fix (after 10-20 minutes sometimes never) it works flawlessly.. . But then when i turn it of and on - the same story.. waiting for ages
Is this a rom problem or a general Legend issue ?
My 5 year old Garmin Nuvi gps for the car gets a lock within 8 seconds... So er new smartphone should be able to do this also.
I thought I share my GPS experience.
Ever since I updated gps.conf to point to a local ntp server,
I now always get a GPS fix in seconds.
I'm currently loving CM71 RC1 but have also had GPS success with B 0.84.
I hope this helps.
Ithought that was what fasterfix was supposed to to ? To modify the gps config file..
How do you do it manually ?
Use Root Explorer.
Take a gander through here:
http://forum.xda-developers.com/showthread.php?t=1066284
CM7 defaults to NTP_SERVER=europe.pool.ntp.org
HTC defaults to NTP_SERVER=north-america.pool.ntp.org
So replace that line with a server closer to your part of the world from pool.ntp.org.
The safest way to replace gps.conf is via recovery, for example:
adb reboot recovery
+/+/ then +/+/
adb shell mount /system
adb push gps.conf /system/etc/gps.conf
adb shell chmod 644 /system/etc/gps.conf
adb reboot
Do you see the GPS icon blinking? If so then you can try flashing the various GPS fix files, modifying configurations, or waving your phone in the air to recalibrate the sensors. However, after none of those solutions worked for me, I realized the issue was hardware related. The GPS sensor is directly underneath the loudspeaker on the back, behind the plastic cover. Similar to the way the battery cover is the antenna for WiFi/mobile network etc, the upper cover is the antenna for GPS. I found that fiddling around with it, or applying pressure where the speaker is can help achieve a better GPS signal, but if you stop applying pressure, it tends to stop working again.
Download the "GPS Test" app from the market, run it, look at the strength of the GPS and then check again after applying pressure. If you notice the bars go up, then you've found your issue. If you are adventurous enough, you can use a pin to pry open the cover (be careful not to scratch) and you'll see two small metallic connectors below the speaker. You could try to adjust them to provide better contact with the antenna in the plastic cover. That's how I fixed my GPS issues.
My config is now set to europe (where i live) and i get 9-11 satellites with 20-45 in signal strengthwith "gps test" but it still takes up to 20 minutes sometimes to get a fix. The icon is blinking but it still takes far more time than suppose to.
My garmin gps running watch lock on to a satellite in under 10 second..
This is crazy..
I have now tried to set to denmark (my home country) at that seems to do the trick.. But come on.. everytime i travle to germany and france i have to reset the servers ?
Can it really be true that gps in smartphones are so bad when older gps devices for cars and waches are better ?
You may also set up to 4 servers and they dont need to be from the same pool.
0.europe.pool.ntp.org 1.europe.pool.ntp.org 2.europe.pool.ntp.org 3.europe.pool.ntp.org
Yeah, I would expect the europe pool should be enough but see how you go.
i have cm7.1 rc1. i'm trying to change gps.conf with the one i made, but i can't:
if i paste it with root explorer (r/w) it tells me that it's been pasted, but after reboot there is always the same old file
with adb shell i have this error
Code:
- exec '/system/bin/sh' failed: No such file or directory (2) -
someone can help me?
use the recovery procedure listed before
doubleup said:
use the recovery procedure listed before
Click to expand...
Click to collapse
i did, but when i type adb shell mount /system it gives me the error i wrote in the previous post
loscassapalle said:
i did, but when i type adb shell mount /system it gives me the error i wrote in the previous post
Click to expand...
Click to collapse
You need to start clockworkmod via update.zip
follow the launching recovery steps shown here
http://forum.xda-developers.com/showthread.php?t=698404
thanks, you were right. i've updated it, but still not work:
with gps status i cleared previous data and download new ones, but after 10 min nothing happened.
i've radio 7.05.35.26, should i try to update?
loscassapalle said:
thanks, you were right. i've updated it, but still not work:
with gps status i cleared previous data and download new ones, but after 10 min nothing happened.
i've radio 7.05.35.26, should i try to update?
Click to expand...
Click to collapse
I assume you have data turned on? Also what does your conf file look like?
dancemonkey said:
I assume you have data turned on? Also what does your conf file look like?
Click to expand...
Click to collapse
yes, data on.
i copied it from that post , only changing the ntp server
interesting to know what happens after you update your radio
the post you got gps.conf from says is all good with radio 7.13.35.05
i went from b084 to cm71 so everything was wiped out and got that radio
keep us posted
Okay, so there have been a few of us who've been experiencing really terrible 4G download speeds, most notably so in the Play Store. I'm talking Kilobytes per second here, people. I could transcribe the code and compile it faster than this stuff is downloading.
Anyway, I believe I may have fixed the issue. I've rebooted a couple of times and my changes have persisted through, so I'm hopeful. My download speed went from being measured in KB to MB which made me feel like my phone wasn't trying to operate on dial-up with some free hours left over from one of the thousands of AOL free trials discs found laying about in the early 90's.
So, here's what I tried BEFORE my fix:
-- Various 3G/4G Speed/Network/Signal Optimizer/Fix/Strengthen/Repair apps on the Play Store. Two of those apps actually helped my download speeds for the first app I downloaded from the store; after that the speeds went right back to being dismal and embarrassing. Nothing else helped at all.
-- *#*#4636#*#* to Phone Information and toggled various network preferences. Nothing affected my download speeds.
-- Tried various Mobile Network options in the Settings menu. Nothing helped.
-- Toggled variations of Roaming modes, network types, etc.
-- Flashed back to stock.
-- Flashed to Slim Bean (what I was running before)
-- Tried dirty flashing over the roms after getting everything set up
-- Cleared Dalvik, Cache, Fixed Permissions
-- Completely wiped my entire phone and started from fresh
-- Tried custom kernels
-- Went to the Verizon store and got a brand new sim card
-- In Build.prop I changed ril.subscription.types from NV,RUIM to RUIM,NV. Some google search led me to a forum where someone suggested that. It didn't do anything for me.
-- In Build.prop I saw ro.product.locale.region was set to GB. Changed that to US and rebooted. No change.
Nothing I was doing was working. I was still getting the worst download speeds I've ever seen in my entire life. I swear to god I was getting better download speeds when I was like, 10 years old browsing the internet on a 14.4 modem on a 386 processor with Windows 3.11. I wanted to punch the internet in its e-face with my digital fist.
So, that's when I had a revelation. I just came from having a Razr Maxx that I'd flashed god knows how many different roms and kernels on over the course of the year that I'd owned it. I never had download issues with that, and it too was running on 4G LTE with a micro sim card in it. If that worked fine, then why doesn't this? With that question in mind, I remembered some of the settings I'd seen in the build.props over the past months and one of them stuck out as I was browsing the build.prop for my new SGS4:
ro.telephony.default_network
On this phone, it was set to 8, however I was 100% certain my Razr Maxx has that value as 14. I figured "screw it, let's give this a shot," and changed that value to 14 instead of 8.
When I rebooted my phone stuck at the Samsung boot logo. I had to pull the battery. I booted into recovery and decided to try something different than my usual "Welp this didn't work time to format everything and try again," approach. I wiped Cache, Dalvik, and Fixed Permissions then rebooted. The phone booted up like normal. I ran Speedtest to see if my speeds were still garbage or not. That test wasn't amazing by any stretch of the word. It was something like 6 mbps down, 6 mbps up. I was getting similar speeds before, so I wasn't hopeful. Then, I went to the Play Store "just to see," and downloaded a past purchase.
It started at 50kb and my heart immediately sank. Then, it went to 2 megs. 3.5. 6.2. 9. Download complete. I was hesitant to accept any actual change, so I downloaded another app. Same increased speed. I was happy, but reluctant. I rebooted, completely certain that my old speeds would return and I'd go back to contemplating a full factory wipe and attempt to return the device for another claiming it was defective. After the phone rebooted and obtained its data connection I went back to the store and downloaded another app. FAST SPEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED!
I don't know what the heck changing that 8 to 14 did or what that value actually represents, but my speeds have remained "fixed". Granted, they're slower than they probably could be, but my Play Store downloads have gone back to acceptable rates so I figured sharing that information with you guys here might help at least one other person who can't understand for the life of them why their new phone refuses to go as fast as it should.
TL;DR: Went to Build.prop and changed ro.telephony.default_network to 14 instead of 8 and my Play Store download speeds went from kbps back to mbps.
My issue has been very similar to yours. Except the only slow downloads I get are when they originate from Google. Running the speedtest app and viewing webpages all show my device is capable of downloading at serveral megs a second. But if I tried to watch videos on Youtube or listen to music I would get constant buffering and some downloads from the market (the more popular one like Angry Birds or Gmail) would only download at about 40k. Then all of a sudden everything started downloading at high speed again. I was overjoyed.
Today I decided to try another ROM and unfortunately after flashing some downloads are incredibly slow again.
I suspect that changing the default_network in the build.prop did not actually fix the issue you were having. Especially since the information I have found about the field suggests it sets your phone default network type to something like CDMA or LTE only after a factory reset of your phone. In any case I have set this same field to 14, cleared dalvik and cache, then fixed permissions and my download speeds remain just as slow.
Well, I'm actually pretty confident it did because I was looking through apns-conf.xml and noticed that every instance of an LTE segment regardless of network (sprint, tmo, vzw) had this value
Code:
bearer="14"/>
. So, because of that, I'm pretty certain that the network type being set to 14 promotes LTE connectivity over whatever the 8 was, which is a value I can't find any reference for in this APN file.
You can try this, which is the actual steps taken for fixing my problem:
Settings -> More -> Mobile Networks
Data enabled [X]
Data roaming [ ]
National data roaming [ ]
Network Mode: LTE / CDMA / EvDo
System select: Home only
CDMA subscription: RUIM/SIM
Press Back, toggle Airplane Mode on then off
ROM Toolbox -> build.prop editor
ril.subscription.types RUIM,NV
ro.com.android.dataroaming false
ro.product.locale.language en
ro.product.locale.region US
ro.telephony.default_network 14
Reboot to recovery
Wipe Cache
Wipe Dalvik
Fix Permissions
Reboot
What ROM are you currently running? At the moment I'm running stock and don't have the options for System Select and CDMA Subscription. I also dont have a ro.telephony.default_network entry in the build.prop.
Edited -> Added more information
chronoquestion said:
What ROM are you currently running? At the moment I'm running stock and don't have the options for System Select and CDMA Subscription. I also dont have a ro.telephony.default_network entry in the build.prop.
Edited -> Added more information
Click to expand...
Click to collapse
I'm using Slim Bean.
If you're on Stock, you should be able to do this in Mobile Networks:
Mobile Data [X]
Global Data Roaming Access: Deny data roaming access
Network mode: LTE/CDMA
In ROM Toolbox Pro's build.prop editor I also saw that the region was set to GB. That should go back to US if you're in the US.
Edit: Actually, if you're on the stock rom you can go to Settings -> More -> About Phone - Status or whatever the option is. If you look for network type or connection type, you should see something like Verizon LTE 14 or something similar. That's the 14 I was talking about. If that says 14, you should be good.