PDA

View Full Version : [TUT] HOW-TO restore Diamond to stock for warranty


losdrivare
17th July 2009, 12:56 AM
Due to a hardware problem in my Diamond I needed to restore it to manufacturer default. I didn't find a guide to this and since I've done the research anyway I thought I'd put together this little tutorial as the information was somewhat scattered around the forum. I hope this guide will be of use for the community. :)

My phone was originally branded and sim-locked by 3. After I was through with it, it was SIM-unlocked, security unlocked and had HSPL, custom ROM and a radio ported from another device. The steps below is what I did to restore it to stock. All steps might not be neccessary for you. This procedure might also work for other devices than the Diamond, but of course you need other versions of SPL, ROM etc.

1. Backup everything on your phone to your computer - use activesync, PIMbackup etc and make a copy of your Internal Storage.
2. Make a hard reset (hold vol down + enter and soft reset) and chose to format moviNAND. This step is only neccessary if you want to wipe your Internal Storage before you send the device in for repair, but I recommend it.
3. Go to www.htc.com and download the latest stock ROM (includes stock radio and SPL). You find it under Support and you enter your s/n to get the correct stock ROM for your device, complete with branding for your operator. You can also find stock ROMS here: http://forum.xda-developers.com/showthread.php?t=471699
4. Flash the stock ROM. Now you have stock ROM and Radio on your device. Stock SPL will not be installed until you've replaced HSPL with an older stock SPL and flashed ROM again.
5. Get RUU-SSPL and stock SPL from HERE:
http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39. I used the stock 1.93 SPL. Some instructions and info about restoring stock SPL is in the linked post by cmonex and due credit goes to her. I will repeat some of that info to keep this guide step-by-step. EDIT: Stock SPL 2.03 can be found here: http://forum.xda-developers.com/showpost.php?p=3359191&postcount=390
6. Put the .nbh file from the SPL you downloaded into the same folder as the extracted contents of RUU-SSPL-withoutNBH.zip and run the RUU. This flashes an old stock SPL.
7. Flash your stock ROM from step 3 again. This step is neccessary to get the correct stock SPL on your device, eg. the one that corresponds with the stock ROM you've downloaded in step 3. It was not installed in step 4, because then you still had HSPL. In step 6 you've installed a stock SPL and now the correct stock SPL will flash along with the stock ROM. After this step I got SPL 2.03 on my Diamond.
8. Remove the Security Unlock from your device using the instructions and Security Relocker by Olinex from this post by cmonex: http://forum.xda-developers.com/showpost.php?p=3299516&postcount=492


Now, my Diamond is still SIM-unlocked. I have not managed to find any info about how to restore the SIM-lock, but it is hopefully not neccessary for warranty. As far as I can tell, the unlock doesn't show anywhere, but of course all they need to do is to try a SIM-card from another operator...

If anyone has info about how to restore SIM-lock, then I'll update this guide with that info.

3dward87
17th July 2009, 01:19 AM
good job...

moderator make this "sticky"

donald-c
23rd July 2009, 03:37 AM
good job...

moderator make this "sticky"

I second that, it contains links to stock ROMs, that'll hopefully stop a million topics about it lol.

Da9L
5th August 2009, 07:58 PM
This does not work for me.. However i have a problem. the touch screen of my device is not working.. so i can't get pass the allign screen part .. and for somereason the ruu won't connect to phone when it is at tha part so i can't install the spl.. the only way i can do that i through bootloader and it flashes fine but when i then look in bootloader to see the spl it still shows 1.40 olinex.. :(

losdrivare
6th August 2009, 03:11 PM
This does not work for me.. However i have a problem. the touch screen of my device is not working.. so i can't get pass the allign screen part .. and for somereason the ruu won't connect to phone when it is at tha part so i can't install the spl.. the only way i can do that i through bootloader and it flashes fine but when i then look in bootloader to see the spl it still shows 1.40 olinex.. :(

You're right, I tried it too. Flashing SPL through bootloader doesn't work.

You can try using JumpSPL instead, I've attached it in this post. I don't think JumpSPL will require any screen prompts on your Diamond. You can read instructions.txt in the zip, but it's just really the .bat file so you get an idea of what it's doing. Run the .bat, press enter at the prompts and run the RUU for your stock SPL instead of HSPL when asked. At your own risk, I have not tried this myself. :)

eranyanay
6th August 2009, 03:17 PM
where can i read more information about jumpspl, how it works and everything?

losdrivare
6th August 2009, 03:24 PM
where can i read more information about jumpspl, how it works and everything?

Look in the Xda-wiki, search and google, and not just in the Diamond section.

peron
6th August 2009, 08:24 PM
this needs to be a sticky topic.

Da9L
22nd August 2009, 12:49 PM
You're right, I tried it too. Flashing SPL through bootloader doesn't work.

You can try using JumpSPL instead, I've attached it in this post. I don't think JumpSPL will require any screen prompts on your Diamond. You can read instructions.txt in the zip, but it's just really the .bat file so you get an idea of what it's doing. Run the .bat, press enter at the prompts and run the RUU for your stock SPL instead of HSPL when asked. At your own risk, I have not tried this myself. :)

I have just tried it and it gets stuck where it should run the JumpSPL.exe on the device. After a few minutes it comes with an error:

"ERROR: CreateProcess failed with Errorcode = 30123
- UNKNOWNERROR: 0x000075ab"

This is not good :( I just think its wierd that because of a broken screen it is impossible for me to get the stock spl flashed back on.

losdrivare
23rd August 2009, 12:03 AM
I have just tried it and it gets stuck where it should run the JumpSPL.exe on the device. After a few minutes it comes with an error:

"ERROR: CreateProcess failed with Errorcode = 30123
- UNKNOWNERROR: 0x000075ab"

This is not good :( I just think its wierd that because of a broken screen it is impossible for me to get the stock spl flashed back on.

Sorry to hear it and I'm afraid I'm out of ideas. :( After all, my little tutorial is primarily aimed at those whose Diamonds have working screens... ;)

On another note, my Diamond came back from warranty repair and the repair shop had not noticed anything that would void my warranty. :) In the meantime I got myself a Topaz and now I've sold my Diamond, but I'll be checking this thread from time to time.

donsalari
23rd August 2009, 05:50 AM
Hey thanks bro..!! I need to give mine for reparing..
I have a hardware problem with the reset button.. Do you think I should flash my diamond back to stock? (I don't think they'll check the software right?)

losdrivare
23rd August 2009, 03:25 PM
Hey thanks bro..!! I need to give mine for reparing..
I have a hardware problem with the reset button.. Do you think I should flash my diamond back to stock? (I don't think they'll check the software right?)

I would restore it to stock anyway. Some workshops actually look for excuses/reasons why the warranty won't apply so I say you'd definitly be taking a risk if you didn't.

donsalari
23rd August 2009, 04:07 PM
I would restore it to stock anyway. Some workshops actually look for excuses/reasons why the warranty won't apply so I say you'd definitly be taking a risk if you didn't.
Very true!!! Ok cool... Flashing back to stock!!
Thanks.. :)

