yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] l2icky:
Interesting request here, well, in part. Where I live, I only get 2G. I had flashed the radio and ril that was recommended for ARHD and then the TMoUS file. I went from 50ish kps to 150kps. Vast improvement when playing with "dial up" speeds. Since, I have tested other radios and dish2/3. However, I am now back to 50ish. At no point was I running ARHD.

What is the difference between dish2/3 and the "cust_radio" that is posted for TMoUS on the ARHD?

Does anyone have any recommendations for 2G or Oklahoma?
[HTC Sensation] mikef:
The "cust_radio" that is posted for TMoUS on the ARHD first post is the DisH2 file. This post, which is the same one linked at the top of the first post of this thread, has the instructions and link to the .zip with the DisH2 and DisH3 files. Either one can work fine but you need to match the ro.ril.hspxa= value in the build.prop file to match either 2 or 3. DisH3 reportedly has a higher theoretical limit, however it seems that YMMV, maybe depending on your area and your particular phone as there is some variance in the reports from various people.

Not sure about any being better or worse for Oklahoma specifically. I am running the 11.72 radio and DisH3 and it is working fine.
[HTC Sensation] ziddey:
Alrighty, that seals the deal. This phone is hspa 14.4.
[HTC Sensation] l2icky:
I've gone back and forth with both dish2/3. I did just notice in build.prop that the first ro.ril.hspxa was set at 2 and the second at 3.

I am about to do a full wipe and start from scratch. I'll give 11.72 and dish 3 a go.
[HTC Sensation] ziddey:
I want to extract my existing rcdata.img to see what it is first. How would I do that?

http://android-dls.com/wiki/index.php?title=Fastboot

It looks like fastboot can only flash, but not dump.

Also, I see that for DisH3, the T-MOB010 CID is not listed, and it shows mainver 3.32.401.3

For DisH2, I see T-MOB010 only and 3.32.401.5

Is this just how PaulGiz packaged them?

A bigger question: I thought the Sensation used the MSM8260 SoC, but the phone reports MSM8660 (which supports CDMA).

Either way, if it is a SoC with the radio on-chip, and is the same as used for the MT4GS/Amaze/SGII which are 21/42/42 devices, why is the Sensation a hspa14 device? I know between hspa14 and hspa21 is just the modulation, and not dual cell. Is modulation not handled by the radio itself?

hspa42 may be out of reach, but I am thinking it may be possible to upgrade our devices to hspa21 if we can somehow employ 64qam.

So flashing a bad radio will result in brick. What is the unbrick procedure? Strictly JTAG or some other direct flash method? How come the radio affects fastboot?

If someone can let me know how to grab my existing rcdata img/partition, I'd like to try some tweaking. Maybe first just changing up HSDPACat and the likes to flashing a different RIL (since that doesn't brick), say from a MT4GS.

Is there a way to detect the HSPA mode? I am imagining it may be pretty hard to have it run on 64qam if possible where I am with -105db as my best signal. I'm imagining it still shows HSDPA if in hspa+21 instead of HSPA+?
[HTC Sensation] mikef:
Whew... :eek:

I have not seen a verified listed method to dump the partitions. I know the devs have a way to do it as I have seen it referenced occasionally but never enough details....and the details are the key there. I believe that they are using the "dd" command but I don't know that for sure. According to Mike1986.'s firmware thread the radio.img goes to partition mmcblk0p17. So maybe dd if=/dev/block/mmcblk0p17 /of=/your/folder/radio.img ?

Edit: I guess you could test which one you have by setting the ro.ril.hspxa= value in build.prop and rebooting. If you mismatch the DisHx file and that value then poor signal should result. Or it works great and you know which one it is.

Not sure on fastboot but I have only ever seen it referenced and used it to flash, not dump.

I am not positive on the packaging but I am fairly sure that Mike1986. and PaulGiz did not change it, other than to delete the other firmware partitions that were in the original.

I think you may be right about the original Sensation, but maybe the Sensation 4G and/or the XE use the 8660? Would have to research this further to know for sure. Same on the 64qam stuff, never really dived that deeply into it. Too many other demands from my real job unfortunately.

As far as I have ever heard, the JTAG was the only way for anyone other than the manufacturer to revive a brick. However, I have peeked in at the Sensation unbricking project though, and those guys have made a lot of headway. A bad radio flash might now be recoverable.

