Go Back   xda-developers > HTC Prophet: JAMin, XDA Neo, S200 > JAMin, XDA Neo, S200 ROM Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 7th December 2007, 04:27 AM
hma4's Avatar
hma4 hma4 is offline
Senior Member
 
Join Date: Jun 2007
Posts: 651
Arrow New WM6 Upgrade Guide

**French Translation Click here : French Translation (Thanks to xvx45)
**German Translation Click here: German Translation (Thanks to animelover)
**Indonesian Translation Click here: Indonesian Translation (Thanks to varanusvincent)
**Italian Translation Click here: Italian Translation (Thanks to slim_s200)

The old way of upgrading to wm6 is dead and gone. This is a guide to upgrade your phone from WM5 to WM6.
You should follow these steps carefully. Step 3 and 4 are necessary only if the WM6 rom you have downloaded instead of nk.nbf has os.nb file and the ExtROM folder:
  1. Download update_package.zip and unzip it on your PC.

    Update_Package (rapidshare)
    Update_Package (4shared)
  2. HardSPL
    If you haven't HardSPL your phone you should. but the good news is you have to do it once and for all.

    Connect your device to the usb port then go to HardSPL folder and run HardSPL.bat from your PC. (Thanks to Prislav)
    The HardSPL.bat will perform the SoftSPL first and then will do the HardSPL. so you don't have to do the SoftSPL manually.
    Before doing the HardSPL you should know:
    • SPL - Second Program Loader is a boot loader. SPL is similar to a BIOS in a computer and can be flashed and updated.
    • G3 or G4: If you soft reset your phone you will see four numbers on top left of the screen. The first one is IPL version. which has this format : #.##.000# the last digit of IPL version indicates if the device is G3 or G4. the G4 device IPL version will end with 0001 and the G3 device IPL version will end with 0000. for example if your device is G4 you might see something like: 2.20.0001
    • the reason we HardSPL the phone is that the original SPL that comes with the phone check the CID

  3. Making the Extension Rom.nb (using that 10Mb that we never used)
    • go to Update_Package\Create Extended Rom\Winimage Trial and run the winimage.exe
    • open the Create Extended Rom\extrom-base\extende_rom.nb with winimage.exe
      you will see a file inside it says : "You should put your files here". Delete that file!
    • go to the ExtRom folder. (Look at the picture) you will find ExtRom folder in most of the wm6 roms. when you download a wm6 rom, this folder is usually beside the Upgrade_ROM.bat .
    • make all the files read only (Select them, right click , then properties and then read Only) <-------Important!! (Updated)
    • inject the ExtRom folder
    • save the file.


  4. Convert os.nb and extended_rom.nb to nk.nbf
    • go to Update_Package\Create Nk.nbf and run nb2nbf.exe
    • Change the Model ID from Wizard to : Prophet
    • the CID filed must be empty!! But you can put any number for the OEM version.
    • select "File #1" then browse and select the extended_rom.nb that you have created from step 3.
    • Set the start address to 9B000000
    • Type Extension Rom for image name (Extension Rom not Extended Rom)!!! Edit: you can also write Extension instead of Extension Rom.
    • select "File #2" then browse and select the os.nb you have downloaded.
    • Select OS from Image Name drop down box
    • Select the location you want to save the output file (nk.nbf)
    • Click on Translate button on the top right of the screen.



  5. Flash the nk.nbf
    Using ROMUpdateUtility_NV_G3.exe or ROMUpdateUtility_NV_G4.exe you can flash the nk.nbf file you have created (or downloaded).
    • copy the nk.nbf that you have created to Update_Package\Update Utilities.
    • click on ROMUpdateUtility_NV_G3.exe or ROMUpdateUtility_NV_G4.exe and follow the instructions. Your main battery has to be more than 50% charge in order to be able to upgrade your rom( just a safety measure).

The benefits of using this new method:
  • More STORAGE area ! the smaller the os.nb the larger your storage!
    I encourage all of you who haven't tried this method yet, to try this method. Specially if your favorite rom is relatively a clean rom and consequently has small os.nb. If you want to know how much extra storage you will get by using this method subtract the size of the os.nb (in kb) from 58,368. the difference will be the amount of storage you will gain when you try this new method.
  • Faster and safer Rom Upgrade.

Update: I have Attached the ScreenShots for those who can't see them from where I uploaded them.
Update2: You have to make the files in ExtRom read only before injecting the ExtRom folder.
Attached Files
File Type: zip WM6 Guide Screen Shots.zip (75.0 KB, 10278 views)
__________________
HTC Prophet, HTC Kaiser
Crystal V5
Prophet WM6 Upgrade Guid

Last edited by hma4; 9th March 2008 at 09:43 PM..
Reply With Quote
Sponsored Links

  #2  
Old 7th December 2007, 04:27 AM
hma4's Avatar
hma4 hma4 is offline
Senior Member
 
Join Date: Jun 2007
Posts: 651
Default

Thanks to:
Prislav for the HardSPL http://forum.xda-developers.com/showthread.php?t=349900
Faria for his excellent tutorial about making the extended rom.
K0ster for reviewing this guide and giving constructive feedback

Updates:

I edit the first post. change the model number from PM300 to Prophet.

Last edited by hma4; 7th December 2007 at 09:02 AM..
Reply With Quote

  #3  
Old 7th December 2007, 04:31 AM
Homertje's Avatar
Homertje Homertje is offline
Member
 
Join Date: Nov 2006
Location: Leeuwarden
Posts: 32
Default

