[Q] ROM Update stays at 0% - help needed - Touch Diamond, MDA Compact IV ROM Development

Dear All,
this time, I have a problem and need your help, please.
I just bought a new (used, but not by me ) HTC Touch Diamond. Hard-SPL (1.37 from whoever) was installed.
First MTTY'ed the device - with success (set 14 0, task 29, task 8)
Wanted to install OliNex 1.40 first
Started ROM-Update, everything went fine, screen of Diamond changed into "bar display" - but stays there with 0%
Tried several flashes (OliNex, ROM, Radio - everything the same)
Does anybody have a hint for me what to do? Identifier seems ok, DIAM100 is shown in intial bootloader screen (three color-screen)
I appreciate any hint.
With kind regards from Switzerland - Christoph

Radio
Downgrade your radio to one below 1.02.XXX before flashing the unlocked radio
Full instructions to unlock your diamond are here
http://forum.xda-developers.com/showthread.php?t=749201
Once you have done this, you can flash any ROM you like

Dear Dave,
thank you very much for your support.
Unfortunately it didn't help but showed everytime the same picture - stuck in the bar at 0% and doesn't do anything.
I tried STEP 1, STEP 2 and downgrading to radio 1.00.25.05 (but actually I don't know which is actually installed, as the Diamond never reaches the Touch Diamond page with ROM & HW Info, it stucks in the Touch Diamond page with no information at all, if started not in Bootloader mode)
It seems to me that the bootloader itself could be corrupted or the model number (shows DIAM100 in Bootloader) is somewhat corrupted, as I know that the internal storage consists of more digits (like DIAM10000 or so) - and a way to fix it with MTTY? But I can't find a description of the MTTY tasks of the Diamond.
Any more Idea?
Thank you Dave, and all the others who read and think, in advance.

X
Can you get into Bootloader mode by holding down
Volume down button + Back button (Bottom right button) + Press reset with the pen
Then keep pressed the first two buttons and let go of reset, keep hold of the first two buttons until it reaches the bootloader mode
If you can do this, then reboot and put the radio onto the storage card (4GB one) and enter bootloader mode, then folllow instructions on that screen to flash the radio, and you can do the same for the rom
It sounds to me like maybe you have not managed to flash the HardSPL properly

Hi Dave!
Thanks for your quick reaction.
Yes, I can anter bootloader mode. But nothing more. Flash is not possible. Hard-SPL was the first thing I tried to flash but it also remained at 0%
How can I put files on the internal storage card from within bootloader mode? (Phone is not booting, ONLY bootloader mode is accessible...) I never encountered this before...
But I can reach the phone with MTTY.. can I access the storage card through this?

X
Have your tried different HardSPL versions ?
Im not sure what is wrong... if you are in Bootloader mode, and the USB drivers are installed and you have activesync running on the PC it should update no problem
I would make sure all the above is true, and attempt different HardSPLs
I think that is the issue as you wont be able to flash an unlocked radio or custom rom without HardSPL being flashed first
Here is another version you could try
http://selfmod.net/how-to-hard-spl-a-htc-diamond/
EDIT - And I dont know if there is a way to access the storage card from MTTY or bootloader, my guess is that you wont be able to
Also, this is a GSM Diamond right ? Not a CDMA ? (UK Networks are GSM)
CDMA flash is here
http://forum.ppcgeeks.com/cdma-diam...ond_c-cdma-sspl-hardspl-package-here-now.html

Hi Dave!
Yes, it's GSM. Thanks for your help and the links provided - it didn't help.
I tried various Hard-SPLs: OliNex 1.20, 1.30, 1.37, 1.40 and 1.93 (developers)
Result - all the same: standstill at 0%
I've seen in MTTY that I have an "upload" menu item - but need there the start address and command line for Diamond plus to know what it is meant for, I will try to find out... and if there is some new know-how out of this, I will post it here, in order that future GENERATIONS may find it *laugh*
Dave? THANKS!
Kindest regards from Switzerland - Christoph

X
Ok, lol Another possible !
Maybe your friend flashed a Signed HardSPL which means you can only flash Signed radios and roms until you flash another unsigned HardSPL
If the Radio you are trying to downgrade to is unsigned that could explain the issue... try and find a Signed radio below version 1.02.XXX and try to flash that, then try to flash to another Unsigned HardSPL, if the radio flash goes ok.
------------
Update stops at 0%
Short answer: You're running the normal HardSPL and you're trying to flash an unsigned (not signed by olinex) ROM. You need the developer version which fixes the 0% issue. Link is at the bottom of this post. Read on to understand the difference between Standard/Developer Edition!
Long answer: First you need to understand that there are two definitions of "signed". HTC and the mobile operators sign ROMs so that the RUU flash utility allows them to be flashed. Usually this is what the word "signed" in the filename means.
Then there is another definition of signed: The developers of HardSPL introduced their own signing process. They want to ensure that people flashing cooked ROMs can rely on a certain quality standard. The normal version of HardSPL will only allow ROMs signed by OliNex to be flashed. If the ROM you are about to flash is signed, it will say so in the thread you got it from. If it isn't signed, you will need the developer version of HardSPL. That one will allow any ROM to be flashed. Get it at the bottom of this posting.
A note on this: The signing process by olinex makes sure that the ROM you're about to flash won't brick your device. It doesn't mean all other ROMs are necessarily evil.
-----------
Some help on 0% flash hangs
http://forum.xda-developers.com/showthread.php?t=409425
I`ll have a look into uploading from MTTY as I have never tried that.. sounds a good feature if you can though for dead phones and such !
good luck.. again lol

magicdave26 said:
Ok, lol Another possible !
Maybe your friend flashed a Signed HardSPL which means you can only flash Signed radios and roms until you flash another unsigned HardSPL
If the Radio you are trying to downgrade to is unsigned that could explain the issue... try and find a Signed radio below version 1.02.XXX and try to flash that, then try to flash to another Unsigned HardSPL, if the radio flash goes ok.
------------
Update stops at 0%
Short answer: You're running the normal HardSPL and you're trying to flash an unsigned (not signed by olinex) ROM. You need the developer version which fixes the 0% issue. Link is at the bottom of this post. Read on to understand the difference between Standard/Developer Edition!
Long answer: First you need to understand that there are two definitions of "signed". HTC and the mobile operators sign ROMs so that the RUU flash utility allows them to be flashed. Usually this is what the word "signed" in the filename means.
Then there is another definition of signed: The developers of HardSPL introduced their own signing process. They want to ensure that people flashing cooked ROMs can rely on a certain quality standard. The normal version of HardSPL will only allow ROMs signed by OliNex to be flashed. If the ROM you are about to flash is signed, it will say so in the thread you got it from. If it isn't signed, you will need the developer version of HardSPL. That one will allow any ROM to be flashed. Get it at the bottom of this posting.
A note on this: The signing process by olinex makes sure that the ROM you're about to flash won't brick your device. It doesn't mean all other ROMs are necessarily evil.
-----------
Some help on 0% flash hangs
http://forum.xda-developers.com/showthread.php?t=409425
I`ll have a look into uploading from MTTY as I have never tried that.. sounds a good feature if you can though for dead phones and such !
good luck.. again lol
Click to expand...
Click to collapse
This is the answer. I used to have the same problem because when I bought my diamond I thought everything runs the same as the TyTN but ...
So to cut this story short, almost 90% of the 0% bar situations are because U R not using signed roms. However if Ya want to then use the unsigned HardSPL.

Hi Dave & Nazgul,
it seems that my case belonst to the non-90%
Of course I tried all this, but I have THREE diamonds - two were branded by the Swiss Swisscom (this is, in fact, the same image as the German Vodafone branding), one was the original HTC version
I'm flashing Diamonds since two years though.
My fault this time was, that I THOUGHT, this new one were HardSPL'ed, but it wasn't - and formatted the device using MTTY without Hard-SPL.
After that I had the above mentioned situation.
NO Hard-SPL was flashable - as written above - also noth the unsigned developer 1.93 edition - it always remained at 0%
I managed in the meantime to flash the original Vodafone/Swisscom ROM. So I have back the device in the official configuration (HTC Swisscom 1.97 package http://www.swisscom-mobile.ch/scm/d...pa=0x0x147x18x0x0x0x0x0&odg=SoftwareAndManual)
But - this uses Radio 1.08.xxx and I would like to downgrade because I think, Dave's hint above to use a radio before 1.02.xxx would be worth a try.
BUT - I STILL can't flash anything. Neither ANY Hard-SPL nor any Radio version nor any ROM.
The bar remains at 0%
I tried to find the original (first edition) of the Swisscom ROM Package, which used the Radio 1.00.25.05 - and then to try Dave's proposed steps.. but I can't find it anymore - all you can find is the "latest" package...
So I would still appreciate any help to be able to flash. Ok, now at least, I have a usable phone... but... I wanted to use it (as the other two) for ROM development testing, so who wants to have a PHONE!?!?
Kind regards from Switzerland - Christoph

Here is your radios
Sorry for the short post, I have a really bad hangover lol
http://forum.xda-developers.com/showthread.php?t=407956

Morn' Dave!
I tried them all - none of them was flashable... same 0%-bar.
I thought of having the V 1.00 complete official Swisscom-Pack and as part of it, the radio 1.00.25.05, which is included. Seems to me, that the c(complete) official ROM pack is flashable.
THEN I could re-try to flash Hard-SPL (with then installed radio below 1.02.xxx)
Hangover? What's this?

Christoph21x said:
Morn' Dave!
I tried them all - none of them was flashable... same 0%-bar.
I thought of having the V 1.00 complete official Swisscom-Pack and as part of it, the radio 1.00.25.05, which is included. Seems to me, that the c(complete) official ROM pack is flashable.
THEN I could re-try to flash Hard-SPL (with then installed radio below 1.02.xxx)
Hangover? What's this?
Click to expand...
Click to collapse
YEa that might work, it is almost certain the issue is the HARDSpl being either not flashed, or flashed with a signed version
Good luck !!
And the hangover is nearly gone... I cured yesterdays with more alcohol lol

Have you tried these UNSIGNED dev HARDspls ?
http://forum.xda-developers.com/showthread.php?t=400950

Hi Dave - GOT IT, solved
The "secret" was to flash noit from withi boot loader but from within Win Mobile with ActiveSync/Windows Device Center connected.
Then say "Yes" when "enterbootloader.exe" was asked to be installed/invoked.
Then the Device rebooted, flashed Hrd-SPL 1.40 correctly - and everything else onwards went fine.
Thanks a lot for your assitance, Dave and others.
Kind regards from Switzerland - Christoph

Ah.. I thought you were already using the Activesync and CustomRUU to flash it with !
Yes, the ROMs and Radios can be flashed from the storage card, but the Hard SPL needs to be done from Activesync / CUstomRUU
Pleased you got it working anyway

Related

[UPG]Hard-SPL Unlocker - Developer Edition

OK Guys,
This is a placeholder for Hard-SPL Dev edition - recommended for ROM Cookers and Developers only.
it's the same as the other except it doesn't require signing and blocks overwriting.
------------------
Done, see next post.
[size=+2]NOTE: This is NOT a SIM unlocker - it also doesn't unlock Security for other radios. if you need that, GO HERE[/size]
here's unsigned version of Hard-SPL - what you've been waiting for!
[size=+1]ok, here it is now as I said the wait would be max 2 weeks in the *worst* case. well the case is much better than that [/size]
this is only for people who know what they are doing!!! newbies who aren't sure what roms to flash, should go with the signed version of hardSPL here: http://forum.xda-developers.com/showthread.php?t=400402
Installation Instructions are the same:
1) Download, extract to an empty folder.
2) Run RomUpdateUtility.exe, Have Phone Synced with PC in Windows Mobile
3) follow steps, check device for prompts after PC shows loading bar. it should go to black screen now.
4) SPL flashes, device automatically reboots, job done.
5) to confirm you got it installed, go into bootloader mode (volume down + reset, i.e. press volume down button and reset then keep holding the volume down key until you see tricolour screen) and verify the screen shows 1.40.OliNex.
note: you will not see the SPL version during normal boot, that is the OS version, not SPL!
INSTALLING THIS WILL HARD-RESET THE DEVICE
TROUBLESHOOTING TIPS:
- read the instructions.
- read the instructions.
- read the instructions.
- Anyone having problems with the device entering SSPL automatically (your device doesn't even go to black screen), please copy SSPLManual.exe to the device and run it. then once the screen is black, run RUU manually (you run the RUU on the PC, if it isn't obvious).
- if you get connection error in RUU after the device goes to black screen, then try a different USB port, also do not use USB hub, you can also try rebooting your PC, and can try using another PC. read the thread for even more tips that I don't remember now. also you can try unticking advanced network functionality in start menu / settings / connections / usbtopc applet.
- if SSPL-Manual.exe or enterbootloader.exe fails to run (says missing component or similar), try a hard reset of the device.
- CDMA (Sprint or Telus) diamonds need my other hardspl:, head over to: CDMA (not GSM) diamond hardspl - ONLY use this if your diamond does not use GSM protocol for radio!!! otherwise you will brick the device!!!
NOTE: this has overwrite protection, so don't try flashing another SPL using HardSPL.
if someone needs to revert to stock SPL for warranty reasons, we will soon post a stock SPL downgrade package.
enjoy!
UPDATE 1: 1.37 Hard-SPL
for those who need 1.37 due to some screen fuzziness issues on some newer diamonds, here it is with hardspl patches:
- Developer Edition: can flash unsigned code. Version: 1.37.OliNex
- Signed Edition: can only flash preapproved signed code. Version: 1.38.OliNex
please see Attachment below for Developer Edition!!
for Signed Edition, see the signed HardSPL thread of course.
I recommend you flash the original HardSPL, as that one is MFG. only flash the 1.37 if you experience the fuzzy display issue.
UPDATE 2: 1.93 Hard-SPL
if someone's diamond came with 1.93 SPL originally, maybe this HardSPL based on 1.93 will work better than the olders. I have a report that someone has black screen with older SPL's.
but even if your diamond didn't come with 1.93 stock, but 1.37 doesn't fix screen problems (fuzzy screen, flickering, etc.), it is recommended to try this 1.93 HardSPL.
if your diamond works fine with original HardSPL, no need to flash this one.
Version: 1.93.OliNex
IMPORTANT: all in all, I recommend you flash the original HardSPL, as that one is MFG and easier to deal with if there is some problem. only flash the 1.37 or 1.93 if you have screen issues.
if it was some other version and you still have issues after trying 1.37 and 1.93, then let us know in this thread.
STOCK SPL's: to return to stock SPL for warranty reasons: read post #39 in this thread!!!
aborts about 588kb into the download for me.
Hey, Many thanks for all you work, it is working !!
Downloaded and installed fine for me.
Many thanks Oli/Nex
Check ur internet connection. Download is working 100% fine
Good timing, thanks a lot!
lovely....
That was one short 2 weeks
What is the difference between signed and unsigned spl?
Is this working when connecting the Diamond to Vista? I get an app CLOSE/DEBUG exception when I try to run it on Vista (x64). My diamond is the Asia 1.34 version.
Does it work?
Hi Olipro,
Does this one work equally well for SPL 1.23 and 1.34/1.35? There were some discussion about 1.34 locking up the Diamonds with now ways of going back to 1.23? Please advise,
oddball1 said:
What is the difference between signed and unsigned spl?
Click to expand...
Click to collapse
It means you can only install signed ROM's, i.e ones form HTC, Carriers, or ones signed by Olinex and the other people in Elite Team. And they won't sign ranodm crap, so gives you safety- if it's signed, it's ok to flash it.
Unsigned means you can install any random ROM you like, cook your own easily and install it without any fuss.
rorydaredkign said:
It means you can only install signed ROM's, i.e ones form HTC, Carriers, or ones signed by Olinex and the other people in Elite Team. And they won't sign ranodm crap, so gives you safety- if it's signed, it's ok to flash it.
Unsigned means you can install any random ROM you like, cook your own easily and install it without any fuss.
Click to expand...
Click to collapse
Many thanks
Worked like a charm with first click!!! Very good job from OliNex!!!
Thank you very much!!!
loser said:
Hi Olipro,
Does this one work equally well for SPL 1.23 and 1.34/1.35? There were some discussion about 1.34 locking up the Diamonds with now ways of going back to 1.23? Please advise,
Click to expand...
Click to collapse
yes this one works for that too.
Thanks a lot, I believe this is a movement to the right direction.
comnex ..it should be done @ beginning ...
anyway , nice work and congrat
leofungwai said:
comnex ..it should be done @ beginning ...
Click to expand...
Click to collapse
no it shouldnt have been done at all!! but thats another discussion on its own, lets keep this thread on topic people.

