[HTC Sensation] stempox:
rcdata.img, or DisH files.

-

These are not radios. They are customer radio data files which can be flashed in addition to the radio. The DisH3 update came in the TMOUS 1.45 RUU, the first DisH2 file came out with the 1.50 OTA from Europe, and the latest DisH2 update came out with the TMOUS 3.32 ICS OTA. Chance are very good that you have one or the other, and unfortunately I don't know of a good way to tell which or to remove it. The only way I know is to flash the other one, or the one you want to try.

Well, some interesting reports, maybe the DisH2 vs. DisH3 doesn't really matter so much as making sure it is from the right carrier and right region. The problem with getting the files is that it requires downloading 380 meg RUUs in order to get one file that is less than 200 bytes. :(

So I guess people need to let me know if they are having connect/disconnect or flaky issues and if your carrier is something other than the four five six versions we have so far.

NOTE: If you have Vodaphone Italy, check here.

Vodaphone UK users, please check here, h/t akamustang

Asia (Taiwan) area users, please check here.

This is from the latest OTA from Italy. Not sure if carrier dependent.

Vodaphone Germany users, please click here

Vodaphone France users, please click here.

.

Flashing a new radio will not change it as it is a different firmware partition. radio.img vs. rcdata.img. If you flash a firmware package that contains an rcdata.img partition, then it will overwrite whatever you have now. You can delete the rcdata.img file from the firmware PG58IMG.zip file by opening it in Windows Explorer (Not Internet Explorer :-/ ) and highlighting the file and hitting the delete button and answering yes to avoid this issue.

Any assistance in getting new rcdata.img files from different carriers/regions would be gratefully accepted. The basic process to check/extract it is to first download the RUU or OTA, extract the rom.zip file from it, then copy the android-info.txt and rcdata.img files from the rom.zip. Once you have the android-info.txt and rcdata.img files, then the easiest way to make it into a flashable zip is to simply drag those files into one of the current DisHx PG58IMG.zip files and choose to overwrite when prompted.If you have some time and can do this, please PM me if you need any further assistance.

All three versions are in the attached .zip file below. If you download the file, extract it, you will see folders named:

DisH3-1.45_RUU

DisH2-1.50_OTA

DisH2-3.32_OTA

They contain the three different updates in the PG58IMG.zip format for flashing through bootloader.

This info below comes from the rcdata.img files within the PG58IMG.zip files. If you use Notepad++ and open the rcdata.img files, you will see this:

QCT_UMTS_RADIO_VER=1

DisH=2

AGPSNVSetting=1

EnDTM=0

MSCMode=10

HSDPACat=10

HSUPACat=6

IMEISVN=1

GEA3=0

QCT_UMTS_RADIO_END=1

or you will see DisH=3 depending on the file you are looking at, or in the newest version, DisH=2 and IMEISVN=2. To be very clear, DO NOT EDIT THIS FILE.

Whichever one you flash is a matter of choice, but it seems important to match the ro.ril.hsxpa=? value in the build.prop file to the DisH value. That line may appears twice in the file, you can just edit the first one and the second one will be ignored. Or you can delete the second line to make it easier. A new ROM flash will overwrite it. ;)

So edit /system/build.prop first and change to either 2 or 3 to match the DisH value, then flash the corresponding PG58IMG.zip file with the rcdata.img file in it through bootloader.

1. Open ES file Explorer. Under the settings menu, make sure you have Root Explorer enabled and have Mount File System checked.

2. hit Favorites, /

3. Scroll down, tap system.

4. Tap in build.prop, open With ES Note Editor

5. you will see the first instance of ro.ril.hsxpa on the first page generally. Change the value to either 2 or 3 to match whichever Dish file you intend to flash.

6. Scroll down in the build.prop file and look for the second instance of ro.ril.hsxpa=x and change it to match whichever DisH file you intend to flash or ignore it or delete it.

NOTE: If you are flashing the newer DisH2 file attached to this post, also make sure that you see this line. It should be in the newest TMO ICS based ROMs. If you don't see it, add it.

ro.ril.radio.svn=2

NOTE: If you are flashing the older DisH2 or DisH3 files, set it to ro.ril.radio.svn=1 to match the IMEISVN value.

7. Tap the menu button and then Save. Hit back, back, back to exit and then reboot.

Note: Sometimes it seems as if a reboot after flashing did not effectively change between DisH2 and DisH3 and vice-versa. I pulled the battery for a few seconds and it worked the first time every time, but YMMV.

I am going to be doing some testing with various radios and the DisHx files.

Update: So far for me, the best combination is still the 11.72 radio with the 4.0.0024 RIL and DisH3. I do get the occasional +1 second ping times, but the transfer speed is definitely best. I tried 11.69A with the new DisH2 update and both of the latest RILs. It seems that with the ICS versions, matching the RILs may be less important than with the GB versions. More testing is needed there. Anyways, I get the feeling of being throttled maybe? Hard to tell for sure, but it feels like that. The tradeoff seems to be fewer +1 second ping results, though I did see a couple in 20 or so tests.

Please post back which combination works best for you with your results and location. Thank you!

Another possible fix for poor data speeds is to call t-mobile and see if they have your phone in their database, and make sure on their database it shows that you have a sensation and they have the right data package going for you. Also make sure your Sim card isn't old, which any t-mobile store will exchange as far as I can tell for free. When I went to the TMO store in the mall having connection issues, they replaced my SIM with the "latest model" from what the guy said and even copied my contacts for free.

If you get no signal at all, first try putting the cover back on. Second, dial *#*#4636#*#* and wait a second. It should go to the diag menu and you will see a Phone Info button there to tap. Under that is some more options, including a drop-down menu for Preferred Network Type. You may be on the wrong network type. For TMO, I would make I was on one of the WCDMA or GSM choices. Make sure you aren't set to EVDO or something that won't work.

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

WiFi issues

WiFi is also dependent on the radio so changing the radio/RIL may also improve WiFi. If you are getting very bad signal or transfer speeds, then you might check out WiFi Analyzer. At one point a few weeks ago, my speed dropped a lot. With WiFi Analyzer, I was able to see that one of my neighbors had gotten a new WiFi router and was on my channel! After I switched to a different channel, all was well again. :D

[APK] WiFix - Fixes regional Wi-Fi problems in IceCream Sandwich - This has helped many people.

If you are getting very poor or no WiFi signal, you might take the back case off, and check the little golden pins above the camera. They may have gotten bent. h/t to danilo081 and malybru