• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ALL] FIX your 3G Speed NOW! [PLEASE READ]

G

g60madman

Guest
THANKS
I want to thank lanceg for bringing up this issue and PhRe4k for testing!! It's you the members of Android Forums that help us developers make ROM's better!

THE PROBLEM

3G speeds suck, and I mean bad! Here is an example of my speed tests running CM7 g60 style final before and after the fix.
3g.jpg

Clearly the numbers speak for themselves, it's simply amazing!!! Forget PRL use this this fix :)

THE FIX
You simply need to open up your build.prop and edit the following lines. This fix may apply to more ROM's than I know so take please take a look at it.

Code:
# ro.telephony.call_ring.multiple=false
# ro.telephony.ril.v3=icccardstatus,skipbrokendatacall,datacall,signalstrength,facilitylock
Also I edited this line from 1 to 0 in CM7 g60 style. I am not sure this will apply to other ROM's but I wanted make sure.
Code:
persist.sys.use_dithering=0
PRL USERS!!
This may not work for you. We are verifying to see if you remove PRL and make these changes, if it proves to be better.

THE CODE
This snipet of the code was added after TickerGuy stopped developing and IssacJ took over in August 2011. The file with the issue is the triumph.mk.
 
Using CM7 g60style final (before headset update) I commented those lines out with a #, and got:
Ping: 340ms
Down: 30 kbps
Up: 360 kbps

I then uncommented them and got:
Ping: 310ms
Down: 80 kbps
Up:410 kbps

Each of these are averages of 5 runs. I guess this tweak isn't for me, but I appreciate the suggestion. I'll keep it in mind next time my speeds are low and see if it ever helps. This should probably be added to the build.prop tweaks thread, no? Maybe someone could create an even more organized, itemized list of tweaks like this or even better, make a quick app that will toggle them so we can test things with each setting and find whatever gives us each the best results individually.
 
Does anyone know if this fix can be applied to any ROM? Or is it only for cm7?

I would do a speed test before and after of trying the fix. That way we know what ROM's this applies too. My guess is that any ROM that has those settings is having issues.
 
Using CM7 g60style final (before headset update) I commented those lines out with a #, and got:
Ping: 340ms
Down: 30 kbps
Up: 360 kbps

I then uncommented them and got:
Ping: 310ms
Down: 80 kbps
Up:410 kbps

Each of these are averages of 5 runs. I guess this tweak isn't for me, but I appreciate the suggestion. I'll keep it in mind next time my speeds are low and see if it ever helps. This should probably be added to the build.prop tweaks thread, no? Maybe someone could create an even more organized, itemized list of tweaks like this or even better, make a quick app that will toggle them so we can test things with each setting and find whatever gives us each the best results individually.

Did you reboot after applying the fixes? Also do you have any type of PRL setup?
 
I hope this doesn't sound dumb but where can I find this? Would I use a File Explorer? I am using MIUI 1.11.25.
 
Did you reboot after applying the fixes? Also do you have any type of PRL setup?

Yes, I rebooted after making the changes each time, and I'm using PRL 11115. I live in the metro Detroit area, in case coverage has anything to do with it. Can I update the PRL with your ROM now, or do I still need to do it with stock? What PRL are you using/do you suggest?
 
Yes, I rebooted after making the changes each time, and I'm using PRL 11115. I live in the metro Detroit area, in case coverage has anything to do with it. Can I update the PRL with your ROM now, or do I still need to do it with stock? What PRL are you using/do you suggest?

I don't use a PRL at all so I am wondering if this doesn't help PRL users. Can you undo the PRL and try this fix to see if you see a difference? I am wondering if this is better than a PRL fix.
 
I don't use a PRL at all so I am wondering if this doesn't help PRL users. Can you undo the PRL and try this fix to see if you see a difference? I am wondering if this is better than a PRL fix.

So you mean to say you're using the stock PRL? I will try to find the stock PRL or at least some alternates, and I found a guide to flashing them in CM7 at http://androidforums.com/triumph-al...k-prl-swap-cm7-updated-4-5-a.html#post4170196

I'll post results after testing.
 
I just installed the latest version of g60 with the 3G fix and am getting similar upload/download speeds to what I got earlier today with the stock MT ROM. For what it's worth... :)
 
Code:
ro.telephony.call_ring.multiple=false
ro.telephony.ril.v3=icccardstatus,skipbrokendatacall,datacall,signalstrength,facilitylock
Also I edited this line from 1 to 0 in CM7 g60 style. I am not sure this will apply to other ROM's but I wanted make sure.
Code:
persist.sys.use_dithering=0
PRL USERS!!
This may not work for you. We are verifying to see if you remove PRL and make these changes, if it proves to be better.

I would change from delete to comment out (use '#')
It's safer.
 
Did some experiments (10 each) on the Starship v1.5.5 with and without these two lines, got pretty much the same ping/download/upload speed. Will try again at a different location later... But thanks to OP anyway!

BTW, using stock PRL 61007.
 
Stock PRL.

Before

Mean average (of three tests):

.36 Mb down
.67 Mb up

After (commented out the two lines in build.prop; persist.sys line was already set to 0; rebooted)

Mean average (of three tests):

.88 Mb down
.54 Mb up

A percentage difference of +144% for download and -19% upload. I will take that!

What exactly did removing these two lines do? Because it clearly did something...

Using g60style release 11 btw.
 
Seems like it won't benefit everyone, still it is a welcome fix for those who can benefit from it. I will try it out later and see if I am one of the lucky ones :)
 
I'm on CM9. Of those two lines of code, the only one I had was a partial of the second one:

ro.telephony.ril.v3=datacall,signalstrength

Commented out, rebooted, and network connection error, so couldn't test speeds. Rebooted again, and same issue.

Edited back and connected to network fine again.
 
Using PRL 60687 instead of 11115:
With lines enabled:
Ping: 350 ms
Down: 70 kbps
Up: 380 kbps

Lines commented out:
Ping: 330 ms
Down: 75 kbps
Up: 430 kbps

Again, these are averages of 5 tests. Can't seem to get much speed here regardless of PRL and build.prop settings, or at least these ones, despite having 4 bars. Oh well.
 
Did some experiments (10 each) on the Starship v1.5.5 with and without these two lines, got pretty much the same ping/download/upload speed. Will try again at a different location later... But thanks to OP anyway!

BTW, using stock PRL 61007.


Same experience here. VM's uneven coverage varies so wildly, you can go from insane speeds to crawling like a turtle from one test to the next!
 
Back
Top Bottom