ROMs for the Diamond from HTC

Hi,
Does HTC release their own updated ROMs for the Diamond???
If so where can I find them and how do I update the device (does HTC have instructions on the web)??? Also what is the latest ROM version (I think I have 1.37.0 WWE), my phone came from Hong Kong...
Thanks,
NW
NightWolf88 said:
Hi,
Does HTC release their own updated ROMs for the Diamond???
If so where can I find them and how do I update the device (does HTC have instructions on the web)??? Also what is the latest ROM version (I think I have 1.37.0 WWE), my phone came from Hong Kong...
Thanks,
NW
Click to expand...
Click to collapse
Try reading the rules here before posting!
Also, get familiar to using forum search and also google search.
oh no...
not someone who and use the search button
i have tried the search function!
i cannot find a concrete answer as to if htc has actually got a download page with the roms or if we need to use the rom 1.93... and this hard spl program...
fyi when searching i found many ppl asking the same qus as me yet there was no answer other than a few wasteful people saynting use the search function... if u do know the answer dont be Arrogant and say use search - the onlynthing u are doing is wasting ppls time and increasing ur post count. i asked for some help if u dont have anything useful to add dont post...
thanks
www.htc.com - E-club
It's in your phone manual as well.
Riel said:
www.htc.com - E-club
It's in your phone manual as well.
Click to expand...
Click to collapse
HTC e-club doesn't have roms for diamond - not on Hong Kong where I login anyway.
Thanks for the reply Riel/Tim, I have been to that page and enter in my SN and register but when I go to my device nothing comes up... I cannot see the Diamond listed under software downloads either..? I log into world wide...
Thanks for the reply, I have been to that page and enter in my SN and register but when I go to my device nothing comes up as well... SO I'd say HTC havent release any ROM device updates... SO how do you guys get the exe for the diamond v1.93???
Also to install the 1.93 ROM posted by Tom do I need to install HardSPL on my phone..? Because it looks like that package will work with no need to install any SPL, its just an exe that runs through a wizard... What way/how does the HardSPL versions here prevent me from bricking the phone? How do I find the SPL version that is currently on my phone and can I revert back to the original SPL/remove hard CID so I dont void warranty..?
Tim what ROM are you using on your Diamond and how did you install it???
Also does the ROM posted by Tom have the Radio ROM (I think its 1.00.25.5 inc in the package guessing by the file name?) let me use Quad band network?
HTC does release the updates, but not on their site. Only to their resellers I believe.
Yes, it is essential to install hard SPL on your phone for any ROM you want to try. I am using walshieau's Elite 3.0 ROM 9 (which is very quick). This is what I did to install it:
1) Flash hard SPL signed version (which will hard reset your phone, so backup using PIM backup from pocketpcfreewares.com)
2) Flash the ROM of your choice
After this I decided to update the Radio to version .05
In order to do this I needed to first flash with UNsigned hard SPL, then flash the radio using CustomRUU. Now I have support for Telstra's NextG 850Mhz.
NightWolf88: check your PM and you can contact me by phone and I may be able to explain in more detail.
Thanks very much for the help Tim!!! Thanks to all the other people doing great work on these forums!!
Ok so from what I have read so far ( I posted this in the 1.93 ROM thread as well - http://forum.xda-developers.com/showthread.php?p=2416200&posted=1#post2416200) I just need some of my noobish questions answered, dont want to ruin my lovely Diamond :
From what I have read:
1. Backup device - Is there any way I can backup the ROM which is currently on my device (1.37.00.0 WWE)???
2. Upgrade to HardSPL signed as this is a signed ROM- download this file http://forum.xda-developers.com/showthread.php?t=400402 extract, run the .exe file... Follow the RomUpdateUtility.exe (RUU) wizard - SPL will flash and then with any luck get a message saying complete - job is done.
What does "1. do not try to use this SSPL to flash anything else other than an SPL file. it explicitly blocks other flashes anyway. SSPL is *never* a good way to flash OS images" mean... So can I not use this to update the device OS ROM to 1.93. in this thread??? I assume SSPL = Signed Second Program Loader..?
Do I need to use this unsigned version..? http://forum.xda-developers.com/showthread.php?t=400950 - It has overwrite protection..?
Finally - use volume down & soft reset to see that SPL/bootloader has installed/flashed correctly... Then to SAFELY get out of the bootloader softreset again...?
3. Upgrade the OS ROM using the .exe file in post 1 of this thread...
So I download the exe connect my device via active sync then follow the rest of the steps in the RUU.exe wizard, it will give me a progress bar on both the PC and the Diamond, the Diamond will then softreset with the new rom all installed..?
Questions:
Can someone please confirm the above method is correct to install the ROM on this page?
Does the Radio also update itself to 1.00.25.05 when running the exe in the post #1??? I.e. will I get quad band radio support???
Do I need the signed or unsigned SPL what is the best to use???
How do I dump the ROM that is currently on my device to PC/whats the best program? Do I need to do this for warranty etc or if I dont like the new ROM..?
To restore to original SPL I go to http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39 grab my stock SPL and then use the unsigned SPL RUU exe? What is SSPL-manual used for???
Also in the post by cmonex (http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39) he says "if you have signed hardspl, just go ahead and flash with normal RUU process (no overwrite protection in that one, as it is already only accepting htchackers signed files, there was no need for that)."
What is the normal RUU process???
If I use the signed SPL I can just use the RUU.exe that comes with that and copy the stock SPL to replace the .nbh file in the signed Hard-SPL folder and everything should run fine? No need to worry with the unsigned Hard-SPL version right?
As stupid as it may sound I still don’t get all this SPL/SSPL/Hard-SPL stuff, what is on the phone originally? and what changes with hard-spl download packages??? I assume SPL is a boot loader like BIOS on the “PC” or EFI on Intel-Apple Macs..? What is the difference between the stock SPL/bootloader on the phone and signed/unsigned hard-SPL that some of the guys here have made?
Thanks once again ,
NW
NightWolf88 said:
Thanks for the reply Riel/Tim, I have been to that page and enter in my SN and register but when I go to my device nothing comes up... I cannot see the Diamond listed under software downloads either..? I log into world wide...
Thanks for the reply, I have been to that page and enter in my SN and register but when I go to my device nothing comes up as well... SO I'd say HTC haven't release any ROM device updates... SO how do you guys get the exe for the diamond v1.93???
Click to expand...
Click to collapse
Same problem here!
Yes, I did use the search function but didn't find what I was looking for.
That being said, I have registered my Diamond on e-Club. (It's a French Orange one, so I used a hack I found on another forum to correctly register by changing "HT825" to "HT826" in the SN.) However, I don't see anything for the diamond available for download under "Phone Software Updates" and "Other Downloads."
So my question is: does HTC offer certain downloads only to certain SN?
The answer might have been already posted somewhere; if so please redirect me (and NightWolf88) to the correct thread if you know it!
Thanks
PS: NightWolf88, check out www.modmydiamond.info if you haven't already: it's a fantastic tutorial that will most likely answer most of your questions regarding the fine art of ROM flashing and restoring.
Yeah I have checked that page, great site.
From what I have read there are no HTC e-club updates for the Diamond yet, only updates going to resellers... I also emailed HTC Tech support - I got this reply:
Thank you for choosing hTC. Please note that there's no new rom for HTC Touch Diamond at the moment. We recommend you to visit our hTC HK website for the latest information as below
Click to expand...
Click to collapse
I wish that HTC would pull there finger out and release an official ROM.
After putting an Official Rom update on the e-club site but then taking it down pretty quickly, it seems strange they haven't released one yet.
Im holding out for an Official Rom, but I think i will just give in and flash a cooked rom in the end.
Gonna try flashing the Radio first as I havent got an issue with the Rom itself, just with the signal behaving very erratically!
Will see.
Great site tho xda devs and also the modmydiamond one to, some invaluable info on both of them.
Thanks everyone on here.
On my SN and registration I definatedly got provided with a new rom.
It is 1.37 in my case, in Dutch.
See attachment of screenshot of the Site:
Riel said:
On my SN and registration I definatedly got provided with a new rom.
It is 1.37 in my case, in Dutch.
See attachment of screenshot of the Site:
Click to expand...
Click to collapse
Yeah it seems that only device SNs that shipped with <1.37 have an update, there is no offical release of 1.93 which is (from what I have read) better than 1.37, but 1.37 was alot better than the 34s and 35s if you do a search around the net alot of reviewers got sent these ROMs which fixed initial lag issues...
I want to put 1.93 on my device, wanted offical htc release but I'm just going to use the one posted here...
Any one hjelp me with the ROM update???
NightWolf88 said:
Thanks very much for the help Tim!!! Thanks to all the other people doing great work on these forums!!
Ok so from what I have read so far ( I posted this in the 1.93 ROM thread as well - http://forum.xda-developers.com/showthread.php?p=2416200&posted=1#post2416200) I just need some of my noobish questions answered, dont want to ruin my lovely Diamond :
From what I have read:
1. Backup device - Is there any way I can backup the ROM which is currently on my device (1.37.00.0 WWE)???
2. Upgrade to HardSPL signed as this is a signed ROM- download this file http://forum.xda-developers.com/showthread.php?t=400402 extract, run the .exe file... Follow the RomUpdateUtility.exe (RUU) wizard - SPL will flash and then with any luck get a message saying complete - job is done.
What does "1. do not try to use this SSPL to flash anything else other than an SPL file. it explicitly blocks other flashes anyway. SSPL is *never* a good way to flash OS images" mean... So can I not use this to update the device OS ROM to 1.93. in this thread??? I assume SSPL = Signed Second Program Loader..?
Do I need to use this unsigned version..? http://forum.xda-developers.com/showthread.php?t=400950 - It has overwrite protection..?
Finally - use volume down & soft reset to see that SPL/bootloader has installed/flashed correctly... Then to SAFELY get out of the bootloader softreset again...?
3. Upgrade the OS ROM using the .exe file in post 1 of this thread...
So I download the exe connect my device via active sync then follow the rest of the steps in the RUU.exe wizard, it will give me a progress bar on both the PC and the Diamond, the Diamond will then softreset with the new rom all installed..?
Questions:
Can someone please confirm the above method is correct to install the ROM on this page?
Does the Radio also update itself to 1.00.25.05 when running the exe in the post #1??? I.e. will I get quad band radio support???
Do I need the signed or unsigned SPL what is the best to use???
How do I dump the ROM that is currently on my device to PC/whats the best program? Do I need to do this for warranty etc or if I dont like the new ROM..?
To restore to original SPL I go to http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39 grab my stock SPL and then use the unsigned SPL RUU exe? What is SSPL-manual used for???
Also in the post by cmonex (http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39) he says "if you have signed hardspl, just go ahead and flash with normal RUU process (no overwrite protection in that one, as it is already only accepting htchackers signed files, there was no need for that)."
What is the normal RUU process???
If I use the signed SPL I can just use the RUU.exe that comes with that and copy the stock SPL to replace the .nbh file in the signed Hard-SPL folder and everything should run fine? No need to worry with the unsigned Hard-SPL version right?
As stupid as it may sound I still don’t get all this SPL/SSPL/Hard-SPL stuff, what is on the phone originally? and what changes with hard-spl download packages??? I assume SPL is a boot loader like BIOS on the “PC” or EFI on Intel-Apple Macs..? What is the difference between the stock SPL/bootloader on the phone and signed/unsigned hard-SPL that some of the guys here have made?
Thanks once again ,
NW
Click to expand...
Click to collapse

US Diamond (pregame)

Hello XDA Friends!
I have done 2 solid nights of reading now - not to say I am in the least bit an expert, but this is my second experience with flashing htc phones (previously had a htc wizard). I am not a complete newb, but I have a few unanswered questions before i jump in balls deep.
1) After searching the forums, I have found that I seem to have a (rare) ROM version - 1.93.422.4 WWE to be exact. It is the stock US 3G GSM ROM. It appears that others have (after hardSPL) successfully flashed their Diamonds accordingly with European versions. I went to HTC's website and registered my Diamond and they told me that they do not have a down-loadable version of their ROM (an official HTC ROM) for the 3G US version. HTC simply does not make a version for US 3G that they release.
-"Unfortunately, after some checking on our website with your serial numbers, we have found that currently there is no ROM update for your devices. From our experience, there is almost never an update developed for unlocked US GSM devices. The way we release our updates is we develop them first (after receiving the operating system from Microsoft). Then the carrier or vendor takes the update and modifies it to fit their policies and we release it. Unfortunately, the vendor that usually sells unlocked US devices does not complete the last step." -HTC
This concerns me as this is my fallback in the event things do not go so well for me while flashing. SOOOO all that said, does anyone have a copy of the ROM lying around for my backup benefit!?!
2) Can anyone with a US diamond verify that they are indeed running with a cooked ROM (and be so kind as to suggest which one they prefer?). Obviously its trial and error, but stability and speed are high on the priority list (stock is SOOOO SLOOOW)!
3) The hard reset is confusing me. HTC rep said that if i do a hard reset that it will restore the device to factory settings, thus no need for me to download a ROM to restore the device (i obviously did not tell him i was looking into cooked ROMS!).
-" As far as a ROM that would restore the device, you would simply need to do a hard reset in the even that the ROM became corrupt. This would restore the device to factory defaults. " - HTC
This would indicate that the ROM is somewhere on the internal 4gb storage and copies itself back to the ROM. Is this erased when upgrading ROMS or becomes unavailable after going to hardspl? or would i still have the option to hard reset (take the red pill) and wake up believing that my dance with cooked ROMS was a dream!?!?
Thanks for all your help - fire away - I have thick skin. I'm sure someone will point out my lack of research skills ;p
Long live Xda,
-Nate
I have an unlocked US GSM also. I also tried to get it off the site and it said it was not for my device...
HTC support is pretty much useless, I called and they told me over the phone that my phone wont run WWE roms and that i needed US roms and i told them thats funny because it came preloaded with 1.93WWE.
Anyways The New official rom will work on your phone and its allot faster than the 1.93
First the Hard SPL i used this.
I use this RUU_Signed_1_93OliNex_HSPL_UnsignedEdition
http://forum.xda-developers.com/showthread.php?t=400950
And if you want the official 2.03 WWE ROM its here
Want this one
RUU_Diamond_HTC_WWE_2.03.405.2_Radio_Signed_Diamond_52.51.25.26_1.09.25.23_Ship
http://forum.xda-developers.com/showthread.php?t=471699
I haven't used any cooked ROMS yet so i cant help you out there
Awesome - thanks for the info - that was exactly what i was looking for! Yea... the fact that it says WWE in the ROM is completely contradicting - HTC tech support doesn't seem to know whats going on.
Have you tried the hard reset since you loaded the new ROMs? does it revert to 1.93?
Thanks again for posting,
-Nate
ok all,
flashed to hardSPL olinex 1.40, confirmed in the bootloader, tried to flash to 2.03WWE (as referred to me from above) and it gives me:
Error [244] : invalid model ID
This update utility cannot be used for your pda phone. please check your update utility.
OK. from reading i gather this is because something is wrong with hardSPL? what hardSPL should i use? Or is it another issue entirely?
thanks,
-Nate
btw - after hardSPL, and hard reset, everything on the internal storage is there
perhaps i need to be more specific. When i enter the bootloader, it says:
DIAM100 MFG 64M
SPL-1.40.OliNex
what the bible says it should say is
Hard SPL 1.40.Olinex
DIAM100 MFG 64M
SPL-1.40.OliNex
Does this mean that it did not upgrade correctly? Any ideas? Im trying win 1.37 OliNex
again it says in the bootloader
DIAM100 MFG 64M
SPL-1.37.OliNex
lets me get all the way to 99% and then fails with
Error 270 :update error
The image file is corrupt. please check your update utility.
I need some help guys. Starting to get a little frustrated do you have to update the radio rom before it will take the main rom?
-Nate
Ok, next update. Could not get any of the olix hard SPLs to work. I have tried to upgrade to hardSPL 1.24 per this thread
http://forum.xda-developers.com/showthread.php?t=408621
only problem is that the phone does not ever boot into windows. When i go into the bootloader, it still shows olix 1.37 hard SPL. I have tried re-downloading the file. So far it gets to 100% of the ROM flash and then throws the error 270. Any thoughts?
I never had this problem but on the page were you got the ROM they say if your having issues installing through the update utility to do this.
Rename ..NBH file to DIAMIMG.nbh
Copy to Internal Storage
Soft Reset + Hold volume down button + back button <--
Follow instructions on screen
Anymore problems just read this through the thread were you got the ROM your not the only one who got the "corrupted 270 error".
But flashing it from the storage card should work . ..Goodluck
http://forum.xda-developers.com/showthread.php?t=471699
Ok all,
I have had a hell of a time getting a rom that will install. I could repeatedly get to the bootloader without a problem, and every rom i flashed after installing olinex 1.37 allowed me to get all the way to 100% but would then tell me that the rom was corrupt.
I downloaded and installed Shaks rom, version 3.20 from
http://diamond.geg0r.de/index.php?dir=Shaks/V3.20/
AND ITS BACK INTO WINDOWS!!!!!! thanks GOD!
I will report on further issues i have with the device.
-Nate
When I try to burn the 2.03 WWE ROM mentioned onto my stock US Diamond I get: Error 294: Invalid Vendor ID.
Any ideas what I need to do? I did not change the SPL - must I do that?
I read through the referenced threads and see where people with Error 270 need to put the image file onto internal storage but I have been hesitant to try that since it for Error 270 and not necessarily Error 294.
Any ideas?
Thanks!
wpsantennas said:
When I try to burn the 2.03 WWE ROM mentioned onto my stock US Diamond I get: Error 294: Invalid Vendor ID.
Any ideas what I need to do? I did not change the SPL - must I do that?
I read through the referenced threads and see where people with Error 270 need to put the image file onto internal storage but I have been hesitant to try that since it for Error 270 and not necessarily Error 294.
Any ideas?
Thanks!
Click to expand...
Click to collapse
You need to upgrade to HardSPL.
demo23019 said:
I never had this problem but on the page were you got the ROM they say if your having issues installing through the update utility to do this.
Rename ..NBH file to DIAMIMG.nbh
Copy to Internal Storage
Soft Reset + Hold volume down button + back button <--
Follow instructions on screen
Anymore problems just read this through the thread were you got the ROM your not the only one who got the "corrupted 270 error".
But flashing it from the storage card should work . ..Goodluck
http://forum.xda-developers.com/showthread.php?t=471699
Click to expand...
Click to collapse
Here is the Rom only if anybody wants to flash it. You will not get the invalid ID error.
http://www.sendspace.com/file/iesg1h
Thanks for everybody's help. Burning the new SPL did the trick.
Have tweaked everything pretty much back to how I like it and am quite happy with the new ROM. My only complaint is that I prefer the larger Compact QWERTY keypad of the 1.93 ROM since I have fat fingers. I know that I can dig that keypad up elsewhere but I'll try to get used to the new one first.
Thanks again.

