yashsingh1/xdaforums huggingface dataset:
[P3400 ROM Development] orefkov:
Format SD-Card as FAT32.

Put GENEIMG.nbh on SD-CARD.

Insert SD-Card in Gene, press AND HOLD "Camera" button, and do soft-reset.

If you see white screen with "Reading SD content":

Release "Camera" button, wait, and when countdown in left-bottom corner of screen is appear, press "Power" button. Flashing is begin. After you will see "Success. Press any key". Do soft-reset.

But if you see 3-color screen, then you mast do magic with your SD-Card.

See http://xdaforums.com/showthread.php?t=371147
[P3400 ROM Development] laramiller:
Didn't work :(
[P3400 ROM Development] orefkov:
Write more in detail, that occurs.

There was a white screen with an "Reading SD-Card content"?
[P3400 ROM Development] leofungwai:
not working
[P3400 ROM Development] leofungwai:
There was a white screen with an "Reading SD-Card content"?

no .. nothing
[P3400 ROM Development] orefkov:
Бля, WRITE MORE DETAIL.

How not working?

Flashing not begin ?

Or erron on flashing process ?

Or dont boot after flashing?
[P3400 ROM Development] orefkov:
Simple go in bootloader?

3-color mode?
[P3400 ROM Development] leofungwai:
yes bootloader mode

i tried 3 different brand card ....same same ..
[P3400 ROM Development] orefkov:
Brand not important, important size of card.

Try 128 or 256 MB card, format in FAT32.

Or see http://xdaforums.com/showthread.php?t=371147
[P3400 ROM Development] leofungwai:
kingston 256M X

Toshiba 512M X

sandisk 128M & 256M X

the wm5storage issue tried .. X
[P3400 ROM Development] orefkov:
Try:

Go in bootloader.

Connect device to computer via USB.

Rename geneimg.nbh to ruu_signed.nbh and flash throught RUU.
[P3400 ROM Development] dJbuda:
For those using Windows XP and not getting "USB" option in drop down list just open ActiveSync and in "Connection Settings" option in File menu just uncheck "Allow USB Connection" and instead of killing only wcescomm.exe task, also kill rapimgr.exe with it and else all is same as shown in post 66 on page 7.

By doing this you will get USB option in com1 drop downlist and you have to select that.

I got sucess by this method.

:)Thank you Orefkov for your sincere effort:)
[P3400 ROM Development] blank1:
Please Help

i have a Old gene on which i had upgraded the rom to windows 6.5 using Olipro.

Now i had given the phone to my brother he again tried to upgrade! But the phone is stuck at the tricolour screen showing;-

ONBL (blank)

SPL 1.28.0000

Dont Power off!

pls update new image Now!

Re-formatting OK!

PLease help me....my phone is stuck
[P3400 ROM Development] blank1:
hi kamal..did you find solution for the 1st problem (tri colour scrren) i am stuck up with the same...plz let me know
[P3400 ROM Development] blank1:
plz help

hi kamal..did you find solution for the 1st problem (tri colour scrren) i am stuck up with the same...plz let me know
[P3400 ROM Development] jtf420:
thankssssss .. Orefkov!!

JTAG method was performed with success!

please note .. the JTAG cable schematic has a typo.. please solder pinouts according to LPT JTAG settings window. if u compare the schematic with pin assignment table..u'll understand what i mean!
[P3400 ROM Development] blank1:
Can u xplain in detail

hi fren can u xplain in detail how to recover my P3400 by JTAG method..i dont know anything about it.
[P3400 ROM Development] jtf420:
i've revised the guide please go through it http://rapidshare.com/files/326486053/gene_jtag_restore_revised.zip.html
[P3400 ROM Development] karan999:
better start a new thread if the information is noteworthy.by doing this you can also get valuable suggestions and keep updating your thread.
[P3400 ROM Development] jtf420:
revised guide based on Orefkov's method! the english guide was machine translated, so i'd to read the original at 4pda.ru and changed the language in this guide a little

secondly .. the cable schematic had a typo.. and the wattage of the resistor wasn't mentioned.. added these infos and updated the guide!

so i don't think it' needs a diff thread.. many hit this thread searching for info.

anyways i'm not a gene user, my friend killed his phone and had to recover it.. so if users want a diff thread do say so!
[P3400 ROM Development] basha:
For those using Windows XP and not getting "USB" option in drop down list just open ActiveSync and in "Connection Settings" option in File menu just uncheck "Allow USB Connection" and instead of killing only wcescomm.exe task, also kill rapimgr.exe with it and else all is same as shown in post 66 on page 7.

Those who are lazy and nobes, Use this oneclick simple tool to kill activesync process.
[P3400 ROM Development] deepv84:
i don't think just spl patching works for u because the problem is the onbl is blank
[P3400 ROM Development] smartecs:
i had use jtag mode all done ~the p3400i in boot mode with white screen but the last step when i wan t to flash the ruu_signed.nbh via usb it show to me error 300 invalid update tool....why???
[P3400 ROM Development] deepv84:
have u killed active sync process from task manager ???

or use ruu from spl patching tools with jtag

link is SPL_Unlocking_Tools
[P3400 ROM Development] smartecs:
actually my htc p3400i with s/n:HT820xxxx and gene100, turn on by hold CAM+power it show tri colour and the info show ONBL 1.17.000 SPL 1.07.Oref .....i try to unbricrk follow "gene_unbricker" it can boot in white screen the i run the RUU in the same folder to flash the spl but error 300 .....i try with JTAG finally show white screen then use RUU same error 300 ....what is going on????
[P3400 ROM Development] deepv84:
just goto boot loader and then flash a new gene rom
[P3400 ROM Development] smartecs:
invalid update tool sir:)
[P3400 ROM Development] deepv84:
try sd card method

SD card fashing

but all roms that available in forum are not working with this method plz try any vaibhav's rom
[P3400 ROM Development] gagandeep.puri:
Ppl who have succeeded performing Hard SPL using JTAG method, can any one tell me if there is a cable available for that? i have made the cable but am not able to solder it to the my gene. is there a clip sort of a thing available for hooking it to the PDA?
[P3400 ROM Development] deepv84:
i don't think there is a clip available for that u have to solder the wires at main board.
[P3400 ROM Development] captainstu72:
Please can someone re upload the gene_jtag_restore_revised? It has been removed from rapidshare and hope that it will help me with my aim to fix the HTC Touch Elf.
[P3400 ROM Development] ns9192:
Hi all,

I am using a 2 GB card for this purpose.

I am getting an error Reading SD contents "Invalid certificate" Pl guide..

Sachin
[P3400 ROM Development] Saggy:
Thanks Orefkov

First of all VERY Big Thanks to Orefkov for providing the utility & process for Unbricking New Gene....But there are more posts & confusions in the process...so uploading the same with some changes...

Process:

1. Unpack all in some folder.

2. Press and HOLD "Camera" button and turn on device.

3. If you see 3-colored screen, release "Camera" button, else try again.

4. Kill ActiveSync on computer - Press Ctrl+Shift+Esc, found "wcescomm.exe"

process and terminate it.

5. Connect USB-cable to device.

(In the left bottom corner of the screen to appear the text "USB")

6. Run mtty1_42.exe programm, and press button "USB".

7. In the opened window type the text:

Code:

set 32 1

Press Enter. (You must type this text by hand, not copy/paste)

8. After you will see answer from device in window.

9. Type in window that text:

Code:

ls c:\boot.bin

Press and HOLD "Camera" button on device, and press Enter in mtty window.

10. After a while the device screen becomes white.

Wait 2-3 second, and release "Camera" button.

11. Close mtty programm.

12. Run RomUpdateUtility.exe programm and follow her instruction.

If device is not flashed, try once again from first.

COZ IT WORKED FOR ME....100%:p:p:p
[P3400 ROM Development] marcelotorres:
My Gene (older Gene) had this configuration:

ONBL 1.11.0000

SPL 1.10.Olip

It worked very well with WM6.5

But when I downloaded the orefkov spl to unlock it will not turn over and just enter bootloader mode

Now this:

ONBL: 1.11.0000

SPL: 1.07.Oref

Please help me, I do not know what to do

Everytime I try to install the new rom, even as a unique, does not work and displays the error 300 in ROM Update Utility

I redid all the method described by Orefkov

I tried several roms, but when it comes time to write the rom on the device, is at 0% and the RUU gives error 300

I do not know what else to do.

This happened after I try to unlock CID.

Somebody help me, please, this phone is not mine.

Show me some topic, whatever.

I also tried the method to make it boot from the SD CARD, but I could not make it work, maybe cuz this is the old gene.

Help me ..... please!
[P3400 ROM Development] karan999:
spl 1.07 means its a new gene i suppose.still while doing mitty procedure did your device restart directly or did the screen just go blank.ig your screen restarted without any issues,that means its a OLD gene.otherwise its a NEW gene.

on your computer,install .NET framework 3.5 and Visual C++ Redistributable 2008.again,before doing anything,make sure you have properly synced your device with your computer.now go to boot loader mode,and flash a ROM.

Make sure,your device is properly synced.error[200],[300] all these happen when your device is not synced or it is in USBTO PC mode.

if you are a windows vista/7 64bit user,u'll have some compatability issues.better if your computer/laptop/tablet has 32bit architcture.
[P3400 ROM Development] harry_01:
Cmd>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.ini

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>

how to sloved this

bootloader screen

ONBL 1.07.0000

SPL 1.07.0000
[P3400 ROM Development] leofungwai:
use which RUU ????
[P3400 ROM Development] orefkov:
That RUU, from attach.

Unzip on some folder, put geneimg.nbh at that folder, rename geneimg.nbh to ruu_signed.nbh, and run ROMUpdateUtility.exe.
[P3400 ROM Development] leofungwai:
error 300 sir ...
[P3400 ROM Development] basha:
ERROR 300 (invalid update tool)
[P3400 ROM Development] laramiller:
ERROR [300]: INVALID UPDATE TOOL

This Update Utility cannot be used for your PDA phone. Please get newer update utility.

Do you have a newer version?

Sorry if it's a stupid question (I have no technical knowledge), but is it possible to do it by other way, e.g. using mtty?
[P3400 ROM Development] cmonex:
i've been testing out a few things with leofungwai (no one else contacted me btw), so far nothing good, it looks like it is a flash open error problem, i.e. the P3400i is unable to flash another image with this old P3400 SPL on it. though, still got a few ideas to try...
[P3400 ROM Development] cmonex:
no. not even mtty commands were able to flash an image. but do not give up yet!
[P3400 ROM Development] basha:
Cmonex, leofungwai, how is the thing going on??

Any new ideas? any hopes?

To cmonex,

I will contact you on msn and what is your ID
[P3400 ROM Development] leofungwai:
send cmonex yr msn..she will find u
[P3400 ROM Development] leofungwai:
hope we can do something together :)

dont give up !!! hehehe
[P3400 ROM Development] mailforkrishna:
No success

Tried to flash through sd card but phone goes to bootloader mode directly.

RUU flash gives error.

help please
[P3400 ROM Development] orefkov:
Probably, I have found the solution, with using JTAG.

Somebody, at whom straight hands, is ready to try?

It is necessary to mount the small scheme on resistors, to assort the device, and to solder wires to certain points on a motherboard.
[P3400 ROM Development] mailforkrishna:
jtag

yes i am ready to accept the challenge

and i hv some experiencewith openig my wizard as well
[P3400 ROM Development] orefkov:
I will prepere instruction on English, and post it.
[P3400 ROM Development] mailforkrishna:
Thanks a lot for your priceless efforts
[P3400 ROM Development] orefkov:
Small test, do it will work on bricked devices?

Download attached file.

Copy boot.bin to c:\boot.bin

Kill ActiveSink.

Press and HOLD "Camera" button and turn on device.

If you see 3-colored screen, release Camera button, else try once again.

Connect usb cable.

Run mtty1.42.exe, press "USB" button.

Type in MTTY window (type by hand, not copy/paste), after each line press Enter

set 32 1
ls c:\boot.bin

Look at up-left corner of device's screen.

What you will see?
[P3400 ROM Development] basha:
Orefcov,Thank you for your help towards this issue

results with MTTY

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
BML_Open error:(nErr=0x800A0000)
GetDeviceCID: Error - InitDecoder

g_cKeyCardSecurityLevel = 0

Cmd>Is c:boot.bin
Invalid command : Is c:boot.bin
For a help screen, use command ? or h

Cmd>
[P3400 ROM Development] orefkov:
NOT "Is c:boot.bin"

ls c:\boot.bin

(first symbol is el-small)

Try once again attentively.
[P3400 ROM Development] orefkov:
GOOD NEWS, BRO!!!

Unbricker coming soon!!!
[P3400 ROM Development] basha:
CROSS MY(OUR) FINGERS
[P3400 ROM Development] mailforkrishna:
Finally aray of hope

Best of luck
[P3400 ROM Development] orefkov:
Test unbricker please

Unbricker tested successed.

Read thread more to find worked unbricker.
[P3400 ROM Development] basha:
Have done the process

Some progress.... but it didn't reboot, still hangs on white screen and command prompt still there with some commands

see screenshot
[P3400 ROM Development] basha:
May I reboot manually ( white screen still there)
[P3400 ROM Development] orefkov:
after typing

ls boot.bin

before press Enter, you must PRESS AND HOLD Camera button on device.

HOLD, DONT RELEASE Camera button.

After press Enter.

Again HOLD, DONT RELEASE Camera button, while white screen is appear.

If you dont press and hold camera button, after ls boot.bin running new loaded SPL not enter in bootloader, and load your OS.

But you can't see that, becoz white screen.
[P3400 ROM Development] orefkov:
Try once again.

And no need upload screenshot.

gene_flaser create log file "flash.log", you can upload it.
[P3400 ROM Development] basha:
Iv just hold camera button upto running gene_flasher.exe

Same result
[P3400 ROM Development] mailforkrishna:
pls clarify

10. screen becomes white

should i keep camera button pressed or leave?
[P3400 ROM Development] basha:
Have tried three times but same result as above.

after run 'ls boot.bin' on MTTY

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
"boot.bin"
:F=boot.bin
start download
SH
Address 8C100000h Length 00080671h
Download to RAM 0x8C100000...

OEMGetFlashIndex()- dwVaddr = 0x8C100000
OEMGetFlashIndex()- iIndex = 0xFFFFFFFF

checking image header*Signed image found!
Start downloading new image!!!
Security Bootloader enabled
*****Image Download Finish
final jump to address, don't write to flash
MS_CERT_RAW
RawUnhash: Last block
Download successfull! Jumping to address 0x8C100000...

Instruction 0=E3A02323h, 1=E3A01323h, 2=E3811601h
[P3400 ROM Development] orefkov:
Try once again.

And try use flash that ruu_signed.nbh not with gene_flasher, but RomUpdateUtility.exe
[P3400 ROM Development] orefkov:
Wait 2-3 sec and may release button.

After it close mtty and run gene_flasher, or RomUpdateUtility with that ruu_signed.nbh
[P3400 ROM Development] mailforkrishna:
started rom_update_utility its flashing:rolleyes:

Flashing complete but phone didn't reboot

manual reboot failed

no more bootloader mode

only black screen
[P3400 ROM Development] basha:
Good News For All Bricked Genes

AFTER WHITE SCREEN WITH 'MTTY'

IT WORKS WITH YOUR RUU

OREFCOV, YOU ARE THE MAN:):):):)

NOW MY SPL IS 1.07.Oref

and MY GENE IS GOT LIFE BACK
[P3400 ROM Development] orefkov:
Is flashing successed?

Is your device unbricked?

If yes, what version of SPL on boot? Your old personal data was cleared or not?
[P3400 ROM Development] basha:
All the things are there as it is
[P3400 ROM Development] mailforkrishna:
now i think i have a true brick

i have mistaken the ruu_signed.nbh to any other ruu_signed.nbh which comes with rom and used it now phone is not coming to bootloader mode or starting any more

please help
[P3400 ROM Development] orefkov:
You are run romupdateutility with ruu_signed.nbh from my attach or not?
[P3400 ROM Development] orefkov:
Only from dismount device and using JTAG.