Try the diag menu. Open the phone app and dial *#*#4636#*#* and tap Phone Information. Scroll down a bit and it shows the exact mode, plus a whole lot more actually. :D Not sure what TMO has for the cutover point for "+", unfortunately my signal around my house is not great either. :( I will see if I can get more on that walking around in a bit.
[HTC Sensation] ziddey:
According to that thread, rcdata.img resides in mmcblk0p18. I pulled it, and it's 8MB. Versus the rcdata.img for DisH2/3 is 124b.

I downloaded the 1.50.531.1 PG58IMG and see that the rcdata.img is the DisH=2 version.

I don't see any images that are 8MB that matches what mmcblk0p18 is.

I'm using Faux123 005 kernel, which has MSM8660 in the kernel version. That may not be a good indication as to what the actual SoC is, although sources say it's MSM8260, which makes sense since we shouldn't have any CDMA2000 radios. Either way, both MSM8660 and MSM8260 support HSPA+.

Unfortunately the diagnostic menu still only shows HSDPA and no further information as to modulation or HSDPA class.

I've still got A LOT of research to do on the matter, but so far have found from http://xdaforums.com/showthread.php?p=25316313 some information:

ro.ril.hsxpa: Defines weither to use UMTS, HSPDA/UMTS, or HSDPA/HSPUA respectively.

So it looks like the different between 2 and 3 may only vary in 3G vs 3.5G/3.9G/4G upstream. Have people who have tested both DisH=2 and 3 seen changes in what is reported in the notification bar when no data is being used? Perhaps this is why 3G is shown instead of H when there is no data transfer? (update: 1 is the only hsdpa/umts setting)

Random other bits found:

http://www.droid-tech.net/galaxy-s-...ld-prop-mods-tmo-galaxy-s-ii-explanation.html

That guide seems to set hsdpa to 28, which is hspa+84

Again, SGII should be the same SoC as our Sensations, although I could understand if more is involved with Dual-Cell/MIMO than a different modulation.

May need to do some testing, and to see if rcdata is actually relevant / settings in build.prop are relevant.

Plus, no sense in defining ro.ril.hsxpa twice in build.prop. Might as well delete an instance, or it'll perhaps take the later setting?

Strange that dtm is disabled. Perhaps will need to force it to EDGE and see if it is indeed disabled.

http://xdaforums.com/showthread.php?t=924440

http://xdaforums.com/showthread.php?t=986116

Update:

In build.prop, I commented out the 5 lines after the first two, since they are repeated again in their own section below.

Then, I set hsxpa=2 and hsdpa.category=14. Rebooted and did a speedtest. No difference. (14 is hspa+21)

Changed the category to 24 for hspa+42. No difference.

I took the TMO 1.50.531.1 rcdata.img (DisH=2) and changed hsdpa to 24. Used fastboot to flash. Bootloop!! Change to 14. Bootloop!!! Change to 10. Boots! Not sure how much bearing setting hsdpa.category does in build.prop. But changing HSDPACat in rcdata.img definitely results in bootloop.

So we are getting somewhere. Perhaps radio or RIL?
[HTC Sensation] mikef:
Doh! I did that when I was posting about that before one time, got the radio.img and rcdata.img backwards. :o

I am currently running the 11.72 radio with DisH3 and it is slightly faster than my prior 11.69A radio with DisH2. I had tried DisH3 with 11.69A and it worked fine but was just a bit lower on average than with DisH2. I don't recall what the icons were at that time, plus I was using fallenangel408's 4G mod then so it probably could have made it say 4G instead of 3G. I am not using that mod now, and I did actually see it change to 3G briefly the other day when I was walking around.

I usually leave my phone set to GSM only because I can't get H inside a building for the most part. If I do it will be one bar, and the "no service" message comes up periodically. Only outside do I get H signals. I think this is why TMO allows WiFi calling. The salesclown sold me that as a feature...I didn't know it was necessary due to TMO signals not penetrating buildings well. :(

I had figured that to be the case with the build.prop file entries, that "the last entry wins", and had it confirmed by Mike1986. as well. The reason why I never brought it up is because the questions would be endless from the noobs both here and the ARHD thread and PM asking "Why are you saying to delete this entry when Mike1986. has left it in there?" It wouldn't matter if I posted and Mike posted it, they would still ask. Again and again and again...Just saying to change both entries is easier and has resulted in far far less questions, one or two only. You gotta pick your battles... ;)

Good links, I need to try to get in some reading this weekend. I am on call for work though, so I can't play with the phone. :( Fortunately no new ROM releases I am waiting for this time.

I would think that the best results are going to be from matching the DisH entry values to the build.prop equivalents, but I don't know about editing the DisH entries though. That text part seems more like a header or something but there is a lot more to that .img part of the file.
[HTC Sensation] ziddey:
I would have assumed later entries supercede prior ones, but I've come across some posts that suggest top ones do. Strange. Either way, no sense having two sets in case I ever forget, so one's commented out.

Working on some non-Sensation related things for a bit, but will come back and research if there is a way to come back from a bad radio.img. If so, I'm going to be bricking my phone all night.

edit: Ok, so radio is the first to boot, before the bootloader. No good.

And bad news. Turns out MyTouch 4G Slide does not have HSPA+ 21 either. Found a rcdata for it and it's also class 10.
[HTC Sensation] mikef:
Hmm, I wonder if TMO is doing some throttling there. If all our phones transferred at max speed it might be too much for their network at this point. It makes sense to me that they could control it through OTA updates to rcdata.img and build.prop.
[HTC Sensation] ziddey:
It's further upstream than rcdata, since setting a higher hsdpa than 10 bootloops the phone. And HBOOT dump suggests our phones are 8260
[HTC Sensation] stuart0001:
I've downloaded this several times but I keep getting a different md5.

Edit. Ignnore. It's my mistake as I now realize the md5 is for the radio IMG and not the ril.
[HTC Sensation] ziddey:
That's not the newest anyway, unless you're wanting to try 11.69. Not sure why you're getting different hashes. This is exactly why people should post sensitive images like radio in a zip file.
[HTC Sensation] ianoob:
I tried to get the Cincinnati Bell OTA today, but the sales guy wouldn't let me play long enough to install Dropbox and copy the file.

I totaled my car on the way home so it may be awhile before I can try again... Anybody else in the Cinci area wanna try?
[HTC Sensation] mikef:
Sorry to hear that. :(
[HTC Sensation] Gulfcoastowl:
Need help in using the best radio

Note: i am probably the biggest noob in this forum, so pardon me

I have recently flashed ARHD 6.6.3 from ARHD 6.5.3. I did not install any radio and just made a back using 4EXT. I have an average mobile network connection speed and below average signal (2-3 max bars out of 5). In order to improve signal and data speed, I tried flashing T-Mobile radio from drop box files by PaulGiz. I tried both dish 2 and 3 along with changing the ro.ril.hspxa settings to 2 or 3 in build prop as advised. I did not install any RIL. The signal strength (always had 4-5 bars out of 5), but mobile network is very very bad always in edge with ping in 800-100 and very bad speeds. I gave both dishes a day each with reboots and battery removal everything. Now I went back to my recovery. Now it is ok but want better signal. I am attaching images, can some advice me which radio and RIL should I be installing? I am in NEW YORK and North NJ area.
[HTC Sensation] mikef:
With the 11.72 radio, you need to flash the 4.0.0024 RIL to match it. To briefly explain with a somewhat-less-than-accurate analogy for the purist, the radio you can flash is like a firmware package in Windows terms, and the RIL is like a driver. It is important to match them for best results, or else poor or no reception is likely, as well as high battery drain.
[HTC Sensation] undercover:
ziddey, I'm pretty sure if Sensation was capable of 21+ htc would have implied itba lot in advertising. It's hspa+ which is up to 14 iirc.

Also, as you found out for yourself, it IS msm8260, iirc amaze got the msm8660. O could be very wrong here, since I never looked into it, it just brushed my eyes somewhere, but at least it might give you an idea where to look for more info.
[HTC Sensation] mikef:
I was able to get the Cincinnati Bell OTA from mwl1119 earlier today and unfortunately there was not a new radio as I had hoped. It was 11.69A.3504.00_11.23.3504.07_M2 which we already had courtesy of Steve0007. Passed it up to the experts to see if there was anything else useful or new there.
[HTC Sensation] Gulfcoastowl:
Thanks you

You were right bad signal and heavy battery drain. I flashed the 4.0.0024 RIL using 4EXT recovery. But when checked in GETRIL app is gives me No RIL exists. why is it so?
[HTC Sensation] mikef:
Strange, you should have had some RIL from the ROM, likely 4.0.0013.

Hmm, not familiar with that app. Here are some other ways you can check.

You can run getprop "gsm.version.ril-impl" (with the quotes) in Terminal Emulator.

Or run this from a command prompt on your PC when connected with the USB cable.

adb shell getprop "gsm.version.ril-impl"

and it will print out the RIL version. Or use the RILInfos app h/t cb1100r
[HTC Sensation] ianoob:
Damn, thank you mwl1119 for getting the Cinci Bell OTA into our hands, maybe there is still a nugget for us tmous users.
[HTC Sensation] mikef:
Thank you for letting us know it was out there. Are you doing ok after your car wreck?
[HTC Sensation] ianoob:
Yes, thank you. I didn't get hurt, but my bumper slide under his so it did a lot of damage. Just have to deal with the insurance company :banghead:

So I've always changed radios by saving the file on the root of my SD and booting into fastboot. Is that method good still or do I need to use one of the methods in the OP?
[HTC Sensation] ziddey:
Fine but more work than just using fastboot usb
[HTC Sensation] mikef:
Whew, could have been a lot worse, glad you are ok. Yep, that method works fine. Both methods are in the OP just in case. :D
[HTC Sensation] mwl1119:
Will these work on Cincinnati Bell?
[HTC Sensation] mikef:
These? Newer radios/RILs? As far as I know, yes. So far I have not heard of any incompatibilities between any of the ICS radios/RILs and any specific region or carrier. Of course, some radios do work better in some areas than other radios do, YMMV always, but they should all work for basic connectivity.
[HTC Sensation] ianoob:
Thanks was for the CB OTA
[HTC Sensation] cssoz:
Do you have a radio for Telus network ? (Rogers too if you can ?)

thanks!
[HTC Sensation] mikef:
I haven't seen any of the ICS radios associated with Telus or Rogers. You should be able to try any of the ICS radios/RILs without a problem. Obviously some will work better than others. :D
[HTC Sensation] walkinhotdog:
just some feedback for all you people. i flashed every ics radio and they all gave me the same reception at&t. no one was better than the other. also, RIL files do not have to be matched. ive flashed almost every ics radio/RIL combination and they all work. right now im using a mismatched one and its working just the same. htc needs to step up their game and give us some better radios, my htc hero had better reception...
[HTC Sensation] mikef:
Interesting. I guess for ATT you are limited to 3G? Can you get HSPA? I know for TMOUS, all of the ICS radios worked, but the RILs definitely had to be matched or else I got little to no signal, no HSPA, no 3G, 1 bar of "G" on the notification bar which I am assuming is 2G. The 11.72 radio with the DisH3 update is great, as fast as I have ever gotten.
[HTC Sensation] Sharpi1:
Hey guys,

I saw that insert coin is based on ruu 3.32.401.105

But I cant find a matching Radio for this Base. For now Iam using the latest Radio+ ril. In the past I got on low useage over 2 days battery life with Anker battery.. now its only 1 Day and 3 hours.. using latest insert coin with latest bricked Kernel.. im searching for the Problem cause before I used the Radio comming with baads Rom ans sebastianFM Kernel. So i dont Know: is it Kernel related or Radio/ril related :)
[HTC Sensation] kingston73:
I've found this as well, I've been switching back and forth between the newest chinese radio and the second newest "steve007" radio and forgot the flash the matching ril one time and panicked because when the phone rebooted I had a big red X instead of bars. Flashed the matching radio and life was good again.

For the post above, I'd just try each radio and see if they effect the battery life. OR you could start with the kernel and maybe try Faux's or sebastians kernels and keep the radio constant and see if battery changes.
[HTC Sensation] steveapp:
Sorry for such a noob question

I would like the latest radio for my sensation, which looks to be Radio 11.65.3504.00U_11.19.3504.29_2 - i downloaded it from the dropbox link on the original post - the first ICS one - which has the title above, i get the usual PG58IMG.zip file and flash it in the root - it does update my radio version, it goes from 11.22 down to 11.21 though rather than up to 11.65

Am I missing something stupidly obvious here ? downloading the wrong file maybe.

Cheers in advance

Stephen
[HTC Sensation] mikef:
Hmmm, I guess it might be the wrong file. I checked the link and it looks right as far as I can tell. I can't flash that radio at this time though to check it from end-to-end. However, it is not the latest radio, 11.72 is.
[HTC Sensation] steveapp:
Thanks for the help but actually I'm not sure now, in the boot loader it was showing as 11.2x but not in the the software settings where it was showing as expected - i've also found and installed the later one now so all is good, i was having a bad hour when i got stuck earlier ;-)

Not sure what to believe, need to spend more time reading this forum and learning whats going on - worrying considering i've been hacking around with different phone roms since my HTC Wizard way back when

Thanks

S
[HTC Sensation] GROGG88:
mf2112: Well the results are in for me. I've run the 11.69, 11.69A, and 11.72 radios/rils all for significant amounts of time on both dish 2 and dish 3...

For me the winner was clear (11.69A on dish2).

Here in Phoenix it's hard to get a decent data signal anywhere, but this setup consistently achieved an average of roughly 2mbps above the others (according to speedtest.net). My best speeds were nothing to really brag about, but here they are (9.68mbps down, 3.98bmps up, 142ms ping).

I know Cinci Bell is running that radio, but I'm still curious what will be in TMOUS's release. :confused:
[HTC Sensation] mikef:
Nice, thanks for testing out the different combinations and reporting back. I was running 11.69A and DisH2 for a bit, that was best for me at that time, but after I flashed the DisH3 update my speed went down slightly. I then flashed 11.72 and that gave me the best results of all, but this is obviously region-dependent where different people get different results. Thanks!
[HTC Sensation] ziddey:
Still not sure what DisH does, but I believe the amaze is set to 4. Might want to give that a go.
[HTC Sensation] nkojic:
I have a question about my setup. I have flashed latest radio (11.72.3504.00U_11.23.3504.08_M2) and RIL (HTC-RIL 4.0.0024HMQ). Didnt yet play with DISHES 2and 3. My build.prop file shows first ro.ril.hsxpa=2 and bellow second is ro.ril.hsxpa = 3. So i know that if i wont to try dish3 i need first to change first line, and if i wont to try dish2 then i change the second one. After that i need to flash proper dish2 or dish3 like firmware in bootloader right? This is correct procedure?

