Probably the only reason I'm considering rooting my device is to enable HSUPA (higher upload rates). The Qualcomm chipset used in Aria supports it, but ATT has switched it off in the build.prop or maybe somewhere esle. Wondering if somebody could test it out to see if it's not something deeper in RF image that's blocking it. I'm not specific now, but we surely can discuss all the details if interested. The only change needed is to edit the properties file in a text editor and test the upload speed.
What speeds are you expecting? I flashed the cm6 rom onto my aria and now have an H in my status bar where there was previously only a G when data is on. Someone else commented that it means I am using 3.5G speeds. Leave instructions here or pm me I will test it out for you.
These are the minimum I'd try. There are other suggestions out there, but I'm not knowledgeable enough to suggest them. Also, I've read that CM ROMs may already have both HSUPA and HSDPA enabled. So the test maybe actually to reverse the steps above. Again my main interest is to confirm that HSUPA is blocked at the Android OS level and not somewhere deeper. Entries like the ones below scare me as I don't understand them.
For speed tests I use the FCC Mobile Broadband by Ookla. Depending on the RF conditions during the test I'd expect to see upload speeds close to 1Mb. If you're maxing out close to the current limit of 384kbs for most devices (e.g. iPhone4 is an official HSUPA device) than no HSUPA channels are used.
I still have no idea how to benchmark or confirm any speeds even if I did change the settings. Would the phone boot with wrong settings but the radio would not work? If so I can change the settings and see what happens.
Last edited by anika200; September 7th, 2010 at 05:03 PM.
The "x" helps to reference both hsUpa and hsDpa: U - uplink, D- downlink. If this entry set to 1, as in your file, you DON'T have hsUpa enabled. You need to set it to "2" as I showed in my previous post.
Next
ro.ril.hsupa.category=5
The baseband chipset from Qualcomm does support category 6. So, you'd want to change it also.
I don't have any experience with rooted devices yet. If it doesn't boot with the new settings ... I'd assume there's an option to boot in a mode that'd still allow you changing init files with adb daemon running. If you're not comfortable with this prospect ... I'd totally understand. No problems at all.
Speed test is very easy. Whatever app you use, see what you get for uploads. The tipping point is 384kbps (with overhead). If you see higher that's it - you're in the High-Speed Uplink Data Access world .
well I did 6 runs on the normal settings and came up with this average.
1695 kbps download
149 kbps upload
I am using the speedtest.net app from the market. A quick nandroid and some push/pull and I will run with the new settings.
Bah, having trouble changing the file. Will get back to it later.
Rant ahead. I swear root explorer is a piece of junk. It says its mounted in rw and it says that it made the changes and it says that it saved a back up of build.prop to build.prop.bak. Are any of these things true, nooooo.
Last edited by anika200; September 8th, 2010 at 03:13 PM.
Thanks for the update! Before change the file settings back, could you, please, share it? The whole file if it's not that sensitive ? Speeds are low, agree. I'd try one more thing - get to a max bars place. I.e. the best RF quality spot. NW controls speed based on many factors, RF signal quality is one of the key factors.
Here ya go. I have full bars at my place at all times. Tower is only a short distance off, in the winter I can actually see it. I did average out 3 tests for each one from the same spot here at the kitchen table.
Quote:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=FRF91
ro.build.display.id=FRF91
ro.build.version.incremental=eng.aria.20100831.022 342
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2
ro.build.date=Tue Aug 31 02:28:48 EDT 2010
ro.build.date.utc=1283236128
ro.build.type=user
ro.build.user=aria
ro.build.host=giovanni
ro.build.tags=release-keys
ro.product.model=Liberty
ro.product.brand=htc
ro.product.name=htc_liberty
ro.product.device=liberty
ro.product.board=liberty
ro.product.cpu.abi=armeabi-v6l
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=liberty
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=liberty-user 2.2 FRF91 43546 release-keys
ro.build.fingerprint=google/passion/passion/mahimahi:2.2/FRF91/43546:user/release-keys
# end build properties