thanks a bunch hma4 this makes life... good and easy...
why now so sudden all this really perfect sollutions... now that the prophet is getting OLD...
well i'm gunna stick to my prophet just a while longer...
__________________
PHONE: Qtek S200 (HTC Prophet) G4
OS: Gullum/HMA4 Prophet Touch X (dutch)
RADIO: 2.61.21
IPL: 2.10.0001
SPL: 2.G4.4PDA

Last edited by Homertje; 7th December 2007 at 05:59 AM..
Reply With Quote

  #4  
Old 7th December 2007, 07:41 AM
k0ster's Avatar
k0ster k0ster is offline
Member
 
Join Date: Nov 2006
Posts: 76
Default

Quote:
Originally Posted by hma4 View Post
[*] Convert os.nb and extended_rom.nb to nk.nbf
  • go to Update_Package\Create Nk.nbf and run nb2nbf.exe
  • Change the Model ID from Wizard to : PM300
  • do not type anything in other fields.
  • select "File #1" (Important!!) then browse and select the extended_rom.nb that you have created from step 3.
  • Set the start address to 9B000000
  • Type Extension Rom for image name (Extension Rom not Extended Rom)!!!
  • select "File #2" then browse and select the os.nb you have downloaded.
  • Select OS from Image Name drop down box
  • Select the location you want to save the output file (nk.nbf)
  • Click on Translate button on the top right of the screen.
I want to post some correctives:

Model ID: Prophet
Language: ENG or RUS (like i do )
OEM version: any digits
Operator version: any digits
CID: MUST be empty
Output file: path to yours nk.nbf

File 1: any nb-file (in my nk.nbf - this is 80040000-OS.nb, image name is OS)
File 2: any nb file (in my nk.nbf - this is 9b000000-Extension.nb, image name is - Extension)

If you want, you could add GSM and Splash.
But if i insert GSM and Splash, i insert GSM in File 1, Splash in File 2, OS in File 3, ExtROM in File 4. (Like in official ROM )

Enjoy.
Reply With Quote

  #5  
Old 7th December 2007, 08:20 AM
hma4's Avatar
hma4 hma4 is offline
Senior Member
 
Join Date: Jun 2007
Posts: 651
Default

Quote:
Originally Posted by k0ster View Post
I want to post some correctives:

Model ID: Prophet
Language: ENG or RUS (like i do )
OEM version: any digits
Operator version: any digits
CID: MUST be empty
Output file: path to yours nk.nbf

File 1: any nb-file (in my nk.nbf - this is 80040000-OS.nb, image name is OS)
File 2: any nb file (in my nk.nbf - this is 9b000000-Extension.nb, image name is - Extension)

If you want, you could add GSM and Splash.
But if i insert GSM and Splash, i insert GSM in File 1, Splash in File 2, OS in File 3, ExtROM in File 4. (Like in official ROM )

Enjoy.
Thanks K0ster, but the Model ID or the order of files I think doesn't matter. I followed the Faria instructions in his tutorial. the first field "File #1" is the only field that can have a longer name such as "Extension Rom". I haven't test "Extension" instead of "Extension Rom", but I think both is possible and correct. I will update the first post accordingly

once again thank you for your review
__________________
HTC Prophet, HTC Kaiser
Crystal V5
Prophet WM6 Upgrade Guid
Reply With Quote

  #6  
Old 7th December 2007, 09:35 AM
Panas78 Panas78 is offline
Junior Member
 
Join Date: Nov 2007
Posts: 20
Default IF CID Unlocked by paid service do i need HardSPL ?

I have an Orange SPV M600 and i CID unlocked it using the paid service.
So do i have to HardSPL my phone ???
Reply With Quote

  #7  
Old 7th December 2007, 11:21 AM
P4k1t0's Avatar
P4k1t0 P4k1t0 is offline
Senior Member
 
Join Date: Jun 2006
Posts: 567
Default

yes yes yes... thanks... is that what i'm talking about
Reply With Quote

  #8  
Old 7th December 2007, 01:19 PM
animelover's Avatar
animelover animelover is offline
Senior Member
 
Join Date: Dec 2004
Location: Dresden
Posts: 1,207
Default

I followed the described steps very exactly but my Neo stucks in bootloader everytime I flashed it with my created nk.nbf!



There are two reasons why it's not working for me, I think:
- I did a mistake in creating the OS.nb
- I did a mistake in creating the nk.nbf

I make a new try with the Mysterious 1.0 GER, hopefully it will work for me ...!
__________________
There are no stupid questions, just stupid answers! :P



Rhodium: Clean Black 3 GER/WWE
Nike: Clean Black 7 GER
Prophet: Clean Black (not booting till now )
Reply With Quote

  #9  
Old 7th December 2007, 03:08 PM
farzin_silver's Avatar
farzin_silver farzin_silver is offline
Member
 
Join Date: Apr 2007
Posts: 56
Default

thank u mr hma4
please upload the images on first post in www.tinypic.com
i cant see them.
thanks
__________________
HTC-PROPHET
wm6.5 user

Reply With Quote

  #10  
Old 7th December 2007, 03:25 PM
k0ster's Avatar
k0ster k0ster is offline
Member
 
Join Date: Nov 2006
Posts: 76
Default

Quote:
Originally Posted by animelover View Post
I followed the described steps very exactly but my Neo stucks in bootloader everytime I flashed it with my created nk.nbf!



There are two reasons why it's not working for me, I think:
- I did a mistake in creating the OS.nb
- I did a mistake in creating the nk.nbf

I make a new try with the Mysterious 1.0 GER, hopefully it will work for me ...!
You MUST use JumpSPL or HardSPL for Prophet.
But for install HardSPL you need JumpSPL
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:17 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.