yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] sacksyboy:
Okay...so I think I have it but in searching the forums for further information I came across the following:

Mike1986's Firmware Package link states -

Firmware from 3.06.401.1/101 RUU

--- MD5 checksum: 3E00205839B01C062A4D6DFA7C275910 *PG58IMG.zip ---

--- Supported devices: ---

cidnum: HTC__001

cidnum: HTC__E11

cidnum: HTC__N34

cidnum: HTC__203

cidnum: HTC__102

cidnum: HTC__405

cidnum: HTC__Y13

cidnum: HTC__A07

cidnum: HTC__304

cidnum: HTC__032

cidnum: HTC__016

So I did a fastboot getvar CID = 11111111 and fastboot getvar MID = PG58 10000. It is 11111111 because when I first got the phone I did HTCdev.com for bootloader and this from the getting started thread:

8. enter the command "fastboot oem writecid 11111111"

9. enter the command "fastboot reboot-bootloader (Wait for it to reboot the bootloader)

10. enter the command "fastboot getvar cid" [it should confirm your CID is 11111111]

11. enter the command "fastboot reboot"

12. You can now flash any ROM you like.

Since my device does not have any of Mike's CIDnums above -

Are there any options for me to use this firmware?

Would I need to "fastboot oem writecid HTC_001"?

Will this brick/break my phone?

It then goes on to say:

How to flash:

1. Check your CID using fastboot getvar cid and MID using fastboot getvar mid

2a. If your CID and MID are supported by default, navigate to point 3.

2b. If your CID or MID is not supported by default, do this: (you do it at your own risk)

2c. Open PG58IMG.zip (don't extract it)

2d. Open android-info.txt in text editor

2e. Add your cidnum: <your CID> or modelid: <your MID> to the list, save file and close archive

3. Place PG58IMG.zip on your SD card

4. Boot your device holding power button + vol down button

5. Follow instructions on the screen

"If your CID and MID are supported by default, navigate to point 3" - I can see my CID = 11111111 is not supported (hopefully my question above will cover this) but how do I know if my MID is supported?

Sorry about so many questions but every thread I have read cautions about bricking and I really want to be fully up to speed before doing this.

The hurdles I am trying to clear are:

Firmware Package

HD Revolution 5.01 ROM

5.01 to 5.02 update ROM

Superwipe

Radio Flash

I now have the ROM flash, superwipe understood. Just the Firmware and Radio a little foggy on.

From the Mike's thread it appears I need to do it in this order as well.

Thanks.
[HTC Sensation] bajasolid:
Just FYI, you all know that you can just unlock the bootloader from www.HTCDev.com, right?

So, there is no worry in flashing this new firmware.
[HTC Sensation] sacksyboy:
I'm not sure how that ties in to this but I did unlock the bootloader at HTCdev.com when I got the phone.
[HTC Sensation] undercover:
You started mixing up roms and firmware. FW only.needs to be done once, roms come out a lot more often.
[HTC Sensation] sacksyboy:
So I still need to do Mike's firmware once, yes?

What I am worried about more is the CID = 11111111 and what to do before updating the firmware? (see post above)
[HTC Sensation] undercover:
Just follow steps in the op here. You only need to flash FW once, correct. If you are already superCID all is good.
[HTC Sensation] sacksyboy:
Tinky1,

Sorry for the barrage of questions, just worried about bricking my phone. I am SuperCID and my CID = 11111111.

But my CIDnum is not supported (per Mike's list).

So are you saying keep my current firmware with CID = 11111111, don't flash Mikes firmware...and just proceed to add the ROM, Superwipe and Radio?
[HTC Sensation] eggyenergy:
How i can see my CID i dont remember if i SuperCIDed it or notxD
[HTC Sensation] sacksyboy:
open command prompt (or terminal for linux) and type "cd" "followed by the path to your adb folder" (windows users can type "cd C:\adb")

5. Ensure your phone is switched on (regular home screen) and connect it by USB in charging mode (Ensure usb debugging is on settings)

6. enter the command "adb devices". This is to confirm your phone is connected. (It should come back with list of devices attached and your serial number)

7. enter the command "adb reboot-bootloader". (nothing further required device WILL reboot in bootloader)

8. enter the command "fastboot getvar cid"
[HTC Sensation] undercover:
,lol. SuperCID is exactly what it says, SUPER CID. It allows you to flash RUU or firmware for ANY cid.
[HTC Sensation] sacksyboy:
Sorry, I just re-read your post.

You are saying just flash Mike's firmware once, yes? From what I have been reading you cannot do this if your CID is not supported (on Mike's list). He does say you can edit the CIDnum file to add yours...but at your own risk :(

Does this not apply to me because I have Super CID? ...and I can flash mike's firmware with my CID = 11111111.
[HTC Sensation] undercover:
Or just download CID Getter from the market ;)
[HTC Sensation] undercover:
Look, you are superCID already

1. Follow op

2. Flash the Rom you want

3. Profit

As simple as that.
[HTC Sensation] sacksyboy:
Thanks a million!

Total noob so I am close to panic attacks that I will brick my phone.

Does it matter that my MID does not match either? ...or does Super CID take care of that too?
[HTC Sensation] undercover:
Just to make you feel.better - brick might still happen lol. All you can do is make sure you made it as safe as pos.
[HTC Sensation] gopheer:
so i didnt do the nandroid restore as the rom booted up fine. Should i still restore it?
[HTC Sensation] Termic:
Same thing happened to me. I restored just in case.

Great guide btw OP! Flashed with no issues.
[HTC Sensation] zukа:
Hey guys, I'm trying to revert to 1.17 HBOOT but I'm getting an incorrect CID error. I thought I had Super CID so I didn't think this would matter - any advice?

Thanks
[HTC Sensation] undercover:
You think or you definitely have superCID?
[HTC Sensation] zukа:
Well it was some months ago I performed it but I was definite. I'm now on 1.20 trying to get back to 1.17 and it's giving me incorrect CID repeatedly.
[HTC Sensation] undercover:
Do fastboot getvar cid in adb just to make sure. If not 11111111 then do fastboot oem writecid 11111111.
[HTC Sensation] zukа:
Worked a treat - thanks. Either I didn't have Super CID to begin with or the new firmware removed it.
[HTC Sensation] hriday26:
Return To Stock?

Hi, I've gone through 4-5 threads and a couple of google search pages, but haven't been able to find an answer, but forgive me if it has been answered somewhere, My sensation isn't locked to any carrier( but I still did SuperCID ), I completed the firmware flash process and then I downgraded to the 1.17 hboot without any problems( great guide thanks ) unfortunately I have to return to stock for warranty, so what I really want to know is whether I can use any of the older ruu's to have a safe flash back to an official rom. Also my bootloader reads "PYRAMID PVT ENG S-OFF RL" even though I had revolutionary s-off before flashing this firmware and then downgrading to 1.17. And hboot is 1.17.2008

And on a side note has anyone noticed a flaky power button after the firmware flash?

Thank you! I know its a long read!:)
[HTC Sensation] undercover:
Just flash RUU which you had before s-off, then change to the cid you were before superCID, then do a write secureflag command (you have to look up exact command, I don't know it by heart as never had to use it). You will end up with stock Rom, s-on and your stock cid. Hope this helps.

Edit. Change back to original cid first.

So.

1. Back to original cid

2. Flash RUU

3. Write secureflag command
[HTC Sensation] hriday26:
Thanks for the insanely quick reply, I just checked the stickies just to see the secureflag command , you are talking about "fastboot oem writesecureflag 3" this command correct?

The sticky says this is the same command to return to original cid

and I don't remember my original cid :o will that be a problem?
[HTC Sensation] undercover:
Lol. Might be.

You do need to find your original cid. Just use a bit of logic, eu, us, Asia, branded or not etc.

To change cid you need

Fastboot OEM writecid xxxxxxxx

Oh, and I spend huge amount of time on forums as of lately, as work is.very quiet due to festive period. Boooooring :)
[HTC Sensation] hriday26:
Whatever the reason might be, it is very good to have someone like you helping out, some googling got me a thread with stock cids got mine, just downloading the stock ruu, just one last question, what will the secureflag command do?
[HTC Sensation] undercover:
It will make you S-ON again. Which is stock and exactly what you need for warranty.
[HTC Sensation] dazzlet:
Why do people flash back to 1.17 hboot after updating and getting the 1.20 hboot?

Does it need to go back to the old one whats the difference?

Thanks
[HTC Sensation] undercover:
People do it if they need fastboot commands. Here is no reason to do it otherwise.
[HTC Sensation] steve36:
ok quik one guys which file do i use in mikes thread to upgrade fw seems to be a few some with this taken out some with bits addrd i just wanna flash fw and stick leedroids ics on help appreciated thanx
[HTC Sensation] undercover:
There is only one FW file now afaik.
[HTC Sensation] hriday26:
Everything worked out fine thanks a lot :)
[HTC Sensation] sacksyboy:
Art the top of his thread are four links...one of them the ics with 3.5. Click on the "here" word and a new page will load. There is only one firmware link on that page. Click it and follow the instructions.

Good luck.
[HTC Sensation] aspot72:
My Sensation is already rooted,superCID so this was easy. The ROM is smooth, no issues at all (wifi,bt all ok). However, had to go back to Gingerbread 2.08.401.1 as few very important apps I am using aren't compatible with ICS yet.:cool:
[HTC Sensation] big_smurf:
Followed this guide to the letter and have had no problems.

Thanks alot tinky1.:)
[HTC Sensation] RussianBear:
might be offtopic, but is there a way to back up your partitions (since nandroid doesn't do that), without repeating dd commands in either adb or android emulator? (just in case) i'm talking about different blocks 4,5,6,7, etc. mike had a partition layout in on the dev threads. i've read about a partition dump, would that help at all?
[HTC Sensation] undercover:
You are talking about stuff which us waaaaaay beyond my capabilities :).

But if you still care to hear my opinion, your backup is an official RUU ;)
[HTC Sensation] RussianBear:
ha, i was just curious, since i don't have much knowledge on this subject. had to mess with a few blocks before, but not on a large scale like this :)
[HTC Sensation] Zehlek:
Mine does also but I am S Off.
[HTC Sensation] undercover:
It's all in the op guys.
[HTC Sensation] GuyAdams:
Firstly many thanks to the guys that put all the hard work and effort into this.

Before I jump with this could anyone confirm a few things for me please?

1) I unlocked (S-OFF) via HTCDEV method

2) My phone was purchased SIM free and isn't carrier locked (UK Sensation)

3) I only ever flash ROM's via recovery and .zip files

4) My current ROM is a ginger bread based one which I would go back to if I don't like the ICS ROM's

Based on the above four points, can I just flash the file as per the original post but without the SuperCID bits?

Will it affect the GB ROM I'm currently using if I don't upgrade to ICS straight away?

Many thanks
[HTC Sensation] undercover:
Since you are most likely htc__001 you should be able to flash it no problem. You can revert to GB Rom. Also, as you did official s-off, your hboot is.most likely to stay unlocked, not that it makes a lot if difference. So, yeah, go ahead, just skip superCID bit.
[HTC Sensation] natehoch96:
Now im not getting any service, any ideas?
[HTC Sensation] mikef:
My first time flashing the firmware was successful but my signal was non-existent or crap with several ROMs until I went back and reflashed the firmware. My download was good, verified by MD5, all messages in bootloader were that it had worked perfectly, but the second flash made it work right somehow.
[HTC Sensation] GuyAdams:
Many thanks, will give it a go later.
[HTC Sensation] RussianBear:
is your radio matched up with the correct ril? do what mf2112 said as well.
[HTC Sensation] ggun69:
I hope somebody can help me:

I am SCID and yesterday i have flashed the firmware. But after this my phone was stayed on beat audio screen so after 30 minuts I have pull out battery.

After I have reflash but I had the same problem. And after again, I have flash my backup that I have done before... and I had the same issue.

Somebody have a idea how to resolve my problem? Or know how to downgrade the firmware? thxxs
[HTC Sensation] natehoch96:
Yes my radio and RIL are matched up. I dont think it even recognizes that I am on T-Mo because in the settings it says that there are no network operators and all of the network settings are blank.
[HTC Sensation] undercover:
Try changing cid back to T-Mobile
[HTC Sensation] aspot72:
Do full wipe before flashing and when flashed succesfully, let it boot up then switch off take out battery for 5 min and power ON. My Sensation running on this (well I used LE version, as it "converts" to XE :D )ROM and so far all OK. Restored SU and CWM. Even EStrong got SU permission. Best of all, you can go back to GB. Few apps still not compatible with ICS, but can live without them for now...
[HTC Sensation] natehoch96:
Tried that, didnt work. I am starting to think it might be something with the SIM card or the phone reading the SIM card because in the settings it says "Please insert SIM" and Wi-Fi calling says "Reading SIM" the whole time. I have also tried changing ROMs, radios, firmware, doing resets, everything. Anybody have any more ideas?
[HTC Sensation] undercover:
Actually, as you mention SIM, I think I've seen someone reporting that he had to replace SIM card after flashing firmware.
[HTC Sensation] RussianBear:
very strange. try getting a different sim (from a friend) and see what happens.
[HTC Sensation] mattdub1:
quick question, instead of going to the new hboot and reflashing 1.17, cant i just remove the hboot out of the p58img.zip? or is there a benefit to the other firmware that only works with flashing the new hboot? thanks
[HTC Sensation] RussianBear:
there is always a way to downgrade. the new hboot, per users' comments, is beneficial to have.
[HTC Sensation] undercover:
I'm pretty sure it would work ok, but wait for a second opinion.
[HTC Sensation] mattdub1:
thanks, it would be nice to know but i think mike said something in his thread about some of the files being related to the new bootloader. In all the previous firmware updates i have flashed, i have always just taken the bootloader out
[HTC Sensation] RussianBear:
i take it, those previous fw's that you've flashed had the same hboot, unlike this new one.
[HTC Sensation] mattdub1:
nope, they had different ones like the 1.18, iv always stayed on the original 1.17 that the phone came with, just took out the bootloader file
[HTC Sensation] undercover:
Afaik, previous FW we updated was 1.45, so hboot was newer, but not much different to previous. There have been reports that radio doesn't work well without 1.20 hboot, but IMHO its more to do with other images rather than with hboot.

@matt

Re flashing firmware. I would recommend to stay away from it for now, just in case HTC updates them for official release and you have to flash it again. I updated, but had I known that I'll goo back to GB I'd have stayed on 1.45 FW... .
[HTC Sensation] RussianBear:
i'm still on insertcoin's latest gb build. not planning on jumping this ics bandwagon until htc releases the official update.
[HTC Sensation] mattdub1:
Thanks guys, been debating this for awhile but have really had the itch to try ICS lately.... I guess patience is a virtue and I know it's probably the best decision to wait until it's more stable and official
[HTC Sensation] undercover:
I recommend flashing ICS anyway, to give it a go, to see what's it like.

I flashed rcmix over top of my current ic 3.3.0, kept all the settings and didn't have any fc, which I did have after few fresh installs. So, do nandroid, flash ICS on top, play with it and go from there. Forget about firmware for now.-
[HTC Sensation] RussianBear:
this would be anybody's best bet right now.
[HTC Sensation] ukjm2k:
Hi guys,

