5,604,367 Members 48,479 Now Online
XDA Developers Android and Mobile Development Forum

[Guide] Fast Data on 3rd Party ROMs

Tip us?
 
TechieGeek
Old
(Last edited by TechieGeek; 13th September 2012 at 01:44 PM.)
#1  
TechieGeek's Avatar
Member - OP
Thanks Meter 33
Posts: 57
Join Date: Feb 2010

 
DONATE TO ME
Info 2 [Guide] Fast Data on 3rd Party ROMs

I was geting lower than expected HSPA+ speeds from my HTC One S after moving from my stock ROM to CM10 and TrickDroid and Maximus. Here are some steps I took to increase my data speeds from ~3-4Mbps to 10-14Mbps.

1) I flashed a new baseband. If you turn your phone off, then hold the volume down and power button together, you can boot into a bootloader which will show an hboot version. If your hboot is version 1.13 or lower, you can flash a new baseband the following way:
  1. Download Goomanager from the Android Market (Free)
  2. Go to the app's menu and tap "Install OpenRecovery Script." This will install the "TWRP Recovery", a touch-based recovery.
  3. Download the .zip for the baseband you want to flash and put it on your SD card. You can download the basebands here. I currently use EU_Radio_1.06s...
  4. Use Goomanager to "Reboot Recovery." Once you're in the recovery, flash the ZIP file for the baseband you downloaded.

2) I edited my build.prop file to change some values.

To do this, you can go to the Android Market and download "ES File Explorer" (free). Open it up, go to its menu, navigate to Root Settings, and check all for options (Root Explorer, Up to Root, Mount FIle System, and Backup System App) while giving the app root permissions when you get asked.

Now go back to the app homescreen and tap "Up" from the menu at the top of the app to get to the root directory. From there you'll open the system folder and open up the build.prop file (you can open it with "ES Note Editor." In that file, make sure your values are as follows:

Code:
ro.ril.hsdpa.category = 24
ro.ril.hsupa.category = 6
ro.ril.hsxpa = 4


ro.ril.fast.dormancy.rule = 2
Make sure you save the file and restart your phone for the changes to take effect!

Note: If you don't see the values in your buid.prop, you should still be able to write them in to overwrite whatever your defaults are.

Many ROMs will come with different values, especially ones based on sources from different countries.

The HSDPA and HSUPA categories tell your phone the maximum speeds of the network. From Wikipedia we can tell what the categories define. I live in a 42mbps area and the One S on T-Mobile is a 42mbps capable phone, so I changed my value to category 24 from category 14.

The HSXPA number tells your phone what networks to connect to (HSDPA/HSUPA/UTMS/etc) and the default from T-Mobile is 4, even though I haven't been able to find a definition for what exactly the value 4 stands for.

The Fast Dormancy = 2 is another unknown. I use the value 2 because this is what T-Mobile used in their stock ROM. This article outlines Fast Domancy very well, and since I switched from "1" to "2" I have noticed that my phone is no longer switching from 3G to 'H' like mad, and my speeds are more stable. I am not sure if the T-Mobile network supports Fast Dormancy, but changing this value has definitely helped me.

Success Stories:
Doubled speed, faster speeds, will add more as they come in!

Check out the LowISO Photography Forum!
The Following 26 Users Say Thank You to TechieGeek For This Useful Post: [ Click to Expand ]
 
TechieGeek
Old
(Last edited by TechieGeek; 13th September 2012 at 05:19 AM.)
#2  
TechieGeek's Avatar
Member - OP
Thanks Meter 33
Posts: 57
Join Date: Feb 2010

 
DONATE TO ME
Here are some speed tests I did right now with random servers around the US Of course your results will vary, but before this I would be getting 3 or 4mbps during off-peak hours.


Check out the LowISO Photography Forum!
 
WiiR0cKz
Old
#3  
WiiR0cKz's Avatar
Senior Member
Thanks Meter 5
Posts: 108
Join Date: Jan 2009
Location: Corona
Wow it actually worked for me was getting 3mb and it went up to 10 gonna flash the eu latest radio. Hopefully It makes a difference. Oh and it's not switching from 3g to H anymore....

Sent from my HTC One S using Tapatalk
 
WiiR0cKz
Old
#4  
WiiR0cKz's Avatar
Senior Member
Thanks Meter 5
Posts: 108
Join Date: Jan 2009
Location: Corona
The speeds I was getting yesterday without the tweak and the pic from today

Sent from my HTC One S using Tapatalk
Attached Thumbnails
Click image for larger version

Name:	uploadfromtaptalk1347514643522.jpg
Views:	3145
Size:	126.1 KB
ID:	1322822   Click image for larger version

Name:	uploadfromtaptalk1347515195801.jpg
Views:	3000
Size:	127.9 KB
ID:	1322851  
 
njeske
Old
#5  
njeske's Avatar
Senior Member
Thanks Meter 68
Posts: 389
Join Date: Mar 2009
Location: Vallejo, CA
I don't see any of those values in the build.prop on CM10. Can I just add them in?

Sent from my HTC One S using Tapatalk 2
Phone: LG Nexus 5 32GB
Recovery: TWRP 2.6.3.4
ROM: Latest CM11 Nightly
Kernel: Stock CM
 
WiiR0cKz
Old
#6  
WiiR0cKz's Avatar
Senior Member
Thanks Meter 5
Posts: 108
Join Date: Jan 2009
Location: Corona
I'm on ViperOneS rom and I found the values right away at the very top....

Sent from my HTC One S using Tapatalk
 
Gavin01
Old
#7  
Senior Member
Thanks Meter 21
Posts: 432
Join Date: Apr 2006
Im on viper rom and in the UK. I thought id try it anyway just in case by some magic lol

It doesnt make any difference though
 
fmedrano1977
Old
#8  
fmedrano1977's Avatar
Senior Member
Thanks Meter 432
Posts: 1,804
Join Date: May 2009
Location: San Antonio, TX
Finally got the desired speeds I see.

T-MobileUS HTC One S running Stock Rooted 2.21.
 
iheartn1
Old
(Last edited by iheartn1; 13th September 2012 at 10:45 AM.)
#9  
Senior Member
Thanks Meter 24
Posts: 134
Join Date: Mar 2010
i found this to be faster and more consistantly on H+ on cm10
ro.ril.hsdpa.category=28
ro.ril.hsupa.category =7
The Following 2 Users Say Thank You to iheartn1 For This Useful Post: [ Click to Expand ]
 
djsubtronic
Old
#10  
Senior Member
Thanks Meter 451
Posts: 1,976
Join Date: Jun 2010
Seems this only really helps US users?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes