This document details a specific example of upgrading your HTC Hermes device. It's
going to be out of date real fast, but you should be able to (fairly easily) apply
any steps here to any upgrades you want to make in the future. In case you are not
up to the task of taking the knowledge imparted here and extrapolating it for your
specific case, you probably shouldn't be doing this at all.
Prior to undertaking any steps in this document:
- Charge your PDA to full (or at least >= 75%) power.
- Back up your data, the ROM upgrade WILL cause you to lose all data.
- Use either a laptop PLUGGED in, or a desktop with a UPS.
- Turn off your screensaver, hibernation settings, sleep settings, etc.
- Use a reliable connection for USB (back of computer, etc).
- Don't run any games, etc that might cause an unstable computer.
- Basically, if anything interrupts most of the updates, you're screwed.
- If something disastrous DOES happen, consult the wiki at:
or search for other solutions using the forum search feature at:
For more information regarding the HTC Hermes, available ROMs, ExtROMS, RADIO ROMs
and other information, please consult the following wiki pages:
NOTE: All files are available from the following FTP site:
[ My Hardware & Loaded ROM Prior to Upgrade ]
DEVICE: O2 XDA Trion GER (HERM100)
UPGRADE (ALL): /Hermes/Shipped_Complete_Updates/Dopod_CHT9000_1237071_1060010_WWE_SHIP.exe
[ My Hardware & Loaded ROM After Upgrade ]
DEVICE: O2 XDA Trion GER (HERM100)
UPGRADE ROM: /Hermes/Shipped_Complete_Updates/RUU_HERMES_HTC_WWE_220.127.116.11_18.104.22.168_1.08.00.10_SHIP.EXE
UPGRADE RADIO: ROM VERSION (BootLoader 1.09 prevents upgrade currently)
UPGRADE EXTROM: CUSTOM (see below)
[ Part I - SuperCID Hack ]
This is done so that even if the ROM you chose upgrades to BootLoader version 1.06
or higher you will still be able to load other images without CID error. Currently
this SuperCID hack can only be run on BootLoader 1.04. If you have BootLoader 1.06
it is possible to downgrade assuming a ROM for your particular device with 1.04 is
available. If there is no ROM with BootLoader 1.04 available, or you have the 1.09
BootLoader (or greater) then you will have to wait for the appropriate utility.
The instructions for this hack details a process by which you are instructed to do
a flash of a new RADIO ROM. Above is a link to the Hermes BootLoader wiki that has
more detailed information on how to connect to the BootLoader. In particular, make
sure to turn off ActiveSync's USB connection before continuing. You will re-enable
ActiveSync at the step (7) where he asks you to connect to ActiveSync and copy the
HERM_Unlock_v2a.exe to your device and run it. Be aware that there's absolutely no
indication that the program is even running, but after a minute or so it'll pop up
with a SUCCESS message.
[ Part Ia - Hack Verification ]
Please read the above Wiki Page thouroughly, especially the part that disables the
USB connection in ActiveSync before connecting to the BootLoader. It should not be
necessary to authenticate via password for our purpose.
To verify the SuperCID hack is indeed present, enter the BootLoader and issue:
> task 32
The response should return: Level = 0
If it does not the SuperCID hack is not present and it is not recommended that you
proceed further as the ROM upgrade below may install BootLoader >= 1.06 and unless
you have a previous version ROM with a CID that matches your hardware to fall back
on you'll be stuck with it. In the case of BootLoader 1.09 as of this writing it's
even worse because "normal" methods for downgrading will not downgrade the SPL.
[ Part II - Flash New ROM ]
To start, get your desired ROM. Even if you desire a different RADIO ROM or ExtROM
you have to start with the ROM (which unfortunately means flashing all three). The
RADIO and ExtROM may be changed after this step. Use the wiki and forum to find an
appropriate ROM for yourself. If you're reading this it is probably a good idea to
NOT try the absolute newest ROM available--wait until the forums seem to have some
information about other users' experience with it. Every ROM has its own quirks so
if some of the steps below (such as editing ExtROM) don't work, it is probably due
to the ROM version you chose (this may not matter to you though).
Unzip your ROM into a directory BEFORE installing it. You can use WinRAR, or other
free utils (Google) to accomplish extracting the installer data into a folder. You
do this to minimize any problems, and make it easier to perform a proper upgrade.
When you think you're ready run ROMUpgradeUt.exe in the extracted installer folder
and follow its instructions exactly. Please note that you must have the ActiveSync
connection to your PC (this can be Guest however), and that the battery power must
be > 50%. This should be sufficient, but if you're paranoid then fully charge your
unit before performing this upgrade. By the way, most people would recommend to be
in BootLoader mode before running this upgrade, but the reason I have specifically
asked you to be connected to ActiveSync is that if the Super CID hook was not done
properly there will be an error (whereas in BootLoader mode there would not).
Please note that as we have completed the Super CID hack above, the first time you
run this it should succeed. If it does not and complains about an invalid CID then
the hack must not have worked. In that case you can still update but be aware that
if the ROM you are attempting to install is BootLoader 1.06 or greater you will be
stuck with that version ROM unless you are able to do a downgrade (assuming one is
available for your model hardware with a 1.04 BootLoader). Should you still desire
to upgrade your device and you have BootLoader 1.04, simply close the update error
and program (do nothing to your device which is now in BootLoader mode). Then open
the update (ROMUpgradeUt.exe) again and proceed as before (it shouldn't error this
second time through).
[ Part III - Flash New RADIO ROM (Optional) ]
Please note that you can ONLY perform this operation if your BootLoader has stayed
at version 1.04. Even with the Super CID hack you cannot install a different radio
if your ROM installed BootLoader 1.06 or greater.
To start, get your desired RADIO ROM. Use the wiki and forum to find one you would
like, just as you selected a ROM in Part II above. As with the main ROM it is best
to wait until the forums have information about other users' experience with a new
RADIO ROM before you try it yourself.
At this time, you should unzip your RADIO ROM but do not run MaUpgradeUt_noID yet,
instead open windows Task Manager and under the Processes tab locate: wcescomm.exe
Kill this process and then run MaUpgradeUt_noID.exe. The reason for this is an odd
issue where the updater would hang at 0% somehow related to the ActiveSync process
getting messed up somehow (maybe from prior steps).