[Touch Pro, Fuze ROM Development] undefinedx:
When my contract was up and I was trying to decide what new phone to get (upgrading from a RAZR), I did a lot of research online. I was looking for something that I could easily mod, customize, and program. In the end (partially because of these forums :D) I decided to buy the Fuze.

So I finally got around to modding my Fuze, and it was a success and a lot of fun! I hope this post can help someone like me who wants to customize his/her Raphael - this is what I did, and how I did it.

As you read, refer to the Links, Downloads, and Notes sections below!

1 - Backed up Data.

Used PIMBackup (A,1) to make a backup file of my stuff, and used ActiveSync(bluetooth) (2) to copy everything to my laptop.

2 - Dumped Original ROM. (B,C)

Used PHM RegEdit (3) to change HKLM\Security\Policies\Policies\00001001 from dword:2 to dword:1

Did a soft reset.

Using ActiveSync, copied "itsutils.dll" to fuze:\My Documents\

Using Total Commander (4), moved itsutils.dll (5) from fuze:\My Documents\ to fuze:\Windows

While connected via ActiveSync(bluetooth), the following "pdocread.exe" (5) commands were run from Command Prompt:

"pdocread.exe -l > pdocread_dump.txt"
[Using the output from pdocread.exe (look for the hex offsets of each of the four disk parts)]
"pdocread.exe -w -d DSK1: -b 0x800 -p Part00 0 0x31f000 Part00.raw" (3.12 MB in ~10 seconds.)
"pdocread.exe -w -d DSK1: -b 0x800 -p Part01 0 0x480000 Part01.raw" (4.50 MB in ~15 seconds.)
"pdocread.exe -w -d DSK1: -b 0x800 -p Part02 0 0x9ba0000 Part02.raw" (155.63 MB in ~20 minutes.) (*I)
[Changed ActiveSync from bluetooth to USB]
"pdocread.exe -w -d DSK1: -b 0x800 -p Part03 0 0x12800000 Part03.raw" (296.00 MB in ~6 minutes!) (*II)

Using WinRar, RRU_signed.nbh was extracted from Stock Raphael RUU 1.90.405.1 (6,*III).

Installed RaphaelKitchen v0.62 (E,7,*IV).

"RRU_signed.nbh", "Part00.raw", "Part01.raw", "Part02.raw", and "Part03.raw" from above were moved into RaphealKitchen's "BaseROM" folder.

3 - Cooked Original ROM. (C) (To keep the original ROM - just in case).

Ran "RaphaelKitchen.CMD" from Command Prompt. (Key commands: e,b,<Enter>,c,a)

BuildOS opened automatically, and the green "play" button was clicked. Once it was done, it was closed and RaphaelKitchen continued.

Back in RaphaelKitchen, <Enter> was pressed.

The hex editor "XVI32.exe" opened automatically to show the newly created *.nbh file. Once it was closed RaphaelKitchen continued.

Back in RaphaelKitchen, <Enter> was pressed.

HTC Tool opened automatically, checked the new file, said everything looked good, and closed automatically.

Back in RaphaelKitchen, <Enter> was pressed.

4 - Flashed Hard-SPL. (E)

Downloaded "RaphaelHardSPL-Unsigned_1_90_3.zip" (8).

Ran "RaphaelHardSPL-Unsigned_190_1_3.exe" while connected via ActiveSync(USB).

After going through the prompts on the phone and the laptop, the screen went black on the phone.

After ~1 minute, the progress bar jumped from 0% to 100% and the phone turned back on.

Did a soft reset into bootloader mode (by reseting the phone with the volume-down button pressed).

Tri-Color screen comfirms the SPL was flashed: "SPL-1.90.OliNex".

5 - Flashed a Cooked ROM. (F,G,*V)

Downloaded NRGZ28's "EnergyROM 3.0 RAPHAEL 20090605 Standard" (H,9) and extracted with WinRar.

Removed SIM and SD cards, rebooted the phone, and connected to ActiveSync(USB).

Ran "Custom_RUU.exe".

After moving through the prompts, the phone restarted and showed the Tri-Color screen.

A grey/blue progress bar on the phone mirrored the progress bar on the laptop.

The process finished after ~10 minutes, and the phone rebooted into the new ROM!

Once the "align screen" dialog came up, the phone was Hard Reset (reset while holding volume-down and enter).

Another grey/blue progress bar showed the restore progress. It took ~20 seconds.

Volume-up was pressed, and the Fuze booted up with the fresh new ROM!

The Fuze was turned off, the SIM and SD cards were reinserted, and the Fuze was booted.

And it worked - this is awesome!

I'd like to give a huge "thank you" out to everyone here at xda for sharing your knowledge and creativity! I would have never been about to figure this stuff out without these forums.

And special thanks to:

mskip for the excellent guide on Flashing for Noobs

RezzZ and jcespi2005 for showing How to Dump a ROM

jcespi2005 and JugglerLKR for the Raphael Kitchen

OliNex and the Raphael Elite Team for Hard-SPL

NRGZ28 for the very slick EnergyROM 3.0

And many others who have posted here that I can't remember at the moment!

Thanks again, and I hope this helps.

-Undefined

Downloads:

1: http://rapidshare.com/files/191036103/PPCPimBackup2.8__run_from_phone_.exe

2: http://www.microsoft.com/windowsmobile/en-us/help/synchronize/device-center-download.mspx

3: http://www.phm.lu/Products/PocketPC/RegEdit/

4: http://www.ghisler.com/pocketpc.htm

5: http://www.xs4all.nl/~itsme/projects/xda/tools.html

6: http://rapidshare.com/files/1389803...d_Raphael_CRC_52.33.25.17_1.02.25.19_Ship.exe

7: http://www.4shared.com/file/67398870/5d504a33/Raphael_ROM_Kitchen_v062.html

8: http://xdaforums.com/attachment.php?attachmentid=108649&d=1219714334

9: http://energy.wub.nu/ROMs/Raphael/EnergyROM 3.0 RAPHAEL 20090605 Standard.rar

Links:

A: http://xdaforums.com/showthread.php?t=448008

B: http://xdaforums.com/showthread.php?t=419036

C: http://xdaforums.com/showthread.php?t=427507

D: http://xdaforums.com/showthread.php?p=2453788

E: http://xdaforums.com/showthread.php?t=410150

F: http://wiki.xda-developers.com/index.php?pagename=HTC_Raphael_Cooked_WM6.1_ROMs

G: http://wiki.xda-developers.com/index.php?pagename=HTC_Raphael_Cooked_WM6.5_ROMs

H: http://xdaforums.com/showthread.php?t=517296

Notes:

*I It would probably (definitely) be faster (when backing data up) to use ActiveSync via USB instead of bluetooth.

*II When using ActiveSync(USB), don't let the Fuze go to sleep; it will disconnect ActiveSync!

*III Don't run the RRU_Raphael...exe file! Just extract "RRU_signed.nhb".

*IV The password for RaphealKitchen is in "!!!readmefirst!!!.txt".

*V Deciding which ROM to install can be tough. This ROM was chosen because of it's putative speed and WM6.5.