Hard spl touch 2 non camera - Touch2 ROM Development

hi i got a non camera htc touch 2 , T3332, modelID PB74200.
I try jocky2001's hard spl installer but it didnt work.
Im glad if someone can create a hard spl for this model because im really excited to try the wonderful roms created by the guys.

The Hard SPL installer works, just follow the instructions closely. Especially the following steps:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\EXT_FLASHDRV]
Change the value "Dll" from "OEM_FLASHDRV.dll" to "OEM_FLASHDRVXXX.dll" and reboot the device. After rebooting into WM and after activesync is ready run flash-hardspl.bat . Check in tricolour bootloader screen if it is installed and then boot again into WM and change the registry value back to its old value.
Have fun flashing away

thanks alot bro, i have done it.

Related

HTC s200 always on bootloader

Hi there, i have a situation that happened to my s200/G4 when i've tryed to update:
First i've updated IPL to 2.20 and it went ok showing on the device IPL 2.20.0001. Then when i've tryed to update SPL to 2.20 also and here the problem acoured. in the end it showed ok but when it rebooted it showed IPL 2020.0001 and SPL 2.20 and nothing else...... after this the s200 always stops at the bootloader screen. I'v tryed the hard reset, soft reset, latest i'v tryed the ppc charge trick(cut wires, etc...) i can even put the s200 discovered in the pc as a usb htc device(bootloader) but when i try to update to a new rom or anything the update program (always used g4 software and confirmed that it is a g4 ppc before update) it says that it can not communicate with the device....?!?!?
well, the device is showing in the device manager as a usb ppc device.
i don't know what to do more.
since he is connecting to the pc, how can i force him to accept any firm?
really this is a complicated situation to me since i am a beginner.
If anyone can help me please do. I would apreciate it.
Thanks
Hi nightRoller
I have the exact same problem, i've have started this thread looking for help and logging all the steps i've been doing with any success:
http://forum.xda-developers.com/showthread.php?t=357045
And like you, i also have my IPL 2.20.0001 and SLP 2.20 and i think that there's where the problem is
So lets see if any one can help us out, and keep me posted if you manage to do something, and i'll le you know if i succeed in the meantime.
Anyone would care to help uus out?
THank you very much in advance.
Cheers
Try Soft SPL
Instead of hard SPL, why don't you try just Soft SPL?
Search the Soft SPL thread, copy the 3 files to your Prophet root (\) dir and execute the SPL link, answer YES to the Program Executing Firewall if it pop up.
You'll need some WM5/6 to be able to operate the Prophet in order to do this, I went from the BootLoader directly to PDAViet Step 1 Temp WM5, after it ask me to tap the sreen to begin to use the device, I follow all the steps in order to have a WM operative, then use ActiveSync to Explore and copy Soft SPL to root dir.
After this, execute Soft SPL from your pocket, a blank screen will came. Press the Camera Button (Just in case), the Execute "ROMUpdateUtility_NV_G3.exe" or G4 equivalent from your nk.nbf preferred WM6 ROM.
Some time you'll have to unlplug the PDA and plug it again so the update to WM5 PDAViet Temp to begin without the "PDA not connected error", please, be advice that Activisync will be disable during this Bootloader stage, I mean, It will not sincro nor anything, but you'll still be able to update to Step 1 WM5.
You haven't actually done HardSPL right. Not an expert so I can't help you do it, there are guides on this forum though. But your IPL wont show 2.20.0001 ... it will have something with G4 in the middle. Sorry I can't be more specific, I only fixed this on my phone last night.

Wm6 update.. few questions..

Hi,
I've read and reread the thread at http://forum.xda-developers.com/showthread.php?t=350033 i.e. New WM6 Upgrade Guide.
Just a few questions:
1. After step 2 i.e. HardSPL is complete, what should be the status of the prophet? I mean.. at the end, would it soft reset? hard reset? the screen will remain blank? tri color? How would I know the step is completed successfully?
2. Step 5: Flash the nk.nbf. Ok.. now how should the prophet be connected? Will the prophet be in a wm5/6 setup stage, and a guest connection would have to be made thru activesynch, just like the previous process? What state would the prophet be in from previous step, and how and when to run the ROMUpdateUtility_NV_G3.exe? It is understood that my nk.nbf is in the same directory.
TIA.
J_Kirk said:
Hi,
I've read and reread the thread at http://forum.xda-developers.com/showthread.php?t=350033 i.e. New WM6 Upgrade Guide.
Just a few questions:
1. After step 2 i.e. HardSPL is complete, what should be the status of the prophet? I mean.. at the end, would it soft reset? hard reset? the screen will remain blank? tri color? How would I know the step is completed successfully?
2. Step 5: Flash the nk.nbf. Ok.. now how should the prophet be connected? Will the prophet be in a wm5/6 setup stage, and a guest connection would have to be made thru activesynch, just like the previous process? What state would the prophet be in from previous step, and how and when to run the ROMUpdateUtility_NV_G3.exe? It is understood that my nk.nbf is in the same directory.
TIA.
Click to expand...
Click to collapse
1. look the same (nothing change), only the digits was being changed while rebooting...
2. USB cable to connect, you can let it be in guess connection with the activesync or if problems occur, have a look to post 1 in my thread ( in my signature) for your reference..
Good luck....
again..... master rondol1 provides detailed answers, look below, enjoy~~~~~
J_Kirk said:
Hi,
I've read and reread the thread at http://forum.xda-developers.com/showthread.php?t=350033 i.e. New WM6 Upgrade Guide.
Just a few questions:
1. After step 2 i.e. HardSPL is complete, what should be the status of the prophet? I mean.. at the end, would it soft reset? hard reset? the screen will remain blank? tri color? How would I know the step is completed successfully?
2. Step 5: Flash the nk.nbf. Ok.. now how should the prophet be connected? Will the prophet be in a wm5/6 setup stage, and a guest connection would have to be made thru activesynch, just like the previous process? What state would the prophet be in from previous step, and how and when to run the ROMUpdateUtility_NV_G3.exe? It is understood that my nk.nbf is in the same directory.
TIA.
Click to expand...
Click to collapse
1. Your Prophet will restart to the same OS as you had before. There is no change other then the SPL replaced. You can check this on the second startup-screen, the one with the red informationtext. If things went fine, you should read: SPL 2.G3.4PDA or SPL 2.G4.4PDA. If not, don't continue flashing but try to install HardSPL again.
2. As the OS is still the same you used before, just connect your PPC using an USB cable. No need to connect in guest mode or anything different. When made sure that HardSPL is installed correct, the Prophet doesn't have to be in a special state. You have downloaded the RUU according to your devicetype G3 or G4. Download the nk.nbf ROM file of your choice and place it in the same folder with the RUU. Now just run the RUU and be patient. It seems to stop several time, but just don't react as long as you don't get an error. At the and the RUU will report it is finished and your Prophet will restart.
rondol1 said:
1. Your Prophet will restart to the same OS as you had before. There is no change other then the SPL replaced. You can check this on the second startup-screen, the one with the red informationtext. If things went fine, you should read: SPL 2.G3.4PDA or SPL 2.G4.4PDA. If not, don't continue flashing but try to install HardSPL again.
2. As the OS is still the same you used before, just connect your PPC using an USB cable. No need to connect in guest mode or anything different. When made sure that HardSPL is installed correct, the Prophet doesn't have to be in a special state. You have downloaded the RUU according to your devicetype G3 or G4. Download the nk.nbf ROM file of your choice and place it in the same folder with the RUU. Now just run the RUU and be patient. It seems to stop several time, but just don't react as long as you don't get an error. At the and the RUU will report it is finished and your Prophet will restart.
Click to expand...
Click to collapse
Thanks very much, rondol1 !!
dioxda2 said:
Thanks very much, rondol1 !!
Click to expand...
Click to collapse
Hahaha, why is it that we anwer the same questions at the same time so often??!
Thanks a lot rondol1 and dioxda2! your answers are just what i needed..
Ok a brief followup.. after downloading the update package from http://forum.xda-developers.com/showthread.php?t=350033&highlight=hard+spl and applying the G3 version of HardSPL, I see absolutely NO change on my prophet. The boot up shows SPL 2.20.0000 and not SPL 2.G3.4PDA as mentioned. I've tried it twice with same result.
Any suggestions?
J_Kirk said:
Ok a brief followup.. after downloading the update package from http://forum.xda-developers.com/showthread.php?t=350033&highlight=hard+spl and applying the G3 version of HardSPL, I see absolutely NO change on my prophet. The boot up shows SPL 2.20.0000 and not SPL 2.G3.4PDA as mentioned. I've tried it twice with same result.
Any suggestions?
Click to expand...
Click to collapse
did you try THIS TOOL on my Thread?
After Hardspl,
Try this "one step Jumpspl+Korand3.1(WM6.1)" tool (uploading), quite convenient.. to try this rom. ( clean, fast and stable)

reverting to AP3 after failed AP4 upgrade --> customization reset loop

