T-Mobile data throttling

02CWRX

Senior Member
Sep 2, 2010
300
54
0
...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

Senior Member
May 11, 2010
451
203
0
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
 

alphaghost13

Senior Member
Jul 11, 2010
86
5
0
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.
 
Last edited:

datafoo

Senior Member
May 11, 2010
451
203
0
TMoUS build.prop from NRGZ

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
 
  • Like
Reactions: cmarti

datafoo

Senior Member
May 11, 2010
451
203
0
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.
 
  • Like
Reactions: cmarti

gypsy214

Senior Member
Jan 24, 2011
2,197
528
0
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

Senior Member
May 11, 2010
451
203
0
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).
 

blackstang350

Senior Member
Jan 5, 2011
60
0
0
That data throttling is f#$king stupid I would understand if they try to charge extra for 4g like sprint but hell I guess they don't care , I'm goin back to sprint sensation for sale .

Sent from my HTC Sensation Z710e using XDA Premium App
 

guyd

Senior Member
Feb 12, 2011
979
402
93
Indianapolis
Try diff radio/ril

The 10.56 radio with RIL 169 seems to work best for T-Mobile USA in my experience, and from what others have posted.
 
Last edited: