yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] Andrej77:
Hi all

Does anyone have any idea about what I'm going to say now:

I wanted to install this ICS OTA file as described in the leading post but i keep getting an error that signature verification failed and installation aborts immediately after that.

I have unlocked and s-off sensation

HBOOT-1.18.0000

ROM-1.50.401.1

and I even changed my CID from HTC__032 to HTC__001, and it still wont work (same error).

I noticed one more thing as my battery was almost empty so I was able to read it...when it boots it checks SD and says this:

SD checking...

Loading...[PG58DIAG.zip]

No image!

Loading...[PG58DIAG.nbh]

No image or wrong image!

Loading...[PG58IMG.zip]

No image!

Loading...[PG58IMG.zip]

No image or wrong image!

Loading...[PG58IMG.tar]

No image!

Loading...[PG58IMG.aes]

then it stops there and asks me to press power to continue and then goes to normal bootloader screen.

Would it help if I download PG58DIAG.zip file and copy it to SD card?

And one more...what would happen if I disable signature verification?
[HTC Sensation] EddyOS:
Read the guide, it's nothing to do with HBOOT
[HTC Sensation] killingflowers:
How do you jailbreak a HTC galaxy 4s?*

*joking

Ta for your guide though. I can understand the lack of researching before posting; it can even be frustrating for n00bs having to sift through tons if the same question before finding the outcome.
[HTC Sensation] Shapanor:
future updates

I saw this previously asked but not answered:

If you manually install this update will you be able to receive future updates please?
[HTC Sensation] dexter93:
If they are released for the same base, yes. Meaning that if you apply a Nordic ota, you will get Nordic updates
[HTC Sensation] Shapanor:
Thank you:

Getting bored with waiting for HTC to roll it out in the UK. Phone is simfree and have got s-off with revolutionary.

+1 Thanks

Update worked nicely :)
[HTC Sensation] Andrej77:
Well...i did read the guide...as a matter of fact i read the entire damn thread and it doesn't say anything about any errors and/or why they might appear!

So...as i do have all that is stated as must have to install this ICS ROM, i'll just blame on unlocking my device with official htc unlocking tool for impossibility to install this official ROM (although it doesn't sound logical) cause i really can't see any other reason.
[HTC Sensation] trkaaa:
Revolutionary S-OFF devices should not use htc dev unlock method , htc dev unlock is used by members who prefer not to do S-OFF and use htc dev method instead ( thinking it is doing the same ,and it is not )

and if you are S-ON , then

you should not

try to update to ICS before doing the Revolutionary S-OFF first

up to my knowledge , when using htc dev ,

the bootloader should be locked

when installing RUU's ( and i guess OTA should be the same as flashing RUU's )

for more info about how htc dev method realy works , go to "

Solve WiFi Errors , Radio Flashing Problem , Caused by htc Dev Unlock Method ( Sensation ) here "
[HTC Sensation] Andrej77:
Thanks for your info...by the way, i asked htc about possibility of getting FOTA when having unlocked bootloader and they said that i should receive it normally, but they can't guarantee bla bla bla, and my warranty bla bla bla...

So if it's possible to get FOTA it should be the same as flashing RUU as you said, right?! That's why i said it doesn't sound logical!

But that's another topic so we won't discuss it here.

Edit: I unlocked bootloader before i did s-off...actually i did s-off just a few days ago, when i saw it is necessary for flashing this RUU
[HTC Sensation] nickdablack:
I had this issue. My phone said s-0ff but it may not have been. Re-ran reolution and the update worked.
[HTC Sensation] Shapanor:
S-Off but Locked

Installed the OTA from here yesterday on my simfree S-Off (using revolutionary) Sensation XE and it went fine. Thought today i would install 4ext and root the phone. I ran the 4ext installer using adb and got the following error :writing 'recovery'... FAILED (remote: not allowed). I also noticed my Bootloader now reads ****Locked**** but it still says S-Off and the version has changed to HBoot 1.27. Am i to take it that the OTA made these changes and i will have to wait for revolutionary to support HBoot 1.27 or is there another way please?
[HTC Sensation] EddyOS:
Flash this via HBOOT - it's the HBOOT from Mike's FW package (1.27.1111/Revo)