My first attempt to upgrade to AP4 did not succeed unfortunately (SPL to 3.50 upgrade went OK though), my power light stayed green and the display wouldn't come on.
So I took the Athena into bootloader and re-flashed back to AP3.
All seemed fine, the "Tap the screen to set up your device" screen appeared, I set it up and let the customization program run.
Unfortunately after the automatic reset at the end of the customization program, the device returned to the "Tap the screen to set up your device" and the customization program started again...
I tried interrupting the customization by soft resetting before it started executing itself, soft resetted during customization, let customization finish again (and again), but the device seems to be in an endless loop....
Any suggestions/help?
Thanks a lot in advance!
this happen because the spl and the kernel, AKA nk.exe, do not match. not sure what to do except try the new ap3 the cmonex posted **not sure if you tried that**
try the 3.0 cmonex posted and enjoy.
solved!
Thanks irus & Pawel062 (and cmonex!), that did the trick!
Probably not a bad idea to advise anybody who needs downgrading from AP4 to AP3 to use that rom. Download it from http://htc-hackers.com/uploads/ap3newspl.zip
See cmonex' thread at http://forum.xda-developers.com/showthread.php?t=386604
***great Information!***
HEY ALL,
I WAS ALSO HAVING SOME ISSUES VERY SIMILAR TO THESE WHILE TRYING TO "DOWNGRADE" TO ANY ROM FROM AP 4.0. THIS IS GREAT INFO AS I BUILD MY OWN ROMS CONSTANTLY, SO I WAS A BIT WORRIED WHEN I COULDNT SWITCH AFTER TRYING AP 4.O, BUT THANKS TO CMONEX, IRUS, & PAWEL062, WE CAN DOWNGRADE A BIT EASIER!
THANKS AGAIN!
M E G
I downloaded the http://htc-hackers.com/uploads/ap3newspl.zip
can anyone tell me the steps
note i'm stuck into the bootloader
mgozamy said:
I downloaded the http://htc-hackers.com/uploads/ap3newspl.zip
can anyone tell me the steps
note i'm stuck into the bootloader
Click to expand...
Click to collapse
just flash it with normal RUU
I have this problem of the "looping" with the customizations. My problem is that I can't get the device to a state where it is "talking" to activesync and from what I see, I need that to push this ap3spl new file.
When you say "just flash it with normal RUU" can you tell me what that means please? (sorry, noob here...) I've spent hours on the forums, wiki etc and I'm a bit lost.
I'm "trying" to get AP4 w/WM6.1 onto the device.
Purchased unlocked (new) and used on AT&T for 6 months.
Went to update the radio to 1.57 and used the unlocker first. (took out SIM/SD first of course).
Got past step one and then got a black screen on reboot...
I got AP3 to load but now I get this fun looping.. Setup device, load customizations, reboot, and start over.
Sounds like this file in this thread is my fix to at least get AP3 working but not sure how to apply. Can I do it from the bootloader?
thanks in advance for putting up with me
Oh yeah:
My current state:
ATHE100
IPL - v2.02
ATHE100 MFG
SPL -v3.50 OliNex
Eureka!
Ok, I'm not a COMPLETE noob.. (close). I'm up and running. AP3 (new spl) loaded, then loaded AP4. Woo Hoo!
No GPS
Well, I guess I'm "Almost" back up and running.
Since step three never got kicked off, it looks like my GPS rom/radio never was rewritten back to the device.
Any help on how to get just the GPS portion back?
Endless loop after flashing AP4
I have a similar problem. My Dopod U1000 was running WM6 and I upgraded to
radio version 1.58.00 no problem. After flashing AP4 I am in a cycle where my initial boot screen has black and white lines at the top and black at the bottom
Then get the Windows Mobile 6.1 screen and after automatic customizing the
PDA resets itself. I have tried to flash the AP3newspl file but it cant communicate successfully with the synced PDA. Any help?
Johnatara said:
I have a similar problem. My Dopod U1000 was running WM6 and I upgraded to
radio version 1.58.00 no problem. After flashing AP4 I am in a cycle where my initial boot screen has black and white lines at the top and black at the bottom
Then get the Windows Mobile 6.1 screen and after automatic customizing the
PDA resets itself. I have tried to flash the AP3newspl file but it cant communicate successfully with the synced PDA. Any help?
Click to expand...
Click to collapse
get into bootloader by pressing camera+reset and check your spl
you can flash a rom from here
also read this
http://forum.xda-developers.com/showthread.php?t=429013
Thanks lakeman. I reinstalled WM6 ROM from the boot loader.
My IPL v1.00 and SPL v1.20. Olipro and Radio 1.58
I have transferred enblerapi.cab to PDA and run it each time but when I flash
AP4 ROM or AP3newspl ROM I get an endless loop and my SPL stays v1.20
I cant seem to get a flash of SPL3.5 which I suspect is the problem.
Am I missing something?
Il download non funziona.

Athena SPL Downgrader - finally

well, so I found out how to fully automate the process. sorry for the waiting, I was busy with life & some diamond and shift stuff
you can now just run an EXE that does all the downgrading and the modelid/wifi restore. no manual lnbs needed.
Description:
this uses a special SSPL, should be also OK in place of the original AthenaWrapper (or Unlocker Step 1), but I recommend you only use it for downgrade purposes.
this package includes:
- NBH to flash back to HardSPL 1.20.Olipro. can be replaced with other SPL NBH's but only with ones that are older than SPL 3.xx are recommended. this is only designed for SPL flash however, do not try other NBH types.
- SSPL which automates the restoring of wifi and modelid, which otherwise would always get corrupt when downgrading from SPL 3.xx. do not try to use another SSPL or you will corrupt your modelid and wifi and you will have to use manual tools (the Athena MAC BIN generator that I wrote & posted earlier) to restore them.
- RUU tailored to these needs. do not try to use another RUU for this purpose. also do not try using this RUU for anything else.
- BIG WARNING: do not even try to run this for any device other than Athena (not even the x7510). (I had to remove all modelid checking.) I do not take responsibility for such moronity (or any other kind of moron actions).
STEP BY STEP:
0. flash AP3newSPL OS image in preparation: http://htc-hackers.com/uploads/ap3newspl.zip
1. make sure Athena is running WM and synced with Activesync. do not try entering bootloader mode manually at this point! the way the Downgrader works relies on this.
2. extract the downloaded zip from Attachment to this post, you'll find an SPLDowngrader.EXE inside. run that EXE on your PC, now Athena should go to tricolour screen saying OliNex SSPL.
3. let the RUU flash.
3-TroubleShooting: if the RUU won't see device, uncheck the advanced functionalities in usb-to-pc settings in settings on the Athena.
4. it will reboot and also will hard reset your device. you will need to flash an OS compatible with old SPL now. if you are not sure how to do that, see "Extra help" below. after that, job is done.
5. +1: you should verify the modelid and SPL version is correct (ATHE100 and 1.20.Olipro). see "Extra help" below on how to enter bootloader mode to check.
Extra help: steps to help with flashing an OS if someone never flashed from bootloader before:
0. do not freak out if the OS isn't booting after downgrade. depends on what OS was on it before. maybe you will only get black screen but do not worry, read further:
1. you should manually enter SPL, by holding camera key (ALL THE WAY IN!!) while resetting. hold it until tricolour screen appears.
2. then use some other RUU / ROM package to flash an OS compatible with old SPL. job done.
NOTE 1: if the exe doesn't run then download and install .net framework from microsoft.com.
NOTE 2: if you just want to restore stock SPL, you must do it this way:
1. flash with this downgrader, with unchanged package.
2. flash OS compatible with old SPL 1.20.Olipro. this can be a stock OS.
3. use usual methods to restore stock SPL. this must be the last step, run only after you've restored stock OS!!!
Planned:
- dedicated stock SPL downgrade package
- dedicated SPL 3.50 upgrade package
these are all available already, just need userfriendly EXE package.
Tested and working great. Excellent Job as usual.
Thank you
Dear god thank you. Does this mean that our lords and lady of ROM cooking will be gracing us with an AP5 ROM sometime soonish?
Perfect!
Now i can try different ROMĀ“s and be sure, i can downgrade to an other, when i dont like a WM6.1 ROM.
Thx!
Awesome Cmonex - Thanks!
Many thanks, cmonex!
Just for clarification on step 4 above,
Do I enter boatloader manullay after this step?....or once this RUU is flashed and I see the black screen, do I just go ahead and flash my desired OS without entering manual boatloader?
Thank you cmonex for this downgrader!!!!!
Kenjari said:
Just for clarification on step 4 above,
Do I enter boatloader manullay after this step?....or once this RUU is flashed and I see the black screen, do I just go ahead and flash my desired OS without entering manual boatloader?
Thank you cmonex for this downgrader!!!!!
Click to expand...
Click to collapse
I edited step 4 to make it more clear - hopefully now you will see what is needed. let me know if still not clear enough.
(P.S: just to give background, RUU without manual bootloader entering will only work if WM is running because the RUU pushes enterbootloader.exe to the device which then puts the Athena in bootloader mode for flash without the user having to do anything. the exe will of course only run if there is an OS running under it.)
Hi Cmonex,
Excellent piece of work as usual, Its pretty clear as it is, You worry to much! Although
sticking with 3.5 for now, we have HTC stock, Ameo WM6 stock, and pawel's good work, and Irus's roms. Why swap?
NOW, have you got XP ROM onto Athena yet, if not why not
regards
Jay
Thanks cmonex, I get it now!
Sorry for the inconvienence!!!!
Thank you for everything ...
Is it possible once made the downgrade back to SPL 3.xx?
If this is so ... How do I do?
Montecristo said:
Thank you for everything ...
Is it possible once made the downgrade back to SPL 3.xx?
If this is so ... How do I do?
Click to expand...
Click to collapse
Just reflash with AP 4.0 again, you will have to go through all the upgrade again to get SPL 3.5 back on. Keep in mind if Pawel comes up with a new rom it may well need SPL 3.5 on to use it. I personaly think its worth waiting.
Regards
Jay
responderman said:
Just reflash with AP 4.0 again, you will have to go through all the upgrade again to get SPL 3.5 back on. Keep in mind if Pawel comes up with a new rom it may well need SPL 3.5 on to use it. I personaly think its worth waiting.
Regards
Jay
Click to expand...
Click to collapse
Same here, I do believe it woth waiting. We just need Pawel and AP team to give us an update on their next complete version.
Cheers
Black screen, Someone can help me!
Thanks for cmonex's contribution to Athena forum, AP4 in SPL 3.5 have given me a lot of pleasant time.
Since I discovered that the downloader has come out, because of curiosity,
I successfully downgraded to SPL1.2. Again, for curiosity, I wish to know the SPL1.2, I pushed camera buttom and soft reset at the same time, I really
seen the following:
"ATHE100
IPL-v.100
ATHE100
SPL-v1.20. Olipro"
However, I do not know how to switch back to the WM. If I press volume bottom and soft reset hole at the same time, I only get black screen with green light on. Someone can help me!
When you were in boatloader ..... I thought you were just only suppose to hit soft reset without the camera button.
Try that!
EDIT: I'm sorry panvita I read your post wrong. I thought you already flashed after the downgrade and you were only just checking to make sure you downgraded successfully by going to the boatloader screen. oops!
panvita said:
Thanks for cmonex's contribution to Athena forum, AP4 in SPL 3.5 have given me a lot of pleasant time.
Since I discovered that the downloader has come out, because of curiosity,
I successfully downgraded to SPL1.2. Again, for curiosity, I wish to know the SPL1.2, I pushed camera buttom and soft reset at the same time, I really
seen the following:
"ATHE100
IPL-v.100
ATHE100
SPL-v1.20. Olipro"
However, I do not know how to switch back to the WM. If I press volume bottom and soft reset hole at the same time, I only get black screen with green light on. Someone can help me!
Click to expand...
Click to collapse
You need to finish the rest of step 4 (or goto the extra help) and flash a 1.2 Rom
Extra help:
Click to expand...
Click to collapse
steps to help with flashing an OS if someone never flashed from bootloader before:
0. do not freak out if the OS isn't booting after downgrade. depends on what OS was on it before. maybe you will only get black screen but do not worry, read further:
1. you should manually enter SPL, by holding camera key (ALL THE WAY IN!!) while resetting. hold it until tricolour screen appears.
2. then use some other RUU / ROM package to flash an OS compatible with old SPL. job done.
Click to expand...
Click to collapse
yes please, why can't people read the instructions? :O
thanks to eagle for answering.
[OT]Women secrets...
How to have a REAL secret diary (and hide it to all males): leave it on the living room table and write in RED on the cover "Instructions Manual" [/OT]
My humble observation for AP4 under SPL 1.2.
panvita said:
Thanks for cmonex's contribution to Athena forum, AP4 in SPL 3.5 have given me a lot of pleasant time.
Since I discovered that the downloader has come out, because of curiosity,
I successfully downgraded to SPL1.2. Again, for curiosity, I wish to know the SPL1.2, I pushed camera buttom and soft reset at the same time, I really
seen the following:
"ATHE100
IPL-v.100
ATHE100
SPL-v1.20. Olipro"
However, I do not know how to switch back to the WM. If I press volume bottom and soft reset hole at the same time, I only get black screen with green light on. Someone can help me!
Click to expand...
Click to collapse
Before I pressed volume bottom and soft reset hole, I was able to see the program menu, and it is still AP4 program. I moved up by my finger, and htc flotouch still worked. I thought that I have had a AP4 under spl1.2, what a wonderful supprise. But after I pressed volume bottom and soft reset hole, what I could do is to go to AP3, and then to AP4, after that, go to downgrader. Finally, I went back to AP4 under spl 1.2. But strange things happened. Each time I soft reset the device, it went to customazation and calibration again. In orther words, I could not restore my backup file which eventually asked for a reset. Finally, I get a conclusion that AP4 cannot be used under spl 1.2 at least the present time. Because I got accustomed with AP4, then I upgraded to AP3 and then AP4 under spl 3.5. Just because my little curiosity, I have travelled around the world twice.
panvita said:
Before I pressed volume bottom and soft reset hole, I was able to see the program menu, and it is still AP4 program. I moved up by my finger, and htc flotouch still worked. I thought that I have had a AP4 under spl1.2, what a wonderful supprise. But after I pressed volume bottom and soft reset hole, what I could do is to go to AP3, and then to AP4, after that, go to downgrader. Finally, I went back to AP4 under spl 1.2. But strange things happened. Each time I soft reset the device, it went to customazation and calibration again. In orther words, I could not restore my backup file which eventually asked for a reset. Finally, I get a conclusion that AP4 cannot be used under spl 1.2 at least the present time. Because I got accustomed with AP4, then I upgraded to AP3 and then AP4 under spl 3.5. Just because my little curiosity, I have travelled around the world twice.
Click to expand...
Click to collapse
wish you had read the forum more times
it is well known that depending on the SPL version you have to get the correct rom version or you will get reset loop. AP4 is only for the newer SPL for now.

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

