• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

P3600i Flashing Tutorial

Search This thread

joncgde2

Senior Member
Nov 7, 2007
118
0
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 :)
 
Last edited:

o_sing_o

Member
Jul 13, 2007
30
1
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
 

Olipro

Retired Recognized Developer
Sep 22, 2005
1,895
60
Your SPL
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.
 

gallevy

Senior Member
Sep 5, 2007
94
0
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.
 

Andych

Senior Member
Aug 6, 2007
345
1
Sydney
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.

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
 

gallevy

Senior Member
Sep 5, 2007
94
0
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

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?
 

Andych

Senior Member
Aug 6, 2007
345
1
Sydney

zero_1984

Member
Oct 20, 2007
10
0
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

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.
 

genipao

Member
Sep 25, 2007
17
0
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
 

Andych

Senior Member
Aug 6, 2007
345
1
Sydney
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

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.
 

klemtest

New member
Jun 18, 2008
4
0
ShenZhen
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... :mad:

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!
 

wssoo

Member
Apr 14, 2008
42
0
Hi klemtest,
can you guide me on flashing CHT9110?
I couldnt seems to get it flash even after following the instruction.

Appreciate your help
 

klemtest

New member
Jun 18, 2008
4
0
ShenZhen
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
 
Last edited: