[HD2 Windows Mobile 6.5 ROM Development] Xzeven:
OK there's a LOT of confusion between all the threads on exactly how to switch languages and official ROMS etc etc. The fix I have here (not entirely created by me, I believe Cmonex, Jesterz and the QMAT people are to be thanked) I'm just summarising to make it easy for any noobs here :)

This will enable you to replace your official ROM (any language) with another official ROM (any language etc). IT is NOT an SPL fix so no custom ROMs will work yet. It also won't SIM unlock your phone.

---

Note: There seems to be a problem flashing the Current Russian ROM to a WWE EU/US/Asia HTC Leo. I advise anyone NOT to flash the Russian ROM for the moment, until a fix has been found. (Its been guessed that the Russian ROM is either locked, non-official or written for a slightly different version of the HTC Leo (perhaps version 110)

---

This guide has been requested in other languages. So to help:

At læse denne på dit sprog klik her

Per leggere questo nella tua lingua clicca qui

Um dies zu lesen in Ihrer Sprache klicken Sie hier

Om dit lezen in uw taal klik hier

Pour lire ceci dans votre langue, cliquez ici

Aby przeczytać w swoim języku kliknij tutaj

Чтобы прочитать это на вашем языке нажмите здесь

Chun seo a léamh í nGaeilge cliceáil anseo

Things we need:

-MicroSD card, anything over 512MB is good enough.

-HTC LEO...just in case you forgot :D

-QMAT 5.06 (other methods available but this is easiest) installed

-An Official HTC rom that you wish to write to your phone (any language). Some can be found here . The examples included here involve RUU_Leo_HTC_WWE_1.43.405.1...

-a zip utility eg the free 7zip installed.

-----

1: Format your SD card to FAT32.

--a: Plug your phone into your windows PC, select DISKDRIVE on your LEO

--b: The Drive should be visible in Windows as REMOVABLE DISK

--c: Right Click and Format > Format to FAT32 (best to untick quick format)

2:Allow non signed Software on the Leo

--a: install a regedit software on your Leo e.g. PHM regedit also original PHM Site (offline at the moment)

--b: Run the regedit software

--c: Goto HKEY_LOCAL_MACHINE\Security\Policies\Policies

--d: Look for 00001001 double click it and change the setting from 2 to 1

--e: Reboot the HTC LEO

3:Get the SD card's Serial number.

--a: Unplug your HD from the PC and Plug it back in select ACTIVESYNC on your LEO

--b: Run QMAT, Select Hardware Forensics>WINCE SD> Get serial

--c: It should give you a long Serial number, take note of this number for step 4:

--d(optional): Most people have better success by replacing the first 2 letters/numbers with 00 (zero zero) then use this number for the next step

4: Get your Gold Card.

--a: Goto the very generous people over at QMAT again. (NO LONGER FREE - alternative method coming soon)

--b: Input your email and in the CID box put your SD card Serial number from the step above

--c: Click continue and you should receive a goldcard.img file in your email.

5:Rewrite your SD card with the Goldcard

--a: Get yourself a HexEditer. Install and run it. (Win 7 & Vista users - run this as Administrator)

--b:Unplug and replug your HTC LEO select DISK DRIVE on the LEO

--c:Go to Extra Tab > Open Disk. Under Physical disk, select Removable Disk (Must be your SD card), uncheck “Open as Readonly), click OK.

--d:Go to Extra again, Open Disk Image, open up goldcard.img which you’ve saved/unzipped earlier. Now, you should have two tabs, one is your removable disk, the other is goldcard.img. Press OK when prompted for “Sector Size” 512 (Hard disks/Floppy disks), click OK.

--e:Click on goldcard.img tab. Go to Edit tab > Select All, edit tab again > copy.

--f:Click on the “removable disk” tab. Highlight the offset from 00000000 to offset 00000170 (including the 00000170 line), click on Edit tab and then Paste Write.

--g:Click on File > Save. now you can exit the program.

--h:Reboot the HTC Leo

At this point if you have an O2 phone or experience "00028002 not allowed" aftter completing the 6 (Normal) step, then see below for the 6 (O2 Phones) step. (Some phones not just O2 Phones will not work with 6 (Normal) and vice-versa.

6 (normal): Put your Favourite OFFICIAL Rom on the Leo

--a:Right click on your exampleOFFICIALrom.exe and Extract it to a folder

--b:From the extracted file locate RUU_signed.nbh and rename it LEOIMG.nbh

--c:Copy the LEOIMG.nbh file to your MicroSD card

--d: Make sure your phone is charged at least 80% then power it off

--e: Press and hold the VOLUME DOWN then Press POWER button

--f: A menu will appear select (usually the power button) to continue to write the ROM

--g:After 5-10 minutes the phone should tell you the ROM was successfully written and the bar is full. You can now press reset (the small Red button beside the battery, use a pen)

-----

6 (O2 Phones): Put your Favourite OFFICIAL Rom on the Leo

--a: Unplug your phone and plug it back in, set it to ACTIVESYNC

--c: Run the exampleROM.exe file it will guide you through the update process.

-------

7: Your done

:)

That's it, it should now boot up in the ROM and language of your choice.

If there's anything I left out or anything you'd like to add just let know on this thread. Also keep us up to date on how it worked for you.

Enjoy :)

If after using the Hex Editor you are asked for FORMAT your disk again (and unable to put LEOIMG.NBH on the SD card) you can follow on from these steps (from Sickboy6th)>

1. Format SD card from within WinMo

2. Place LEOIMG.NBH on the SD card

3. Read CID with QMAT

4. Request GoldCard.img with CID

5. Write the goldcard to the SD, by having ActiveSync active, and "Write Image" in QMAT.

6. Reboot to bootloader (I used some tool that is included with the homebrewed "Service Pack, update 4" available for LEO in these forums).

P.S.

Please be careful when selecting a ROM. Some ROMs are pre-release only and may contain a "timebomb". (e.g A previous release of ROM 1.48) If it is a pre-release with "timebomb", the device will lock at a specific date and you won't be able to access anything on your phone or go beyond a simple lockout screen. The only fix would be to flash a new ROM.