And what if i wont to revert to my original like now? Does firmware overvrites this tmobile patch of dishes or flashing again Mikes rom? Or does this overwriting do i RAdio flashing? Little confused about this.
[HTC Sensation] ianoob:
You can delete the duplicate lines if you are concerned about which one has priority.

The official RUU and even the S-On firmware versions contain the radio and RIL files. When you want to go back, just find and flash.
[HTC Sensation] mikef:
Yes, you have the correct procedure. This patch is a different firmware partition than the ones included in the normal firmware packages, so reflashing firmware will not overwrite it. It is separate from the radio partition as well, so changing radios won't affect it either.

The DisH3 patch was part of the 1.45 RUU, so basically everyone should have gotten it at some point. The DisH2 patch was part of the 1.50 OTA, but I am not sure everyone got that. So there is no way to "remove" DisH2 or DisH3 that I am aware of, you would just need to flash the other one.
[HTC Sensation] :
Correction

-----------------------------------------------------------------------------

From the 3.32.709.108 RUU

Dev-Host: 11.69A.3504.00_11.23.3504.07_M2 -h/t Steve0007

Dropbox: 11.69A.3504.00_11.23.3504.07_M2 -h/t Steve0007

PG58IMG.zip MD5: 434FC373F92935593227B5EC9F54A01C

radio.img MD5: B90AC6136F15C1FF2ACFAA9B6A728F32

HTC-RIL 4.0.0017HMQ - h/t Steve0007

-----------------------------------------------------------------------------

Hi, the actual version should be 11.69A.3504.00U_11.23.3504.07_M2 instead.

Thanks
[HTC Sensation] mikef:
Thanks. The "U" or sometimes "P" is for your carrier.
[HTC Sensation] nkojic:
Does Nandroid backup helpes to revert everything like now or not? What are statistic of this two dishes? I meen which is better with newest radio?

---------- Post added at 11:14 PM ---------- Previous post was at 10:37 PM ----------

And one even better question. I tested now my setup with speedtest. And i shut down my wirless on my phone and always use the same server. I even try to test speeds when i have letter H (above in the right corner mobile network speed). And always on the same place. And the results i get are always different. So i relly dont know how i can now what dish is better, when i always have different results with my current setup?
[HTC Sensation] l2icky:
From personal experience and reported results from multiple people, Dish3 has the better data speeds. As far as the radio and ril, again, it's personal and based on other reports, the China OTA and ril have worked best for me.
[HTC Sensation] nkojic:
Ok i tested now my setup and this are the results with my radio and ril.No dish fleshing yet. Now a will try setup with dish 3 and post the results later tomorrow.

I dont need to be a supercid right for flashing diishes? Because in dish zip file there is a text file with some information about this: modelid:

PG5810000

cidnum: 11111111

cidnum: T-MOB010

mainver: 3.32.401.5

hbootpreupdate:1
[HTC Sensation] l2icky:
I believe that dish2 is basically stock. After pushing a new radio and ril, the coding you have to change in build.prop is at two. The second ro.ril.hspxa line should show 3 once you flash dish3, so you only have to modify the first ro.ril.hspxa to 3. Save and reboot.