Should be fine after that
[HTC Sensation] Shapanor:
+1 Thanks

Have downloaded the file and will try it after lunch. Hate not having control of my phone.

---------- Post added at 03:45 PM ---------- Previous post was at 02:52 PM ----------

Tried the P58IMG file you linked but i get a Failed Wrong ID error when i try to update from it.
[HTC Sensation] EddyOS:
Try this one...
[HTC Sensation] Shapanor:
Just to add a bit more info:

I ran

fastboot getvar cid

fastboot getvar mid

and got HTC__001 and CID PG5813001 the latter of which is not listed in the PG58IMG file.

Damn you were fast :)

Tried the new PG58IMG file and got the same error. Wierd.
[HTC Sensation] vwolsink:
Today I decided to take the big step and upgrade to ICS. Read a lot about the upgrade and also the guide EddyOS wrote (thanks)

My phone was on Revolutionary S-OFF, CWM recovery and rooted stock rom.

Flashed to 1.50.401.1 recovery from the zip EddyOS posted (thanks again). Also did a factory reset. My phone version shows it is on 1.50.401.1.

But when I try to install the ICS OTA, I get the following error:

E:failed to verify whole-file signature

E:signature verification failed

To fix this I'm trying to apply the 1.50.401.1 RUU. But I cannot download it anywhere. Filefactory, where all the stock RUUs are hosted says the server is down for maintenance. Tried googling for the file, but no luck :(

Is there anyone who has the RUU_Pyramid_HTC_Europe_1.50.401 on his/her harddrive and would be willing to upload it to some mirror? This would help me out a lot! Thanks in advance.
[HTC Sensation] EddyOS:
I'll upload it now
[HTC Sensation] EddyOS:
Hmmm, not sure in that case. Flash the FW package Mike has uploaded in the ROM thread?
[HTC Sensation] Shapanor:
@ EddyOS

Thank you for taking the time to help. I now have *revolutionary* instead of ***locked***. I used the file from here http://xdaforums.com/showthread.php?t=1459767 by Kohr-Ah.
[HTC Sensation] Keupie:
Heey Eddy, don't know if you saw my thread in the Q&A section about sebastianFM's kernel, i get an error flashing the kernel, could this have something to do with the H-Boot version??
[HTC Sensation] vwolsink:
Thanks a lot. Can't wait till I can use my phone again ;)
[HTC Sensation] EddyOS:
No it won't

Here's the 1.50.401.1 RUU

https://www.yousendit.com/download/M3BsUXVnUzhTSUJ2TzhUQw
[HTC Sensation] Keupie:
Thanks for responding, i used this RUU to upgrade to ICS OTA and then tried to flash the kernel with the error as result.
[HTC Sensation] EddyOS:
I know you did, that link wasn't for you - it was just added to my last post!

I don't think you can flash the kernel over the stock ROM but I could be wrong. Ask in the kernel thread
[HTC Sensation] vwolsink:
Flashed my phone with the RUU. Applied the ICS update, seen a lot of different colors recovery logo's... and running ICS, profit! :D
[HTC Sensation] Keupie:
Haha ok, already asked in the kernel thread but got no response, I'm also starting to think it can't be flashed on stock rom. Thanks anyways!
[HTC Sensation] peopleschamp:
Hello,

I succesfully updated to ICS.

However each time I reboot my phone abdroid says: optimizing applications 1 fo 53 (and so on) for near a minute...

What does it mean?

Everyone has the same behaviour?