Da9L
23rd August 2009, 07:57 PM
Damn.. Hmm anyway then i will have to try the risk and sending it in with hardspl on it.. ! :( I Hope they won't see it.

losdrivare
24th August 2009, 11:33 AM
Damn.. Hmm anyway then i will have to try the risk and sending it in with hardspl on it.. ! :( I Hope they won't see it.

Another idea: maybe you can find some a VNC program that also works the "other way" with windows mobile, so that you can get a window on your PC with the screen of your device?

herpez
25th October 2009, 04:50 PM
Hi. I'm an orange user and i dont know what SPL i should use to send back to warranty!

DOes anyone can recommend it please?

My Orange ROM is RUU_Diamond_HTC_WWE_1.93.405.1_Radio_Signed_Diamon d_52.29.25.12_1.00.25.05_Ship



UPDATE - i flashed the new rom and i tried to put the original SPL, however it still showing 1.40 Olinex in the bootloader and it still says security unlocked.

Any help please...

k3nnyboiboi
25th October 2009, 06:48 PM
Hi I m singapore user i dont know what is the original spl 1.23 ??? i 4get leh can u tell me

k3nnyboiboi
26th October 2009, 01:07 PM
bro i try 1.23.000 that version are u sure this is offical stockspl
as i remember it shld be SSPL not SPL somemore when running the tri-boot colour is diffferent from the offical 1

1 . Press volume up restore factory default bla bla bla ..
2 . Press volume down restore factory default and format the internal storage
3 . Press any button to cancel

Where is 2 n 3 ??? gone oridi

losdrivare
27th October 2009, 07:30 PM
Hi. I'm an orange user and i dont know what SPL i should use to send back to warranty!

DOes anyone can recommend it please?

My Orange ROM is RUU_Diamond_HTC_WWE_1.93.405.1_Radio_Signed_Diamon d_52.29.25.12_1.00.25.05_Ship



UPDATE - i flashed the new rom and i tried to put the original SPL, however it still showing 1.40 Olinex in the bootloader and it still says security unlocked.

Any help please...

Hi I m singapore user i dont know what is the original spl 1.23 ??? i 4get leh can u tell me

If you manage to install ANY stock SPL and then flash the correct ROM for your country and operator then you automatically get the correct SPL too, since stock ROMs include SPL. If you go to htc.com and type in your s/n then you automatically get the latest ROM for your device and operator.


bro i try 1.23.000 that version are u sure this is offical stockspl
as i remember it shld be SSPL not SPL somemore when running the tri-boot colour is diffferent from the offical 1

1 . Press volume up restore factory default bla bla bla ..
2 . Press volume down restore factory default and format the internal storage
3 . Press any button to cancel

Where is 2 n 3 ??? gone oridi

I only link to the SPLs provided by olipro and cmonex in the hard-SPL thread. If you need closer info about SPLs I suggest you ask there. I only tried to revert back to stock SPL 1.93 myself and it worked just like described in first post.

noki@
18th March 2010, 07:00 PM
Thanks Op

Managed to restore it no problem, but took ages :(

N'ash
25th March 2010, 12:33 AM
Thanks losdrivare

Instinct64
10th June 2010, 10:21 PM
Just wanted to say thanks for the instructions in this thread, wanted to sell my phone and wanted to restore it to original settings.

Please Sticky this!

blackster
6th August 2010, 02:40 PM
I have just tried it and it gets stuck where it should run the JumpSPL.exe on the device. After a few minutes it comes with an error:

"ERROR: CreateProcess failed with Errorcode = 30123
- UNKNOWNERROR: 0x000075ab"

This is not good :( I just think its wierd that because of a broken screen it is impossible for me to get the stock spl flashed back on.
Hvis du er interreseret kan du købe min ??
eller hvis du gerne vil have hjælp kan jeg hjælpe dig kender nogle forskellige metoder
?? bare reply mig
Sorry for wrong language

Anakha56
6th August 2010, 09:39 PM
So let me try posting in this thread for help...


Morning All,

So as you can see in my sig I have upgraded to the HTC Desire :D.

Now I want to downgrade my Diamond back to stock so that I can sell her however I have run into a huge problem. I found these instructions:

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

And followed it completly, I went and got the ROM from HTC's site and when I went to flash the ROM it got to 100% only to tell me that the image file is corrupt please check the RUU Error code 720. I have tried two ROMS the one from HTC: RUU_Diamond_HTC_WWE-AFK_2.03.421.2_Radio_Signed_Diamond_52.51.25.26_1. 09.25.23_Ship And another one: _RUU_Diamond_HTC_WWE_2.03.405.2_Radio_Signed_Diamo nd_52.51.25.26_1.09.25.23_Ship however I think both are the same... :(. I downloaded that ROM from here: http://forum.xda-developers.com/showthread.php?t=471699

So the question is how do I downgrade? I have since put back the Custom Memo ROM I was using.

Radio: 1.17
HardSPL: 1.93

I should mention that the phone was bought last year and came with a SPL higher than 1.93 think it was 2.03, I did downgrade to 1.93. Could this be causing the problem? When I did some Googling I found this: http://forums.techarena.in/portable-devices/1163528.htm


Upgrade error number 270 means that the bootloader is not correct for the rom you are trying to flash


So how do I find the ROM with the matching bootloader?

Any help is greatly appreciated :).