Hello Everyone!
This is a step by step guide for unlocking the SPL of your HTC P3400 or P3400i.Please read and follow everything given here carefully and you will have your phone unlocked within 15 minutes.
This is a step taken in order to minimize the accidental bricking scenerios happening almost everyday here.
The Guide is divided into 2 Parts, A FAQ section and the Unlocking Guide Section. I request you to please read all of this before doing any furthur steps. ROM Flashing can be very dangerous if not done properly.
Enjoy!
Frequently Asked Questions
FAQ (Frequently Asked Question) Read Carefully Please
Q1. What is the basic information about my phone that i would need to get started with this process or for troubleshooting?
Ans. The basic information that you need is displayed on the white htc splash screen that shows up when you start your phone. This inludes:
ONBL version, SPL version, GSM or Radio version and OS version.
Apart from that, you will also need the serial number of your device. This can be found behind the battery on your device or on one side of the packaging box in which your device came.
An optional thing that may come handy is the version number of your ROM which can be found by going to Start > Settings > System > Device Information. Look for the ROM Version there.
Q2. What is SPL, Why it needs patching, and what are the things i need to keep in mind?
Ans. SPL or Second Program Loader is a part of your phone's firmware. Its responsible for both loading of operating system and it is also used by operating system for some low level tasks. By Default, HTC and Other Manufacturers too, design it in such a way that it does not allows custom ROMs to be flashed in the phone. It does no by checking for the Digital Signature of HTC on roms. So it need to be patched in order to flash custom ROMs made by chefs in this forum.
There are two SPLs available right now for P3400 and P3400i. One is Olipro's SPL for Old Gene and Second is Orefkov's SPL for New Gene. These should be used according to the device they are meant for. Using wrong SPL can make your device dead.
One more thing is, SPL is needed to be updated just once. Only one of the given SPLs will work for you and you will never need to patch it again. This is true for those situations too when you flash a rom and your phone does not boots past the White HTC splash screen. In that case too, As you have just flashed an incompatible ROM, you just need to use another, compatible ROM to get your phone back. NEVER UPDATE YOUR SPL ONCE IT IS PATCHED BY EITHER OF THE METHODS
Q3. How can i be sure which version i need to use, i am not sure whether i have an old gene or new gene?
Ans. Earlier it was being thought that one can differentiate between New Gene and Old Gene on the basis of Onbl and Serial Nos. But this has not found to be true as evident from many cases of bricking.
One of the possible checks for knowing that is if your phone originally came with Windows Mobile 5, its probably an old gene, and If it came with Windows Mobile 6, its probably an New Gene. However, this is also not a concrete basis to decide the version of SPL.
So i recommend to follow these steps, These should work for any Gene without problem.
1. Use the Olipro method first. It will work properly if your device is an old gene.
2. If it fails and your phone becomes dead, just follow the instructions for using Gene Unbricker for new gene and your phone will be back again. This way, your new gene will be flashed with Orefkov's method.
Q4. Are there any precautions that i need to take when selecting a ROM for flashing to my device?
Ans. Yes, there are indeed some things that you need to keep in mind before making mind to flash a ROM.
1. Make sure your SPL is patched, ie. On boot screen it should have either SPL 1.10.Olip displayed in case of an old gene OR SPL 1.07.Oref in case of a new gene. If it is not, patch it using the Guide given below. If it is, dont ever try to patch it again.
2. After patching your SPL you will become sure that whether your phone is a new gene or old, because of knowing the version of SPL that worked for you. Now, never choose a ROM which is not built for your phone. Only use ROMs appropriate for you phone. And if you ever accidently flash a ROM of wrong version, dont panic. Just flash another ROM for your version and your phone will be back.
3. In general, never try to downgrade your ROM. Means if your original ROM was WM 5 and you upgraded to WM 6 or 6.1 Dont try to downgrade to WM5. This is specially true for WM 5 because of reasons i'll explain later.
Q5. Why is it not recommended to downgrade the OS version, ie. moving to a previous ROM version?
Ans. There is no problem actually in doing so. But there are some situations that needs to be taken care of. What happens is, Somtimes, the previous version of Original ROMs from htc, contain the older version of SPL that is very specifically made for that version of ROM.So if you flash this ROM, your SPL will again become locked. This is specially true for original WM 5 ROMs
In case your phone came with WM5 originally, and the version of ROM exactly with the one that was originally on your device, It wont give any problem. But if this ROM is not exactly the version your phone originally came with, this will brick your device and you'll have to take it to service center. No homemade solutions works then.
Even bigger problem arises when your phone came with Wm 6 originally and you try to downgrade it to WM 5. This will certainly brick your device and force you to take it to service center. SO DONT EVER TRY TO DOWNGRADE A GENE TO WM5 IF IT ORIGINALLY CAME WITH WM 6.
ROMs created by users here do not contain the ONBL, SPL and GSM parts (dont worry about the names). These only contain the OS part which is safe to use.
Q6. What are the things i can try if i get a problem while this process?
Ans. You shouldn't get any trouble if you take all the precautions, but even if you do, you can try :
1. If your gene is bricked by Olipro SPL, use the gene unbricker for new gene by Orefkov.
2. If you flashed your phone with a ROM made by some user on this forum and it doesn't works, just flash another version of the ROM or some other compatible ROM. NO need to touch anything else.
3. If you downgraded/Upgraded using any of the Original HTC ROMs and your phone is bricked, try the JTAG Method by Orefkov. Search for it, you'll easily find it. If even that doesn't helps, Take your device to service center.
Q7. What is bootloader mode, and how do i enter it?
Ans. Bootloader mode is a special mode which is use to flash ROMs. Bootloader is the part of your phone's firmware that kicks in even before SPL and initializes it. You may need to enter this mode while patching your SPL or sometimes while flashing a ROM. To do that, Shutdown your phone, Press and Hold the Camera Button and press the power button or the soft reset key using your stylus. This will take you to a 3 colored screen with your Onbl and SPL version displayed on it. This is called the Bootloader mode.
Q8. What is Hard Reset and Soft Reset and how to do it?
Ans. Soft reset is a second name for restarting your phone. It can be done using power button too but sometimes, when the phone is hanged, it needs to be done by pressing the soft reset key, situated in a small hole near the mini usb port you use for charging and headfone, using your stylus. Your phone will restart immediately without any harm. But if you have any unsaved data, like an open, edited word file or a text message half written and not saved, they will be lost. But all your saved data is safe.
Hard reset is something that needs to be done when there is some problem with the phone that is not being solved using any standard method or restarting the phone. This method erases all the files and data in phone memory (not SD card) and makes your phone as it came new from factory or just after a fresh ROM upgrade. You'll loose all your emails, calender items, Todo list, sms, contacts etc. But most of the problems get solved using this. So before using this, backup your PIM data using utilities like PIM Backup by dotfred etc.
To do a hard reset, shutdown your phone, Press and hold the two soft keys (the keys above the call accept and call reject keys) and press the reset button using stylus. A black screen will appear warning you about the consequesnces. Press the Green key (call accept key) to start the process.
The Step By Step Guide
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/showpost.php?p=3215838&postcount=20
Step 1: Download the Tools
-------------------------------
Download the tools zip file from here:
http://www.4shared.com/file/81084740/fa599d63/SPL_Unlocking_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.
Credits
Thanks to these people whom work helped me greatly in writing this Tutorial:
Ankit360 for writing the original tutorial.
Olipro for providing the SPL for old gene.
Orefkov for providing the Gene Unbricker for New GENE.
Nevermind_me for sharing his real experience as an end user and help in updating the guide.
NEW BEE
The info being provided is very informative,there is no way i can go wrong with these steps.hope it helps unbricking my phone.thanks to the people involved for making it happen.you guys rock.gonna try these steps will let you know if i got it rite.
your fellow new bee
I TRIED THE SUMMITS STEP B STEP GUIDE AT THE POINT WHER MMTTY PROG SUPPOSE TO MAKE SCREEN ON PHONE GO WHITE IT GIVES ERROR MESSAGE SOMETHING ABOUT CAN'T DOWNLOAD IMAGE,OR SOMETHNG
My P3400i SR8XX is OLD or NEW?
Hi! Crazy & Ankit,
I am from Delhi and having P3400i with SR. HT8XXXX, onbl-1.17.000,spl-1.17.000,os-1.8.00.
In the past I have flashed several times of cooked rom by chayn & lomlom without changing to permanent HSPL. It was done by temporary CID unlock method as running jumpsp.exe while pressing and holding Camera+VoiceReco button and flashing. Presently we are using Vista Design build 20270 by Chayn and and still my onbl& spl displays 1.17.000.
Today I tried to flash Ankit M2D rom using previous method, flash completed successfully, device restarted but stuck on boot loader. Then i restore my Gene by RUU_Gene_hTC_Asia_India_1.17.720.1_4.1.13.34_02.79.90_Ship and then flashed Chayn Vista Design 20270 which is working fine.
Please confirm whether my Gene is NEW or OLD as if it were NEW then Ankit's ROM Should work. Sorry for my bad english.
Thanks..........
Yours is an old gene i guess. Using Serial No, ONBL and SPL versions for recognizing your phone as a new or old gene is not reliable. chyan and lomlom's both have provided some excellent roms for both new and old gene so i cant say about that also. But ya, if Ankit's ROM is not working then yours is an old gene, i am 99% sure.
Thanks for your quick response to our query. Further, could you please advise me better ROM for me to Flash.
Also, I have created 1% increment battery dll and tested on my gene which is working fine. Is it possible to include it in your ROM.
@krazy
Oh Boy! Now we have an old Gene (3400i) with 8 series number and 1.17 onbl. Great going HTC !
Guess you have some really busy time coming up.
BTW:
Do you know typing? Better learn it soon .
What to say brother, HTC is just making things difficult, i guess they want to sell the higher end mobiles too. But i dont understand, apart from WinMo 6.1, their higher end mobiles have faster and greater hardware. So how come flashing a gene with WM 6.1 and Manilla 2D can affect their sales? I wont go for a P3400i if i had the money to buy a diamond even if both of them can/already have WM 6.1.
I know typing very well, you might have got some idea from the amount of text i post when i post a new rom I am ready, give it to me baby! Yeah! LOL!
qasidakbar said:
Thanks for your quick response to our query. Further, could you please advise me better ROM for me to Flash.
Also, I have created 1% increment battery dll and tested on my gene which is working fine. Is it possible to include it in your ROM.
Click to expand...
Click to collapse
Hey man, its really nice! Love it. Will include it in ROM is some more users gave positive responses, as you know that the ROM is not for somebody alone, its for the community. So will have to take some feedback before including. I'll post it in recommended downloads section in both of my roms. Thanks for it mate
krazy_about_technology said:
Yours is an old gene i guess. Using Serial No, ONBL and SPL versions for recognizing your phone as a new or old gene is not reliable. chyan and lomlom's both have provided some excellent roms for both new and old gene so i cant say about that also. But ya, if Ankit's ROM is not working then yours is an old gene, i am 99% sure.
Click to expand...
Click to collapse
You are 100% right, my gene is absolutely OLD. I have downloaded and flashed your OLD Gene 1.04 rom and it is working fantastic. Thanks again your are really the Crazy Sumit.
Yeh, I know I am Krazy, but Krazy with a K not C! Got it
Rom in PTG
Hello staff of the forum can be a rom in PT to Gene 100 HTC P3400?
thanks
Phone Info:
S/N:SZ71xxxx TMN ONBL: 1.07.0000 SPL: 1.07.0000 OS:1.7.0.0
puto116 said:
Hello staff of the forum can be a rom in PT to Gene 100 HTC P3400?
thanks
Click to expand...
Click to collapse
There are no 'staffs' in this forum, we all are members just like you . Please elaborate your phone details (the details your device shows when you switch on), then someone will be able to help you out.
@qasid: The battery bar did not show up in my Gene in the top bar . Using a manilla2D version. any ideas?
@shaunak! Have you tried sdkcerts patch, I think it will solve the issue.
qasidakbar said:
@shaunak! Have you tried sdkcerts patch, I think it will solve the issue.
Click to expand...
Click to collapse
Yup! its already installed, since I am using color icons. Can you please post a screen shot ?
Rom in PTG
sorry
Hello staff of the forum can be a rom in PT to Gene 100 HTC P3400?
thanks
Phone Info:
S/N:SZ71xxxx TMN ONBL: 1.07.0000 SPL: 1.07.0000 OS:1.7.0.0
Addicted2xda said:
Yup! its already installed, since I am using color icons. Can you please post a screen shot ?
Click to expand...
Click to collapse
Please see post#8 for screen shot.
backup orignal rom
to bauckup orinal rom orefkov created small programm for it.
Programm dump_gene_os_extrom.exe do dump os and extrom from Gene to memory card. Created files are identical os.nb and extrom.nb, extracted from official RUU_Signed.nbh, and allow rom coocking with it.
Usage:
Copy dump_gene_os_extrom.exe on your device. Insert SD-card with at least 70 MB free on it. Run copied program. After some time you will see message - Dump complit. On SD-card will be files os.nb and extrom.nb.
how to flash ?
use htc rom tool
click on build tab
device = gene
u see firmware contain on right
give path Ext. ROM to extrom.nb
OS to os.nb
click on build u get new file called ruu_signed.nbh

Categories

Resources