Go Back   xda-developers > HTC Diamond: Touch Diamond, MDA Compact IV > Touch Diamond, MDA Compact IV ROM Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 15th June 2008, 07:36 PM
OliNex OliNex is offline
Member
 
Join Date: Apr 2008
Posts: 38
Default [UPG]Hard-SPL Unlocker or how I learned to stop worrying and love the MPU

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)

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


NOTE: This is NOT a SIM unlocker - it also doesn't unlock Security for other radios. if you need that, GO HERE


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, Go to our separate thread listing Supported ROMs for ROMs you can flash

Installation Instructions:

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 shit 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://forum.xda-developers.com/showthread.php?t=400411 (Signed ROMs) thread, see post #20.
(or visit Developer HardSPL thread post #39, same thing.)
Attached Files
File Type: zip Hard-SPL-Diamond-OliNex.zip (1.92 MB, 85172 views)
File Type: zip HardSPL_OliNex138_Signed.zip (137.4 KB, 29953 views)
__________________
CMP R3, #1
BLEQ SoftwareReset


This is the Dual Account of Olipro and Cmonex - hence, OliNex, SWINE

Donate to OliNex Elite Project Team!

Donate to Olipro.
Donate to Cmonex.

Last edited by OliNex; 20th September 2009 at 06:23 PM..
Reply With Quote
Sponsored Links

  #2  
Old 15th June 2008, 07:39 PM
panosha's Avatar
panosha panosha is offline
Senior Member
 
Join Date: Jan 2007
Location: Athens
Posts: 1,054
Default

Thank you. I am going to flash..
Reply With Quote

  #3  
Old 15th June 2008, 07:53 PM
cmonex cmonex is offline
Senior Member
 
Join Date: Jul 2006
Location: Budapest
Posts: 2,663
Default

Quote:
Originally Posted by panosha View Post
Thank you. I am going to flash..

enjoy! you won't imagine how much work it was for me to get this fucker (SSPL) working

anyway, this has been tested on radio versions 0.91 and 0.93, I don't think it is radio specific, but if you have some newer radio version (haven't seen any yet) and have trouble with running SSPL or flashing it, let us know.

also, the SSPL screen is black, not tricolour, that's just the way it is. only preproduction diamond had it tricolour.

last note: 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.
__________________
Main devices: Athena (x7500&x7510) , Xperia X1
Other devices: Shift&x9500 (yess! running SPL 1.29.OliNex),
Kaiser&TouchPro&Herald, Diamond&HD, 2xUniversals
(Qtek_9000&Vodafone_VPA_IV) + non HTC's.

member of Athena Project and Shift Project

Donations:

To cmonex

To Athena Project

To Shift Project

To Diamond and Raphael Elite Team
Reply With Quote

  #4  
Old 15th June 2008, 08:14 PM
naser404 naser404 is offline
Senior Member
 
Join Date: Jan 2007
Location: Dubai
Posts: 123
Default

Thanx a lot guys, awesome work.
Reply With Quote

  #5  
Old 15th June 2008, 08:16 PM
leofungwai leofungwai is offline
Member
 
Join Date: Aug 2003
Posts: 75
Default

Thanks Olinex

i agree to the idea of olipro, it is good to the community ...especially for new comer who had not muc experience in rom flashing

but i think for developer and some experienced user , a unsigned version is neccessary for daily testing like :

1) if i am cooking a rom and wanna flash into the device to had a real test , i need to wait u guys to sign..u guys may busy and wasting unneccessary time for signing some "beta" rom ...example I made a hermes rom before ..which had chinese build in support, i had made more than 5 nbh for my own testing ....:S .. u can imagine if need signed .. i need to bother "olinex" tooo many time

look forward for a developer unsigned ver
Reply With Quote

  #6  
Old 15th June 2008, 08:24 PM
SecureGSM's Avatar
SecureGSM SecureGSM is offline
Senior Member
 
Join Date: Sep 2006
Location: Melbourne
Posts: 504
Default

@leofungwai.

can't you just sign this HSSPL code with you own certificate before getting this thing on of course if that's the case? should be straight forwar, really..

also, it should allow for flasing genuine firmwares signed by vendors, meaning hardware vendor's certificate is still must be valid.

And if it doesn't then, what happens if device is stucked in bootloader or doesn't boot into OS anymore? that would make difficult for reverting back to original SPL.
__________________
Himalaya / Typhoon / Wizard/ Tornado / wizard/ Universal / Star Trek / Hermes / Breeze / Oxygen / Excalibur / Trinity / Artemis / HP hw6965 / Herald / Cavalier/ Treo 750 / Vox / Elf / Niki / Polaris / Pharos/ Juno / Wings / Kaiser / Sedna / Diamond / Rafael (soon)
------------------
Securing the future of communication
http://www.securegsm.com
Reply With Quote

  #7  
Old 15th June 2008, 08:24 PM
OliNex OliNex is offline
Member
 
Join Date: Apr 2008
Posts: 38
Default

Quote:
Originally Posted by SecureGSM View Post
can't you just sign this HSSPL code with you own certificate before getting this thing on of course if that's the case? should be straight forwar, really..
Surely you're not THAT stupid?
__________________
CMP R3, #1
BLEQ SoftwareReset


This is the Dual Account of Olipro and Cmonex - hence, OliNex, SWINE

Donate to OliNex Elite Project Team!

Donate to Olipro.
Donate to Cmonex.
Reply With Quote

  #8  
Old 15th June 2008, 08:30 PM
motin motin is offline
Senior Member
 
Join Date: Sep 2005
Posts: 326
Default testing now

hi all testing now updating soon
Reply With Quote

  #9  
Old 15th June 2008, 08:30 PM
rvbcrs rvbcrs is offline
Moderator
 
Join Date: Jan 2005
Location: Zutphen
Posts: 268
Default

First of all great work guys!

I am trying to flash my Diamond from a Windows XP machine. I start the RUU and when the progress bar appears it halts at 0% and after some time starts about a connection problem, my diamond is not going in bootloader mode. So I started my Diamond mannualy in 3 color mode and started the RUU again. Again it halts at 0% and is there now for about 5 mins. Can you help me out guys?

RvBCrS
__________________
__________________
HTC Touch Diamond
Occupation: Developer
Please help each other, if you want to learn anything, please listen to all the great minds on xda-devs there are a lot of them!
Reply With Quote

  #10  
Old 15th June 2008, 08:31 PM
Nadavi's Avatar
Nadavi Nadavi is offline
Senior Member
 
Join Date: Mar 2005
Posts: 671
Default

Great!

And thanks for the TEAM!!!

Just installed it.

Worked.
this makes a Hard Reset on the Device.

Now will try to update with a different rom.

Nadavi.
__________________
JAM,kJAM,Jasjar,Mio A701,Gigabyte i128, Gigabyte i120, Gigabyte i300,SP5m,Atom,Eten X500,Eten M700,HTC S620,P3600,3600i,Tytn,Tytn II, Samsung SGH-I780, Diamond, HTC Touch pro, HTC Hero, Samsung Galaxy, HTC Magic, HTC HD2.
www.mobilityfreak.co.il
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:04 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.