Thanks
[HTC Sensation] Keupie:
It's something about the dalvik cache. Almost everybody has it, hope HTC will fix this in the next update.
[HTC Sensation] rkafka:
Also have this problem. It seems to be relatively ok for your system (so don't care about it) but it also means that something is wrong there. I've tried to find out what is triggering this process again and again but did not find out it in Adroid sources (not an developers to be able to quickly find it)...

Have you instlalled it based on OTA notification (in regular way) or just method described here (S-OFF, instlallation of zip file and stock recovery)?

Question to all: are there someone who did update in regular way (OTA notification) and have this problem also ??

Do you see Device Administrator options in Security settings ?

Still did not find out way how to cure it. Factory reset etc. did not helped to people here... Waiting for further updates (and regular updates) and then I will make RUU to stock version and OTA update in regular way (but I will make S-OFF on 1.18 version before to keep my backdoor)... That's my plan and now waiting for HTC for release of additinal update version or patch to currect one..
[HTC Sensation] peopleschamp:
Hi, I applied the method described here (S-OFF, instlallation of zip file and stock recovery).

I have Device Aministrator options(I see dr web antivirus).
[HTC Sensation] ibeqa:
Clarification

I understand the guide completely but my question is regarding RUU which will update firmware.

I know that all ROMs are more or less the same for all regions (except for some cosmetic difference) but numbers differ. Now Europe RUU that updates firmware is 1.50.401.1 and my Sensation has latest Asian ROM (1.52.720.3).

What is bothering me is this: Is this Asian ROM same as Europe's one (except for the numbers of course) or was there any Asian OTA with firmware update files released.

I know that I can flash Europe's RUU as I have CID (I don't want the nordic one though), just was wondering did HTC Asia released firmware for Asian devices.

Thanks
[HTC Sensation] EddyOS:
There is no nordic update, it's for EU but currently only going out in nordic countries
[HTC Sensation] alireza_simkesh:
i hope HTC would release official ICS for 4G or north america region soon:(
[HTC Sensation] EddyOS:
That's up to T-Mobile
[HTC Sensation] alireza_simkesh:
yea but they haven't even released it for senstaion users in north america region!
[HTC Sensation] EddyOS:
That's because there was never an unbranded North American region handset - the Sensation was only sold via T-Mobile and other carriers so you need to wait for them to release the OTA

Can I just take this opportunity to remind people that this isn't a thread on why the update isn't out yet or why your region doesn't have the update yet - there is another thread for that. This is for updating using my instructions so please don't spam this thread any more
[HTC Sensation] alireza_simkesh:
but thats true for sensation 4G...im just talking about the regular sensation....

Plus my sensation 4G (t-mobile) did receive all previous OTAs via my own carrier which isn't t-mobile (im not even in the states...)
[HTC Sensation] EddyOS:
It doesn't matter if you're on T-Mobile or in the US as the phone checks the HTC server for the OTA. If T-Mobile (the ONLY 4G carrier with the Sensation AFAIK) OK the OTA then all HTCs around the work running on TMOUS FW will get it

Currently, the ONLY handsets getting the ICS OTA are unbranded EU handsets - not carrier locked ones, not the 4G
[HTC Sensation] alireza_simkesh:
Thats what i am trying to say too...its not up to Tmobile, HTC should release the OTA for north america region for regular sensation (not 4G) and even 4G as u mentioned.
[HTC Sensation] EddyOS:
But there wasn't a non-4G Sensation released SIM free in the US natively, they are all carrier locked unless they're EU models imported in

As such, the OTA needs to be cleared by the carrier before HTC pushes it out
[HTC Sensation] killingflowers:
Bloody revolutionary is great... But when it asked me if I wanted to also install clockwork, I only went and said friggin aye!

So, do I need to reflash the ruu to the xe one (the one quoted in the guide) or if there an easier way to remove clockwork?

If one needs to reflash, could someone provide the file?

Ta in advance... and an extra special thanks to Eddy for all his work in his help.
[HTC Sensation] EddyOS:
You need to flash the stock recovery back to the phone. Try the attached file:

- Copy to your SD card

- Boot into HBOOT

- Apply the update

- Reboot when prompted

- Delete the file once done

Worst case, I've updated the OP with a link to the XE RUU (my own YouSendIt account so it's a good link)
[HTC Sensation] killingflowers:
You're a champ as always. Will do it after I charge my phone for a bit.

Completely dead, it is!

Will let you know.
[HTC Sensation] Luftikus:
When i will get the ICS Update OTA is it possible to flash the update via cwm? renamed the update to update.zip?

My Sensation XE has

Revolutionary S-OFF

(HBOOT 1.17.1111 - Radio 10.14.9035.02_2 - eMMC-boot)

Revolutionary CWM 4.0.1.4

rooted but stock rom

I also installed the update in january like this...

I hope someone will understand my bad english...:o
[HTC Sensation] killingflowers:
Perhaps I'm being dozy...

I re-flashed the original, (thank eddy)

So I went to the start this guide to follow it... to the t;

When I go to apply the update from the sd card; the following;

-- Inatall /sdcard ...

Finding update package...

Opening update package...

Verifying update package...

E:failed to verify whole-file signature

E:signature verification failed

Installation aborted

I then just hit 'Reboot system now'; and it boots up as normal...

So, am I being dozy?

Ta again
[HTC Sensation] EddyOS:
The file needs to be flashed via HBOOT, not CWM (if that's what you're trying)
[HTC Sensation] killingflowers:
Nope... Not using CWM.

I'm going through the guide you posted after I reflashed stock; (waited for the red explanation symbol; volume up and power etc... )
[HTC Sensation] EddyOS:
Hmmm...What CID are you set to? It won't work with Super CID
[HTC Sensation] killingflowers:
Not super CID... The only things I did was gain s-off via REVO, made a balls by installing CWM from it and then reflashed with the stock file you kindly supplied.

I've attached some pics; might give you an idea of where I'm going wrong...
[HTC Sensation] EddyOS:
You might need to use the RUU. It shouldn't make a difference but you never know
[HTC Sensation] killingflowers:
Ah, well; I don't use windows... sadly I have a mac (I'm ashamed), and there ain't no ruu for these pieces of dung.

I'll try saving the rom to another sd card and see if that works... doubt it; but no odds.

Thanks for your help, though. I appreciate it!
[HTC Sensation] alireza_simkesh:
I went through your guide to install the update. When i want to flash the OTA it says:

assert failed: check_mid("full" , "PG5813000") == "t"

status 7.

im on HTC__001, s-off and installed the RUU you provided

can you plz let me know what im doing wrong here?

EDIT: i flashed the new firmware (3.32) and was able to apply the update.

I think it would be reasonable to mention the fact that ppl need to update their firmware in addition to installing the RUU in the OP.
[HTC Sensation] alireza_simkesh:
Ok so i tried the OP and i got stuck in boot loops...tried different guides to get rid of boot loops but i couldn't (and had to use nandroid back up to get back to my previous rom).

Eddy do you know how to solve this problem?
[HTC Sensation] EddyOS:
No I don't as it's not an issue I've come across. Ask in Q&A as this guide WORKS so long as you FOLLOW every word

Only thing I can recommend is a factory reset, or flashing the RUU again. You shouldn't have flashed FW over a stock ROM as it doesn't work
[HTC Sensation] rkafka:
Just quick capture of OTA client communication with OTA server:

POST /android/checkin HTTP/1.1
Content-type: org/x-json
Content-Length: 693
Host: andchin.htc.com
Connection: Keep-Alive
User-Agent: Android-Checkin/3.0

{"id":"NA, Usti nad Labem, CZ",
"checkin":{"checkin_type":"Manual"
,"mcc_mnc":"23002"
,"mid":"PG5813000"
,"build":{"product":"pyramid"
,"id":"htc_europe\/htc_pyramid\/pyramid:4.0.3\/IML74K\/309896.5:user\/release-keys"
,"revision":"128"
,"firmware_version":"3.32.401.5 CL309896 release-keys"
,"radio":" 11.69.3504.00U_11.22.3504.07_M"
,"carrier":"htc_europe"
,"bootloader":"1.27.0000"
,"build_type":"user"
,"changelist":"309896"
,"serialno":"XXXXXXXXXXX"}
,"cid":"HTC__032"
,"connection_media":"IPT"
,"ip":"192.168.99.192"
,"client_version":"A3.5(GB)"}
,"model_number":"HTC Sensation Z710e"
,"digest":"8fccfd93dcbe837d072XXXXXXX"
,"last_checkin_msec":"1332231073773"
,"imei":"XXXXXXXXXXXXXXXX"
,"locale":"cs_CZ"}
HTTP/1.1 200 OK