I flashed the firmware as per OP, now Bootloader says HBoot is 1.20, but radio still being reported as 10.58.9035 both within Bootloader and within OS settings->About phone->Software information->More->Baseband version
[HTC Sensation] undercover:
Just making sure. You are supercid, yes?
[HTC Sensation] ukjm2k:
Yes, checked double checked sid before flashing firmware.
[HTC Sensation] undercover:
Have you checked AFTER flashing? I've seen some people loose supercid somehow.
[HTC Sensation] ukjm2k:
Yes, cid is still supercid:

c:\adb>fastboot getvar cid

< waiting for device >

cid: 11111111

finished. total time: 0.002s
[HTC Sensation] undercover:
Hmm, the only way to update radio is to flash pg58... now. Have a look in radio thread. There must be a radio in pg58 form.
[HTC Sensation] ukjm2k:
Can you link Radio thread please?

Also, cant I reflash firmware PG58 again?

-OR-

Mike1986's ICS ROM has a link to the recommended 11.59.3504 radio, a zip file with instructions to follow:

--=[ How to flash a radio ]=--

This guide is for Windows users only! Your phone must be ENG S-OFF. Radio S-OFF is also highly recommended.

Requirements:

- HTC Sync

- A Windows PC

1. Connect your phone into a PC, and make sure that USB Debugging is enabled

2. Click "Start here". A black command prompt window will open

3. Type: "adb reboot bootloader"

4. Once your phone is in bootloader (white screen with text), type "fastboot flash radio radio.img"

5. When the flashing completes, type "fastboot reboot"

6. Done. Enjoy!

Which method is best?
[HTC Sensation] undercover:
You can reflash FW again, but some people reported brick after MULTIPLE reboots. So it could be potentially dangerous. But some people reported that they had to run it twice to make it work properly. Go figure.

You cannot flash radio via adb as you are on 1.20 hboot, which doesn't support fastboot flash commands.

You could run RUU 3.06. You should be able to flash 1.17 hboot to flash recovery.

But best thing to do is to either reflash FW or flash pg58 from radio thread (in Development)
[HTC Sensation] ukjm2k:
Ok, so from this thread:

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

choose radio at the bottom of OP, ensure its named as pg58 and flash from within bootloader?

I will try that option first, because the other way sounds a bit more dangerous!
[HTC Sensation] limestar:
Not applicable
[HTC Sensation] undercover:
Yes

