Related
Hey guys, if someone could put together a unified guide on updating to the latest ATT RIL and Radio I would really appreciate it. I've seen different information scattered throughout the dev/rom section but was hoping someone could make a post in general. (Instead of a bunch of people cluttering up rom sections.
Thanks in advance!
Sent from my InspireDesire 4GHD
For the RIL, open up your ROM Manager, go to download roms, gtg465x, and select the RIL option.
For the radio, put the PDIMG (or whatever its named; don't want to look it up) on your root directory of the SDCard and bot into recovery (volume up + power button) and it should automatically start flashing it.
Note, just because its the latest version doesn't necessarily mean its good. Also try to use the corresponding RIL with its radio version.
Printerscape said:
For the RIL, open up your ROM Manager, go to download roms, gtg465x, and select the RIL option.
For the radio, put the PDIMG (or whatever its named; don't want to look it up) on your root directory of the SDCard and bot into recovery (volume up + power button) and it should automatically start flashing it.
Note, just because its the latest version doesn't necessarily mean its good. Also try to use the corresponding RIL with its radio version.
Click to expand...
Click to collapse
Thanks for the reply! If anyone has anything to add feel free to post.
Sent from my InspireDesire 4GHD
I wouldn't recommend the above method. The RILs have to correspond to the radio. Check the RCMix 6.1 thread and look for the sig file for Cocchiarraro. You'll find he has a link to matched sets of radio/ril archives. I'd also recommend you give the RCM rom a shot. It's awesome, and also available through ROM manager - look for TeamRC.
BillTheCat said:
I wouldn't recommend the above method. The RILs have to correspond to the radio. Check the RCMix 6.1 thread and look for the sig file for Cocchiarraro. You'll find he has a link to matched sets of radio/ril archives. I'd also recommend you give the RCM rom a shot. It's awesome, and also available through ROM manager - look for TeamRC.
Click to expand...
Click to collapse
What part of the above method do you recommend against?
The RIL part of the post refers to an RIL flasher that gtgx65x made for his Rom that will also work with other roms. It just lets you choose your installed radio from a list, and then flashes the correct matching RIL for you.
The rest of that post does leave a few questions in my mind though.
Inspired Ace 1.0.1¦ XDA Premium
Scott_S said:
The rest of that post does leave a few questions in my mind though.
Click to expand...
Click to collapse
Heh, I was being way too general... all you need is to download the correct P98IMG.zip file, replace the radio.img with what you want in there, and just put it on the root directory of the SDCard.
That's how I've been doing it, and it's always been successful...
Here are some links to the latest radios ( in the form of PD98IMG.zip) and RILs.
http://wiki.cyanogenmod.com/index.php?title=Support_Downloads#HTC_Ace
http://forum.xda-developers.com/showthread.php?t=1040986
Printerscape said:
Heh, I was being way too general... all you need is to download the correct P98IMG.zip file, replace the radio.img with what you want in there, and just put it on the root directory of the SDCard.
That's how I've been doing it, and it's always been successful...
Click to expand...
Click to collapse
That's how I've been doing it too, and how I was planning on doing it again. Is there something wrong with that method?
Printerscape said:
Heh, I was being way too general... all you need is to download the correct P98IMG.zip file, replace the radio.img with what you want in there, and just put it on the root directory of the SDCard.
That's how I've been doing it, and it's always been successful...
Click to expand...
Click to collapse
That's how I've been doing it too, and how I was planning on doing it again. Is there something wrong with that method?
I want to use Ace's Hack Kit to flash my first rom and radio on this brand new device. The recommended radio for coredroid is 26.09.04.1. I can only find it in an img file. I was hoping someone had converted it to RUU, so I can follow the steps in the "effen manual" in the hack kit.
Try this thread:
http://forum.xda-developers.com/showthread.php?t=1106324
I could be wrong but they don't come in ruu, do they? Isn't that a Windows Mobile phone thing? Radios for Android are zip format and installed with the bootloader.
kimtyson said:
I could be wrong but they don't come in ruu, do they? Isn't that a Windows Mobile phone thing? Radios for Android are zip format and installed with the bootloader.
Click to expand...
Click to collapse
I'm assuming he meant PD98IMG.ZIP format, but I might be wrong. Guess I should have clarified.
volumnus said:
I want to use Ace's Hack Kit to flash my first rom and radio on this brand new device. The recommended radio for coredroid is 26.09.04.1. I can only find it in an img file. I was hoping someone had converted it to RUU, so I can follow the steps in the "effen manual" in the hack kit.
Click to expand...
Click to collapse
Here's what you can do. In the ace-hack-kit.zip, you'll find a folder called Tools. Open it and then open the folder called Radio. Here you will find a PD98IMG.zip file, and inside this .zip you will find a radio.img file. You can replace this radio.img file with the radio.img of your choosing, then put your newly created PD98IMG.zip back in tools\radio. Make sure you're not changing the compression of anything and when you perform the hack kit, it will flash the radio you want
Thanks.
homeslice976 said:
Here's what you can do. In the ace-hack-kit.zip, you'll find a folder called Tools. Open it and then open the folder called Radio. Here you will find a PD98IMG.zip file, and inside this .zip you will find a radio.img file. You can replace this radio.img file with the radio.img of your choosing, then put your newly created PD98IMG.zip back in tools\radio. Make sure you're not changing the compression of anything and when you perform the hack kit, it will flash the radio you want
Click to expand...
Click to collapse
I installed the radio. Success. Now all I have to do is wait for coredroid 6.8 to be debuted tonight and install it from recovery mode, and I think I'm good to go. You don't have to install the rom BEFORE the recommended radio do you? I didn't think it mattered.
No your good to go. Coredroid should have the proper ril for the radio. Just flash coredroid using clockwork and have fun. Coredroid has got to be one of the best looking tons out, good luck
Sent from my Desire HD using XDA App
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.
Code:
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.
[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
The newer ICS ROMs generally require you to flash the corresponding firmware first. The firmware includes the radio and the RIL is included in the ROM! So you do not need to flash a new radio/RIL pair unless you want to change it.
Matching radio/RILs are divided into sections below with the radio(s) listed first followed by the RIL. Newest files are at the top.
Radio and RIL Downloads
Radios are now primarily hosted at Dev-Host for faster transfer If you have "recognized" status, click here for info for free premium hosting as a "recognized" program benefit.
Radios are alternatively hosted on dropbox, if you get a notification about too much traffic then copy from my dropbox to yours, or create a dropbox account from this link and we both get extra space! Then copy from my dropbox to yours and then download it at your leisure.
Ice Cream Sandwich Base
Update: Recent updates have shown that radio/RIL matching seems to be less important than it was for the GB versions. I have not done full testing yet but have tested 11.69A and 11.72 with all available RILs, all worked, HunnyBearLewis has done some good work here, but it is definitely possible to mix and match the 11.69A or 11.72 radios and and of the available RILs, and the newest DisH2 or DisH3 updates. I have also tested 11.69 with all RILs and the newer DisH2 file, all worked.
Latest: I have tested all radios below from 11.59 to 11.72 with all available RILs and and the TMO DisH files and they all worked. I have not tested the Vodaphone DisH file or the 11.76A radio yet, although I will try the radio later this week.
-----------------------------------------------------------------------------
From OTA 3.33.401.55
Dev-Host:Radio 11.76C.3504.00P_11.29A.3504.18_M
PG58IMG.zip MD5:38CE206D6719F7CD1F859B17DFCC2875
radio.img MD5: 3418224B571D9BBEB3F8B18631F15BE7
Dev-Host:HTC-RIL_4.0.0037HMQ.zip
-----------------------------------------------------------------------------
From Italian OTA 3.33.401.6 h/t kekkojoker90
Dev-Host: Radio_11.76A.3504.00P_11.24A.3504.31_M
DropBox: Radio_11.76A.3504.00P_11.24A.3504.31_M
PG58IMG.zip MD5: F986FE638BBBEF8A8727B6DB7D66E780
radio.img MD5: F06C55BC45716180EB3D145047042F1B
Dev-Host:HTC-RIL_4.0.0037HMQ.zip
Dropbox: HTC-RIL_4.0.0037HMQ.zip
-----------------------------------------------------------------------------
From the Canadian Bell 3.32.666.13 OTA - h/t orellius
Dev-Host: Radio_11.69B.3504.00U_11.24.3504.10_M
Dropbox: Radio_11.69B.3504.00U_11.24.3504.10_M
PG58IMG.zip MD5: D279886DE3333B4D776F5A37BE2FFF51
radio.img MD5: F2A1C43FF8F095AD50F62F086663B718
-----------------------------------------------------------------------------
From the HTC Ville
HTC-RIL 4.0.0035HMQ.zip
HTC-RIL_4.0.0036HMQ.zip
-----------------------------------------------------------------------------
From the 3.32.1400.112 HTCCN OTA
Dev-Host: 11.72.3504.00U_11.23.3504.08_M2
Dropbox: 11.72.3504.00U_11.23.3504.08_M2
PG58IMG.zip MD5: 80D8540A6D8C6A68D414B807A5819988
radio.img MD5: C022B0E795D4A519B7436CB3E7A07C49
HTC-RIL 4.0.0024HMQ
-----------------------------------------------------------------------------
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.00U_11.23.3504.07_M2 -h/t Steve0007
PG58IMG.zip MD5: 0AA3761F8D744870D056C7BE1B3C1C77
radio.img MD5: B90AC6136F15C1FF2ACFAA9B6A728F32
HTC-RIL 4.0.0017HMQ - h/t Steve0007
-----------------------------------------------------------------------------
From the firmware release 3.30.401.1 & 3.30.401.101!
Same radio in the newest Firmware from 3.32.401.3 & 3.32.401.103 RUU
Check your ROM chef's recommendations for the appropriate firmware which is HIGHLY recommended before flashing the latest ICS ROMs, especially if you are coming from a GB ROM.
Dev-Host: 11.69.3504.00U_11.22.3504.07_M
Dropbox: 11.69.3504.00U_11.22.3504.07_M
PG58IMG.zip MD5: 2C60CCB215AE5FF41915FE95DD086135
radio.img MD5: 833a9ece6c63f0237f34ddde99961910
HTC-RIL 4.0.0013HMQ - h/t Omar302
-----------------------------------------------------------------------------
From the 3.24.401.1 RUU:
This Radio/RIL is already included in all ROMs based on RUU 3.24.401.1. You may have to use a newer HBOOT such as 1.23 or 1.27.
The 11.68.3504.00U_11.21.3504.13_2 radio is included in the
Firmware from 3.24.401.1 & 3.25.401.101 RUU. Check your ROM chef's recommendations for the appropriate firmware.
Dev-Host: Radio 11.68.3504.00U_11.21.3504.13_2
Dropbox: Radio 11.68.3504.00U_11.21.3504.13_2
PG58IMG.zip MD5: 53E05DD32AFC1B8EAEB757CE4622C486
radio.img MD5: a7e5a7fc1491b9834baf317a0cc6e256
HTC-RIL 4.0.0012HMQ - h/t Omar302
-----------------------------------------------------------------------------
From the 3.12.401.2/102 RUU:
Dev-Host: Radio 11.65.3504.00U_11.19.3504.29_2
Dropbox: Radio 11.65.3504.00U_11.19.3504.29_2
PG58IMG.zip MD5: 94A3DC2691E78E9023397284AD030C8E
radio.img MD5: 5932242674a239def7d6cce981ce3a91
HTC-RIL 4.0.0003HMQ - h/t Omar302
-----------------------------------------------------------------------------
NEW (old) Radio! - So this radio came from a GB base, but I decided to try it since the version was 11.x like the other ICS radios and not 10.x like the GB radios. And guess what, it worked with no apparent problems or issues just like all the other ICS radios.
From the 2.08.401.1 RUU:
Dev-Host: Radio 11.59.3504.00U_11.16.3504.16
Dropbox: Radio 11.59.3504.00U_11.16.3504.16
PG58IMG.zip MD5: E7F50960BE0F1FB23A0D5C5139EAEA8E
radio.img MD5: 2820ddfa9c830e63a8199e78979ce927
-----------------------------------------------------------------------------
Paranull has graciously set up mirrors for ICS radio/RILs here, thanks!
Gingerbread Base
-----------------------------------------------------------------------------
From the 2.08.401.1 RUU:
Dev-Host: Radio 11.59.3504.00U_11.16.3504.16
Dropbox: Radio 11.59.3504.00U_11.16.3504.16
PG58IMG.zip MD5: E7F50960BE0F1FB23A0D5C5139EAEA8E
radio.img MD5: 2820ddfa9c830e63a8199e78979ce927
HTC-RIL 2.2.0210HMQ - h/t Hawke84
-----------------------------------------------------------------------------
HTC-RIL 2.2.0198HMQ - h/t trust-no-one - Vodaphone Australia - Tested by trust-no-one with Android Revolution HD 4.1.10, radio 10.58.9035.00U_10.15.9035.02_2 ??
-----------------------------------------------------------------------------
From the 1.72.401.1 RUU:
Dev-Host: Radio 10.58.9035.00U_10.15.9035.02_2
Dropbox: Radio 10.58.9035.00U_10.15.9035.02_2
PG58IMG.zip MD5: 722549b642a1374964798cc82100855e
radio.img MD5: b804dbc6484915c5a710eb630a353f6f
HTC-RIL 2.2.0173HMQ
-----------------------------------------------------------------------------
From the 1.45.401.2 OTA/RUU:
Dev-Host: Radio 10.56.9035.00U_10.14.9035.01
Dropbox: Radio 10.56.9035.00U_10.14.9035.01
PG58IMG.zip MD5: 64a0383b87b4b780cf516f7d7e43b784
radio.img MD5: b911d1b5bcf30b87fe395f6fe4773940
HTC-RIL 2.2.0169HMQ
-----------------------------------------------------------------------------
From the 1.34.206.1 RUU:
Dev-Host: Radio 10.43a.9007.00U_10.11.9007.27
Dropbox: Radio 10.43a.9007.00U_10.11.9007.27
PG58IMG.zip MD5: 81b96fd9db9d37965a698dc02e8a945b
radio.img MD5: 8e23ad8149016cecba92ce506919d5fc
From the 1.35.666.1 RUU:
Dev-Host: Radio 10.50.9007.00U_10.12.9007.21_2
Dropbox: Radio 10.50.9007.00U_10.12.9007.21_2
PG58IMG.zip MD5: 3c2e34200c3a1d78dddc261bd32be850
radio.img MD5: 47c1b69457b29a2dc56b3f6038404cea
HTC-RIL 2.2.0162HMQ - Orange, Bell, and Telus
-----------------------------------------------------------------------------
From the 1.27.161.1 RUU:
Dev-Host: Radio 10.42.9007.00P_10.11.9007.15
Dropbox: Radio 10.42.9007.00P_10.11.9007.15
PG58IMG.zip MD5: 6e37fb179d2e7b765c1c9b4d5149f983
radio.img MD5: b91b5fb8980315a1a2b73629a348b091
HTC-RIL 2.2.0159HMQ - TMOUS (Possibly Telstra Stock too according to kira168)
-----------------------------------------------------------------------------
From the 1.23.163.1 RUU:
Dev-Host: Radio 10.38.9007.00P_10.11.9007.06
Dropbox: Radio 10.38.9007.00P_10.11.9007.06
PG58IMG.zip MD5: 9f4146692616cfd34d4c14412eec304a
radio.img MD5: 9dc88f73bd573af0ed0b3e2e7cc38ef1
From the 1.24.161.1 RUU:
Dev-Host: Radio 10.39.9007.00P_10.11.9007.09
Dropbox: Radio 10.39.9007.00P_10.11.9007.09
PG58IMG.zip MD5: 071ea37012ddce8df250c68f13a38cbb
radio.img MD5: 20fa06a310fe22bf148c737f5b0d83d5
HTC-RIL 2.2.0151HMQ - Vodaphone
-----------------------------------------------------------------------------
pimpmaneaton has put together the new 4EXT Interactive RIL Flasher package. Go check it out! It has all the RILs so you can cycle through and pick the one you want.
Please keep in mind that I recommend keeping GB ROMs with GB based radios/RILs for now, as well as ICS based ROMs with ICS based radios/RILs based on the list below, unless you have read this thread and understand what you are doing.
For reference, here is the original Sensation radio thread. It is not monitored by anyone now, please continue any radio discussions in this thread.
If you know of another radio/RIL you would like included please post the info in the thread so the RIL files can be extracted and a zip created for flashing. If anything on this page needs improvement, please let me know that as well. Thanks!!
If this thread helped you, please rate it up with the Rate button at the top!! Thank you!!
[INFO] RADIO and RIL info
big props to glitzbd for starting this thread and then allowing me to pick it up after he got busy with school and then sold his Sensation.
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.
If a ROM has a recommended radio, that means the ROM is already matched to that radio by having the matching RIL files included in it by the ROM chef. The reason for this may be that the ROM chef or the testers had good experience with it, it may be the latest radio available, or something different. However, You can try different radio/RIL matched pairs since your phone may not get the same results as someone else's in the same area. The newest radio/RIL is not always the best for your phone in your area of the world.
Be careful when mixing GB and ICS based ROMs and radios and RILs.
My experiments so far have been less than successful, had to reflash to recover mobile network connectivity.
If you are having problems getting a GB-based radio/RIL pair working on an ICS-based ROM, then you could try deleting /system/libreference-ril.so and libril.so from the RIL zip file before flashing as these files are not needed on ICS-based ROMs. h/t Omar302. If you are able to get a good working combination, please report it.
Do some testing, coverage and transfer speeds may vary. Give it a day. YMMV. If you find a good combination for your ROM and area of the world, please post it.
To check the current radio version, go to Settings, About Phone, Software Information, More, and check the Baseband version listed there. That is the correct current version. It is a known issue that Bootloader may report a different version; it is incorrectly reporting it, don't worry about it.
To check what RIL you have to 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.
[/B] Code:
adb shell getprop "gsm.version.ril-impl"
and it will print out the RIL version. Or use the RILInfos app h/t cb1100r
Instructions
Radio
Before doing any of the steps below, the HTC Sensation needs to be S-OFF. If you aren't S-OFF or you aren't sure, Go to this thread first and follow the instructions there.
UPDATE: Apparently the newer Sensations are being shipped with an HBOOT which cannot be set to S-OFF at this time unless you use the Juopunutbear method. You do have to follow the HTC Unlock method first. If you do attain S-OFF using Juopunutbear, then feel free to proceed.
If you have a newer Sensation, the HTC Unlock method *may* allow radio flashing. Before proceeding any further however, I strongly encourage reading this thread by trkaaa.
Flashing the radio with a corrupt file or interrupting the flash, can brick the device, so please proceed with caution. Always check the MD5 checksum before flashing a radio.
There are two ways to flash a radio. The first way is proffered and preferred by setzer715 and I agree with his logic but it may not be possible for you depending on your bootloader and whether it is locked for extended fastboot commands or not. The second method should work fine however so no worries.
First method:
Download the your choice of radio for the HTC Sensation.
Open the PG58IMG.zip and copy the radio.img file to the folder on your PC where you have the adb.exe and fastboot.exe files. If you don't have those utilities click here to download them. If you S-OFFed your phone according to the link above you should already have them however.
Note: If you right click on the file and choose "Extract All", then the folder "\phonetools" will be added to the path you target to extract the files to. So if you choose C:\ for the target, the files will be unzipped to a folder named c:\phonetools.
1. Check the MD5 checksum of the radio.img file against the RADIO.IMG MD5 checksum below. Download whatever utility you like to do it with, one is included in the phonetools.zip package, but please check it first to lower the potential risk of bricking your phone.
2. Connect your phone to a PC, and make sure that USB Debugging is enabled on the phone.
3. Open a command prompt on the PC. Change to the directory where your phone tools with adb.exe are located.
4. Type:
Code:
cd \phonetools adb reboot bootloader
5. Once your phone is in bootloader and you see a white screen with text and FASTBOOT USB near the top of the screen, type:
Code:
fastboot flash radio radio.img
You should see something like this:
Code:
C:\phonetools>fastboot flash radio radio.img sending 'radio' (22205 KB)... OKAY [ 3.915s] writing 'radio'... OKAY [ 12.437s] finished. total time: 16.353s C:\phonetools>
Note: If you get "Remote not allowed" then your bootloader is locked for extended commands. Not to worry, just scroll down a few lines and proceed with the second method.
6. When the flashing completes, type
Code:
fastboot reboot
7. Done. Enjoy!
Second method:
1. Make sure the filename is PG58IMG.zip exactly or it will not work.
2. Copy it to the same folder as adb.exe. If you don't have adb.exe on your computer click here to download it. Note: If you right click on the file and choose "Extract All", then the folder "\phonetools" will be added to the path you target to extract the files to. So if you choose C:\ for the target, the files will be unzipped to a folder named c:\phonetools.
3. Copy the PG58IMG.zip file to the C:\phonetools folder.
4. Connect the HTC Sensation to the computer via USB and make sure that USB Debugging is enabled on the phone.
5. On the computer, open a command prompt. Change to the directory where your phone tools with adb.exe are located, such as c:\phonetools.
6. Run the following commands:
Code:
cd \phonetools adb push PG58IMG.zip /sdcard/PG58IMG.zip adb shell md5sum /sdcard/PG58IMG.zip
NOTE: The MD5 you get should match up with the PG58IMG MD5 below. If not, re-download & try again.
7. Run this command.
Code:
adb reboot bootloader
8. The HTC Sensation will reboot into fastboot mode. Pressing the Power button will put the device into the bootloader mode.
9. The bootloader will scan for the radio update. Once it finds the update, select Volume-Up for Yes.
10. Allow the bootloader to finish flashing the updated radio, and press Power when prompted to reboot the HTC Sensation normally.
11. Use ES file Explorer of File Expert or something to delete the PG58IMG.zip from your SD card or else it can be more difficult to boot to recovery.
12. Done. Enjoy!
Note: If you get a message about "incorrect CID", then you will either need to set supercid using step 4, or you can edit the file to add your CID. It is not that hard to do.
1. Get your CID using CID Getter or something like that.
2. Open the PG58IMG.zip file using 7-Zip or Windows Explorer and copy the android-info.txt file out to a folder. Leave the PG58IMG.zip file opened.
3. Use Notepad++ to edit the android-info.txt file. Do NOT use Notepad or Wordpad, it will destroy the Unix formatting.
4. Add your CID using the same "cidnum:" format, or you can simply edit one of the existing lines to replace that CID with your own.
5. Make very sure you have EIGHT (8) characters in your CID, like "T-MOB010".
6. Save the file after editing it. Close Notepad++.
7. Drag the android-info.txt file into the opened PG58IMG.zip file. Choose to overwrite the existing one.
8. Copy to your SD card and proceed to flash normally in bootloader.
RIL
For the RIL, the steps are easier.
First make sure you download the matching RIL for the radio, then you just need to copy the .zip file to the root of your SD card using the adb push method above or whatever method you choose.
Then boot into recovery and flash the .zip file. The updater script will automatically wipe dalvik so no need to wipe anything else.
Reboot and enjoy!
I don't bother with the MD5 checksum since a RIL flash failure won't brick the phone, unlike a failed radio flash.
Big Thanks to Omar302 and Hawke84, thanks to them we have new RIL packages which have been edited to automatically mount /system before flashing. Please give them some thanks if you have an extra one for the day.
If this thread helped you, please rate it up with the Rate button at the top!! Thank you!!
this is fantastic, im glad you made a thread with RIL's. i was actually going to pick up on this project but im glad you started. Major thanks!
Glad I could help
This community has given me some amazing things, and I saw this as a way to actually give back so I am super excited to help! I am almost done repacking the RILs and tidying the updater scripts!
Hello, you would have Bell Canada ?
Max128 what version radio does the Bell Sensation use? I am looking for the Bell RUU and can't seem to find one :/
My radio of Bell Canada : 10.50.9007.00U_10.12.9007.21_2M
PM Sent
I sent you a PM with the files I would need to make that for you, if you have a link to the Bell stock ROM you could also pass it my way!
So with android revolution HD i mounted /system and flashed the tmo RIL and it still sits on 3G then back to H if i use a stock rom it stays on 4G/H no switching, is there somthing im doing wrong?
I have a complete backup and a dump of my rom Bell Canada. The only problem I its not how its turned into RUU.I was told that it was possible so I'm open to it.For system files that you request, no problem I will make a zip and upload it on Megaupload and pm to you.
What does this do exactly? sorry noob question
supercobaltss I believe this is related to the Euro based ROMs their specific framework includes no 4G icon of course, and I've heard the H doesn't appear unless a data transfer is occurring. Run the command in the OP to see if the RIL you flashed took!
Max128 I don't actually need the RUU to be honest just those files from /system!
fiendskillz these are the various Radio Interface Layers for our Sensation. Essentially by matching this file with the radio you use you ensure the best performance with data, and general functionality.
glitzbd said:
supercobaltss I believe this is related to the Euro based ROMs their specific framework includes no 4G icon of course, and I've heard the H doesn't appear unless a data transfer is occurring. Run the command in the OP to see if the RIL you flashed took!
Max128 I don't actually need the RUU to be honest just those files from /system!
fiendskillz these are the various Radio Interface Layers for our Sensation. Essentially by matching this file with the radio you use you ensure the best performance with data, and general functionality.
Click to expand...
Click to collapse
Ahh! That makes more sense (no pun intended lol) Seems whenever a app that uses data opens up it switches to H, Any way to make it stay all the time? Just curious
I send your a private with the download link.
supercobaltss said:
Ahh! That makes more sense (no pun intended lol) Seems whenever a app that uses data opens up it switches to H, Any way to make it stay all the time? Just curious
Click to expand...
Click to collapse
Hmmm... I think you would have to remove the 3G icon from the Framework or replace it with say the 4G icon from the stock ROM... but I am kind of new to this myself so I wouldn't know how to go about doing that haha
Perhaps that will be the next thing I look into!
glitzbd said:
Hmmm... I think you would have to remove the 3G icon from the Framework or replace it with say the 4G icon from the stock ROM... but I am kind of new to this myself so I wouldn't know how to go about doing that haha
Perhaps that will be the next thing I look into!
Click to expand...
Click to collapse
Images icon of the mobile network are in SystemUI.apk
Thanks Max128
Also the RIL files you sent were the same as the HTC-RIL 2.2.0162HMQ for Orange so I have included that info in the OP!
I should say it was the same version # although the dates were newer but they have the same CRC32 signatures!
oh yeah? its not change from one country to another on RIL?
Max128 said:
Images icon of the mobile network are in SystemUI.apk
Click to expand...
Click to collapse
The SystemUI.apk includes 3G/H/4G icons so how would i go about making it be like the tmobile rom where it has 3G/4G not H? And is it possible to make it not switch from 3G/4G when it needs data? Sorry if im hijacking the thread i can start a seperate thread if need be
EDIT: I Swapped the SystemUI.apk from the tmo stock rom and it sticks on 4G no switching i just pushed it via ADB
I created a thread with instructions
Okay, will somebody give me some feedback..I just changed radio's and I wanted to check the MD5 checksum and I cannot for the life in me find the radio image in astro. I'm going crazy...I've done it before but is it possible that when I flashed the radio (using adb) that it put it somewhere else? my phone is working, making calls....no probs...just cannot locate the damn file to check it....
okay...in case anybody wanted to know ..I couldn't find the radio.img file...so I went the way of the Inspire radio thread as opposed to using this method (which worked before) :http://forum.xda-developers.com/showthread.php?t=896597: ....anyhow...after all of that....there it was on the root of my phone the pd98img and RIL...checksum's check out and all is great......I'm still curious as to where the radio img was the first go around???? maybe somebody could tell me...
I'd like to remove root and go back to stock. I have a rogers one x and I've tried using the rogers RUU PJ83IMG.... to flash back to stock, but I can't use fastboot since my phone is bootloader locked, and I can't run the RUU because it is a .zip file and not a .exe. Renaming it to an .exe and running it does nothing.
Any help is appreciated!
Try un-zipping the file and run the exe in the folder created. Also, since we do not have s-off yet, we are able to remove tampered banner, but it will say re-locked. No estimated arrival of s-off at this point.
Sent from my HTC One X using XDA
shortyboy said:
Try un-zipping the file and run the exe in the folder created.
Click to expand...
Click to collapse
This. The RUU file is not meant to be run as-is. Unzip the contents onto your PC (such as into a folder on your PC desktop), then run the .exe that is inside the extracted contents.
And where did you get the idea of changing the extension from .zip to .exe? That's probably a bad idea in almost all circumstances. You can't just change the type of file by renaming it.
shortyboy said:
Also, since we do not have s-off yet, we are able to remove tampered banner, but it will say re-locked. No estimated arrival of s-off at this point.
Click to expand...
Click to collapse
The "tampered" flag will be removed after RUU. Tampered flag is for root, not BL unlock. And the OP said he is still BL locked.
redpoint73 said:
This. The RUU file is not meant to be run as-is. Unzip the contents onto your PC (such as into a folder on your PC desktop), then run the .exe that is inside the extracted contents.
And where did you get the idea of changing the extension from .zip to .exe? That's probably a bad idea in almost all circumstances. You can't just change the type of file by renaming it.
The "tampered" flag will be removed after RUU. Tampered flag is for root, not BL unlock. And the OP said he is still BL locked.
Click to expand...
Click to collapse
Thanks for your replies. Unfortunately there is no .exe in the RUU. I have googled extensively but cannot find one with an executable. Would either of you be able to link me? I need Rogers 1.73. Thanks for your help
Edit: I discovered this and tried it: http://forum.xda-developers.com/showthread.php?t=1658929 however i get an IMAGE UPDATING ERROR: This ROm update utility cannot update your device.
if you go to setting about/software information what does it say under software version?
also if your bootloader is unlocked relock it in fastboot with the command "fastboot oem lock"
gunnyman said:
if you go to setting about/software information what does it say under software version?
also if your bootloader is unlocked relock it in fastboot with the command "fastboot oem lock"
Click to expand...
Click to collapse
Software version 1.73.631.1
Just to clarify, I have not unlocked my phone, only root.
toastyy said:
Software version 1.73.631.1
Just to clarify, I have not unlocked my phone, only root.
Click to expand...
Click to collapse
when you flashed it did you get an error 155 or an error 140?
also THIS is the RUU you need http://www.filefactory.com/file/9qe....09.06_10.81.32.14L_release_254934_signed.zip
And you didn't mess with the CID ever? If not, I don't see any reason why the correct (Rogers) RUU would not work. Make sure HTC Sync is installed (maybe re-install, just to be safe), reboot the computer and try again. Perhaps try to download the RUU again, just to make sure the download isn't corrupt.
redpoint73 said:
And you didn't mess with the CID ever? If not, I don't see any reason why the correct (Rogers) RUU would not work. Make sure HTC Sync is installed (maybe re-install, just to be safe), reboot the computer and try again. Perhaps try to download the RUU again, just to make sure the download isn't corrupt.
Click to expand...
Click to collapse
Ohh, you're right! I changed the Cid to 1111111.. For supercid. How do I change that back?
As for the ruu, I can't run them because I have no exercise file to run. Changing the zip to an exercise gives me an error about my computer not being able to run it. I will download the above ruu and try it when I get home in an hr.
Thanks for your help!
You should be able to run the Rogers RUU with SuperCID. That's what SuperCID is, it lets you install firmware regardless of the CID that its intended for.
Not sure how to change the CID back to Rogers. Look on the SuperCID thread (not the one-click method, but the original "longer" method) and see if there is discussion on changing it back.
And to reiterate, you can't magically change a file from one type to another, just by changing the file extension from .zip to .exe. The RUU package should have ARUWIzard.exe inside once you unzip it. Are you sure you are unzipping it properly?
redpoint73 said:
You should be able to run the Rogers RUU with SuperCID. That's what SuperCID is, it lets you install firmware regardless of the CID that its intended for.
Not sure how to change the CID back to Rogers. Look on the SuperCID thread (not the one-click method, but the original "longer" method) and see if there is discussion on changing it back.
And to reiterate, you can't magically change a file from one type to another, just by changing the file extension from .zip to .exe. The RUU package should have ARUWIzard.exe inside once you unzip it. Are you sure you are unzipping it properly?
Click to expand...
Click to collapse
The problem is the rogers file isn't an EXE it's a zip file. There's a post somewhere around here explainng how to install it.
gunnyman said:
The problem is the rogers file isn't an EXE it's a zip file. There's a post somewhere around here explainng how to install it.
Click to expand...
Click to collapse
Ahh, I see the problem. The Rogers files is not a true RUU package, just the zip file usually contained in the "larger" RUU zip file. Is that right? The OP still can't change the file extension to .exe and make it run that way. Sounds like from the thread the OP linked in post 4 above, he needs to have a folder with the "other" RUU contents (including ARUWizard.exe), drop the file you linked (from Filefactory), then run the ARUWizard. Its not completely clear, but this seems to be the way?
He could also I thing just put that pdimg. Zip file on the SD card and boots into recovery and it should flash right?
gunnyman said:
He could also I thing just put that pdimg. Zip file on the SD card and boots into recovery and it should flash right?
Click to expand...
Click to collapse
Not sure. I've never in my life flashed anything from stock recovery
But it seems logical. I think normally the ARUWizard says its pushing the file to the phone, so it would make sense it just flashes from stock recovery.
I understand that I can't change the filetype like that . I just saw peterhtc mention having to do that in another thread. I am sure i have unzipped it properly. I'll try again with the other ruu linked above.
toastyy said:
I understand that I can't change the filetype like that . I just saw peterhtc mention having to do that in another thread. I am sure i have unzipped it properly. I'll try again with the other ruu linked above.
Click to expand...
Click to collapse
if you unzip it and see a zip file that starts with pd and some number I THINK it's 83 put that file on the root of your SD card space and reboot to bootloader. Then choose recovery. If all goes well it will detect that file and allow you to flash it. It should work fine because it's a signed zip from HTC.
---------- Post added at 03:59 PM ---------- Previous post was at 03:54 PM ----------
I just realized we're helping you return the most awesome phone in the world ™
Jumping ship?
gunnyman said:
if you unzip it and see a zip file that starts with pd and some number I THINK it's 83 put that file on the root of your SD card space and reboot to bootloader. Then choose recovery. If all goes well it will detect that file and allow you to flash it. It should work fine because it's a signed zip from HTC.
---------- Post added at 03:59 PM ---------- Previous post was at 03:54 PM ----------
I just realized we're helping you return the most awesome phone in the world ™
Jumping ship?
Click to expand...
Click to collapse
Haha well no not exactly. I have been dealing with rogers for 2 months trying to return the phone I bought outright in order to get a new one on a plan. I originally wanted to see how the SG3 was so I could still return the onex in time to pick that up, but I think i'll be sticking with the HTC (the sg3 is SO ugly). I assure you I am not jumping ship
gunnyman said:
He could also I thing just put that pdimg. Zip file on the SD card and boots into recovery and it should flash right?
Click to expand...
Click to collapse
So I tried to place the full zip file onto the phone in the main directory, both as the full file name and then just as the P83..etc name, rebooted into recovery, but I just got a pic of the phone with a red triangle+ exclamation mark. Currently I am extracting the whole zip onto the main directory and will try flashing recovery like this. Is that safe? I assume the phone will be able to tell which .img it needs. There is no file that begins with P83 in the actual zip
toastyy said:
So I tried to place the full zip file onto the phone in the main directory, both as the full file name and then just as the P83..etc name, rebooted into recovery, but I just got a pic of the phone with a red triangle+ exclamation mark. Currently I am extracting the whole zip onto the main directory and will try flashing recovery like this. Is that safe? I assume the phone will be able to tell which .img it needs. There is no file that begins with P83 in the actual zip
Click to expand...
Click to collapse
I'm curious about the contents of that zip I'll download it and check it out.
holy crap file factory is slow.
gunnyman said:
I'm curious about the contents of that zip I'll download it and check it out.
Click to expand...
Click to collapse
The download is quite slow - here are the contents
http://puu.sh/BU6B