Jul
23
How To Hard-SPL A HTC Diamond
July 23, 2008 | 27 Comments
Introduction
The goal of this blog is to provide an all-in-one site that has the complete step by step instructions and all the files needed to flash a HTC Diamond with Hard-SPL and a ROM. Intended for newbies and those who needs additional motivation to do it, hence the use of signed Hard-SPL and ROM. In my case I will be doing an upgrade from my stock 1.37 ROM to a TLR v3 ROM (with integrated 1.93 ROM).
The Ingredients :-
Microsoft Windows Vista as the ActiveSync PC
Hard-SPL-Diamond-OliNex (Version 1.30, Signed)
TLR-Diamond-3.08.07.16 (TLR v3, Signed)
The following guide will be broken up into 3 parts :-
Calm Before The Storm
This chapter will refer to the components needed and also the backup of settings and programs that you wish to recover after the Hard-SPL and ROM upgrade. You can’t break anything here.
The Great Battle
This chapter is where the most important and risky instructions are given. Basically this is the “point of no return”.
Battle Scars
If you survived the battle, it will leave you with a prized scar. It will change your phone and you forever!
*Note* – The steps given are referring to my own upgrade, so the program and backup list might differ from yours.
Calm Before The Storm
1. Get ready all required files beforehand. Hard-SPL, ROMs, Programs, Backups, etc.. Most files come in compressed forms, test them first.
2. Keep in mind that a power failure will definitely brick your phone, do not continue if you know that you are having power instability or problems at your area or house. Having internet connection during the upgrade is very useful in case you’ve forgotten some steps during the course of the upgrade.
3. Turn off your phone by using the “Airplane Mode” function and logoff IM to eliminate distractions.
4. Write down your program list for reinstallation after the upgrade.
- Garmin Mobile XT 4.20.30w
- Pocket TV
- CorePlayer
5. Prevent your phone from going into standby mode, make sure to uncheck the Power Setting “When device is turned on, do not charge the battery when connected to the PC.” and on “Advanced” tab, Check “Turn off device if not used for” set it to 30 min. In short, change them to the default settings.
6. Backing Up Settings and Programs
Backup Owner Information
Name : Your Name
Company : Your Company
Address :
Telephone : Your Contact
E-mail : Your Email
Device ID
Device name : HTC_Diamond ( Important if you need to sync back with your PC ! )
Description :
7. Collect ROM Info Before Hard-SPL ( For Warranty Purposes Too ! )
Soft Reset -
H (Bottom Left)
(Bottom Right)
R 1.0.25.03
G 52.26a.25.09
D 1.37.00.00
Enter Bootloader (Pressing Volume Down + Soft Reset)
(Red Zone)
DIAM100 64M
SPL-1.37.0000
MicroP-Diam (LED) v11
(Green Zone)
PSOC-Diam STAGE_PVT v0x30
The Great Battle
*Warning* – Instructions after this point might brick your phone, turning your phone into a brick or a door stopper! All steps need to be completed in its entirety. Do not skip any steps! Continue at your own risk!
1. It’s important to check that your PC do not sleep or hibernate during the upgrade.
2. Run ROMUpdateUtility.exe
3. Follow the instructions in the ROM Update Utility (RUU) carefully.
Toward the end it will confirm the version upgrade. Mine was showing the below :-
Detected Image Version : 1.37.707.1
From : Image Version : 1.37.707.1
To : Image Version : 1.30.OliNex
*NOTE* Doing this on Windows Vista for the first time will show the below error message, however, Vista will eventually manage to find the correct driver for this. I was almost scared half to death watching my phone fading to a black screen and the below error popped up at the same time! Now you know.. ![]()
“ERROR [260] : CONNECTION”, basically my PC has lost connection with my phone.
Success during second attempt. The update process took less than 2 minutes.
Your Diamond will reset and it will configure your phone for first time of use. I’m not sure if you can actually skip this but I waited until everything was completed.
Your diamond will reset a second time, this time launching the TF3D. And I can’t find a way to skip the HTC video. Take note that I cancelled my phone function during all the prompt since the Hard-SPL.
Confirm your Hard-SPL version by going into the Bootloader, pressing
the Volume down and the soft reset button. Hold the Volume down button until you see the TriColor Screen. Mine is showing the below :-
(Red Zone)
DIAM100 MFG 64M
SPL-1.30.OliNex
MicroP-Diam (LED) v11
(Green Zone)
PSOC-Diam STAGE_PVT v0x30
Reset your phone, confirm the ActiveSync connection and move on to the next step.
4. Run ROMUpdateUtility.exe
5. Follow the instructions in the RUU carefully.
Toward the end it will confirm the version upgrade. Mine was showing the below :-
From : Image Version : 1.37.707.1
To : Image Version : 3.08.07.16
6. SUCCESS!! The update process took around 20 minutes.
7. As expected, your Diamond will run through the first time use procedures, identical to what happens after a Hard-SPL. However, it skipped the HTC video this time round. Cool!
Battle Scars
1. Soft reset after the upgrade gave me the below results :-
H (Bottom Left)
(Bottom Right)
R 1.00.25.05
G 52.29.25.12U
D 1.93.00.00
2. Restore Settings
Owner Information and Device ID
3. Restoring Garmin
Reinstalling Garmin is very easy since all of your files and settings are in your Internal Storage. To backup all of your personal settings (Home, My Locations, etc.. ), copy all .NVM files in your Main Garmin folder (not your internal storage).
4. Improvements/Differences After Upgrade
The phone feels much more responsive now and has a very stock look. I’ve also managed to solve a minor issue after upgrade. Details below :-
A) The Start Menu (Start -> Settings -> Menus) list could no be changed, giving the error “Cannot move that item” when I tried to edit it.
B) When I tried to add programs in TF3D, I see lots of duplicate entries like Calendars, Contacts, Excel Mobile, Help, etc etc..
The solution is to play with these 2 folders (This will solve both A and B) :-
/windows/startmenu [AND] /windows/startmenu/programs
Closing
Well, that’s basically it. Hopefully this will overcome your fear of bricking your phone or able to give you just enough motivation for you to enjoy the latest ROMs by doing it yourself. Believe me, it is a joy to be able to do all of the above on your own without depending on someone else who might not have a better idea than you do..
Below are other softwares that you might be interested in. I am not asking for donation here but please leave a comment if this site helped you in any way.
HTC Touch Diamond software downloads :-
CE Regedit
CorePlayer
FInixNOver Battery Indicator
Garmin Mobile XT 4.20.30w
Garmin Mobile XT 5.00.20w
HTC Touch Diamond 1.93 Stock ROM
HTC Touch Diamond 1.37 Stock ROM
MalsingMap 2.28
Pocket Putty
Pocket TV
TCPMP-0.72RC1-ARM-PPC
Thank you and enjoy your new ROM.
ChonHoe/arKCHane@LYN
Credits :-
LowYat.Net’s forum members especially davidmak and Baronic.
References :-
http://modmydiamond.info/index.php?option=…ntpage&Itemid=1
http://forum.lowyat.net/topic/711698/+1080
No related posts.
Comments
27 Comments so far
nice update bro.. u did not give some comments on the improvement after upgrade..
well done bro. glad to see someone who’s willing to learn the ropes.
Kudos bro!!!
hows the performance difference ?
good site rtijox
he give’s a error [202]:connection
Dude, you don’t know how glad i am that i found your manual.
I tried several sites with no succes, but yours helped me!
Thanks a million!
Maze,
Hello Yoram, can you explain more regarding your error?
Maze, glad it helped!
Yes, this website is very helpful. Thanks for all the information.
Hey~ I followed ur directions and I tried to run the olinex hard spl but everytime i update it my phone freezes shortly after and then i get a error 260…. whats wrong?
Hi daniel, are you sure you are having the same hardware as mine? Make sure your ROM info is the same as mine. If it’s not, perhaps its because of different hardware. If it is the same, then you might want to get it checked.
As a complete newbie, this looks to be about the best instructions I’ve found so far… very well done!
Could you please advise if this procedure will work with a more recent HTC Touch Diamond with the following hardware settings?:
R 1.00.25.06 (Radio Version)
G 52.31.25.13U (Protocol Version)
D 1.38.00.00 (ROM Version)
Installed ROM Version: 1.38.841.5 WWE
ROM Date: 07/07/08
Looking at your instructions, I’m wondering about the implication of installing a 1.37xxx or 1.93xxxxx ROM will have on the phone.
Bricking a brand new unit because of some incompatability issue is something I certainly want to avoid.
Any guidance here is appreciated.
Thanks.
Hi. very usefull info. thx
but I have a problem..after upgrade keypad or display have no light….i can see what is on display but very hard, because the light not works. when i start my phone i receive an error: MicropERROR Microp Version Mismatch 0 Please update latest Microp firmware..somebody know what to do with it? i don’t want to send it to service ecause i have it from another country..and i guess it will cost a lot…:(
sry for my english…i’m from romania:D
@Nanohaxor
I’m using signed version of hard-spl and ROM so it will not brick your phone. It will work if you follow the steps closely. I’m confident that you’ll notice a significant improvement after the upgrade.
@Catalin
I’ve searched the net regarding your problem and it seems to be a hardware problem. Checkout this link http://forum.xda-developers.com/archive/index.php/t-405005.html . I would suggest that you revert to your original ROM, check this http://modmydiamond.info/index.php?option=com_content&task=view&id=17&Itemid=27
Xda-Developers.com is a very good source of information..
Hi….
I did all this steps….
After second ROM flashing my Diamond made reset and ded. No switching on at all… no resett, hard reset, ets’ no help – it just no responce to nothing…
I had all parameters as autor, but G, not H.
tommorow going to laboratory to give it for reparing, hope they will return it to life…
Hi Boris. What did you mean second ROM flashing? Even if the hardware is different, it should not brick your phone because its a signed version.
Did you install the Hard-SPL or ROM from other websites? Really hope that you are able to get your phone fixed..
it’s a greate info
thax alot
my phone info is
rom verison:1.37.110.3 wwe
rom update 6/20/08
radio version: 1.20.olinex
security unlock
diam200 mfg 64m
spl-1.40.olinex
microp-diam (LED)v11
PSOC-vict stage_pvt v0x20
what type of hardspl i have ? signed or not
can i install any rom cooked or not
Hi unknown83, for a first timer, I would recommend using signed hardspl with a signed rom. That will prevent you from bricking your phone. Good luck..
[...] het aan de hardspl ligt… Ik gebruikte versie 4 nu versie 3… Ik probeer voorlopig het volgende: How To Hard-SPL A HTC Diamond : Selfmod.Net Ik hou jullie op de hoogte moest het [...]
I might have misread your instructions. I’ve hit a snag. I have the same hardware + rom installed as per your instructions.
When I start the upgrade do i need to be at the bootloader coloured screen or be in WM?
The reason I am confused is that I always receive a 262 error and the ROMUpdateUtility.exe doesnt detect my rom version in bootloader
hello admin..
i have a problem with my diamond which i got from my friend. the problem is the device stuck in the 3 colour bootloader forever..
it happen when my friend flash to windows 6.5 and it stuck at 31% at RUU..
I flashed back to a few stock rom, custom rom also fail at 31% which error is: Error 226.Flash Write.. everytime i turn on my diamond, it stuck in 3 colour bootloader and in the middle colour say: “Upgrade ROM code error” Please try again”
i believe the device already been hardspl because i can see in bootloader say :
SPL 1.40.Olinex
What is going on here? All rom that i flash stuck at 31% and error 226 flash write.. (All rom I flash via bootloader, since i cant access to system)
But its all fine if i just flash the radio..
Help me, im almost give up!
can t be don on htc touch diamond rom??
so nice.thanks
ChonHoe/arKCHane@LYN, your are a life saver! My phone is now up and running. An update from the HTC phone had bricked my phone. After two days of trying every trick in forums here and there, i came across yours and it worked the very 1st time…
Keep up the good and well appreciated advice!
the download “TLR-Diamond-3.08.07.16 (TLR v3, Signed)” is broken …
Hi Lokke, I’ve already re-upload the TLR-Diamond-3.08.07.16 (TLR v3, Signed). Thanks for reporting the issue.
Thank you very much!
Works like a charm!