[Touch Diamond, MDA Compact IV ROM Development] OliNex:
[size=+1]Greetings From the Diamond Elite Project Team (currently only Olipro and Cmonex, so, any other skilled devs wanted - please PM Olipro and/or Cmonex, don't PM this account, we rarely check it)[/size]

We are proud to announce the release of Hard-SPL for *ALL* Diamond devices, overcoming the new MPU protection on the device.

[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]

As an added feature, the Hard-SPL requires signed code even after flashing... we chose to do this for several reasons.

1) safety... we will begin releasing all available Diamond resources re-signed with our certificate, this means you don't need to worry about flashing something incompatible, if it's something bad, we won't sign it.

2) reliability; If you want something signed, just ask, we will be able to verify that it's not going to be something that breaks the device, as has been the case with the Elf ROM disaster.

We'll be releasing a developer edition in the future; we will continue to maintain the signed SPL as this is quite nice for total and utter noobs afraid of bricking their device.

Flash this now, [size=+2]Go to our separate thread listing Supported ROMs for ROMs you can flash[/size] ;)

[size=+2]Installation Instructions:[/size]

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.

4) SPL flashes, job done.

Anyone having problems with the device entering SSPL automatically, please copy SSPLManual.exe to the device and run it. then once the screen is black, run RUU manually.

IMPORTANT NOTES:

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

2. INSTALLING THIS WILL HARD-RESET THE DEVICE

Thanks to Walshieau for a **** load of testing!

All Project Donations gratefully accepted

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!!!

UPDATE: 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 (of course still based on 1.37).

please see Attachment below for Signed Edition!!

for Developer Edition, see the developer hardspl thread of course.

(use attachment Hard-SPL-Diamond-OliNex.zip to get the RUU package to flash the 1.38 NBH from HardSPL_OliNex138_Signed.zip. just overwrite the NBH file with 1.38 NBH)

I recommend you flash the original HardSPL, as that one is MFG. only flash the 1.37/1.38 if you experience the fuzzy display issue.

UPDATE 2: 1.93 Hard-SPL

(placeholder for now, but you can already download unsigned version in the Developer HardSPL thread!)

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/1.38 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.

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/1.38 or 1.93 if you have screen issues.

if it was some other version and you still have issues after trying 1.37/1.38 and 1.93, then please let us know.

Stock SPL's for warranty reasons:

visit the http://xdaforums.com/showthread.php?t=400411 (Signed ROMs) thread, see post #20.

(or visit Developer HardSPL thread post #39, same thing.)