Date: Tue, 20 Mar 2012 08:11:26 GMT
Transfer-Encoding: chunked
Accept-Ranges: bytes
Server: Noelios-Restlet-Engine/1.1.6
Content-Length: 148
Content-Type: application/json; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1

0094
{"time_msec":"1332231086660"
,"stats_ok":true
,"reason":"FOTACANCEL_NO_MATCH_RULE_FOR_CID"
,"intent":[{"action":"android.server.checkin.FOTA_CANCEL"}]}

It is as far as I understood it is visible what fields are important for OTA server to offer updated version. S-On/Off is not here presented (could be encoded in some fields that I'm not able to understand).

My conclusion is that it is about CID, MODEL spec, IMEI/Serial and installed SW/FW versions.
[HTC Sensation] EddyOS:
Doesn't really belong in this thread but thanks anyway
[HTC Sensation] rkafka:
OK .. just for information to people who (like me) are still asking questions about furher updates after S-Off and manual update etc.. So now waiting what will be the next step on HTC side.. OTAs seems to be paused (did not observed new people receiving OTA update in last few days...).

When you wrote about factory reset of your phone after manual upgrade you mean factory reset in user interface or in recovery menu of bootloader ? Have switched on encryption for SD card ? (I still not and have Exchange account - but it is working for me... Just don't have all Device admin options and have Android is updating .. Optimizin application x of y in startup ..)
[HTC Sensation] EddyOS:
I did it in the recovery menu before rebooting
[HTC Sensation] ViNiek:
Thanks for the clearly guide, ICS is working perfect on my Sensation now. However I have one question. My Sensation is on the 3.32.401.5 ROM and has stock recovery, but is S-OFF, do i receive automatically updates from HTC in the future?
[HTC Sensation] EddyOS:
You should do yes. If not, you can always download and flash them manually as you're S-OFF! :D
[HTC Sensation] killingflowers:
Well... for some reason I'm still getting the same problems.

I'll have to just be patient and wait until it rolls out, sadly.

Ho hum.
[HTC Sensation] alireza_simkesh:
do u know if ur method works on sensation 4G if its CID is changed to HTC__001?
[HTC Sensation] dexter93:
You *might* have to change mid too..
[HTC Sensation] alireza_simkesh:
can u pls let me know how to do so? or a link/guide pls?
[HTC Sensation] EddyOS:
Same as changing cid but replace it with mid and use the right one (search 'sensation mid')

Think you need the eng hboot tho
[HTC Sensation] alireza_simkesh:
Alright so currently my MID is PG5810000 and CID is HTC__001.

Am i good to go with Eddy's guide in OP or should i change my MID? (Sensation 4G).
[HTC Sensation] EddyOS:
Should be good to go!
[HTC Sensation] alireza_simkesh:
can u explain what firmwares should be at different stages (i.e. when im on GB and when i want to upgrade to OTA) so i wont get stuck on HTC sign or bootloops?

---------- Post added at 10:25 PM ---------- Previous post was at 10:08 PM ----------

Update:

Just tried running RUU that you provided in OP with the MID and CID mentioned in last post and Eng boot 1.17, but RUU says wrong MID.
[HTC Sensation] EddyOS:
Which RUU you using?
[HTC Sensation] alireza_simkesh:
the one u linked in OP ( 1.50.401.1)
[HTC Sensation] EddyOS:
I linked 2, hence me asking ;)

No idea, not something I've come across so isn't something I know the answer to
[HTC Sensation] alireza_simkesh:
So we could say that this method doesn't work for Sensation 4G....
[HTC Sensation] EddyOS:
Possibly, depends if anyone else has had success. I don't see why there should be an issue but perhaps there is. In which case the guide stands as I have never said it does work with the 4G ;)
[HTC Sensation] alireza_simkesh:
Would be nice if someone with Sensation 4G can confirm whether this OTA works....so that i know i wouldn't have to wait until tmo releases it officially.
[HTC Sensation] sleeping_apocalypse:
I was on Vodafone UK stock ROM , followed EddyOS's guide,

1). Changed S-on to S-Off

