Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,594 Members 38,450 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] Step by Step Guide for Upgrading P3400 and P3400i ROM + FAQs

Tip us?
 
basak.asim
Old
(Last edited by basak.asim; 12th March 2012 at 07:41 PM.)
#751  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Apr 2008
Default [GUIDE] Step by Step Guide for Upgrading P3400 and P3400i ROM

While updating my HTC GENE P3400 i found your post when i am totally screwed up. And found in Step 2: I hadnt done Start > Settings > Connections > USB to PC. For which when I am connecting my phone with PC, USB is showing on my phone, but Im not able to select the USB option.. Please Help to restore my phone.. Thankx in advance..
 
BOOTMGR
Old
#752  
BOOTMGR's Avatar
Recognized Contributor
Thanks Meter 1,556
Posts: 675
Join Date: Aug 2010
Location: Ahmedabad
Quote:
Originally Posted by sudhanshu123 View Post
Step 5: Use the Orefkov Unlocker
------------------------------------

1. Remove the battery, SIM card and SD Card of your phone and press the Power key for 20 seconds to draw out any residual power from the phone.

2.Replace the battery but not the SIM and SD card, and don't start the phone yet. Press and hold the Camera button and then press the Power button or Soft Reset button. Phone will come to boot loader mode (tricolor screen) and SPL 1.10.Olip will be displayed. ( There is no response from phone, please advise)
Remove the battery again (and also SD card and sim card,you don't need to put them during SPL patching.So keep them away during this whole process).Hold power button for at least 15 seconds then put it back and hold down Camera+Power button.Then watch are you getting Bootloader(Tri colr screen) or not.If not then are you able to Hard reset??(Left soft key+Right Soft key+Green button+Power Button).If you are unable to hard reset then you have totally bricked your GENE.Go for J-TAG restore
GENE J-TAG restore

---------- Post added at 08:25 AM ---------- Previous post was at 08:24 AM ----------

Quote:
Originally Posted by basak.asim View Post
While updating my HTC GENE P3400 i found your post when i am totally screwed up. And found in Step 2: I hadnt done Start > Settings > Connections > USB to PC. For which when I am connecting my phone with PC, USB is showing on my phone, but Im not able to select the USB option.. Please Help to restore my phone.. Thankx in advance..
Plz also describe more about what you've done with your device?
The world aint all sunshine and rainbows, its a very mean and nasty place and I dont care how tough you are, it will beat you to your knees and keep you there permanently if you let it.
You, me, or nobody, is gonna hit as hard as life; but it aint about how hard you hit, its about how hard you can get hit and keep moving forward, how much you can take and keep moving forward.
Thats how winning is done...
Donate me some "Thanks" if i've helped you...
 
sudhanshu123
Old
#753  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Mar 2012
Default Help

Harsh , first of all thanks a lot for your instant reply.

Now i can see the tricolor screen, but i am stuck in the next step.

On PC, go to the folder Orefkov in the folder extracted in step 1 and run the Mtty1_42.exe. Press the button "USB" in the window that opened. ( When i do this i get a window "open port setting", when i click ok i get where i guess i need to input some command but the phone is not repsonding at all, attaching the image )

5. In the window that opened, type the following command (don't use copy paste please) and press enter:
Code:
set 32 1You'll see a response from phone. ( No respone when i wrote the command in the command center)

6. Type the following command BUT DON'T PRESS ENTER YET:
Code:
ls boot.binNote : that is small L and small s in that command, dont mistake it with I.

Please guide me if i am doing something wrong.

Thanks again for your help.
Attached Thumbnails
Click image for larger version

Name:	step 1.png
Views:	19
Size:	25.5 KB
ID:	945557   Click image for larger version

Name:	Step 2.jpg
Views:	14
Size:	19.4 KB
ID:	945558  
 
BOOTMGR
Old
#754  
BOOTMGR's Avatar
Recognized Contributor
Thanks Meter 1,556
Posts: 675
Join Date: Aug 2010
Location: Ahmedabad
Quote:
Originally Posted by sudhanshu123 View Post
Harsh , first of all thanks a lot for your instant reply.

Now i can see the tricolor screen, but i am stuck in the next step.

On PC, go to the folder Orefkov in the folder extracted in step 1 and run the Mtty1_42.exe. Press the button "USB" in the window that opened. ( When i do this i get a window "open port setting", when i click ok i get where i guess i need to input some command but the phone is not repsonding at all, attaching the image )

5. In the window that opened, type the following command (don't use copy paste please) and press enter:
Code:
set 32 1You'll see a response from phone. ( No respone when i wrote the command in the command center)

6. Type the following command BUT DON'T PRESS ENTER YET:
Code:
ls boot.binNote : that is small L and small s in that command, dont mistake it with I.

Please guide me if i am doing something wrong.

Thanks again for your help.
Select USB there where COM1 is written(in 1st image which you've attached) and then enter the command.........
The world aint all sunshine and rainbows, its a very mean and nasty place and I dont care how tough you are, it will beat you to your knees and keep you there permanently if you let it.
You, me, or nobody, is gonna hit as hard as life; but it aint about how hard you hit, its about how hard you can get hit and keep moving forward, how much you can take and keep moving forward.
Thats how winning is done...
Donate me some "Thanks" if i've helped you...
 
sudhanshu123
Old
#755  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Mar 2012
Default help

Hi Harsh,

It shows me an error like "COM1" port can not open.
when i click ok.. i can see a blank screen.
 
BOOTMGR
Old
#756  
BOOTMGR's Avatar
Recognized Contributor
Thanks Meter 1,556
Posts: 675
Join Date: Aug 2010
Location: Ahmedabad
Quote:
Originally Posted by sudhanshu123 View Post
Hi Harsh,

It shows me an error like "COM1" port can not open.
when i click ok.. i can see a blank screen.
Make sure you have drivers properly installed.Also make sure that you have not inserted SIM card or Memory card.
The world aint all sunshine and rainbows, its a very mean and nasty place and I dont care how tough you are, it will beat you to your knees and keep you there permanently if you let it.
You, me, or nobody, is gonna hit as hard as life; but it aint about how hard you hit, its about how hard you can get hit and keep moving forward, how much you can take and keep moving forward.
Thats how winning is done...
Donate me some "Thanks" if i've helped you...
 
10492
Old
#757  
10492's Avatar
Junior Member
Thanks Meter 3
Posts: 18
Join Date: Sep 2009
Location: mumbai
Quote:
Originally Posted by krazy_about_technology View Post
The Step By Step Guide

CAUTION: DO NOT UPDATE ROM OF A PHONE THAT IS SIM LOCKED. THE RESULTS ARE UNKNOWN BUT MOST OF THE TIMES IT PREVENTS YOU FROM USING THE PHONE ANY FURTHUR!!

If you like to backup your existing rom first, follow this guide by Ankit360 to do it : http://forum.xda-developers.com/show...8&postcount=20

Step 1: Download the Tools
-------------------------------


Download the tools zip file from here:

http://www.4shared.com/file/81084740...ing_Tools.html

Its a self extracting file, just start it and give a path and it will unzip all the files in your chosen folder. Inside the extracted folder you will find these things:

1. SPL Updater : Inside it there are 2 folders, Olipro and Orefkov. These contain the two SPL patchers that we need to use.

2. ROM Update Utility : This contains the ROM update utility we will need to flash a ROM. Unzip it into a folder.

3. USBDriver4ActiveSyncVista : This contains a special driver for Windows Mobile Device Center in Vista that you need to use to successfully update your ROM. Unzip it in a folder too.

4. Download a ROM appropriate for your device: Which one is appropriate, you'll only know after updating your SPL. So do this step after that. But in any case, here is a link to a good ROM, created by me, which is available for both new and old gene:

Sumit's Pro Users ROM (WM 6.1, for new and old gene)

http://forum.xda-developers.com/showthread.php?t=467796

Step 2: Preparing your phone
--------------------------------


1. Copy the file gene_hspl.exe from the SPL Updater\Olipro folder that you got in step 1 to the phone memory.

2. First, on your phone, Go to Start > Settings > Connections > USB to PC. Here, uncheck the checkbox : enable advance nerwork functionality. Click OK. Disconnect and Reconnect the USB cable to your pc.


Step 3: Prepare your Computer (Please pay attention, this is crucial!)
--------------------------------


XP Users
----------

There is not much you need to do. Just open task manager and kill the Active Sync executable from the processes tab. Its named as wcescomm.exe.

Vista/Windows 7 Users
-------------
You need to take these steps :

1. Go to desktop, right click Computer, and select Manage. Go to Device Manager. Now under the section Mobile Devices, Double Click : Smartphone USB Sync.

2. On the Drivers tab, click "Update Driver..." button. On next screen click : "Browse my computer for driver software".

3. Click : "Let me pick from a list of device drivers on my computers". Click "Have Disk.." on next screen. Click "Browse..." and go to the folder extracted in step 1. There, go to USBDriverforActiveSyncVista folder. Here select the file "wceusbsh.inf" and click OK.

4. Click Next and finish the wizard.

NOte : YOU NEED TO DO THIS TO SEE THE "USB" BUTTON IN MTTY WINDOW IN LATER STEPS. DONT SKIP IT!

Step 4: Use the Olipro method first.
-----------------------------------------




Open File manager on your phone. Go to the location on phone memory where you saved gene_hspl.exe. Tap on it to run it. Your phone will restart after a short pause.

Now there are two chances :

a) If its done alright, you'll see SPL 1.10.Olip on your boot screen and your phone will boot just fine. And it confirms that you have an old gene. You do not need to do Step5. Proceed to Step 6.

b) If it doesn't boots, and only green and red keys blink, Don't worry. Your phone is bricked but you'll get it back using orefkov's method in a minute. Proceed to next step. And this confirms that you have a new gene.

Step 5: Use the Orefkov Unlocker
------------------------------------

1. Remove the battery, SIM card and SD Card of your phone and press the Power key for 20 seconds to draw out any residual power from the phone.

2. Replace the battery but not the SIM and SD card, and don't start the phone yet. Press and hold the Camera button and then press the Power button or Soft Reset button. Phone will come to boot loader mode (tricolor screen) and SPL 1.10.Olip will be displayed.

3. Connect the USB cable. The text USB will appear on the bottom of the screen.

4. On PC, go to the folder Orefkov in the folder extracted in step 1 and run the Mtty1_42.exe. Press the button "USB" in the window that opened.

5. In the window that opened, type the following command (don't use copy paste please) and press enter:

Code:
set 32 1
You'll see a response from phone.

6. Type the following command BUT DON'T PRESS ENTER YET:

Code:
ls boot.bin
Note : that is small L and small s in that command, dont mistake it with I.

Now, hold down the Camera button on phone, and press the enter key on computer. After a while, the screen will become White. Continue pressing the Camera button for 10 more seconds.

7. Now release the camera button, close the MTTY program and run ROMUpdateUtility.exe in the same folder, not the one outside it. That one is for RAM flashing that we will use later. Check the boxes in each step and click Next Next and then at last Update. Let it finish the process. Your phone will restart.

8. Now on the splash screen you'll see the info with updated SPL version. The version of SPL will be 1.07.Oref.

Congrats! you have successfully patched your SPL.


Step 6: Flash the ROM
---------------------------


Now let the phone boot once and then shutdown it. Insert your SIM card, but not the SD card. Go to the PC and copy the ROM file (it must be names RUU_Signed.nbh. Rename it if it has some other name.) into the ROM Update Utility folder that is outside the Orefkov and SPL Patcher folder.

Now press and hold the camera button and start your phone to go into the Boot loader mode once again.

Now Run the RomUpdateUtility.exe and follow her instructions. Please make sure that you are not running RomUpdateUtility inside the Orefkov folder in SPL Updater folder. You must use the one outside, in the RomUpdateUtility folder. Your phone will automatically go into bootloader mode and a progress bar will be displayed on both phone and PC. Once it completes, your phone will restart again and you'll get the phone with the brand new ROM.

Step 7 : Set your PC and Phone back to normal
------------------------------------------------


This step is only needed in case you are using Vista.

The driver we updated in Vista will not work for normal active sync operation. So you'll need to set it back to the original version. There are two ways to do that. Either, uninstall and reinstall the Windows Mobile Device Center Or Follow the same procedure gicen in Step 3 but instead on clicking the "Have Disk button", choose the driver from the list already given.

The driver that you need to install can be identified by have a newer version given in front of its name. Also, the newer driver's name includes "Microsoft Corporation" while the older one has only "Microsoft".


You can Put back your SD card now.

On your phone, again go to the Start > Settings > Connections > USB and check the checkbox there and click OK.

That's it! You are Done.
dude i hv tried this method after ls boot.bin
its show error downgradeing is failed in the cmd txt
plz help me dude plz
 
BOOTMGR
Old
#758  
BOOTMGR's Avatar
Recognized Contributor
Thanks Meter 1,556
Posts: 675
Join Date: Aug 2010
Location: Ahmedabad
Quote:
Originally Posted by 10492 View Post
dude i hv tried this method after ls boot.bin
its show error downgradeing is failed in the cmd txt
plz help me dude plz
Some more description about error???
The world aint all sunshine and rainbows, its a very mean and nasty place and I dont care how tough you are, it will beat you to your knees and keep you there permanently if you let it.
You, me, or nobody, is gonna hit as hard as life; but it aint about how hard you hit, its about how hard you can get hit and keep moving forward, how much you can take and keep moving forward.
Thats how winning is done...
Donate me some "Thanks" if i've helped you...
 
10492
Old
#759  
10492's Avatar
Junior Member
Thanks Meter 3
Posts: 18
Join Date: Sep 2009
Location: mumbai
Quote:
Originally Posted by krazy_about_technology View Post
The Step By Step Guide

CAUTION: DO NOT UPDATE ROM OF A PHONE THAT IS SIM LOCKED. THE RESULTS ARE UNKNOWN BUT MOST OF THE TIMES IT PREVENTS YOU FROM USING THE PHONE ANY FURTHUR!!

If you like to backup your existing rom first, follow this guide by Ankit360 to do it : http://forum.xda-developers.com/show...8&postcount=20

Step 1: Download the Tools
-------------------------------


Download the tools zip file from here:

http://www.4shared.com/file/81084740...ing_Tools.html

Its a self extracting file, just start it and give a path and it will unzip all the files in your chosen folder. Inside the extracted folder you will find these things:

1. SPL Updater : Inside it there are 2 folders, Olipro and Orefkov. These contain the two SPL patchers that we need to use.

2. ROM Update Utility : This contains the ROM update utility we will need to flash a ROM. Unzip it into a folder.

3. USBDriver4ActiveSyncVista : This contains a special driver for Windows Mobile Device Center in Vista that you need to use to successfully update your ROM. Unzip it in a folder too.

4. Download a ROM appropriate for your device: Which one is appropriate, you'll only know after updating your SPL. So do this step after that. But in any case, here is a link to a good ROM, created by me, which is available for both new and old gene:

Sumit's Pro Users ROM (WM 6.1, for new and old gene)

http://forum.xda-developers.com/showthread.php?t=467796

Step 2: Preparing your phone
--------------------------------


1. Copy the file gene_hspl.exe from the SPL Updater\Olipro folder that you got in step 1 to the phone memory.

2. First, on your phone, Go to Start > Settings > Connections > USB to PC. Here, uncheck the checkbox : enable advance nerwork functionality. Click OK. Disconnect and Reconnect the USB cable to your pc.


Step 3: Prepare your Computer (Please pay attention, this is crucial!)
--------------------------------


XP Users
----------

There is not much you need to do. Just open task manager and kill the Active Sync executable from the processes tab. Its named as wcescomm.exe.

Vista/Windows 7 Users
-------------
You need to take these steps :

1. Go to desktop, right click Computer, and select Manage. Go to Device Manager. Now under the section Mobile Devices, Double Click : Smartphone USB Sync.

2. On the Drivers tab, click "Update Driver..." button. On next screen click : "Browse my computer for driver software".

3. Click : "Let me pick from a list of device drivers on my computers". Click "Have Disk.." on next screen. Click "Browse..." and go to the folder extracted in step 1. There, go to USBDriverforActiveSyncVista folder. Here select the file "wceusbsh.inf" and click OK.

4. Click Next and finish the wizard.

NOte : YOU NEED TO DO THIS TO SEE THE "USB" BUTTON IN MTTY WINDOW IN LATER STEPS. DONT SKIP IT!

Step 4: Use the Olipro method first.
-----------------------------------------




Open File manager on your phone. Go to the location on phone memory where you saved gene_hspl.exe. Tap on it to run it. Your phone will restart after a short pause.

Now there are two chances :

a) If its done alright, you'll see SPL 1.10.Olip on your boot screen and your phone will boot just fine. And it confirms that you have an old gene. You do not need to do Step5. Proceed to Step 6.

b) If it doesn't boots, and only green and red keys blink, Don't worry. Your phone is bricked but you'll get it back using orefkov's method in a minute. Proceed to next step. And this confirms that you have a new gene.

Step 5: Use the Orefkov Unlocker
------------------------------------

1. Remove the battery, SIM card and SD Card of your phone and press the Power key for 20 seconds to draw out any residual power from the phone.

2. Replace the battery but not the SIM and SD card, and don't start the phone yet. Press and hold the Camera button and then press the Power button or Soft Reset button. Phone will come to boot loader mode (tricolor screen) and SPL 1.10.Olip will be displayed.

3. Connect the USB cable. The text USB will appear on the bottom of the screen.

4. On PC, go to the folder Orefkov in the folder extracted in step 1 and run the Mtty1_42.exe. Press the button "USB" in the window that opened.

5. In the window that opened, type the following command (don't use copy paste please) and press enter:

Code:
set 32 1
You'll see a response from phone.

6. Type the following command BUT DON'T PRESS ENTER YET:

Code:
ls boot.bin
Note : that is small L and small s in that command, dont mistake it with I.

Now, hold down the Camera button on phone, and press the enter key on computer. After a while, the screen will become White. Continue pressing the Camera button for 10 more seconds.

7. Now release the camera button, close the MTTY program and run ROMUpdateUtility.exe in the same folder, not the one outside it. That one is for RAM flashing that we will use later. Check the boxes in each step and click Next Next and then at last Update. Let it finish the process. Your phone will restart.

8. Now on the splash screen you'll see the info with updated SPL version. The version of SPL will be 1.07.Oref.

Congrats! you have successfully patched your SPL.


Step 6: Flash the ROM
---------------------------


Now let the phone boot once and then shutdown it. Insert your SIM card, but not the SD card. Go to the PC and copy the ROM file (it must be names RUU_Signed.nbh. Rename it if it has some other name.) into the ROM Update Utility folder that is outside the Orefkov and SPL Patcher folder.

Now press and hold the camera button and start your phone to go into the Boot loader mode once again.

Now Run the RomUpdateUtility.exe and follow her instructions. Please make sure that you are not running RomUpdateUtility inside the Orefkov folder in SPL Updater folder. You must use the one outside, in the RomUpdateUtility folder. Your phone will automatically go into bootloader mode and a progress bar will be displayed on both phone and PC. Once it completes, your phone will restart again and you'll get the phone with the brand new ROM.

Step 7 : Set your PC and Phone back to normal
------------------------------------------------


This step is only needed in case you are using Vista.

The driver we updated in Vista will not work for normal active sync operation. So you'll need to set it back to the original version. There are two ways to do that. Either, uninstall and reinstall the Windows Mobile Device Center Or Follow the same procedure gicen in Step 3 but instead on clicking the "Have Disk button", choose the driver from the list already given.

The driver that you need to install can be identified by have a newer version given in front of its name. Also, the newer driver's name includes "Microsoft Corporation" while the older one has only "Microsoft".


You can Put back your SD card now.

On your phone, again go to the Start > Settings > Connections > USB and check the checkbox there and click OK.

That's it! You are Done.
hey dude i try this step also after doing mtty
it shws this things



set 32 1
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDInit - SD ver1.0
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
CMD55 failed
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDInit - SD ver1.0
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
CMD55 failed
g_cKeyCardSecurityLevel = FF

Cmd>ls boot.bin
clean up the image temp buffer at 0x8C100000 Length 0x03A00000
BOOTLOAD_PAGE_TABLE_BASE_C_VIRTUAL= 0x8C080000
Clear image temp buffer done .
MTTYDownloadImage
Not allow operation!
Error : DownloadImage return error (code = 0xFFFFFFFF)
Cmd>


plz help me dude................
 
BOOTMGR
Old
#760  
BOOTMGR's Avatar
Recognized Contributor
Thanks Meter 1,556
Posts: 675
Join Date: Aug 2010
Location: Ahmedabad
Quote:
Originally Posted by 10492 View Post
hey dude i try this step also after doing mtty
it shws this things



set 32 1
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDInit - SD ver1.0
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
CMD55 failed
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDInit - SD ver1.0
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
SDCmd55 Command response time-out. MMC_STAT = 80
CMD55 failed
g_cKeyCardSecurityLevel = FF

Cmd>ls boot.bin
clean up the image temp buffer at 0x8C100000 Length 0x03A00000
BOOTLOAD_PAGE_TABLE_BASE_C_VIRTUAL= 0x8C080000
Clear image temp buffer done .
MTTYDownloadImage
Not allow operation!
Error : DownloadImage return error (code = 0xFFFFFFFF)
Cmd>


plz help me dude................
Are you sure that your device didn't booted up after olipro patch??
Seems that you have old gene and you're still tryin to patch it.............
The world aint all sunshine and rainbows, its a very mean and nasty place and I dont care how tough you are, it will beat you to your knees and keep you there permanently if you let it.
You, me, or nobody, is gonna hit as hard as life; but it aint about how hard you hit, its about how hard you can get hit and keep moving forward, how much you can take and keep moving forward.
Thats how winning is done...
Donate me some "Thanks" if i've helped you...

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes