Related
Although all the information can be found on the forum and in the HTC Hermes Wiki there are always many posts with questions about upgrading and unlocking. I hope this will make it a bit clearer for you:
Bootloader
The bootloader is the place where you can change the low-level software parameters and some hardware parameters of the Hermes, change and read the ROM and provides information about it.
The bootloader is invoked by pressing down both the POWER button and SIDE OK together and using the stylus at the same time to press the RESET button at the bottom.
The bootloader version is shown for a short amount of time when booting the device. You'll see "SPL-1.0X"
Versions
1.04
There is a bug in bootloader 1.04 wich allows you to flash any ROM without a CID check. You have to be in bootloader mode to use this bug.
It's possible to upgrade the RadioROM. You can even flash a patched RadioROM wich is needed to unlock your device.
1.06
The bug from version 1.04 is fixed. Without downgrading to a Shipped ROM with bootloader 1.04 that matches your CID it's not possible to flash a ROM with a different CID.
The RadioROM can't be upgraded. You have to downgrade to bootloader 1.04 to unlock your device.
1.09
You can't downgrade to bootloader 1.04 by flashing a Shipped ROM. However imei-check.co.uk is able to downgrade the bootloader.
There was a solution posted on this forum, but it was stolen from imei-check and was removed. If you are not willing to pay you have to wait until another solution is developed.
The RadioROM can't be upgraded. You have to downgrade to bootloader 1.04 to unlock your device.
CID
The CID your device has varies from operater to operater. It should garantee that only upgrades from a single operater can be installed (to ensure the device is branded etc.)
You can make your device SuperCID wich is some kind of "root-mode". Then you will be able to flash every ROM without thinking about bootloader versions and CIDs.
To find out wich CID your device has use the command "info 2" in bootloader. Read Hermes_BootLoader to know how to use the bootloader.
Preparations
Before you upgrade your ROM (wich will also upgrade your bootloader) you should make your device SuperCID.
Especially if you either upgrade to bootloader 1.06 and there's no Shipped ROM Upgrade with bootloader 1.04 available that matches your CID or upgrade to bootloader 1.09
Unlock / Make your device SuperCID
Use pof's SIM Unlock v2a. This will flash a patched RadioROM that is needed for the unlocking process. Unlock v2a makes your device SuperCID and removes the SIM-Lock.
You need bootloader version 1.04!
The process of flashing the RadioROM and use the unlocker is explained here
There is one restriction: At the moment it's not possible to unlock X01HT devices wich where bought after 12/1/2006 and have bootloader version 1.09 and RadioROM version 1.14.0.10! Please be patient.
Radio version can be checked from Start->Settings->System->Device Information:Radio Version.
Downgrade Bootloader
If you have bootloader version 1.06 and there is a Shipped ROM Upgrade with bootloader version 1.04 available that matches your CID you can flash it to downgrade your bootloader.
Otherwise - you are on bootloader 1.09 or there is no Shipped ROM Upgrade available - you have to use imei-check.co.uk or wait until another (free) solution is developed.
For the method imei-check uses to downgrade the bootloader a working operating system is required.
Upgrade the ROM
If you flash a ROM the first time you should read Upgrade For Beginners and the Upgrade FAQ if you have further questions.
Available Upgrades are listed here
Upgrade RadioROM
There are also Extracted RadioROMs available. You need bootloader 1.04 to flash these!
good summary sn00x. you should post this on the wiki as well.
tthank u very much for the information. it is a bit clearer for me now
Excellent summary for the beginner! Vielen Dank!
Please also read Quentin-'s Hermes Upgrading Guide for a detailed description of the upgrade process and information about ExtendedROM cooking.
it should be posted in the wiki
cristal clear now.... I had posted a question in another thread and read a lot of forums without success. Now I know for sure that have to wait... any ideas on how much time.. thanks for all the help!!!
Super CID
When one upgrades a Radio ROM is it necessary to go back and make the device Super CID again, or is it sticky.
The reason for this question is that I down graded to bl 1.04, made my device Super CID as it was never simlocked, and then upgraded my Radio to 1.27. My device returned a QTEK code, so I just ran Super CID again. It now again displays Super CID.
Is that the way it works?
Thanks for your posting - it certainly has taught me a lot!
@basilrsa: To make SuperCID sticky you need to run Herm_Unlock_v2a.exe on your phone while it has the patched radio that shows SuperCID. Otherwise it is lost after radio upgrades.
Thanks again pof
pof said:
@basilrsa: To make SuperCID sticky you need to run Herm_Unlock_v2a.exe on your phone while it has the patched radio that shows SuperCID. Otherwise it is lost after radio upgrades.
Click to expand...
Click to collapse
Thanks pof for that information. That's what I figured out so I reflashed the patched radio,reran Herm_Unlock_v2a.exe and then flashed the 1.27 radio.
Just to be sure I reran the Herm_Unlock_v2a.exe.
I guess that should be OK
Has this been put into the wiki? Someone please do the honours and report back with a roger wilco.
V
bl1.04
Gentlemen,
Quentin wrote:
"Even with the Super CID hack you cannot install a different radio
if your ROM installed BootLoader 1.06 or greater."
If my current machine state is
1. "Sticky" superCID has been accomplished.
2. Task 32 verifies the device is in superCID mode.
3. Bootloader page displays 1.04
does it stay that way for good regardless of what I flash? If I flash a rom which carries bl1.09 what is the bootloader version going to read on the device at the completion of the flash process?
If I make this simple and go buy a IMEI-check unlock to superCID my bl1.09 system will the bootloader page change to read bl1.04 and will it stay that way regardless of what I flash?
Is bl1.04 going to stay put with subsiquent rom loads?
Thanks
pof said:
@basilrsa: To make SuperCID sticky you need to run Herm_Unlock_v2a.exe on your phone while it has the patched radio that shows SuperCID. Otherwise it is lost after radio upgrades.
Click to expand...
Click to collapse
Hi, I am quite new with all this things. I just upgraded my radio to 1.27.00.00, does it mean, that my phone is CID locked again (I unlocked it together with SIM unlock).
How do I find oud, whther the phone is SuperCID or not. Thnax a lot
zzzp said:
Hi, I am quite new with all this things. I just upgraded my radio to 1.27.00.00, does it mean, that my phone is CID locked again (I unlocked it together with SIM unlock).
How do I find oud, whther the phone is SuperCID or not. Thnax a lot
Click to expand...
Click to collapse
Read the WIKI first... it tells you to issue 'info 2' command in bootloader.
http://wiki.xda-developers.com/index.php?pagename=Hermes_Upgrades
Seriously, if you've CID unlocked and radio flashed your Hermes without reading this far you're probably going to brick your phone sometime soon, so it'll pay to do some more reading before you play too much more.
1.04 vs 1.06 vs 1.09
I've been "burning eyelashes" for the last few days, my Firefox tabs seems like a huge cargo train
One thing i never could understand of all the readings i've made is about the functional advantages on the various bootloaders . Let me explain:
I know 1.04 is the only one that allows radio-only flashes but let's forget all flashing. Let's concentrate on everyday's use.
Does anyone know if 1.06 and 1.09 will make the PDA run better? I mean, if there's a newer ROM that brings bug corrections and new features so i guess that's the same for bootloaders. In this line of thinking 1.09 should do something better than 1.04. If so what is it?
Why i'm making this question? It's because everyone wants to have the best software version for himself uses, so i don't understand why people improve on ROM's, ExtROM and radios but keep a lower version of the bootloader after flashing. Aren't they missing something using 1.04 instead of 1.09?
I have my TyTN only for a week now and i'm looking forward to do things right by reading all that i need to know. So far this is the question that i haven't seen answered.
Cheers everyone,
Evandro
Well...I'm no expert but I'd imagine that you're venturing down the wrong path. I would venture a guess that many of the bootloader revisions have been made solely to enforce increased security or to attempt to prevent hacking or modding of the underlying OS and Radio ROMs.
That was a really great summary and guide. Unfortunately from all the threads and Wikis I have been reading I feel like alot has been changing very fast and I don't fully understand. This guide was great, and I was wondering if the author or anyone else (there are a bunch of guys on here who really know what they are doing) could write an updated (mabey even more detailed/technical) version. I know how to do all the flashing and stuff, but I'm not so confident I know how it's all working, especially the more recent stuff. Mabey including how stuff like the SSPL, hard SPL, mtty, KITL, nbh/nbs, and other more technical methods being used now other than the standard RUUs.
I know almost all of this info is in the forums and the wikis, but it's a little rough to grasp it all when not together. I hope this doesn't upset anyone, I just figured Quentin was gracious enough to do it once mabey he or someone else would want to do it again. If it's too much to ask then just ignore my request. I have been reading the forums for a few months now and think you guys are doing amazing work. You have improved in weeks what it takes MS to build in years and you do it much better. Thank to all and sorry again if I offended anyone by asking this (just really scared to brick my really expensive phone ...lol)
Thanks
Bootloader 1.09 ... no problem!
sn00x said:
Bootloader
Versions
1.04
There is a bug in bootloader 1.04 wich allows you to flash any ROM without a CID check. You have to be in bootloader mode to use this bug.
It's possible to upgrade the RadioROM. You can even flash a patched RadioROM wich is needed to unlock your device.
[*]1.06
The bug from version 1.04 is fixed. Without downgrading to a Shipped ROM with bootloader 1.04 that matches your CID it's not possible to flash a ROM with a different CID.
The RadioROM can't be upgraded. You have to downgrade to bootloader 1.04 to unlock your device.
[*]1.09
You can't downgrade to bootloader 1.04 by flashing a Shipped ROM. However imei-check.co.uk is able to downgrade the bootloader.
There was a solution posted on this forum, but it was stolen from imei-check and was removed. If you are not willing to pay you have to wait until another solution is developed.
The RadioROM can't be upgraded. You have to downgrade to bootloader 1.04 to unlock your device.
Click to expand...
Click to collapse
I think first pages should be updated since the issue regarding 1.09 has been resolved here by the great pof:
http://pof.eslack.org/hermes-unlocker/
http://forum.xda-developers.com/showthread.php?t=293665
Regards
good job..
Ok chaps... good news;
I've patched Radio BL 0108 to not require the rpass or rseed command, therefore, those of you still on 0107 can update to this and will still be able to update your radio ROM with all SPL versions as before.
Sadly updating 0108 to this patched version seems not to work... looks like there's some additional checking implemented in SPL-1.09.
however, if you're on 0107 and update to this... the update to the radio BL should stick permanently (although testing whether it allows downgrades will be the first thing on the menu)
just a bump, hopefully one of you guys has 0107
Ah sorry mate, just lost it by updating to 1.35 radio. There must be some guys still using the 1.27 radio which still has the 0107 radio boot!
Wam7 said:
Ah sorry mate, just lost it by updating to 1.35 radio. There must be some guys still using the 1.27 radio which still has the 0107 radio boot!
Click to expand...
Click to collapse
there's a joke in there somewhere about virgin phones... ah well, hopefully someone who still has their cherry will appear
Ok I've been reading the forums and wiki for a while now but I am still confused about everything so I don't really know what this is meant to do, so please forgive me inability to comprehend things.
Does this program allow me to flash any radio rom without needing the bootloader to be 1.04? Any other benefits?
Are there any negative side effects of using this? Like wil I still be able to downgrade radio later on?
What is this rpass or rseed command?
And what radio bootloader version will I get if I used this upgrade?
I'm still using 1.27 on 0107 but am having problems with GPRS/3G services now, am in contact with T-Mobile to find out whether these issues are network related or due to the updated radio rom.
If I could swear on here I would, T-Mobile and there crummy network in the UK are having issues again!
Ok can you explain step by step what you want me to do, coz I am planning the update to radio rom 1.38.00.10 later on this evening, I am planning on putting the Hard-SPL ROM on tonite as well to ensure it goes smoothly.
Mine is radio boot loader 1.08 already. But my wife's is still at the original Cingular Rom 1.34 which has radio boot loader 1.07(and unlocked).
ok, basically, here's the deal;
if you update to a new Radio with 0108, after doing so, you will ONLY be able to flash from bootloader 1.09 due to a new authentication scheme on the radio bootloader.
however... I have patched the 0108 bootloader so that it does not use the new authentication scheme at all and hence permits you to flash the device from any bootloader you like.
those of you still on 0107 can hence take advantage of this since I can provide you with my patched radio bootloader.
now... first I would like someone to volunteer themselves as a guinea pig; the patch is simple and the odds of it bricking your phone are small.
the procedure would be as follows:
1) Flash patched 0108
2) Flash OLD 0107 (to see if we can downgrade as a result of the patch; normally you can't)
3) Flash BACK to patched 0108
4) flash whatever Radio version you fancy yourself to your phone.
ok, now, whoever is game please message me via PM and I'll furnish you with an RUU
Ok lets give it a go lol!
Hay all
I been trying the way out of how to install custom rom , after getting my motherboard is replaced.
Because as all know its not been possible to install custom rom, unlock bootloader etc.
But hopefully it worked for me
1ST Thing is to downgrade HBOOT mine was, 1.49.0009
So the steps are same as written at
http://forum.xda-developers.com/showthread.php?t=1471246
1. What we have to do here is, first download all the file as written on the url given here
2. Then in that guide says that we have to unlock bootloader, but we cant so we skip that, and we move to next step.
3. What i did here was, i temp root. my phone with HTC Super Tool V3
and direcly typed the command
As given on that guide... and then I had edited that mmcblk0p31.img
and replaced that with the edited mmcblk0p31.img,
as given in the guide.
After that i have put PG86IMG.zip to root SD card. and update that.
and thats all, it actually worked. i actually got the 1.49.0007
and then i used the Revolutionary method and gained S-OFF AND ALSO GOT PERM. ROOT WITH HTC SUPER TOOL. , because after doing that all, i was still unable to unlock bootloader.
But i have installed 4XT Recovery.
skchokshi said:
Hay all
I been trying the way out of how to install custom rom , after getting my motherboard is replaced.
Because as all know its not been possible to install custom rom, unlock bootloader etc.
But hopefully it worked for me
1ST Thing is to downgrade HBOOT mine was, 1.49.0009
So the steps are same as written at
http://forum.xda-developers.com/showthread.php?t=1471246
1. What we have to do here is, first download all the file as written on the url given here
2. Then in that guide says that we have to unlock bootloader, but we cant so we skip that, and we move to next step.
3. What i did here was, i temp root. my phone with HTC Super Tool V3
and direcly typed the command
As given on that guide... and then I had edited that mmcblk0p31.img
and replaced that with the edited mmcblk0p31.img,
as given in the guide.
After that i have put PG86IMG.zip to root SD card. and update that.
and thats all, it actually worked. i actually got the 1.49.0007
and then i used the Revolutionary method and gained S-OFF AND ALSO GOT PERM. ROOT WITH HTC SUPER TOOL. , because after doing that all, i was still unable to unlock bootloader.
But i have installed 4XT Recovery.
Click to expand...
Click to collapse
My phone is still at the repair shop.They will change my phone's motherboard.How is it after it was changed?Does it feel the same like when it was new?Was it assembled correctly?Does it work like when it was new?What were the components that remained from the old phone?
THANKS!
Hay you dont need to worry, the replacement hardware works perfect,
And you will not find that your phone was in repair shop, they do that very good.
Hello!
I'm in the same situation, after my mother board was changed, but my hboot is 1.53.0007.
This method works for hboot 1.53.0007?
Sorry for my bad english.
Has anybody made it work for HBoot 1.53.0007
I am facing the same problem and tried so many things, but nothing worked. Is there a way to check if the temp root was successful?
Did you use zergRush or Tacoroot?
Are there any other ideas of what can be done after this stupid motherboard replacement?
Thanks for any help!
Hello I want to work for s-off my phone in order to pass his rum
I want an easy and uncomplicated, because I tyro:silly:
If you want to do things the easy and uncomplicated way, then why are you trying to S-Off? There aren't many things that you would NEED to be S-Off for. I've found that those that are looking for the easy way are much more inclined to cut a corner, brick their phone, and then wonder why it happened.
Also, how would we be able to tell you what to do if we don't know what software you have on your phone or the carrier? Stuff like that makes all the difference in figuring out how to modify your phone safely.
Thank you for your response Now there is no way to do s-off? Does this method work?
htcdev.com/bootloader/unlock-instructions
evile120 said:
شكرا على ردك
الان لا يوجد طريقة لعمل s-off ؟
هل هذه الطريقة تنجح ؟
htcdev.com/bootloader/unlock-instructions
Click to expand...
Click to collapse
I don't care enough to put that in Google Translator (that's your job) but I know for sure that htcdev.com does not give you S-Off, but will give you what you should need : Ability to install custom roms, mods, themes, etc. Just know that while htcdev unlocked that you will have to flash the kernel separately whenever you install a custom rom.
Thank you Does that mean if I worked Unlocking pass rum without the work of s-off?
evile120 said:
Thank you Does that mean if I worked Unlocking pass rum without the work of s-off?
Click to expand...
Click to collapse
I'm just going to guess that you are asking if you can install a rom without S-off? If so, yes you can. I'm guessing English isn't your first language. If that is the case, it might be a good idea to get a friend or family member who is fluent to help you read the guides and translate as they can even be confusing for the new people who do know English well.
Thank you I do not understand English well were used only translation Well, if how to pass the rum without the work of S-OFF, I try to piece this afternoon and wrong Error 131 : Customer ID Error
evile120 said:
Thank you I do not understand English well were used only translation Well, if how to pass the rum without the work of S-OFF, I try to piece this afternoon and wrong Error 131 : Customer ID Error
Click to expand...
Click to collapse
Are you trying to install an RUU (Rom Update Utlility)? You don't need S-Off, but you do need the correct one for your region / carrier. Basically you have the wrong file for your phone.
Yes I try to install the RUU and show me an error message Error 131 : Customer ID Error .
Read this:
http://droider.eu/2013/10/28/using-...to-get-more-information-about-your-htc-phone/
Use the fastboot getvar all command to get the exact info on your phone. With this knowledge, you will be able to determine which RUU you need.
adb and fastboot tools can be found here: http://forum.xda-developers.com/showthread.php?t=2317790
adb works in recovery and in the OS. fastboot works in the bootloader screen. Open CMD prompt on your computer and change directories to the minimal adb and fastboot folder or use the shortcut if it creates one on your desktop then run the getvar command and post the results.
After two days of searching I'm sucking it up and just asking you guys...
I have s-off but my bootloader is locked. I tried the one click superCID method and it outputs 111111 but its still locked when I try to flash a recovery.
I tried to use rumrunner even though its 2.xx because it worked for someone else and it said I needed root first...
My phone won't bug me to update OTA to get to 2.xx but think that might be a good thing... please help. My ultimate goal is to flash NuSenseSix
Day 3 still no luck...
I've tried the SuperCID method found on this thread
http://forum.xda-developers.com/showthread.php?p=36976137#post36976137
- problem is the file that is linked is CID 1 and not CID-2.apk So I am outputting 11111 instead of 222222 which doesn't work on HTC Dev. Anyone have the updated supercid file? *this thread is locked so you can't ask for help there*
I've also tried this method http://forum.xda-developers.com/showthread.php?t=2011611
Except for all of the mirrors are either missing or from corrupted websites
You do not state your software version, I suggest you try Sunshine. It may or may not work.
princessjae said:
Day 3 still no luck...
I've tried the SuperCID method found on this thread
http://forum.xda-developers.com/showthread.php?p=36976137#post36976137
- problem is the file that is linked is CID 1 and not CID-2.apk So I am outputting 11111 instead of 222222 which doesn't work on HTC Dev. Anyone have the updated supercid file? *this thread is locked so you can't ask for help there*
I've also tried this method http://forum.xda-developers.com/showthread.php?t=2011611
Except for all of the mirrors are either missing or from corrupted websites
Click to expand...
Click to collapse
If you are s off you can unlock using an adb command. Also, you need an ruu mode twrp.
I can help you flash a custom recovery and update your firmware using team viewer