Flashing can't start, and cant't find solution the after searching the forum

So as you can figure out from the thread title I have a problem flashing my htc diamond.
I have installed a HardSPL version 1.30 OliNex, I can confirm that becouse on the three color screen there is a text saying "1.30 OliNex".
I still have the original ROM that comes with the phone when I bought it, so this meant to be my first flashing.
I want to flash the phone with this rom http://forum.xda-developers.com/showthread.php?t=593678 it is a WM 6.5 based ROM.
Because in the ROM package there wasn't a ROMUpdateUtility.exe I used it from other ROM package.
Connected via ActiveSync and followed the wizard. The phone reset and there came a gray screen with a progress bar. Now both progress bars on the phone and on the PC screen remain 0% and after a wile RUU finished with 262 ERROR Connection error, see the attached picture.
After that I tried to flash it from Internal Storage. A followed the steps according the procedure, and after the three colored screen it came the gray screen with "Loading..." message. I waited for almost 30 minutes and nothing happened.
What seems to be the problem?
I assumed about firewall disabling the connection. But I turned off the firewall and again the same story.
Then somewhere I found that there is incompatibility with the RUU and HardSPL version, but tried to flash with the same RUU that I used when I was installing HardSPL.
Then I tough that the problem is about flashing unsigned ROM on a signed HSPL, but it is not that the ROM is signed.
I am afraid to use MTTY so I don't brick my phone, because this is my first time flashing a Diamond.
I'm confused What seems to be the problem?
Any help can be welcomed.
Could this be indication of a hardware problem? When waiting for the "Loading..." message disappear the back cover warms a little.
Thanks.
1. Did you use the RUU from my thread?
2. NEVER USE AN H-SPL RUU TO FLASH ANYTHING OTHER THAN H-SPL!
3. is this a CMDA phone. IE, what network are you on?
Well no I didn't use the RUU from your thread, I've used a RUU from other ROM package.
This is not a CDMA phone I'm on T-Mobile Macedonia network. And the phone looks like this
On other Macedonian forum they told me it is a hardware problem. Can this be true?
So what do you think about my problem?
Well no I didn't use the RUU from your thread, I've used a RUU from other ROM package.
This is not a CDMA phone I'm on T-Mobile Macedonia network. And the phone looks like this
On other Macedonian forum they told me it is a hardware problem. Can this be true?
So what do you think about my problem?
EDIT: I did tried the RUU you recommended in your thread but it's the same.
I think it is in the PDA.
Configure active sync, and uncheck "allow usb connection" and try again.
For updating from internal storage you must have to copy the rom to the root of internal storage with a special name, ""diamimg.nbh"
Hmmm..
What he said... and...
Should have used one of the earlier SPLs. you only need to use the latest one if you are having problems with the older versions. I have the same diamond and used an early SPL.
Upgrade the radio rom first and go with a rom that's version 6.1 not 6.5 as most 6.5 roms now pack the Sense application.. (IMO Non-Sense, Senseless (Not enought ram or responsiveness))
Old roms here
http://forum.xda-developers.com/showthread.php?t=470757
Give olinex some cash for his Diamond Unlocker as this is the surefire way to fix it.
johnyboy_ said:
Configure active sync, and uncheck "allow usb connection" and try again.
For updating from internal storage you must have to copy the rom to the root of internal storage with a special name, ""diamimg.nbh"
Click to expand...
Click to collapse
The connection between PC and PDA is made, because as I said there is a progress bar on the phone screen too.
djfuego said:
What he said... and...
Should have used one of the earlier SPLs. you only need to use the latest one if you are having problems with the older versions. I have the same diamond and used an early SPL.
Upgrade the radio rom first and go with a rom that's version 6.1 not 6.5 as most 6.5 roms now pack the Sense application.. (IMO Non-Sense, Senseless (Not enought ram or responsiveness))
Old roms here
http://forum.xda-developers.com/showthread.php?t=470757
Give olinex some cash for his Diamond Unlocker as this is the surefire way to fix it.
Click to expand...
Click to collapse
As I understand you, you are saying to install later version of Hard SPL right?
So to install a new version of Hard SPL I just need to do the same procedure as the first time, or I have to uninstall the previous one?
And please help me which version of Hard SPL is safest to install? I'm afraid of the developer versions or maybe they aren't so scary
Are you a 100% positive it is the HardSPL?
djandreski said:
And please help me which version of Hard SPL is safest to install? I'm afraid of the developer versions or maybe they aren't so scary
Are you a 100% positive it is the HardSPL?
Click to expand...
Click to collapse
Presuming from your post, you are using a signed Olinex SPL, i doubt that the rom has been signed be OliNex, the only difference with Dev is you can flash any Rom, flash the Dev one from my thread, nothing to be afraid of
Good Luck
Badwolve1
What are the steps of installing new SPL?
Do I just need to do the same procedure as the first time, or I have to uninstall the previous one(somehow)?
UPDATE: I did it, I successfully flashed my Diamond PDA! It seams that the problem was in the SPL I installed 1.40 OliNex Unsigned and it flashed like a charm. Thanks guys for the help. Now this thread can be closed, or do I have to close it myself.
Great!
Glad it all worked out