I will prepare instruction for you tomorrow.
[P3400 ROM Development] mailforkrishna:
no:(

i used ruu_signed.nbh from other rom
[P3400 ROM Development] mailforkrishna:
i have to pay for over excitement:mad:
[P3400 ROM Development] orefkov:
There is a Russian proverb - "If hastens - people will make laugh", or in English - "More haste, less speed"
[P3400 ROM Development] mailforkrishna:
Well said

In india we too have same saying " Haste is devil's nature"

anyway i will hold my breath till next solution
[P3400 ROM Development] orefkov:
Tell me please, you are flashing device with gene_flasher or RomUpdateUtility?
[P3400 ROM Development] basha:
After white screen from MTTY I have flashed ruu_signed.nbh using your RUU attached on this thread.

TO ALL OTHER FOLKS

After you got white screen by 'MTTY' use attached hspl flash by orefcov
[P3400 ROM Development] orefkov:
Unbricker done!!!

Thats worked unbricker for newer Genes, broken by old gene_hspl.

Using:

1. Unpack all in some folder.

2. Press and HOLD "Camera" button and turn on device.

3. If you see 3-colored screen, release "Camera" button, else try again.

4. Kill ActiveSync on computer - Press Ctrl+Shift+Esc, found "wcescomm.exe"

process and terminate it.

5. Connect USB-cable to device.

(In the left bottom corner of the screen to appear the text "USB")

6. Run mtty1_42.exe programm, and press button "USB".

7. In the opened window type the text:

set 32 1

Press Enter. (You must type this text by hand, not copy/paste)

8. After you will see answer from device in window.

9. Type in window that text:

ls boot.bin

Press and HOLD "Camera" button on device, and press Enter in mtty window.

10. After a while the device screen becomes white.

Wait 2-3 second, and release "Camera" button.

11. Close mtty programm.

12. Run RomUpdateUtility.exe programm and follow her instruction.

If device will not flashed, try once from first.
[P3400 ROM Development] basha:
put your paypal link hear
[P3400 ROM Development] orefkov:
I not have PayPal account.

Besides I and so not bad earn, and it is simple a hobby.

Besides I, as the author gene_hspl, am guilty that your devices have broken.
[P3400 ROM Development] mailforkrishna:
Hello Orefkov any good news for me
[P3400 ROM Development] berchielli:
People, there is a secure way to upgrade the ROM of a GENE post march?

Tks
[P3400 ROM Development] ffaghri:
Thnx orefkov

I really appreciate orefkov works, thanks a lot, now I can feel my phone is alive :D

But still there exists a problem, after I did what you said my phone will start to HTC logo and will stock there, no OS will be booted, and the screen stock on HTC logo with the following information:

ONBL 1.10.0000

SPL 1.07. Oref

GSM 02.79.90

OS 1.9.1.1

so what should I do next? how I can make the phone to boot to the OS.

Also I tried the instructions 4 times and tried to flash the fusion also but no result with those attempts.

However I like to donate orefkov please let me know if there is anyway for doing that.
[P3400 ROM Development] laramiller:
Does it work on devices that get bricked because of Olipro's USPL? Mine is one of that. In the tree color screen is writen:

ONBL 1.07.0000

SPL 1.10.Olip

If yes, can I install WM 6.0 after to do this, with no problem or bricking again?

Thank you!
[P3400 ROM Development] basha:
You can not flash WM6.1 at the moment. Coz, XIP part on newer genes are bit different than older genes.

We have to wait until ROM Chefs to sort that out and release new 6.1 roms which compatible to new Genes.

Yes, but not WM6.1 at the moment
[P3400 ROM Development] orefkov:
First try do hard reset:

Press end hold left and right soft buttons and turn on device.

After white text on black screen press "Send" button ("Green phone")
[P3400 ROM Development] basha:
If ffaghri has 1.9.1.1 on his OS strings, he flashed lomloms fusion 9.

We couldn't flash WM6.1 and others, build with XIP from older genes as you said.

It wont boot up and hangs on HTC splash screen. He has to flash original WM6 (P3400i) rom to boot up his phone.

This what my experience.
[P3400 ROM Development] ffaghri:
I have done the hard reset already, but nothing happened and still the phone is stocked on the HTC logo.

Also I tried lomlom flash but no result my phone is P3400 not P3400i but with the new serial no.

Now is there anyway to boot to the old WM 5 or because I'vr done the fusion 7.5 I've no chance until new WM6.1 released?
[P3400 ROM Development] basha:
You cant boot up with any available 6.1 (these are cocked with old Genes XIP which is not compatible with new ones)

I am now uploading WM6 rom which work with new genes and will give you link soon
[P3400 ROM Development] orefkov:
FIRST AND MAIN:

Dont flash official WM5 from old models - it flash old IPL and brick your device.
[P3400 ROM Development] basha:
I am seconding and forgot to mention that.
[P3400 ROM Development] basha:
WM6 for unbricked GENE (S/N HT8XX)

After 'orefkove' unbrick process has applied properly If you couldn't boot up your phone flash this rom by RUU.

This is the ROM which I have flashed to my unbricked GENE. No issues until today.

http://rapidshare.com/files/150494470/RUU_Signed.nbh.html

This has uploaded by 'y73.h47' on another thread and from original release of HTC Asia India.

Start your phone in tricolour bootloader mode(reset your phone while holding camera button) and flash this rom by RUU.
[P3400 ROM Development] wlinsong:
look ""HELLO WORLD!!!""