New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
blackstang350
Old
#1  
Member - OP
Thanks Meter 0
Posts: 60
Join Date: Jan 2011
Default T-Mobile data throttling

Sick of T-Mobile USA data throttling how can I bypass it need help plz

Sent from my HTC Sensation Z710e using XDA Premium App
 
02CWRX
Old
#2  
Senior Member
Thanks Meter 44
Posts: 205
Join Date: Sep 2010
...Pay for more data? Use wifi more?

It's limited via the network not the phone, at least that's my understanding. I don't see how you could do anything to the phone to change it.

~T.J.
 
datafoo
Old
#3  
datafoo's Avatar
Senior Member
Thanks Meter 41
Posts: 118
Join Date: May 2010
Quote:
Originally Posted by blackstang350 View Post
Sick of T-Mobile USA data throttling how can I bypass it need help plz

Sent from my HTC Sensation Z710e using XDA Premium App
Are you sure you're getting throttled?

Seeing your forum sig I'd also check your build.prop for the proper settings. Some of the "optimizations" have a negative impact on TMoUS. You will see most custom rom devs offer a specific TMoUS patch which also patches the build.prop with proper settings.

My data was notoriously <1.0mbps until I flashed a tmous optimized build.prop and now I get up to 9mbps peak and avg 4-6mbps download in poor HSPA+ coverage.

Sent from my Xoom using Tapatalk
Quote:
Newtons 4th law - "If you run around a tree fast enough, you can inbox yourself"
 
alphaghost13
Old
(Last edited by alphaghost13; 26th October 2011 at 12:19 AM.)
#4  
Member
Thanks Meter 5
Posts: 73
Join Date: Jul 2010
Location: Killeen, TX
Holly crap, I'm lucky to get 2mb! datafoo, could you post your build.prop so I can see where I messed things up lol. I have been trying different "T-Mobile patches", custom settings and different personal tweaks with no luck. I know I should be getting a lot better because the tmobile guy at the store gets around 9-10mbs.
 
datafoo
Old
#5  
datafoo's Avatar
Senior Member
Thanks Meter 41
Posts: 118
Join Date: May 2010
Default TMoUS build.prop from NRGZ

Quote:
Originally Posted by alphaghost13 View Post
Holly crap, I'm lucky to get 2mb! datafoo, could you post your build.prop so I can see where I messed things up lol. I have been trying different "T-Mobile patches", custom settings and different personal tweaks with no luck. I know I should be getting a lot better because the tmobile guy at the store gets around 9-10mbs.
Let me detail my breakdown for you, maybe you'll see something you can work with.

ROM: NRGz 2.3.5 sense 3.5 lightly modified by me with settings and apps pre-integrated.

RADIO: 10.58.9035.00P_10.15.9035.02_2

RIL: 173

BUILD.PROP

NRGz TMoUS build.prop from his rom, unmodified.
Code:
# TOP PORTION - TMOUS SPECIFIC VALUES HERE
ro.ril.oem.ecclist=911
ro.ril.enable.a53=1
ro.ril.enable.dtm=0
ro.ril.gprsclass=12
ro.ril.hsdpa.category=10
ro.ril.hsupa.category=6
ro.ril.hsxpa=3
ro.ril.def.agps.mode=1
ro.ril.fast.dormancy.timeout=10
ro.ril.def.agps.feature=1
ro.ril.radio.svn=1
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=1
ro.ril.enable.gea3=0
ro.ril.enable.amr.wideband=1
ro.ril.rxd.mode.nv=10
ro.ril.bler.threshold.nv=125
ro.ril.rscp.threshold.nv=110
ro.ril.enable.rxd=1
ro.ril.oem.cnap=1
ro.ril.enable.r8fd=1
ro.com.google.clientidbase=android-htc
ro.com.google.clientidbase.yt=android-htc
ro.com.google.clientidbase.am=android-tmobile-us
ro.com.google.clientidbase.vs=android-hms-tmobile-us
ro.com.google.clientidbase.gmm=android-htc
ro.com.google.clientidbase.ms=android-hms-tmobile-us
ro.ril.vmail.310260=+18056377243
ro.phone.min_match=7
ro.ril.enable.ganlite=1
ro.product.model=HTC Sensation 4G
# begin build properties
# autogenerated by buildinfo.sh
ro.aa.customizationid=211343
ro.aa.project=Pyramid_S
ro.aa.maincid=T-MOB010
ro.aa.cidlist=T-MOB010
ro.aa.rid=835
ro.aa.modelid=PG5810000
ro.aa.skulist=531
ro.aa.taskid=208218
ro.aa.mainsku=531
ro.cwkey=T-MOB010
ro.com.google.clientidbase=android-htc
2nd section directly relating to data
Code:
 
# SAME SETTINGS AS ABOVE WITH ADDITIONAL VALUES
# pyramid RF team request
ro.ril.enable.dtm = 0
ro.ril.gprsclass = 12
ro.ril.hsdpa.category = 10
ro.ril.hsupa.category = 6
ro.ril.hsxpa = 3
ro.ril.hep=1
ro.ril.enable.dtm=1
#ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
# Default network type.
# 0 => WCDMA preferred.
ro.telephony.default_network=0
# TRUNCATED

The whole build.prop for those who want to try it:

Code:
 
ro.ril.oem.ecclist=911
ro.ril.enable.a53=1
ro.ril.enable.dtm=0
ro.ril.gprsclass=12
ro.ril.hsdpa.category=10
ro.ril.hsupa.category=6
ro.ril.hsxpa=3
ro.ril.def.agps.mode=1
ro.ril.fast.dormancy.timeout=10
ro.ril.def.agps.feature=1
ro.ril.radio.svn=1
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=1
ro.ril.enable.gea3=0
ro.ril.enable.amr.wideband=1
ro.ril.rxd.mode.nv=10
ro.ril.bler.threshold.nv=125
ro.ril.rscp.threshold.nv=110
ro.ril.enable.rxd=1
ro.ril.oem.cnap=1
ro.ril.enable.r8fd=1
ro.com.google.clientidbase=android-htc
ro.com.google.clientidbase.yt=android-htc
ro.com.google.clientidbase.am=android-tmobile-us
ro.com.google.clientidbase.vs=android-hms-tmobile-us
ro.com.google.clientidbase.gmm=android-htc
ro.com.google.clientidbase.ms=android-hms-tmobile-us
ro.ril.vmail.310260=+18056377243
ro.phone.min_match=7
ro.ril.enable.ganlite=1
ro.product.model=HTC Sensation 4G
# begin build properties
# autogenerated by buildinfo.sh
ro.aa.customizationid=211343
ro.aa.project=Pyramid_S
ro.aa.maincid=T-MOB010
ro.aa.cidlist=T-MOB010
ro.aa.rid=835
ro.aa.modelid=PG5810000
ro.aa.skulist=531
ro.aa.taskid=208218
ro.aa.mainsku=531
ro.cwkey=T-MOB010
ro.com.google.clientidbase=android-htc
 
 
ro.com.google.clientidbase=android-htc
ro.build.id=GRJ90
ro.build.display.id=htc_pyramid-user 2.3.5 GRJ90 eng.root.20110923.193901 release-keys
ro.build.version.incremental=168617.1
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.5
ro.build.date=五  9月 23 19:39:53 CST 2011
ro.build.date.utc=1316777993
ro.build.type=user
ro.build.user=root
ro.build.host=ABM026
ro.build.tags=release-keys
ro.product.model=HTC Pyramid
ro.product.brand=tmous
ro.product.name=htc_pyramid
ro.product.device=pyramid
ro.product.board=pyramid
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=hdpi
ro.product.locale.region=
ro.wifi.channels=
ro.board.platform=msm8660
# ro.build.product is obsolete; use ro.product.device
ro.build.product=pyramid
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=2.08.401.1 CL168617 release-keys
ro.build.description=2.08.401.1 CL168617 release-keys
ro.build.changelist=168617
ro.product.ua=
ro.build.fingerprint=htc_europe/htc_pyramid/pyramid:2.3.5/GRJ90/168617.1:user/release-keys
ro.build.project=217118
ro.build.languageremove=0
ro.build.sense.version=3.5
keyguard.no_require_sim=1
ro.sf.lcd_density=240
debug.fb.rgb565 = 0
debug.composition.type = c2d
rild.libpath=/system/lib/libhtc_ril.so
rild.libpath.ganlite=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libhtc_ril.so
rilswitch.ganlibpath=/system/lib/libganril.so
# Modify MMS APN retry timer from 5s to 2s.
ro.gsm.2nd_data_retry_config = max_retries=3, 2000, 2000, 2000
# pyramid RF team request
ro.ril.enable.dtm = 0
ro.ril.gprsclass = 12
ro.ril.hsdpa.category = 10
ro.ril.hsupa.category = 6
ro.ril.hsxpa = 3
ro.ril.hep=1
ro.ril.enable.dtm=1
#ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
# Default network type.
# 0 => WCDMA preferred.
ro.telephony.default_network=0
wifi.interface=eth0
wifi.supplicant_scan_interval=150
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# This is a high density device with more memory, so larger vm heaps for it.
# Change to 32m, due to 2.3.3 GB already change to 32m
dalvik.vm.heapsize=46m
# For the default value of agps
ro.ril.def.agps.mode = 2
# For HSDPA low throughput
ro.ril.disable.power.collapse = 1
pm.sleep_mode=1
# For Pyramid China NEL
ro.ril.update.org.acoustic = 1
# For emmc phone storage
ro.phone_storage = 0
# Release Bluetooth HW/SW information
ro.bt.chipset = Broadcom BCM4329-B1
ro.bt.stack = Broadcom BTL-A
ro.bt.stack.version = 2.0.50.032
#0x10000010010100100000011 represent bt profile list
ro.bt.profiles = 4270339
# Properties of BTLA stack
service.brcm.bt.activation = 0
service.brcm.bt.srv_active = 0
service.brcm.bt.hcid_active = 0
service.brcm.bt.btld = 0
service.brcm.bt.btld_pid = 0
service.brcm.bt.avrcp_pass_thru = 0
service.brcm.bt.avrcp_toggle = 1
# For quick boot mode
persist.sys.shutdown.mode = hibernate
# For opensense sdk
ro.htc.common.version = 2.0.0.0
# Properties of Scalado Denoise param.
postprocess.iso_midband = 400
postprocess.denoise_level = 5
# Following property will be reference by Settings.
ro.product.processor = 1.2 GHz Qualcomm MSM8660 Dual-Core
ro.product.ram = 768MB
ro.product.display_resolution = 4.3 inch QHD resolution
ro.product.main_camera = 8Mpx
ro.product.front_camera = VGA
ro.product.bluetooth = 3.0
ro.product.wifi = 802.11 b/g/n
# Properties for supporting framework features
# ro.htc.framework.screencapture = true
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
persist.adb.notify=0
ro.config.htc.nocheckin=1
ro.config.nocheckin=1
persist.service.adb.enable=1
ro.telephony.call_ring.delay=1
ro.htc.framework.screencapture=true
windowsmgr.max_events_per_sec=200
net.bt.name=Energy
ro.HOME_APP_ADJ=1
ro.ext4fs=1
# For opensense sdk
ro.htc.common.version = 3.0.0.0
 
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.networklocation=1
ro.setupwizard.mode=DISABLED
ro.config.ringtone=Glass.mp3
ro.config.notification_sound=Alpha.mp3
ro.config.alarm_alert=NewDay.mp3
ro.config.cal_notification=Epsilon.mp3
ro.config.msg_notification=Alpha.mp3
ro.com.google.gmsversion=2.3_r7
media.a1026.nsForVoiceRec=0
htc.audio.alt.enable=0
htc.audio.hac.enable=1
ro.setupwizard.enterprise_mode=1
ro.media.codec_priority_thumb=so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.product.version=October 13th, 2011
ro.modversion=Energy
The Following User Says Thank You to datafoo For This Useful Post: [ Click to Expand ]
 
cmarti
Old
#6  
Senior Member
Thanks Meter 17
Posts: 644
Join Date: May 2006
Quote:
Originally Posted by datafoo View Post
Let me detail my breakdown for you, maybe you'll see something you can work with.

RADIO: 10.58.9035.00P_10.15.9035.02_2
I can find the 10.58.9035.00U_10.15.9035.02_2 but not the one you mention in your post.

Thanks
HTC Sensation 4G with T-Mobile USA

Android Revolution HD™ Sense 3.5 BEATS & 4G SENSATION & 4G

32GB class 4 card.

The Following User Says Thank You to cmarti For This Useful Post: [ Click to Expand ]
 
datafoo
Old
#7  
datafoo's Avatar
Senior Member
Thanks Meter 41
Posts: 118
Join Date: May 2010
Quote:
Originally Posted by cmarti View Post
I can find the 10.58.9035.00U_10.15.9035.02_2 but not the one you mention in your post.

Thanks
That is the same radio. Sorry I was looking at my phone.

The "P" and "U" change when flashed to the phone. If on TMoUS it'll show P, if not in most cases it'll show "U". As long as the numeric portion matches you should be fine.
The Following User Says Thank You to datafoo For This Useful Post: [ Click to Expand ]
 
alphaghost13
Old
#8  
Member
Thanks Meter 5
Posts: 73
Join Date: Jul 2010
Location: Killeen, TX
Thanks, I'll mess around with it and see what the differences are. I'll post my findings later
 