10char
[HTC Sensation] undercover:
Any links available?
[HTC Sensation] undercover:
How would they know? C'mon, it's time to give something back to community, you know it's a right thing to do. ;)
[HTC Sensation] undercover:
Ok fair enough. :(
[HTC Sensation] undercover:
Yes, that looks like the best thing to do.
[HTC Sensation] natehoch96:
For some reason, it worked. My SIM worked in my friends phone, and my friends SIM worked in my phone. Very strange, did my phone lock out my SIM or something? I'm going to get a replacement SIM and hopefully that'll work, thanks for the help guys!
[HTC Sensation] RussianBear:
very strange indeed. after you did the swap, did you try your sim again?
[HTC Sensation] Esq666:
Fast!!!!!!!!!!!!

I did this on a Sensation running on T-Mobile and it is fast!!!

Thank you very much!
[HTC Sensation] natehoch96:
Yea I tried my SIM again afterwards, still no T-Mobile.

I guess just as a precaution, before people flash this, they might want to take out their SIM, just in case. It seems like this is very rare thing to happen, but couldn't hurt.
[HTC Sensation] GuyAdams:
So I flashed the new base stuff, just to recap;

My UK Sensation is SIM unlocked currently using T-Mobile and has been S-OFF'd via the HTCDEV method.

I ran the flash as per the OP instructions, all went smoothly and even with my Energy GB ROM (Sense 3.5) the phone is still working perfectly, even maybe a little speedier.

One thing I have noticed which I haven't seen mentioned here yet is that in the bootloader at the top, my Sensation says *** UNLOCKED *** ?

Is this because I used the HTCDEV method to S-OFF?

Thanks
[HTC Sensation] undercover:
Yes, because of official unlock.
[HTC Sensation] undercover:
Small update to OP, few new FAQ, new link to fw.
[HTC Sensation] grinchyboy:
grr. im so confused :/. how do i check the md5 if it matches/?
[HTC Sensation] undercover:
http://www.google.co.uk/#hl=en&cp=8....,cf.osb&fp=ea91701b1741a412&biw=1680&bih=949
[HTC Sensation] grinchyboy:
i downloaded and md5 checker already md5sum 1.2 i run it buts asks me to close it

---------- Post added at 02:22 PM ---------- Previous post was at 02:20 PM ----------

i got it. sorry for me being a nood lol.

now wheres the md5 i need to match it with/?
[HTC Sensation] Derek0228:
Hello guys, I have a problem:

I was using my sister's computer to write supercid to my phone, and it wouldn't work (probably because of missing drivers), so I went ahead and edited the android-info.txt in the PG58IMG, adding my CID (T-MOB001). It flashed most of the stuff in the package, but then it rebooted and said model id incompatible or something like that. I have the new hboot flashed though, so I definitely can't SuperCID now. After doing this, I tried to flash the ENG Hboot that ziggy posted, but the same Model ID incompatible message appeared. What should i do?
[HTC Sensation] Jonny:
Sigh.... You can supercid on the new hboot I think because its only extended fastboot commands that don't work AFAIK, besides how would the htcdev unlock tool work if hboot didn't allow basic fastboot
[HTC Sensation] undercover:
^^^^^Correct, just superCID on new hboot anf reflash FW.
[HTC Sensation] big_smurf:
Thank you for the guide. I have updated my firmware with no problems. :)
[HTC Sensation] Quantus:
850MHz ICS Radio & RIL

Greetings!

Does anyone know of an ICS radio and ril that supports 850/1900 UMTS bands (i.e. AT&T/Rogers/Bell/Telus GSM/EDGE/HSPA bands)? If so, could you point me to it? If not, does anyone know if ICS roms can be mixed with GB radios and rils?

Thanks
[HTC Sensation] nkojic:
Hello from Croatia. I have question about his new firmware for this rom here:

http://xdaforums.com/showpost.php?p=14192842&postcount=4

My phone is S-off, done super cid already and courently a have this rom on my phone, which is perfect but i wont to try something new like the rome from link above.

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

Can i just flesh this firmware on my regular sensation (not xe) and stay on this Pyramid3D rom? And it says: You need new 3.12.401.102 firmware package! Otherwise ROM wont boot! But the 3.12.401.102 is for the sensation xe. Is this relevant or not?
[HTC Sensation] undercover:
Latest firmware workd with earlier builds, bur earlier firmware doens't work with latest (4.0.3) build.

So yeah, flash FW and use whatever rom you want.

Also, tiny update to OP.
[HTC Sensation] McPh1st0:
Very nice quide!

Thank you!
[HTC Sensation] nkojic:
tinky1 thanks. I flash the new firmware without problems
[HTC Sensation] undercover:
You are welcome guys. Glad to be helpful. :)
[HTC Sensation] |Black|:
splash

I'm sorry if this has already been asked before, but I would like to know one thing before flashing the firmware.

Since the splash image becomes overwritten during the flashing process, is it possible just to remove the splash.nb0 from the zip to prevent from overwriting my current one?

Event. do I need to fix the md5 sum after removing it from the zip or do something else so I don't end up with a brick?

Sorry for the noobish question, but I just want to be sure if I can keep the splash or have to settle with the stock from HTC :).

Thank you