[TUT] How to Reconstruct a Rhodium Dumped ROM & Reconstructed ROMs - Touch Pro2, Tilt 2 Windows Mobile ROM Development

I take no responsability in any damage on your device. If you're not sure what you're doing, take time to learn some basics from wiki.
This is the process to restore your Rhodium (TP2) back to the stock ROM and SPL. This should be enough for you to warranty return your device.
I have "borrowed" all of the examples from various sources on xda. Many thanks must goto jcespi2005 and JugglerLKR who created the guide and packages for the Raphael from which the majority of this is taken. The SPL "relock" procedure was taken from the Hard SPL thread. Credit to cmonex .
Prerequisites
The Rhodium Kitchen version 0.1 (Open the Zip File and read the password from the !!!readmefirst!!!.txt)
WinRAR or 7zip
RhodiumSPLRelocker_079SPL.zip
nbImg v1.1
Warning
avast! home detects buildOS as a virus, I've personally used it on my machine with AV off, and am not infected, but it's up to you.
Overview
You must follow these instructions in the order given. Once you have the Stock SPL you cannot flash any ROM's except the ones that are signed by HTC. For that reason you must restore the ROM first, then the SPL.
Step 1 - Get your Orginal ROM.
If you can find your Carrier's / Supplier's ROM on this wiki page or on their website. Please jump ahead to Step 4 - Flashing back to Shipped Stock ROM.
If you cannot find your ROM on the wiki then download this ROM : RUU_Rhodium_HTC_Europe_1.19.401.0_Radio_Rhodium_3.44.25.27_Signed_Ship.exe and proceed to Step 2 - Dumping your phones ROM.
Step 2 - Dumping your phones ROM
First you need to Dump the ROM from your Phone. Follow the instructions in this thread [TUT] Dumping an Rhodium ROM / SPL to obtain 4 *.raw files.
N.B: Although it might seem obvious to senior members, you must dump the ROM from your device before you flash it. If you have flashed another ROM to your device, then your orginal stock ROM is lost. You have 2 options, wait and see if your carrier will release one, or beg someone else with the same device to dump their ROM and share the *.raw files.
Step 3 - Reconstructing the ROM
-3.1: Extract the Kitchen to a Folder on the root of your PC (C:\, D:\, etc).
-3.2: Open the RUU_Rhodium_HTC_Europe_1.19.401.0_Radio_Rhodium_3.44.25.27_Signed_Ship.exe file with WinRAR or 7Zip and extract the ruu_signed.nbh file and place it in the BaseROM folder of the Kitchen.
-3.3: Place the Part01.raw (XIP) and Part02.RAW (IMGFS) in the BaseROM folder of the Kitchen.
-3.4: Run RhodiumKitchen.cmd in the Kitchen.
-3.5: Enter the following options into the Kitchen:
-3.6: e, b (for Dumped ROM). Press [Space] once complete.
-3.7: c, a (for Cooking a ROM).
-3.8: Press the "Play" button in BuildOS and wait for it to complete.
-3.9: Close BuildOS, Close PagePool Changer and Press [Space] to goto the main menu.
-3.10: You will now have a Flashable NBH file. Press f to Flash.
Now goto Step 5 - Removing Security Unlock
Step 4 - Flashing back to Shipped Stock ROM
If you were lucky enough to find a shipped ROM on the wiki or your carrier's / supplier's website, then just run the "ship exe" and follow the on screen instructions.
Step 5 - Removing Security Unlock
If you have purchased the SIM/CID/Security unlocker by Olipro, you can re-lock your device using the following tool : http://hpcmonex.net/htc/secrelock.zip
Step 6 - Restoring the Splash Screen
This is only needed if you couldn't find your Shipped Exe. If you have your Shipped Exe, you get the splash with it.
You're best creating a seperate folder out side the kitchen for this.
-6.1: Find a shipped exe from another WVGA device (HD or TD2).
-6.2: Extract the ruu_signed.nbh from the Shipped Exe using WinRAR or 7Zip.
-6.3: Use NBH Extract (in the Kitchen\Tools Folder) on ruu_signed.nbh
-6.4: Delete all files, except 01_MainSplash.nb.
-6.5: Use nbImg.exe as follows: nbimg.exe -F 01_MainSplash.nb -w 480 -h 800
-6.6: Delete 01_MainSplash.nb.
-6.7: Use nbImg.exe as follows: nbimg.exe -F 01_MainSplash.nb.bmp
-6.8: Use HTCRT in the Kitchen\Tools to make a NBH file from the 01_MainSplash.nb.bmp.nb file.
-6.9: Put the new NBH file and copy RhodiumCustomRUU from Kitchen\Tools into an empty Folder.
-6.10: Run the RhodiumCustomRUU.exe to Flash the Splash.
Step 7 - Flashing back to Stock SPL
-7.1: Ensure you already flashed stock ROM and Radio, because stock SPL flash is always the last step before sending the device in.
-7.2: Extract the relocker zip and run the EXE on your PC.
-7.3: If you wish to replace RUU_Signed.NBH that got extracted, feel free to do so, but not necessary (this Hard-SPL will only allow overwrite with a SPL signed by our custom cert). The included one is the 0.79.0000 stock SPL.
-7.4: Flash the Stock SPL
-7.5: Verify if it flashed by checking version in bootloader screen, it should say 0.79.0000, not 0.85.OliNex.
Credits:
-jcespi2005 and JugglerLKR for the Kaiser and Raph Kitchens
-Olipro and cmonex for Hard SPL and Security Unlocking
-pof for nbImg
-Everyone in the Readme.

Reserved
(P.S. I've been writing this in another forum for a few days, hence the Thread Date of the 15th - so this is a bump )
Dave

Did the same thing
Used the Ralphael Kitchen, changed the settings to Rhodium added some settings for Rhodium. used a signed Tmobile US Rom.
Nice Tutorial

Sorry, Dumb Question...
-MOD EDIT: Removed Full Quote
I have found my stock ROM, so I can continue with flashing back to stock, but where do I find the stock SPL?

D_monie3 said:
-MOD EDIT: Removed Full Quote
I have found my stock ROM, so I can continue with flashing back to stock, but where do I find the stock SPL?
Click to expand...
Click to collapse
It's the RhodiumSPLRelocker in the Prerequisites or download it from the Hard SPL thread.
Ta
Dave

First, thanks for this. I write a fair amount of documentation of my work as a network admin so I know how time consuming this is.
cdguider has been kind enough to dump and reconstruct the TMoUS ROM so I don't actually need to do this (although I may just for the exercise) but I do want to start learning how to modify this ROM to suit my own needs. Is there a guide up that will get us newbies started on using the kitchen? Hopefully one that explains in detail what each of the kitchen tools are and what they do as well as how the Rhodium ROM is constructed. I prefer to understand what I am doing versus following recipe steps. For example, My Hermes ROM was partitioned into the ROM and an extended ROM where carriers could put their installers. Does the Rhodium have an ExtROM?
OK, back to the search tool.
S

sleonard said:
First, thanks for this. I write a fair amount of documentation of my work as a network admin so I know how time consuming this is.
cdguider has been kind enough to dump and reconstruct the TMoUS ROM so I don't actually need to do this (although I may just for the exercise) but I do want to start learning how to modify this ROM to suit my own needs. Is there a guide up that will get us newbies started on using the kitchen? Hopefully one that explains in detail what each of the kitchen tools are and what they do as well as how the Rhodium ROM is constructed. I prefer to understand what I am doing versus following recipe steps. For example, My Hermes ROM was partitioned into the ROM and an extended ROM where carriers could put their installers. Does the Rhodium have an ExtROM?
OK, back to the search tool.
S
Click to expand...
Click to collapse
No it doesn't.
For help with this Kitchen, see _Alex_'s cooking guides on the wiki for the Kaiser. That's where I started reading and then I just kept going, download kitchens published by other chefs and see how they put stuff together. There are two main types buildOS (like this one) and PRB that uses bepe's platform rebuilder - ervius's visual kitchen is based on it.
Thanks
Dave

i reconstructed the uk orange stk rom all ok very good guide thank you!
i had to do this because i lots the hard reset it just flashes up no immage then back to boot loader i though stock rom would resolve this i rebooted it and still have no hard reset still says no immage boo boo whats going on is it due to the ruu i am using i thried the rhodium one and the v1.1 one what ever it is i also tried dave's wrapper and a kaiser on out the kitchen tools all same results so i guess not any ideas ppl!?

matttytn2 said:
i reconstructed the uk orange stk rom all ok very good guide thank you!
i had to do this because i lots the hard reset it just flashes up no immage then back to boot loader i though stock rom would resolve this i rebooted it and still have no hard reset still says no immage boo boo whats going on is it due to the ruu i am using i thried the rhodium one and the v1.1 one what ever it is i also tried dave's wrapper and a kaiser on out the kitchen tools all same results so i guess not any ideas ppl!?
Click to expand...
Click to collapse
So you are stuck in the bootloader?
What does it say in the bootloader?
Ta
Dave

Sorted it i am such a fool i was doing the wrong button combo!!!!!!
This is fantastic i am now going to have a play at cooking up my own i know i can do this now i will get my head down and work this stuff out i mite have my first rom by xmas

question about step 3.9
"Close BuildOS, Close PagePool Changer and Press [Space] to goto the ."
how can i close PagePool Changer ? it doesnt work.....
and ,which "main menu" i can goto?

leeneo said:
question about step 3.9
"Close BuildOS, Close PagePool Changer and Press [Space] to goto the ."
how can i close PagePool Changer ? it doesnt work.....
and ,which "main menu" i can goto?
Click to expand...
Click to collapse
Just click the [X] in the top right.
Pressing space will take you to the first set of options that the batch file offered you.
Thanks
Dave

leeneo said:
:12
:12.PagePool.Changer.bat
tools\xvi32\xvi32.exe RUU_signed.nbh
GOTO :EOFQUOTE]
this code in RhodiumKitchen.CMD
but , i cant find PagePool.Changer.bat ........
Click to expand...
Click to collapse

leeneo said:
leeneo said:
:12
:12.PagePool.Changer.bat
tools\xvi32\xvi32.exe RUU_signed.nbh
GOTO :EOFQUOTE]
this code in RhodiumKitchen.CMD
but , i cant find PagePool.Changer.bat ........
Click to expand...
Click to collapse
That's a label in the batch file .
Search for it in the RhodiumKitchen.CMD and see what's called from there.
P.S. I don't have this kitchen on this computer so a lot of guess work and memory on my part.
Dave
Click to expand...
Click to collapse

DaveShaw said:
leeneo said:
That's a label in the batch file .
Search for it in the RhodiumKitchen.CMD and see what's called from there.
P.S. I don't have this kitchen on this computer so a lot of guess work and memory on my part.
Dave
Click to expand...
Click to collapse
ok , i see ..
you kind-hearted ! thx
Click to expand...
Click to collapse

yea thanks for the thread dave, When i use these tools to do up my own splash it chops off at the bottom... is there a patcher out yet to fix this?

thx for the tutorial , how can i take new xip/sys and replace the existing?and how can i remove and add prgorams?

joshkoss said:
yea thanks for the thread dave, When i use these tools to do up my own splash it chops off at the bottom... is there a patcher out yet to fix this?
Click to expand...
Click to collapse
Yes, but I can't recall where I saw it . It's not for the TP2 though, maybe HD or TP.
saymyname said:
thx for the tutorial , how can i take new xip/sys and replace the existing?and how can i remove and add prgorams?
Click to expand...
Click to collapse
Porting isn't simple, have a look for some tutorials on using BuildOS and porting.
Adding and removing programs, to add, just create OEM packages, to remove, just remove them.
Have a look at _Alex_'s cooking tutorials on the Kaiser Wiki.
Dave

DaveShaw said:
Yes, but I can't recall where I saw it . It's not for the TP2 though, maybe HD or TP.
Dave
Click to expand...
Click to collapse
yep the tp one has no affect on our splash unfortunatly. i've already posted in theyre thread askign they make it compatible. but just wonderin if you came across anything about this is in your many travels.