[Q] - Rom flashing help needed

I'm a new diamond (DIAM100) user and i'm having so many doubts about flashing a new custom ROM and all related to HardSPL and stuff.
This is my 3rd PPC and i've been flashing custom rom's for years in my Polaris (i've even cooked some myself) and it was very simple.
Now for Diamond, there's so many HardSpls, each with so many pros and cons that it's so very confusing. I've been reeding this forum for a week and i haven's still cleared up my mind.
So i would appreciate a little help from more experienced users.
Here's the deal: My Diamond (my father in law gave it to me as he doesn't use it any more and my Polaris has become very instable) shows this at bootloader:
DIAM100 64M
SPL-2.03.0000
MicroP-Diam (LED) v11
PSOC-Diam STAGE_PVT v0x32
It has the last oficial portuguese rom (2.03) and radio 1.09.
In the forum i've found olinex's SPL but its only 1.93. - (Q1) Can i flash this SPL and so unlock the device, flash a new custom rom and then flash back the original 2.03 SPL, thus locking it again?
(Q2) To update the radio to a new version is there any special requirments?
(Q3) Would aprecciate if any diamond experienced user posted some help on How-To upgrade my diamond based on his self experience and point me to the right tools.
TIA
Lets start...
Okay. So flashing a Diamond for the first time with a new HSPL and ROM is pretty confusing at start. But when you get the hang of it, you would know this cudnt have been easier...
This tutorial is based on my experience and on actual procedure. Still, you can take a look around this tutorial as well. Click here
This tutorial is divided in 3 main parts.
1. Flashing the HSPL 1.93
HSPL 1.93 is by far the best HSPL you will ever get. Most of the ROM chefs in their prerequisite have also recommended HSPL 1.93. If you find this hard to believe, see for yourself in the Diamond ROM development section.
Okay. So download is HERE For details abt this HSPL read from this link http://forum.xda-developers.com/showthread.php?t=400950
a) Put your device into Bootloader mode.
b) Flash away using the RUU
Now you have got HSPL, why the H, because it stands for HARD, means now if you load your official ROM 2.03, this HSPL will not be overwritten.
And believe me, i have flashed HSPL 1.93 and using the official ROM 1.93 WWE along with it.
AND i have NOT faced ANY problems at all
Plus! There seems to be a screen flciker problem with SPL 1.40. So dont flash HSPL 1.40. I can guarantee from my usage 1.93 is the best.
Moving ON!
2) Flashing a CUSTOM ROM (Need to do mtty)
a) Now see, this is the part where the initial headache comes. Cos every cook recommends that you do a mtty format on your Diamond before you flash their custom ROMs. What the hell is mtty and why do you need it so badly.
Answer: Suppose you dont care abt mtty and you flash a Custom ROM. Then you experience sudden freezes on your device and even a few resets also. And even before that gets started, You might not be able to flash the Custom ROM at all, because somehow the flashing gets stuck at maybe 3% or X%
Is the Chef to Blame? Nope! This is where mtty solution Jumps in.
So the next step is to read and format your device with mtty. READ HERE THOROUGHLY and FOLLOW THE METHOD MENTIONED Depending on your Computer Operating System!
b) MTTY DUDE RIGHT HERE
3) FINALLY, time for a CUSTOM ROM!
Oh! SO you done with mtty and reading this part eh? Well what are ya waiting for.
Since you formatted your device using mtty, keep your device in Bootloader mode
a) NOW flash any custom ROM which you want to flash.
b) AND if you want to flash another custom ROM again, you have to do mtty again
WHY?
Because Custom ROMS vary in size and take different sizes on the flashable part of your Diamond. When the current rom which you want to flash is smaller than the existing ROM in your Diamond, this can cause some problems. This is the reason you needed to do mtty in second step above.
And even if the case was vice versa in the matter of size, i would recommend doing mtty.
NOW Answers to your questions!
UNLOCKING and RELOCKING
Q1) Ofcoz! Indeed! Once you flash a Custom via the USE of an HSPL, you can revert back to your locked SPL. Havent caught the sight of a SPL 2.03 available here. But still this forum is full of suprising stuffs. So look around..
SO if you are reverting back to a locked SPL, then after flashing of your custom ROM is DONE! you will need these to erase away the HSPL, which wud not go even if you do an a flash from your official ROM. Because it is protected. SO read a similar case presented in this post http://forum.xda-developers.com/showthread.php?t=504675 and download the attachment in the 3rd POST. (I recommend this link and attachment than the link i am providing below)
Also a similar post abt returning to stock SPL is here http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39
If you are following the second scenario, in the case of Stock SPL 1.93 you wud need stock SPL 2.03
RADIO
Q2) There is no special requirement apart from unlocking your device with an HSPL. Once you complete the HSPL (Unlocking section) you are done! You can flash any number of RADIO and Custom ROMs which you want to check. Just remember to give your Diamond a lil rest. And Oh! one Radio and Custom rom at a time.
Q3) I hope most of your doubts have been cleared and you are confident to flash now.
Still if you need any help please post back or PM me. I may not reply soon, but still i would come around every 6-9 hours. Oh yeah i m a student!
Thanks for the reply, very complete and useful and a confirmation to what i was thinking. Thank you again.
I did find a 2.03 SPL in http://forum.xda-developers.com/showpost.php?p=3359191&postcount=390 and i've dumped my own as per http://forum.xda-developers.com/showpost.php?p=2460876&postcount=3. Just don't know if it is the correct adress to 2.03 SPL.
Anyhow here's what i'm thinking:
1- Flash olinex 1.93 HardSLP
2- Flash custom ROM
3- Flash 2.03SPL back
Well the 3rd step may not be immediatly after step 2. I may want to try som other roms. But from what i've read it's best to have the latest SPL on your device.
By the way, what 6.5 rom's with bottom start button keep the same functions as the stock Diamond rom as when one pulls the stylus out while on a call it'll open notes, mute the ring when faced down, etc.
On call - stylus out - notes open is basically a feature available with the type of Phone Canvas version in the rom. You can try any of the below threads to get a suitable rom. These are the ones i have tried so far. There are some more 6.5 ROMs available also.
http://forum.xda-developers.com/showthread.php?t=611011
http://forum.xda-developers.com/showthread.php?t=765247
http://forum.xda-developers.com/showthread.php?t=517300
I think the mute option can be enabled by changing a registry value in the diamond, because it is dependent on g-sensor and light sensor, and irrespective of the ROM.
Good that you found my guide useful. I just checked that link for 2.03 SPL. Appears valid. Only when you try you will know. And yep what you say is correct. I also go with the latest updates. But somethings are really good i just get stuck with them, like my 1.93
Today i jus cooked a rom from my 1.93 stock. Removed some stuffs like customer feedback, error reporting and disabled security on installation of unsigned cabs.
I may post it online along with link to kitchen. The kitchen is very basic and so simple, i cooked my rom in 5-10mins max

Categories

Resources