2). changed CID by adb to 11111111 ( to flash any custom ROM)

3). Installed the file in OP

and now I am running ICS on my sensation, Thanks a lot Eddy :)
[HTC Sensation] springtide9:
Quick question...

Now up and running with the ICS ROM (thanks)... but if I wanted to revert to the OTA (when available)... so I...

(For XE)

(1) Flash 1.73.401.4 via RUU

(2) Use this OTA to get to ICE

(3) S-ON (if required)

I assume that if I can't flash the RUU... I may need to use Super CID? (to allow the RUU upgrade if required)
[HTC Sensation] efxar1sto:
OTA ICS Sensation XE 3.32.401.105 on Htc Sensation

Hello

I am on Htc Sensation, unbranded ,,stock 1.50.401.1 ,S-on, cidnum: HTC__N34

my question, please help:

I don t want to root my phone but i d like to manually flash OTA ICS Sensation XE 3.32.401.105 ,

1. S-off my phone(without to flash CWM)

3. change Cid HTC__N34 to 1111111 (or should not change my Cid)

2. install 1.73.401.4 RUU

3.manually flash OTA ICS Sensation XE 3.32.401.105

please correct me if i'm wrong!

Will this work?

thanks.
[HTC Sensation] EddyOS:
That should work, yes. Once you're on the XE ROM you'll need to change CID back to HTC__001, though
[HTC Sensation] r.king35:
Eddy, just an observation that you have just mentioned changing the CID back to HTC-001 on the XE ROM.

But there was no mention of this in any earlier posting unless ive missed something.

Whats the reason for the change then what will it do / benefit, as i followed your list to the letter and im currently on ics on the xe with CID11111111.
[HTC Sensation] EddyOS:
Super CID isn't an accepted CID for the OTA, you need to be one of the following:

Original

modelid: PG5813000

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

mainver: 3.32.401.5

hbootpreupdate:1

XE

modelid: PG5813001

cidnum: HTC__001

cidnum: HTC__E11

cidnum: HTC__203

cidnum: HTC__102

cidnum: HTC__405

cidnum: HTC__Y13

cidnum: HTC__A07

cidnum: HTC__032

mainver: 3.32.401.105

hbootpreupdate:1
[HTC Sensation] rkafka:
Which RUU to use when I will try to go back to stock (Europe CID: HTC__032) There are two that I've found - maybe more:

RUU_Pyramid_HTC_Europe_1.50.401.1_R_Radio_10.58.90 35.00U_10.15.9035.02_2_release_228602_signed.exe

RUU_Pyramid_HTC_Europe_1.50.401.1-Radio-10.56.9035.00U-10.14.9035.01-M-release-223042-signed.exe

Base version is the same but there is different radio version. What does it mean "R-Radio" in name?
[HTC Sensation] EddyOS:
Either, they both work. Just different versions of the radio (I used the RUU_Pyramid_HTC_Europe_1.50.401.1_R_Radio_10.58.90 35.00U_10.15.9035.02_2_release_228602_signed.exe personally - working link here: https://www.yousendit.com/download/M3BrK3BNR3NiR0lPd3NUQw)
[HTC Sensation] r.king35:
I used CID checker and it has come back with CID11111111, it seems very strange that i have an HBOOT 1.27. and s_off and stock recovery and running ICS if it doesnt accept it.

Any idea where i may have gone wrong and what complications i might have from now.
[HTC Sensation] rkafka:
You are S-OFF, so no problem to change CID to any of your choice .. (see some change CID manual .. just fastboot write oem ... )
[HTC Sensation] EddyOS:
Shouldn't be an issue, manually flashing the OTA doesn't seem to matter about CID but doing it 'officially' probably won't work as the Super CID isn't listed in the file. If you look at RUUs they list 11111111 as an acceptable CID

Look, I only post what I know. I flashed it with HTC__001 and it worked. If you wanna try something else then BY ALL MEANS DO SO. It's your phone, I've only posted up a guide that works. Any variant on my guide I have no idea about as I've not tried it