Question
Hi everyone ...
First of all Thanks alot for this Tut Dave awesome work.
I dumped my Stock Rom from a unbranded O2 TP2 and rebuild it.
For Cooking i used the signed_ruu from RUU_Rhodium_HTC_Europe_1.19.401.0_Radio_Rhodium_3. 44.25.27_Signed_Ship.exe
It did everything like described and i've got a
signed_ruu.nbh (1.19.207.1) newest o2 Stock Rom.
Should be fine right?
Do i also need to do Step 6 so creating a splash screen?
If anyone needs this rom drop me a message ...

Related

To our gurus (DES, Olipro, lvsw, mun_rus, ...): Help me get started on ROM cooking

Hello,
I may be new to this scene but I am very interested in being a helpful member of this community. Specifically, I would like to make a german GPS-enabled ROM from a romdump.
I found a lot of very usefull information on this board and the wiki. However I'm a little afraid to brick my little P3600 in the process.
So here are my questions to the XDA-Developer gurus:
1) Any suggestions on what NOT to do, i.e. which actions can potentially brick a device
2) Can I take any safety precautions that make the ROM cooking life easier or safer?
3) Could one of you help me by chat (IRC, ICQ, MSN, Skype) in case I have some specific issues?
4) Any other comments, interesting howtos or must-reads?
Thanks in advance, I hope I'll be able to pull this off.
PS: Also if someone with a german GPS-enabled ROM reads this, please contact me! I need a romdump first
ZakMcRofl said:
1) Any suggestions on what NOT to do, i.e. which actions can potentially brick a device
Click to expand...
Click to collapse
1) Use aChefs utils 2.0 only.
2) Don't forget to check your ouput OS.nb file with OCchecker by Olipro
3) You should have SPL 1.01 MFG, coz if your device doesn't boot you wont be able to use sspl for downgrade.
4) Read more about bootloader commands
5) Don't use special tytn's tools for rom coocking, coz there is some difference. You have big risk to brick your device if you flash it.
6) You need some resource editor tool and you should know how to sign the ouput files
7) You do all at your own risk
Thanks mun_rus that is very helpful.
Concerning 5): I intend to follow these tutorials:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoReconstruct
As far as I can tell all those tools are not TYTN-specific, right?
By the way, I think its great that you give "newbie"-cooks a chance. Maybe I'll soon be able to return something to this great community!
Concerning 5): I intend to follow these tutorials:
Click to expand...
Click to collapse
Use aChef tools for creating dump and reconstructing a rom) it's more easier
If by "aChef Tools" you mean this: http://forum.xda-developers.com/showthread.php?t=294364&highlight=achef
I don't see any mention of a dumping tool. Maybe i used the term cooking wrong: I want to produce a flashable ROM from a ROM dump that somebody else will do.
In my mind the steps should be:
1) Dump german GPS ROM
2) Extract all files from part02.raw
3) Reconstruct os using any proper tool (you recommend aChef)
4) Check os.nb with OCchecker
5) Flash os.nb to my Trinity (install Hard-SPL first)
6) Flash radio ROM with GPS support to my Trinity (actually its already on there
7) Enjoy german GPS rom
8) Make it easy for others to flash, maybe package of OS and radio ROM.
Any corrections?
Spl 1.01 Mfg
mun_rus said:
...You should have SPL 1.01 MFG, coz if your device doesn't boot you wont be able to use sspl for downgrade...
Click to expand...
Click to collapse
mun_rus, where can we download this bootloader version? I am in desperate need of it.
Thank you!
prsnow said:
mun_rus, where can we download this bootloader version? I am in desperate need of it.
Thank you!
Click to expand...
Click to collapse
Ive got this bootloader when i unlocked my phone with imeicheck unlocker. I don't know where you can download it.
mun_rus said:
Ive got this bootloader when i unlocked my phone with imeicheck unlocker. I don't know where you can download it.
Click to expand...
Click to collapse
But you won't dump it and post it here, will you?

WM6 is coming :)