gypsy214
Old
#9  
Senior Member
Thanks Meter 302
Posts: 1,516
Join Date: Jan 2011
Location: Dallas, Tx
Guys i live just a little bit north of downtown dallas and tmobile updated their speed to 42mbps here. but my speed its 2 or 3mbps sometimes i get up to 5mbps on download speed. i called tmobile to see if im being throttle and they said i am not so they told me that because of so many people using the tower it lowers the speed. anyways i drive around dallas and forward because of my job and i always do a speed test on my phone to check where i get more speed. and i get the same speed 2 or 3 mbps. thats very annoying though. i had the same problem with other 4g tmobile phones
 
datafoo
Old
#10  
datafoo's Avatar
Senior Member
Thanks Meter 41
Posts: 118
Join Date: May 2010
Quote:
Originally Posted by gypsy214 View Post
Guys i live just a little bit north of downtown dallas and tmobile updated their speed to 42mbps here. but my speed its 2 or 3mbps sometimes i get up to 5mbps on download speed. i called tmobile to see if im being throttle and they said i am not so they told me that because of so many people using the tower it lowers the speed. anyways i drive around dallas and forward because of my job and i always do a speed test on my phone to check where i get more speed. and i get the same speed 2 or 3 mbps. thats very annoying though. i had the same problem with other 4g tmobile phones

The max speed is 42 mbps but thats combined upload/download. For example the Sensation does 14+mbps down and upto 6mbps upload for a total of just over 20mbps (21mbps is the advertised HSPA speed). You're more often than not getting 3G and not the advertised 4G speeds.

There is certainly something to be said for shared bandwidth and performance. I know I'm on a low volume chunk of the network so my speeds can be higher, deep urban areas will naturally have a harder time with speeds. this is why all the iphone users complain about speeds on att, the network is congested so people fight for a portion of useable bandwidth which results in overall slower network speeds for all.

Also I find my initial speed tests are low but after the 2nd or 3rd test the pipe "opens" and my speeds go up significantly (think like Powerboost on comcast, they flex your speed depending on usage).