[TUT]Complete upgrading guide (HardSPL+Radio+ROM) NOT FOR CDMA USERS!!!

Success story?


  • Total voters
    3,153
  • This poll will close: .
Search This thread

absarc

New member
Aug 9, 2008
3
0
I've tried it all, even what that thread say but nothing seems to work. It stops at 0% and then nothing. Sometimes the RUU says there is a communication error and stops or nothing happens at all. I've tried so many HardSPL's but none of them work. I can't even update my Radio so any advice please?

Thanks in advance
 

tnyynt

Retired Senior Moderator
Jun 18, 2007
2,270
5
I've tried it all, even what that thread say but nothing seems to work. It stops at 0% and then nothing. Sometimes the RUU says there is a communication error and stops or nothing happens at all. I've tried so many HardSPL's but none of them work. I can't even update my Radio so any advice please?

Thanks in advance

It might be a problem with your PC losing connection with the device in bootloader mode. Can you check it shows USB while in bootloader and proper drivers are installed in Device Manager?
 

n420

New member
Jul 23, 2008
2
0
Hi all... im new here and i also got the HTC diamond (vodafone brand) and i am trying to flash the rom with the original from HTC 193... ect but when i flash it it stucks on 0% i have read the 1st page and installed Unsigned-Hard-SPL-Diamond-OliNex.zip version 1.30 but it still stucks on 0%. Anyone has a solution?
Ps: sorry if its a noob question.
 

absarc

New member
Aug 9, 2008
3
0
My Diamond is an Orange one and the screen says "SPL-1.37.0000".

I tried to install the 1.23, 1.24, 1.34 (all jockyw2001),1.93 OliNex from: http://xdaforums.com/showthread.php?t=400950

I tried installing the 1.00.25.05 Radio and that doesn't work. I've tried installing the SwitchBlade ROM (the one i want to have installed) and that doesn't work either.

This is really annoying me now because i've tried everything and nothing seems to work. Please help.
 

efex

Senior Member
Jul 15, 2008
609
216
Göteborg
Samsung Galaxy Z Fold 4
Maybe a dumb question, but better safe than sorry ;)
I've installed HardSPL 1.40 and am currently using a custom ROM.. Do I need to flash the HardSPL every time I want to install a new custom ROM? Or can I just install the new ROM without the SPL/RADIO flashing?
 

tnyynt

Retired Senior Moderator
Jun 18, 2007
2,270
5
Maybe a dumb question, but better safe than sorry ;)
I've installed HardSPL 1.40 and am currently using a custom ROM.. Do I need to flash the HardSPL every time I want to install a new custom ROM? Or can I just install the new ROM without the SPL/RADIO flashing?

You only flash HardSPL once (except when you want to change it or flash back to original) but is always a good habit to check if it's still on before a flash, takes 5 seconds only but can save you the trouble, just in case.
 

artkill

Member
Sep 16, 2006
40
0
Problem with USB connection after the Boot Loader menu in WinXP under VMWARE

I have a trouble flashing my Diamond ROM with HardSPL or anything else, including the original shipped ROMs. First of all I'm running the WinXP as a guest OS under VMWare and my host is linux. Once the Diamond restart and enter the boot loader (the colorful screen) the XP can't recognize it with the standart message "USB Device Not Recognized"...

The info I receive in dmesg is as follows:

usb 5-2: new full speed USB device using uhci_hcd and address 8
usb 5-2: new full speed USB device using uhci_hcd and address 9
usb 5-2: new device found, idVendor=0bb4, idProduct=0a15
usb 5-2: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-2: Product: Qualcomm CDMA Technologies MSM
usb 5-2: Manufacturer: HTC
usb 5-2: configuration #1 chosen from 1 choice

Also, of course I have allowed and redirected the "High Qualcomm CDMA Technologies MSM" into VMWare.

Any ideas??

Cheers!!
 
Last edited:

jjd101

New member
Aug 21, 2008
1
0
Many Thanks for the tutorial. I had a few problems to start with, but after reading again I managed to install HardSPL, Radio and ROM with no issues
 

dta1974

Senior Member
May 2, 2007
506
1
STL,MO
Great tutorial tnyynt,as always taking care of things ;) Are you going to start working on themes for this device as you used to do for Trinity?

Thanks.
 

tnyynt

Retired Senior Moderator
Jun 18, 2007
2,270
5
Off topic

Great tutorial tnyynt,as always taking care of things ;) Are you going to start working on themes for this device as you used to do for Trinity?

Thanks.

Thanks! No, gave up cooking, theming, I have a full time MOD job now, among other things. We have some excellent Chefs and Themers here, as always, everywhere on this community!
 

dragilla

Member
Jul 24, 2008
33
1
Hi there. I'm trying to upgrade my diamond using this tutorial. Unfortunalety i'm having some strange (at least to me) problems.

I successfully managed to hardSPL my device to SPL-1.40.OliNex.
It reports this version of spl after reset+vol down.

What I can't do is upgrade radio/rom. I simply cannot run Custom RUU!
It sais:

---------------------------
DiamonCustomRUU.exe - Błąd aplikacji
---------------------------
Aplikacja nie została właściwie zainicjowana (0xc0000135). Kliknij przycisk OK, aby zakończyć aplikację.
---------------------------
OK
---------------------------

which means:
---------------------------
DiamonCustomRUU.exe - Application error
---------------------------
The application was not initialized correctly (0xc0000135). Click OK to finish the application.
---------------------------
OK
---------------------------

What's wrong? Was searching the forum for hours now... can't find a thing.
This thing happens with the DiamondCustomRUU.exe file supplied with the Ruu_Signed_Duttys_Diamond_5.2.20275_V1_8_Radio_1.00.25.07_Full, with the Diamond_Radio_1[1].00.25.07 and with the file from here. Appears to me it's the same file anyways.
Doesn't it run on Windows XP Pro SP2?
Help me out here PLEASE!

regards,
--
Dragilla
 
Last edited:

dragilla

Member
Jul 24, 2008
33
1
Ok. The answer to my problem was installing .net 3.5. Maybe this information should be added to the tutorial for newbs like me?

regards,
--
Dragilla
 

bgolfn

Member
Feb 3, 2006
14
0
Orange, CA
Thanks frm a Big Noob

Here's a tutorial for the new users facing unanswered (at a first glance) questions while browsing through the tremendous amount of information that can be found on the Diamond Forum.

Thanks to:
  • jockyw2001, Olipro and Cmonex for HardSPLs;
  • tom_codon for Custom RUU and Radio collection;
  • racerx_ for another tremendous Bible;
  • HTC for our fantastic devices;
  • Chefs for their ROMs and support;
  • XDA DEVELOPERS for being a great community.

Feel free to donate to whom you want to express your appreciation to!

I have been reading post for about two weeks now about "kitchens" and "how to's" but this post was the clearest and direct to the point of all. Thank you. It was quick and easy and it worked the first time....
 

rajt

Member
Aug 5, 2008
8
0
Hi

Sorry if I'm asking some obvious questions ....

If I have a Vodafone one with version ROM 1.93, is it worth putting this generic ROM on?

Do I gain any benefits?

I feel battery life is still an issue with Vodafone ROM 1.93.

Also can I revert back to Vodafone for Warranty reasons?

Thanks
 

aRustySpork

New member
Aug 29, 2008
3
0
unusual error

Hey there,

I just wanna say thnx for the tut, and i followed it to the letter, i flashed my DIAM130 to HardSPL v1.40, but when i try to load the hong kong signed ROM (using the unsigned or signed hardSPL) it goes to 1% then says invalid user ID. Even though the tut says that if this happens you don't have HardSPL...

Halp?

Regards
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Here's a tutorial for the new users facing unanswered (at a first glance) questions while browsing through the tremendous amount of information that can be found on the Diamond Forum.
    A more detailed guide, one which contains screenshots too, can be found in The Bible!

    IMPORTANT!
    Before you proceed, you need to understand one thing: although these upgrades work in 99% of the cases, you are doing this at your own risk!


    Prerequisites:
    1. make sure you backup all data on your device (that is contacts, sms, mms, settings, owner info, personalization, etc.) as the upgrade process will wipe out all the information found on the device.
    2. make sure you have a working ActiveSync (Windows™ XP) or Windows Mobile Device Center (Windows Vista™) connection established, ready to sync.
    3. make sure you have all power management options on your PC turned OFF (like Sleep, Standby or Hibernation).


    Preface:
    There may be other ways and other combinations to do this, probably I will update this thread and try to keep it up to date, but this tutorial is based on the steps I personally followed, writing this while doing the upgrade procedure.


    Acronyms (excerpt from the Wiki):
    • CID lock (aka vendor lock): put on your device by the manufacturer to prevent installation of a ROM not released by them.
    • HardSPL: This modified bootloader allows a much safer flashing process to take place since it reduces the chance of permenently bricking your device. It also removes the need to CID Unlock the device since it ALWAYS reports SuperCID when flashing. See the official thread for more info.
    • Hard Reset: Similar to a soft reset, by performing a hard reset you completely wipe your device and restore it to the position it was in when you first turned the device on after it was purchased or after a new ROM is flashed.
    • Radio: The radio stack is responsible for the phone functionality of the device. This includes GPRS, GSM, UMTS, and GPS operations as well as camera functionality. The version you use depends on who your carrier is as users have reported versions working better on one carrier than the other. The wiki pages contain the latest versions available to download and install.
    • ROM: The ROM holds the Operating system and other components such as the bluetooth and wifi stacks. The ROM is accompanied by the Radio, Ext_ROM, SPL and IPL. Carriers such as T-mobile or Vodaphone taylor the ROM to their specifications and version numbers do not carry the same meaning across different carriers. IF the carrier you use supports the device well they will usually release regular ROM updates.
    • RUU - ROM Upgrade Utility: It’s the s/w used on your PC to do a ROM upgrade for your PPC;
    • IPL - Initial Program Loader: It’s the bootloader for PPC. It boots up SPL;
    • SPL - Secondary Program Loader: Loads the actual OS;
    • WWE: World Wide English Edition;
    • SSPL: SSPL is a modified bootloader which is loaded into RAM when run, this allows us to overwrite any aspect of the ROM, Radio or Bootloader far easier than using mtty.


    A. Upgrading to HardSPL (Bible page)
    There are several HardSPL editions available for the Diamond. While I have decided to go with the HardSPL described in this guide, the majority of Chefs indicate clearly in the ROM thread what version of HardSPL is recommended to go with their cooked ROM.

    IMPORTANT!
    Make sure you have the prerequisites!

    1. Download OliNex Unsigned Hard-SPL (Developers Edition) from here;
    2. Unzip the files from the archive to any new folder;
    3. Run the executable (in most cases it is ROMUpdateUtility.exe, but it also can be ROM.exe or any other name, recognize it by the icon);
    4. If you understand the caution and risks, check the box and click Next;
    5. Read carefully and follow all directions;
    6. If you completed all steps indicated, check the box and click Next;
    7. Next screen will show current version on device and by clicking Update you will see the version to be flashed;
    8. Click Next when ready;
    9. Your device might ask you for confirmation on launching a program. Just tap Yes! Your device will display a completely black screen. A Progress bar will appear on your computer screen. Be patient while your device is being updated. Do not interact with device in any way, do not unplug cable, do not turn off device or computer!
    10. When upgrading is finished, your device will automatically soft reset. Click the ‘Finish’ button to exit the RUU.

    To verify if you indeed have correct HardSPL on your device, enter Bootloader by pushing the reset button while holding volume down key on the side.

    It should display*:
    * In case of another HardSPL, the version number would differ!
    Code:
    …
    SPL-1.40.OliNex
    …

    If this is the case, you have successfully upgraded your device to HardSPL.


    B. Upgrading Radio (Bible page)
    There are several Radios for the Diamond, although 1.00.25.05 has been reported to have the best results and power management, plus it fixes the device getting hot issue.
    These reports are subjective though. Radio operation depends very much on your location, carrier, etc. If one Radio version does not meet your needs, switch!

    IMPORTANT!
    Make sure you have the prerequisites!

    IMPORTANT!!!
    Make sure that before this step, your device has already been upgraded to HardSPL

    1. Download Custom RUU from here;
    2. Download Radio 1.00.25.05 (and others) from here;
    3. Extract the downloaded Custom RUU from step 1 into a new folder on your PC.
    4. Extract the downloaded Radio version from step 2 in the same folder as the Custom RUU.
    5. Execute DiamondCustomRUU.exe.
    6. If you understand the caution and risks, check the box and click Next;
    7. Read carefully and follow all directions;
    8. If you completed all steps indicated, check the box and click Next;
    9. Next screen will show current version on device and by clicking Update you will see the version to be flashed;
    10. Click Next when ready;
    11. Your device might ask you for confirmation on launching a program. Just tap Yes! Your device will display a completely black screen. A Progress bar will appear on your computer screen. Be patient while your device is being updated. Do not interact with device in any way, do not unplug cable, do not turn off device or computer!
    12. When upgrading is finished, your device will automatically soft reset. Click the ‘Finish’ button to exit the RUU.

    To verify if you indeed have successfully upgraded Radio, look for the R numbers at boot as well as in Start, Settings, System, Device Information.

    If the numbers are correct, you have successfully upgraded your Radio.


    C. Flashing a ROM (applies to both Official and Cooked ROMs) (Bible page)

    IMPORTANT!
    Make sure you have the prerequisites!

    IMPORTANT!!!
    Make sure that before this step, your device has already been upgraded to HardSPL.

    IMPORTANT!!!
    Remember: there is no better ROM!
    We all judge ROMs by our own subjective perception: some look for speed, others for balance, others for stability, others for applications, others for the looks! Do not ask which ROM to use, just flash it! If you don’t like it, SWITCH!

    IMPORTANT!!!
    READ the ROM thread! You can find useful information regarding version, contents, aspect, memory usage, bugs, fixes, patches, add-ons, benchmarks and most important, Chefs recommend you HardSPL versions to use. Also, some Chefs might have included Radio in their ROMs. That info you can find also while reading the ROM thread.

    1. Download the ROM of your choice;
    2. Unzip the contents to a new folder;
    3. Run the RUU;
    4. If you understand the caution and risks, check the box and click Next;
    5. Read carefully and follow all directions;
    6. If you completed all steps indicated, check the box and click Next;
    7. Next screen will show current version on device and by clicking Update you will see the version to be flashed;
    8. Click Next when ready;
    9. Your device might ask you for confirmation on launching a program. Just tap Yes! Your device will display a completely black screen. A Progress bar will appear on your computer screen. Be patient while your device is being updated. Do not interact with device in any way, do not unplug cable, do not turn off device or computer!
    10. When upgrading is finished, your device will automatically soft reset. Click the ‘Finish’ button to exit the RUU.


    Thanks to:
    • jockyw2001, Olipro and Cmonex for HardSPLs;
    • tom_codon for Custom RUU and Radio collection;
    • racerx_ for another tremendous Bible;
    • HTC for our fantastic devices;
    • Chefs for their ROMs and support;
    • XDA DEVELOPERS for being a great community.

    Feel free to donate to whom you want to express your appreciation to!