Fasten seat belts and prepare to catch WM6 for HTC Herald
tupisdin said:
Fasten seat belts and prepare to catch WM6 for HTC Herald
Click to expand...
Click to collapse
Sure?The link?......
Please wait.
Here is Official(not hand made) Herald WM6 OS dump!!!
Please do not ask me about anything!
I will not comment anything.
http://uploaded.de/?id=zi6wyz - ROM Ver 4.12
http://uploaded.de/?id=3duxyy - flasher for SuperCID devices only
All in you hands!
Enjoy!
Why it for Artenis? = Herald? I dont belive this ones for Herald, be careful to flash.....
Also Thanks for sharing!
Sorry mistyped!
Is this WWE?
Please do not ask me about anything!
I will not comment anything.
Click to expand...
Click to collapse
Sorry I had to ask this...
Sure WWE!!!
Thanks very much for this.
I have no idea how to use this at the moment. So I will wait until the experts come online before I try flashing.
tupisdin said:
Here is Official(not hand made) Herald WM6 OS dump!!!
Please do not ask me about anything!
I will not comment anything.
http://uploaded.de/?id=zi6wyz - ROM Ver 4.12
http://uploaded.de/?id=3duxyy - flasher for SuperCID devices only
All in you hands!
Enjoy!
Click to expand...
Click to collapse
Tried flashing with the provided files, but still same old issue, RUU stops @ 2% of update... doesn't seem to be superCID...
too bad, we'll wait for HTC...
Well since my device bricked anyway i'll mess around somewhat, let's see what this ROM's got thank you for sharing But too bad this does not flash SuperCID on the device, but requires it i'll wait for the official ROM
I bit the bullet and tried but got this error:
Error 294 INVALID VENDER ID
I guess my HTC P4350 is not CID unlocked.
tupisdin said:
Here is Official(not hand made) Herald WM6 OS dump!!!
http://uploaded.de/?id=3duxyy - flasher for SuperCID devices only
All in you hands!
Enjoy!
Click to expand...
Click to collapse
Thank you. is this file complete ROM update or just OS dump prepared for flashing to SuperCID device?
Hi all,
I have just flashed this new OS from the official rom (what people call, HERA_WM6_FLASHER.rar) on my P4350. This rom is for German device, like Wing's OS. There is not big difference, this is really for Herald. The mistake is the same, there are some wrong letters on the keyboard.
You can flash the OS with Aserg' way easily. Your device does not need to be unlocked.
IT RUNS LIKE HELL! )
MS Office is included. You can take a look at the below pics.
How did you flash? did you rename the os.nb0 to os.nb and followed azergs instructions as normal?
wondering about same thing..
Well, I tried replacing the os.nb file in asergs wm6, it gave a error, but when i did a hard reset, it worked just fine btw I renamed the os.nb0 to os.nb,and then replaced asergs os.nb....
im now testing out thecabs extracted from the touch and up to now its great
OK I could extract the files of the os.nb both the XIP sections and the IMGFS.
I used the Hermes NBH tools for that (see http://wiki.xda-developers.com/index.php?pagename=Hermes_NBH).
My problem si that rdmshflsh.pl does only extract files, not modules...
I'm trying to rebuild a ROM for the Wizard with this one, but if I don't get any modules, it is ok to have only files in the IMGFS?
-eluth.
itje said:
Well, I tried replacing the os.nb file in asergs wm6, it gave a error, but when i did a hard reset, it worked just fine btw I renamed the os.nb0 to os.nb,and then replaced asergs os.nb....
im now testing out thecabs extracted from the touch and up to now its great
Click to expand...
Click to collapse
i use this way to flash my c800
and ... unlucky it's bricked
i can go into the bootloader but i can't find one RUU-ROM for my c800
i try a lot of ROMS but they take a message"XXXXXXXXX ID" CID locking
my IPL/SPL all 1.09.0001
anybody knows how to unbirck it with another way?
eluth said:
OK I could extract the files of the os.nb both the XIP sections and the IMGFS.
I used the Hermes NBH tools for that (see http://wiki.xda-developers.com/index.php?pagename=Hermes_NBH).
My problem si that rdmshflsh.pl does only extract files, not modules...
I'm trying to rebuild a ROM for the Wizard with this one, but if I don't get any modules, it is ok to have only files in the IMGFS?
-eluth.
Click to expand...
Click to collapse
Eluth, use scoter's kitchen to extract the modules. BTW, PM me if you need help with this. I've already got the OEM side of a T-Mobile wing running on my device. Runs like hell .

How to flash Custom Rom

I made a Custom rom but can't get it to flashe on my Breeze. I use de Special ruu listed in the wiki but when i start it the phone wil go off and won't go in to bootloder mode. Can some one outline step by step what to do. because i want to learn cocking. And when i master the cocking skills cocking a Wm6 rom.
I read the wiki so please step by step
I have the same truble, when i start flashing, the phone wil go off and won't go into bootloder mode(i did all that was in first post in theme "Htc Breeze Test Sspl"). I try to use HTC_Hermes_SIM_CID_Unlock_v3a but the same truble(i have the last HTC ROM; ipl 1.00; spl 1.10). sdamion, can you upload your Custom ROM somewhere i want to test it?
P.S. Please outline step by step manual(if i've done smth wrong).
Sergey55555 said:
I have the same truble, when i start flashing, the phone wil go off and won't go into bootloder mode(i did all that was in first post in theme "Htc Breeze Test Sspl"). I try to use HTC_Hermes_SIM_CID_Unlock_v3a but the same truble(i have the last HTC ROM; ipl 1.00; spl 1.10). sdamion, can you upload your Custom ROM somewhere i want to test it?
P.S. Please outline step by step manual(if i've done smth wrong).
Click to expand...
Click to collapse
I first want to test it my self i only have the dutch mui files and removed al MSN live stuf en the streaming media. But before i can upload it i want to test it myself.
go to this treat http://forum.xda-developers.com/showthread.php?t=306165. I get the spl by des so i will try flashing my custom rom
Format a fresh microSD card, copy on the rom you want to test (best just ROM only!) and rename to breeimg.nbh, start the SSPL variant posted in this forum and then quickly enter bootloader (power/camera).
Works a treat, as stated in post 5 of the thread you quoted. I've flashed umpteen Cavalier Rom variants this way, all followed by the inevitable re-flash back to 1.34
darrellr said:
Format a fresh microSD card, copy on the rom you want to test (best just ROM only!) and rename to breeimg.nbh, start the SSPL variant posted in this forum and then quickly enter bootloader (power/camera).
Works a treat, as stated in post 5 of the thread you quoted. I've flashed umpteen Cavalier Rom variants this way, all followed by the inevitable re-flash back to 1.34
Click to expand...
Click to collapse
It works now i am runing a rom without streaming media and Clear vue word powerpoint pdf reader. But i cant edit the register. I can't convert my default.reg and user.reg to a .hv file. So the files are deleted but the registry entries are still there. So im playing around
Finally got the time to have a fiddle around and found an alternative, but probably slower, approach to the SDcard route.
Basically instead of the standard RomUpdateUtility.exe that comes with the 1.34 package I used the modified Hermes flasher RUUwrapper and chose the force SSPL option.
Once the Breeze is in SSPL (execute SPL shortcut file + press power/camera IMMEDIANTLY) it is possible to run the RUUWrapper on my laptop and it will flash whatever signed/unsigned nbh file that is local to it.

P3600i SUCCESSFULL FLASH OF WM6.1 (includes instructions)

*** UPDATED TO MAKE A LITTLE MORE CLEARER *** Please do not ask for screenshots - time does not allow me to do it)
Thanks to Olipro, and some digging on my part (I just needed to dig around to figure out how)
Step 1 - Anyway First of all, load the Hard SPL to your phone from : http://forum.xda-developers.com/showthread.php?t=398742
Now, as stated in the first post at: http://forum.xda-developers.com/showthread.php?t=328147, we need to re-build the nbh file with a 401 tag rather than a 400 tag.
Step 2 - So, what I did was to download RUU_TRINITY_WM6.1_WWE_ASIA_3.12.YK.Lite extract into its own folder (Mary seems to work as well)
Step 3 - then download the custom ruu updated from here: http://forum.xda-developers.com/showthread.php?t=295113 - also get the rombaker for trinity as found further down in the post.
Step 4 - unzip the custom_ruu stuff, put in the downloaded trinity rombaker to replace extracted rombaker,
Step 4a - Copy ruu_signed.nbh file that is found in folder created in Step 2 to the rombaker/workshop folder created in step 4
Step 5 - then use nbhextract (created in step 4) to extract the ruu_signed.nbh file that is now in the workshop folder
Step 6 - watch the output. (for file names)
Step 7 - Run the rombaker program and load the extracted files into their places (as referred to in step 6), then click generate NBH
It will ask you to save a file. call it new_nbh (or whatever you want) -
Step 8 - open this file (created in step 7) in notepad, and change the number 400 (about 5 lines down) to 401 save and exit
Step 9 - then open a dos/cmd/command.com window (whatever you want to call it), cd to the rombaker/workshop folder and then run the following:
nbhgen new_nbh.txt
NOTE: new_nbh.txt should be the same as the filename created in step 7
copy the generated RUU_signed.nbh file back to the RUU_TRINITY_WM6.1_WWE_ASIA_3.12.YK.Lite folder.
Your p3600i rom is now ready for flashing
----------------------------------------------
because the rom package doesnt know about differences in the p3600i bootloader, it cant jump to the correct bootloader and as such you will not be able to flash until you have got the new SPL from olipro installed, and running on the device - to do this, make sure step 1 has completed, then:
restart the phone by holding the power and camera buttons down and pushing the reset button simultaneously.
it should reboot into the 3 color band boot loader mode.
run the romupdate utility found in step 2
go to http://forum.xda-developers.com/showthread.php?t=398742 and click on the "donate" button for olipro, and donate.
make phone calls.
Thanks
http://whats.cool.net.au
THEORETICALLY This should work with any trinity rom BUT
This method should work with any trinity rom. although it does not seem to work with Trinity WM6.1.Black Edition.OS Version CE 5.2.19701 Build 19701.1.0.2 by Akeo, nor the Elegance 6.1 rom - upon reboot I just get grey/white banding across the screen and it wont start.
One thing to note is that 1st boot seems to take ages, but after that it works great.
ajajaj said:
This method should work with any trinity rom. although it does not seem to work with Trinity WM6.1.Black Edition.OS Version CE 5.2.19701 Build 19701.1.0.2 by Akeo, nor the Elegance 6.1 rom - upon reboot I just get grey/white banding across the screen and it wont start.
One thing to note is that 1st boot seems to take ages, but after that it works great.
Click to expand...
Click to collapse
Well done. Pity it doesn't work with Black Edition by Akeo. That is a nice ROM and I would love to use it.
I really don't want an Ultra-lite ROM....I want something with all the trimmings.
Now we need a few ROM Cookers to come up with some good stuff for the P3600i.
I cannot for the life of me get the Hard SPL to complete using Vista.
I have gone through the process of putting the XP drivers on as per the Trinity Guide...not real sure why the phone needs to be in Bootloader mode for this, but I followed the instructions to a tee.
Where am I going wrong....I end up with error 260.
I will search again and see what turns up in the meantime.
Edit: I think I will try it from my Laptop tomorrow, it runs XP so I will see how that goes.
Andych said:
I cannot for the life of me get the Hard SPL to complete using Vista.
I have gone through the process of putting the XP drivers on as per the Trinity Guide...not real sure why the phone needs to be in Bootloader mode for this, but I followed the instructions to a tee.
Where am I going wrong....I end up with error 260.
I will search again and see what turns up in the meantime.
Click to expand...
Click to collapse
no good on Vista eh? not surprised... we can try using the Polaris RUU, for the flash, I bet you anything that'll do the trick.
Olipro said:
no good on Vista eh? not surprised... we can try using the Polaris RUU, for the flash, I bet you anything that'll do the trick.
Click to expand...
Click to collapse
Yet one of the others says he did it OK on Vista....so buggered if I know....maybe I was holding my head the wrong way.
I will try it on XP tomorrow....hopefully once the Hard SPL is on there Vista will not be an issue any more.
NBHUtil is better for repackaging NBH files really... I'll attach my latest build with support for the P3600i shortly
OK...this may be a really dumb question (so I expect offensive answers) but why does the standard HTC WM6 ROM work for both D810 (128 meg ) and P3600i (265 meg )......yet the cooked ROM's which work on the D810 won't work on the HardSPL P3600i????
Just trying to get me head around it logically.
ajajaj said:
Thanks to Olipro, and some digging on my part (I just needed to dig ar would u like to add screenshut part by part? it'll looks more easy for all
Click to expand...
Click to collapse
thks Olipro, you're the man.
Andych said:
OK...this may be a really dumb question (so I expect offensive answers) but why does the standard HTC WM6 ROM work for both D810 (128 meg ) and P3600i (265 meg )......yet the cooked ROM's which work on the D810 won't work on the HardSPL P3600i????
Just trying to get me head around it logically.
Click to expand...
Click to collapse
the rom is the same, it is just that it gets put in a different place for the p3600i (401, instead of 400)
this is why the ruu_signed.nbh file needs to be rebuilt.
Andych said:
I cannot for the life of me get the Hard SPL to complete using Vista.
Click to expand...
Click to collapse
there is a guide to installing vista drivers that works - main thing is to get the phone into bootloader mode, delete the drivers and install the other ones.
thats all I did.
Tried that...didn't work for me but I will try from XP today sometime.
ajajaj said:
the rom is the same, it is just that it gets put in a different place for the p3600i (401, instead of 400)
this is why the ruu_signed.nbh file needs to be rebuilt.
Click to expand...
Click to collapse
Then theoretically it should work on all cooked ROM's so long as the ruu_signed.nbh file is re-built.
I know....theoretically doesn't always relate to does...
OK well at least I have had my curiosity sated....for now.
maybe it's just me, but i can't get this to work. i've followed the instructions but i get stripes across the screen after the update. i don't think i am patching the image correctly. i'm using the RUU_TRINITY_WM6.1_WWE_ASIA_3.12.YK.Lite rom as mentioned here and getting nowhere. would i be crazy in asking if someone could post a link to a pre-patched ROM that i can install?
any help is greatly appreciated
I had tried a few times one 2 mechine
one on winxp and one on win2k3
but both mechine show the same error when i do the step 1
the phone go to 3 color but in pc side it shows the ERROR [260] message
don't know how to do ><
try to flash my CHT9110 follow the instruction of ajajaj (thks) on Vista. Hard spl of Olipro ater several try now OK. boot loader TRIN100 IPL-1.00 SPL-3.2.Olipro but after i flash WM6.1, i got #226 FLASH WRITE. (alredy change nbh to 401 as instruct)
what should i do, need help urgently
Hi all,
tried to make the new rom as instructed, but the new nbh file output is approx. 100mb while the original nbh is approx. 40mb... does this make sense?
other than that, when i tried to flash my p3600i, the rom update utility is stuck on 15% for more than 1 hour!
can anyone point me to where i can download the original p3600i rom in order to "heal" my device?
10x
amanx said:
I had tried a few times one 2 mechine
one on winxp and one on win2k3
but both mechine show the same error when i do the step 1
the phone go to 3 color but in pc side it shows the ERROR [260] message
don't know how to do ><
Click to expand...
Click to collapse
I get the 260 Error on both XP & Vista.
after several time...i got pass all flash porcess "congratulation" but my CHT9110 got stuck in boot screen...
pls give me any advise ajajaj?

P3600i Flashing Tutorial

OK first of all I've put this together hastily so forgive me for slight errors, but most of this should be fine.
To flash your P3600i, there are 3 things that should concern you: HardSPL, the Radio, and the ROM.
HardSPL: something that allows you to run unsigned code on your phone (e.g. ROMs), and also provides protection in case it screws up. This is the first thing you do. (This is probably a **** explanation, but functional at least?)
Radio: I guess more like a mini feature set, I know there was something similar when I had a Motorola phone which was called a flex. In this case it's not a whole new operating system, but perhaps easily thought of as small tweaks made to improve the system without necessitating a whole ROM flash. Why have a radio when a ROM could take care of everything? Well the advantage of a radio is that you can flash these without resetting everything. Everything (contacts, etc.) remain intact.
ROM: What you're really after, WM6.1 and the lovely cooked ROMs that should soon be available for flashing. This will wipe everything on your phone, so back your stuff up (contacts, settings, owner info, messages, etc.).
Flashing procedure:
IF YOU HAVE VISTA: You need to update your drivers. Go here for instructions. You can then proceed with the procedure as per normal.
The basic procedure is this. Flash HardSPL first, then update your Radio, then finally, your ROM.
Note: The HardSPL you use is a modified one especially for the P3600i. Get it here.
Note2: Here is a mirror for the latest Radio for the P3600i. From following the guides, you will know when to use it. Get it here. (N.B. Radio link updated to v1.56.70.11 - 2 Aug 2008)
Go to the trinityguides.info guide (link here) and go through the procedure - and yes, I know the link points to page 2 of the guide.
NOTE WHEN FLASHING HARDSPL, IT WON'T WORK THE FIRST TIME - YOU WILL GET AN ERROR (CODE 260) LOLOL. THIS IS EXPECTED.
This is what happens.
You go to flash HardSPL like the guide says. LOOK AT THE SCREEN ON YOUR PHONE, YOU MIGHT HAVE SECURITY PERMISSIONS AND NEED TO MANUALLY ALLOW THE PROGRAMS TO RUN.
It looks like it's about to flash and then errors. BUT your phone is on the 3-colour bootloader screen! How odd. Well KEEP YOUR PHONE ON THE BOOTLOADER SCREEN, and unplug it from your computer. Exit the HardSPL program, RUN IT AGAIN, and FLASH THE PHONE AGAIN WITH HARDSPL (obviously connect your phone and stuff back to your PC).
The point here is this: the first time it will fail, but at least manage to get the bootloader up. With this bootloader up, exit the flashing program, restart it, and then you should be able to run the flashing program and have it complete.
DOUBLE CHECK YOUR PHONE HAS THE OLIPRO HARDSPL INSTALLED after completion, by soft-resetting (hold the power and camera buttons at the same time AND use the stylus to press the putton at the bottom of the phone. You might not get it the first time, but with practice you'll get the hang of it).
Once you can see 3.20 Olipro (yes, 3.20) on the bootloader screen, you know you have HardSPL on fine, and can proceed to the trinityguides.info instructions on flashing your radio and ROM. ROMs can be found in the P3600i ROM Collection thread, here.
Hopefully this should answer a lot of questions people have
Hihi,
Because I am using Vista PC, can I use PC to flash the hardspl and use SD card to flash OS and radio??
Thank you
Best regards,
o_sing_o
o_sing_o said:
Hihi,
Because I am using Vista PC, can I use PC to flash the hardspl and use SD card to flash OS and radio??
Thank you
Best regards,
o_sing_o
Click to expand...
Click to collapse
Simple answer is no. You should be able to flash Hard SPL from Vista if you follow the Trinitty guides to change the USB drivers to the XP ones.....PLEASE read the TRINITY GUIDES as stated above.
about the vista problem ... take a look: http://trinityguides.info/index.php?option=com_content&task=view&id=20&Itemid=66
should i download the hard spl from here?
http://forum.xda-developers.com/showthread.php?t=398742
and what radio should i put? be specific...
Thanks
whatever radio you feel like, jesus, the level of stupidity just gets worse.
of course, if you're totally ****ing incapable of independent thought, we can spoonfeed you some arbitrary radio version.
Thanks for your attitude! I just want to do somethink that work... And my question is not for the fun! I saw in the guide that in the link (to trinityguide) and in the first page its didnt writen that is compatible with p3600i. So i ask before i make damage to my device.
I am working in computer companies for 5 years but its my first time flashing ppc so i want to be sure what to do before that I will make any damage.
And belive me that anyone that will gets some help in the first flash will help in the future to the forum.
gallevy said:
Thanks for your attitude! I just want to do somethink that work... And my question is not for the fun! I saw in the guide that in the link (to trinityguide) and in the first page its didnt writen that is compatible with p3600i. So i ask before i make damage to my device.
I am working in computer companies for 5 years but its my first time flashing ppc so i want to be sure what to do before that I will make any damage.
And belive me that anyone that will gets some help in the first flash will help in the future to the forum.
Click to expand...
Click to collapse
OK...you do not have to flash ANY radio if you don't want to.
The Tinity Guide was written well before this device was cracked so it is not up to day with regard to the P3600i.
If you follow the instructions at the top of the page you should be fine.
Chose whatever radio you want to use....then pick one of the ROM's that are known to work and away you go.
I just flashed the MARY 3.7 SL and before I started loading up my customisations my Program memory was 34 meg. Even now after laoding everything I have 22.62 Meg Program memory and 178.88 Sorage memory (and everything is loaded on the device too).
So far all is good on this one.
PS Don't take Olipro's comments to heart....if you read his tag...he abuses everyone....lol
Andych said:
OK...you do not have to flash ANY radio if you don't want to.
The Tinity Guide was written well before this device was cracked so it is not up to day with regard to the P3600i.
If you follow the instructions at the top of the page you should be fine.
Chose whatever radio you want to use....then pick one of the ROM's that are known to work and away you go.
I just flashed the MARY 3.7 SL and before I started loading up my customisations my Program memory was 34 meg. Even now after laoding everything I have 22.62 Meg Program memory and 178.88 Sorage memory (and everything is loaded on the device too).
So far all is good on this one.
PS Don't take Olipro's comments to heart....if you read his tag...he abuses everyone....lol
Click to expand...
Click to collapse
Thanks... what radio you tried?
And The hard spl you take from here? http://forum.xda-developers.com/showthread.php?t=398742 or from the trinityguides?
gallevy said:
Thanks... what radio you tried?
And The hard spl you take from here? http://forum.xda-developers.com/showthread.php?t=398742 or from the trinityguides?
Click to expand...
Click to collapse
Use the Hard SPL from the link...that is THE only one that works.
Radio 1.46.30 was the standard Radio and I now have 1.50.08.11
Check out the radios etc here http://forum.xda-developers.com/showpost.php?p=1951469&postcount=3
and choose the one that suits.
woot it works! thanks
zero_1984 said:
woot it works! thanks
Click to expand...
Click to collapse
good to hear
hopefully we'll have a decent selection of ROMs after a few weeks, would be good to check back in a little while
joncgde2 said:
good to hear
hopefully we'll have a decent selection of ROMs after a few weeks, would be good to check back in a little while
Click to expand...
Click to collapse
great to hear. the rom seems to be fairly stable, and its nice and quick. which for me personally is what i want in a phone
one thing i should mention to people as well running vista to do this is that for every part of flashing the phone, vista may attempt and succeed in "installing device drivers" which in turn means you need to point it to the vista-compatible drivers for it to work (as per the guide) every time to progress to the next part, otherwise a 260 keeps occuring.
Thank you for your wonderful and useful guide!
Thank you!
200% hype abt flashing! Finally!
Hey folks I need a little help
I've downloaded:
- Mary 3.7 Lite, Mary 3.7.1 and PDAVIET 37
- Olipro 130, Olipro 120 and Des Crash Proof
I've tried hard to mix all possibilities like Olipro 130 and Mary 3.7, Olipro 130 and Mary 3.7.1 and etc
After several tries i was kinda desperate since none worked then after testing Mary 3.7.1 and Des Crash Proof, TADA! Worked!
Well, the point here is understanding why I couldnt make the other ROMs work.
Could you please help me understading why?
Also I have another question, when a ROM was bad installed, in these cases above the 0% stats were freeze in the PDA while I had a bad connection problem showing in computer ( error 246 i think ) so the PDA was stuck in the bootloader mode =( And I just could enter my old WM6 by upgrading the radio. Is there another way to do it? I was pretty disappointed upgrading the Radio so many times. LOL
genipao said:
Hey folks I need a little help
I've downloaded:
- Mary 3.7 Lite, Mary 3.7.1 and PDAVIET 37
- Olipro 130, Olipro 120 and Des Crash Proof
I've tried hard to mix all possibilities like Olipro 130 and Mary 3.7, Olipro 130 and Mary 3.7.1 and etc
After several tries i was kinda desperate since none worked then after testing Mary 3.7.1 and Des Crash Proof, TADA! Worked!
Well, the point here is understanding why I couldnt make the other ROMs work.
Could you please help me understading why?
Also I have another question, when a ROM was bad installed, in these cases above the 0% stats were freeze in the PDA while I had a bad connection problem showing in computer ( error 246 i think ) so the PDA was stuck in the bootloader mode =( And I just could enter my old WM6 by upgrading the radio. Is there another way to do it? I was pretty disappointed upgrading the Radio so many times. LOL
Click to expand...
Click to collapse
If you have a P3600i then according to the info you have above....you downloaded the WRONG Hard SPL.
Go back to the very first post on this thread and read it carefully. There is a link there to the correct Hard SPL from Olipro...and it isn't 130, 120 or Des Crash Proof.
genipao, it was rather surprise you had picked the wrong hard spl and doing some mix and match and it still work?
All experts,
please render help to me for my CHT9110 (P3600i - IPL-Trin100, SPL-3.03.0000, CPU-Samsung 500Mhz, NAND-256MB) that I flashed successfully with hardSPL 3.10 Oplira. this is working and wonderful SPL with the JumpSPL included. Good job done by Oplira!
However when I tried to upgrade P3600i from WM6.0 to WM6.1, I missed the step to tag 401 from 400 when I re-build New_NBH.file for my phone. At a result, I encounterd WM6.1 ROM flashing incomplete at 80% and forced to reset due to hang-up...
Now, my P3600i still can boot up to flash-screen logo, loading radio image (1.56.70.11) and then protocal services (32.89.7020.20H), then it will hand-up forever on flash screen logo.... (until i did the hard reset, then it will re-boot! terrible now!!)
i suspected it was unable to locate the WM6.1 and loading up accordingly....
I tried out many option, to downgrade SPL 1.1, SPL1.2, SPL 2.1 and used SPLxploit to clear the stack in bootloader... all is falied and my bootloader still shown SPL-3.03.0000 and don't allow to re-flash any ROM under bootloader mode now!!
Experts! please assist me,
How can I roll-back the default OS on phone if any? or there is alternative way to recover OS to flash in for recovery? I think firstly we need to crack SPL-3.03.000 in bootloader mode...
Many thanks!
Hi klemtest,
can you guide me on flashing CHT9110?
I couldnt seems to get it flash even after following the instruction.
Appreciate your help
i just followed Ajajaj Quoted, please allow me to share...
Step 1 - Anyway First of all, load the Hard SPL to your phone from : Set
<Klemtest>
Step 1.1 - go and download Hard-SPL-p3600i-V1.1.zip (810.6 KB, 438 views)
Step 1.2 - extract SPL-p3600i-V1.1.zip file onto your local drive
Step 1.3 - connect P3600i via USB, ensure you are under ACTIVESYNC mode in WindowXP (if you use Windows Vista, the you need Vista driver for detecting HTC phone at USB)
Step 1.4 - execute the ROMupdateutility from SPL-p3600i-v1.1 folder, ensure there is RUU_signed.nbh file available, otherwise the utility will prompt u for read file error.
Step 1.5 - once it executed, follows the instruction given from ROMupdateutility screen, until you see the progress bar show up, meanwhile u will notice that p3600i phone will prompt you for ROM upgrading message, click "Yes" to accept and proceed. Sequence pop-up message will be asked again in p3600i for using JumpSPL.exe to unlock CID,
Again click "Yes" to accept and proceed. ROMUpdateutility will complete 100% and your p3600i display will be turned to SPL-3.10 Oplira in bootloader mode now (if the ROMupdateUtility indicated there is update error, just ignore it and exit utility screen)
don't switch off your p3600i, let it continue showing SPL-3.10 Oplira in bootloader display.
Dude! you're now ready for step2 to flashing your favor WM6.0 / WM6.1 once you manage the "nbh" file which I didn't done it properly!!
So, I assumed you have downloaded the working ROM and extract them in local folder as stated in Step-2
Step 2 - So, what I did was to download RUU_TRINITY_WM6.1_WWE_ASIA_3.12.YK.Lite extract into its own folder (Mary seems to work as well)
Due to p3600i is manufactured with 256 NAND, memory address for storing "OS.nb" slightly difference compared to p3600 (CHT9100) with 128 MB RAM.
Hence, ajajaj advice to use ROMBaker.exe to exract "XX_OS.nb" your favor OS ROM (usually named as RUU_signed.nbh) that you downloaded and re-build it using NBHGEN.exe.
All this stuff is available here Custom RUU tools
In this case, 2 screens captured below showing u how to distingish it
(for wrong re-build of OS.nb at 400)
C:> NBHGEN.exe new_nbh.txt
TRIN100
SuperCID
Klemtest
XDADevelopers
100,00_IPL.nb
600,02_MainSplash.nb
601,03_SubSplash.nb
900,04_ExtROM.nb
300,05_GSM.nb
400,06_OS.nb
(for correct re-build of OS.nb at 401)
C:> NBHGEN.exe correct_nbh.txt
TRIN100
SuperCID
Klemtest
XDADevelopers
100,00_IPL.nb
600,02_MainSplash.nb
601,03_SubSplash.nb
900,04_ExtROM.nb
300,05_GSM.nb
401,06_OS.nb
you can follow the step below until step9 if you're not familar of using custom RUU tools:
Step 3 - then download the custom ruu updated from here: http://forum.xda-developers.com/showthread.php?t=295113 - also get the rombaker for trinity as found further down in the post.
Step 4 - unzip the custom_ruu stuff, put in the downloaded trinity rombaker to replace extracted rombaker,
Step 4a - Copy ruu_signed.nbh file that is found in folder created in Step 2 to the rombaker/workshop folder created in step 4
Step 5 - then use nbhextract (created in step 4) to extract the ruu_signed.nbh file that is now in the workshop folder
Step 6 - watch the output. (for file names)
Step 7 - Run the rombaker program and load the extracted files into their places (as referred to in step 6), then click generate NBH
It will ask you to save a file. call it new_nbh (or whatever you want) -
Step 8 - open this file (created in step 7) in notepad, and change the number 400 (about 5 lines down) to 401 save and exit
Step 9 - then open a dos/cmd/command.com window (whatever you want to call it), cd to the rombaker/workshop folder and then run the following:
nbhgen new_nbh.txt
NOTE: new_nbh.txt should be the same as the filename created in step 7
copy the generated RUU_signed.nbh file back to the RUU_TRINITY_WM6.1_WWE_ASIA_3.12.YK.Lite folder.
Your p3600i rom is now ready for flashing
<Klemtest>
Step-10 - after you have managed to get re-build RUU_Signed.nbh file by yourself. you can proceed last stage for completion.
As I mentioned, you continue keep your bootloader screen at SPL-3.10 Oplira just now. launch again RUUupdateutility.exe
Note: At this point, your personal data from the phone will be destroy, please make sure you back-up all data before regret and ensure ActiveSync is disable during execution the flashing.
Screen1 - On the Welcome Screen, click Next to begin the ROM update installation.
Screen2 - On the next screen, follow the listed instructions in the dialog box first. When you are done, click Next to proceed.
Note: Ignore the instructions listed due to you are flashing via bootloader mode, and ActiveSync is disable.
Screen3 - The following message will then be displayed, indicating that the utility is verifying and acquiring information about the device as preparation for the update process. Wait for this verification process to finish.
Screen4 - Below the device information, information about the new ROM update will then be displayed. If you are certain that you want to install the phone with the new ROM update, click Next to proceed.
Screen5 - confirmation message then appears and shows the length of time it will take to copy the necessary files (including radio image) to the device. Click Next to begin the update.
Screen6 - A progress bar will run through the screen during the update process.
Note: In the middle of the update process, the progress bar may stop running. This is normal as the RUU is adjusting itself to complete the update process automatically. (probably will take up 10 minutes)
6. When you see the screen shown CONGRATULATION message! means update is complete. Click Finish to exit the utility. Otherwise, you will have trouble now to troubleshoot per below steps!
GOOD LUCK and happy computing!
Troubleshooting and Error Recovery

Categories

Resources