How to upgrade htc radio? - P3300, MDA Compact III ROM Development

hi, can somebody help me about upgrade htc radio fm? what software I need for do it? is possible to just override some files, or I need to re-flash the rom?.
how can I save radio sound to mp3 or any type of sound file?.
thanks,

[edit] Ooops! I misread your question. I thought you were meaning to upgrade the radio part of the ROM, so I wrote the long explanation below. Now I realise you meant the FM radio app. That has nothing to do, that wouldn't require a re-flash, only getting the right files for it and installing them. Sorry!
[edit]I'm leaving the other explanation below anyway, since I took the time to write it and some people can find it useful. But it DOESN'T apply to this thread.
It is a ROM flash: a ROM file (extension .nbf) which can be installed with the standard Rom Update Utility (RUU). ROM files may have one or more of the following parts:
- SPL (Secondary Program Loader): most limitations about which kind of ROMS you can boot are enforced by this part. For example, any country or language restrictions are likely to be found here.
- radio: this has the code for the phone radio chips (GSM, CDMA, Wifi, Bluetooth, etc). Upgrading these can sometimes improve reception or battery life. Or they may worsen
- boot screen: the screen you get before the Windows Mobile logo appears. Usual boot screens are the phone brand logo, but you can change it. For example, mine has contact information to return the phone if I lost it.
- The OS proper. You need to change this to upgrade the OS. This is the only part that will need a hard reset if changed. Most "cooked" ROMS change this part.
. extended OS or ExtROM: This has CABs to be automatically installed after a hard resets. Typically used by network operators to add their own customisations (operator logo, bundled apps, etc).
Vendor official ROMs usually have all of these parts. Unofficial "cooked" ROMS may include only some parts.
For example: When you do CID unlocking, you're flashing a ROM file which has ONLY the SPL part on it. After that, flashing any ROM file which has no such part, will keep you CID unlocked. However, if you flash a ROM with the SPL part, such as any official ROM, you'll be CID locked again. That's how it works.
For radio it's the same: if you flash a ROM which has only the radio part, you'll upgrade it and no other part of the OS will be changed. Of course, if you later install another ROM which includes an older radio version (for example an official ROM) you'll be actually downgrading it
I hope the explanation was clear enough.

want to upgrade radio version
hi brother i just want to upgrade the radio version i am facing problem when i chat on sms at times my i dont get the call alert on my mobile i cant to know from friend that the radio version 2.79.90 has to be updated for my new gene
pls buddy help me out with the problem

Hi
Your expaination was great easy to understand. The only thing I'm not to sure on is how can you tell which parts you are getting in the download or is there radio only roms.
Thanx for your help Kiwi

http://forum.xda-developers.com/showthread.php?t=397939
all radio roms are there

Related

WM6 update problems with Hard SPL [communication error]

A lot of us are experiencing a misterious error ("communication problem") while trying to update HTC Trinity with an official WM6 ROM update (one of those released out of Europe) using Hard SPL as a way to bypass CID checking.
Anybody has found a workaround?
I dont see how a communication error can occur while an official ROM mounts correctly - I tend to think that HTC has added some extra checking of the installed SPL version and comes out with a deliberately confusing error message.
Help is needed!
Thanks to you all.
My Trinity has italian ROM and I mount HardSPL 1.3 for bypassing CID control (SoftSPL or HardSPL 1.2 simply dont work as the HTC update procedure simply reinstalls the original SPL).
are you running Vista? If so that causes communication errors.
No, I use XP. And as I said the problem doesnt show up with the original WM5 ROM version, only with the latest WM6 ROM.
have you tried using the modified RUU of the official update?
No and I dont know what kind of modification do you mean!
I am not so much willing to install cooked ROMs unless I know what is in there.
Still waiting somebody to understand the nature of this "communication error" and how to overcome it ....
is there a number code by the error?
basically, the official ROMs gave a lot of people trouble to install.. something to do with the new RUU and hard-spl or something... so people took the nbh file out of the new installer, and put it in the old installer (no ipl, spl, etc) and it seems to work like a charm. It's not cooked.. still official..
i was thinking it might fit your needs, since you weren't wanting your hard-spl to be overwritten by new bootloader anyway...
Thanks, I will try to do as you suggest as soon as I have time to do it!
Concerning the error code I dont remember, I will note it next time ... anyhow it is a strange message, I dont see how a communication error can occur in that situation (some people suggests it is a comm problem PC<-->Trinity, I dont see how it could happen only with the new RUU).
About modified bootloaders, SoftSPL and HardSPL 1.2 do not work (the RUU install just wipes them away); HardSPL 1.3 stays there - not sure his presence is part of the "error" (as the HTC guys could easily detect its presence in their update routine).
Finally I dont understand why HTC is not giving away Trinity WM6 to all customers worldwide - again I dont belive there are "radio" differences between Asia/Australia and the rest of the world - it must be some marketing decision against the interest of customers (the may even wait to have it in all european languages - but why not in english at the beginning?).

How to EXACTLY undo a wm6 upgrade?

Hi Everybody
My hermes is the following:
Vodafone 1605 ITA WM5
ROM: 2.07.165.1 (02/13/07)
Radio: 1.32.00.00
I don't know If I'm going to tryu the wm6 update, but, before even thinking about it, I want to make sure that I can restore it back to what it was in the beginning, in case anything goes wrong...
How can I save my Rom, radio and everything OR where can I find my exact rom and all the necessary stuff to revert it back?
I noticed a guide for wm5 downgrade, but that wolud probably only bring back wm5 in some form, and not MY wm5 and everything that comes with it...
I hope you understood what I mean
Is that even possible?
Thanks in advance
Happily, it's easy mate.
Download your original rom from the archive so you've got it to reinstall from. (Check your current versions of rom, radio, etc. to make sure it's the right one.)
When you want to downgrade, just plug in your phone and run the downloaded exe. It'll take LOADS longer for the 'old' rom to install than your upgrade to wm6 did. This is mainly because the 'old' (original) rom you download will install spl, ext rom, os, plash 1 + 2 and radio all at once.
Thats the easy way.
You could extract just the bits of the original you need to save time, but there are instructions in threads, wiki and downloads for that so I won't repeat it all here. It's Dutty's Good NBH Tool you'll be using (start your search with that if you want to go down that road).
Thanks for the quick reply
By "archive" do you mean this?
http://wiki.xda-developers.com/index.php?pagename=Hermes_Upgrades
So I guess my rom should be this:
http://forum.xda-developers.com/showthread.php?t=298541
It also matches my ROM and Radio version.
There's just one thing I don't understand... I looked at the WM6 guides on mrvanx.org, which show many many steps. Are you saying that I could just grab the latest original HTC exe update and launch it and it would update everything? And still only launch another exe to revert to the old stuff?
Then why do people take the risk and flash all the components separately? Just to use homemade roms?
Thanks
No, it's about the CID (area and carrier-specific idintifier) of your phone.
Your phone'll accept your old rom back because it's from the right country and carrier.
'Cooked' roms aren't the 'right' one for your phone and so you have to alter the phone so it won't care which rom you use. That's what all the messing about before installing wm6 is basically all about - to convince your phone that any CID is fine.
Similarly, I use OrangeUK as my provider and the phone 'wants' a hermes rom from them. Thusly you can't just download and use the latest HTC rom as it's not got the CID code your phone wants. Once you've used the OliPro software you'll be able to use all the roms you like.
The 'archive' is exactly what yopu found there, aye. With downloads coming in zips and rars I shouldn't have called that page the archive, soz.
As to the right rom, I wouldn't like to say, but if it's right country, carrier, radio and rom then you're laughing, download it and tuck it away safe.
Mine for example is the OrangeUK (ORANG001) one. The one with the AKU in bold. So that's been on my laptop since day one of having my hermes.
http://www.mrvanx.org/cms/
all your questions answered here!
chunkymonkey said:
No, it's about the CID (area and carrier-specific idintifier) of your phone.
Your phone'll accept your old rom back because it's from the right country and carrier.
'Cooked' roms aren't the 'right' one for your phone and so you have to alter the phone so it won't care which rom you use. That's what all the messing about before installing wm6 is basically all about - to convince your phone that any CID is fine.
Similarly, I use OrangeUK as my provider and the phone 'wants' a hermes rom from them. Thusly you can't just download and use the latest HTC rom as it's not got the CID code your phone wants. Once you've used the OliPro software you'll be able to use all the roms you like.
The 'archive' is exactly what yopu found there, aye. With downloads coming in zips and rars I shouldn't have called that page the archive, soz.
As to the right rom, I wouldn't like to say, but if it's right country, carrier, radio and rom then you're laughing, download it and tuck it away safe.
Mine for example is the OrangeUK (ORANG001) one. The one with the AKU in bold. So that's been on my laptop since day one of having my hermes.
Click to expand...
Click to collapse
Ok that wes pretty clear
Let me just see if I got it right.
To go WM6:
- Upgrade CID to an unlocked version
- Either
1. Use HTC official exe upgrade, which updates ROM, ExtROM and Radio
or
2. Update Radio first and then ROM+ExtROM with a custom version
To revert to Vodafone WM5:
It's not assured that my radio can be safely downgraded (http://www.mrvanx.org/cms/index.php?option=com_content&task=view&id=41&Itemid=27), so:
- Use Dutty's tool to extract my Vodafone ROM+ExtROM (no Radio) from the exe
- Downgrade SPL (not mandatory)
- Flash Vodafone ROM+ExtROM
Kinda?...
Yep, kinda!
But if you're planning to upgrade to WM6 with the correct VODAFONE release for your device you do not need to CID unlock your device and all that crap!
Sorry, I am not trying to confuse you!
Here an example:
Lets say you have an HTC Hermes from Vodafone UK with WM5 on there!
If Vodafone UK provides you an WM6 upgrade on their site (or if you find it in the 'archive' here in the Wiki then you do not have to CID unlock but you can run the upgrade without doing anything more than downloading the ROM and running it.
After you upgraded with the Vodafone UK WM6 you can 'downgrade' again with the Vodafone UK WM5 without any problems - even here a CID unlock is not necessary! Both ROMs contain the same CID code because of they are from the same provider.
A CID unlock is only necessary if you are planning to flash your device with ROMs which are not from your network provider, as example you want to flash a Hermes ROM from O2 UK to your Vodafone UK device. O2 UK is a different network provider and has a different CID code. Therefore your phone would refuse the upgrade and give you an error message WRONG VENDER ID!
CID unlock will trick your phone and it just does not care anymore about the VENDER ID (CID code) submitted by the ROM you're trying to flash!
The best way for you to play around with that stuff for a while might be to use SOFT_SSPL.exe to temporarely 'CID unlock' your phone. If you think that you really need it permanently CID unlocked because of you're going to flash it a lot then download the Hermes_Unlocker_3a which will do the job for you!
Please keep in mind that you will lose all data in your device when flashing!
Thanks again, and no, you are not confusing me
In fact, the only reason why I skipped that solution is because there's no official WM6 upgrade from Vodafone IT
Actually I like that SOFT_SSPL.exe thingy... Does it mean that my CID is unlocked just for the time of flashing or what?
And... it seems that you talk about CID and SPL like if they were the same thing... what's the difference?
Thx
Yes.
You will have to copy the soft.sspl.exe to your pda and run it from there. Just have your stuff ready for flashing before doing so.
The soft_sspl.exe is not writing anything to your ppc permanently. After flashing it is gone.
Please read the UPGRADING FOR BEGINNERS section in the Wiki carefully, even about bootloaders and all that crap before starting to flash!
TAKEN FROM THE HERMES WIKTIONARY in the Wiki section:
CID
The CID (Carrier ID) of the device is a setting which determines which carrier ROMs should be allowed to run on the device, a table of valid CIDs can be found in the wiki pages. All bootloaders (apart from HardSPL and SSPL) will only allow a ROM with the correct CID to be flashed onto the device. A device which has been CID unlocked will have 'SuperCID' which allows ANY ROM to be loaded onto the device, SuperCID also unlocks the Ext_ROM and allows it to be mounted.
SPL
See Bootloader.
SSPL
SSPL is a modified bootloader (by Des) 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. See the official thread for more info.
Do be aware that almost everyone ignores SSPL and upgrades their bootloader and SuperCIDs their phone with the OliPro software.
Although I always use SSPL myself, that's only because I keep a 'safety-net' copy of my own provider's most recent official ROM on my storage card. That way if I naff up the upgrade to wm6 and 'brick' my phone, I can easily restore it to out of the box condition without a PC.
(If you were thinking about using SSPL to avoid altering your bootloader - and remember you'd be going against the grain on this one - can I at least recommend you go here http://wiki.xda-developers.com/index.php?pagename=Hermes_SDCardFlashing and set yourself up a HERMIMG.nbh on your microsd card before considering it? You don't want to go from all excited to gutted and no hermes.)
chunkymonkey said:
Do be aware that almost everyone ignores SSPL and upgrades their bootloader and SuperCIDs their phone with the OliPro software.
Although I always use SSPL myself, that's only because I keep a 'safety-net' copy of my own provider's most recent official ROM on my storage card. That way if I naff up the upgrade to wm6 and 'brick' my phone, I can easily restore it to out of the box condition without a PC.
(If you were thinking about using SSPL to avoid altering your bootloader - and remember you'd be going against the grain on this one - can I at least recommend you go here http://wiki.xda-developers.com/index.php?pagename=Hermes_SDCardFlashing and set yourself up a HERMIMG.nbh on your microsd card before considering it? You don't want to go from all excited to gutted and no hermes.)
Click to expand...
Click to collapse
Thanks for this really helpful advice!
I'll try to do some research on this option before doing anything, just to make sure that I know all the options before taking a definite road...
I still need to figure out what are the disadvantages of going HardSPL instead of using SSPL every time and if it's worth to update the radio firmware to the latest version, instead of just keeping my own.
If all radio functions seem good and reliable you could leave the radio upgrade.
On a 'new radio version' thread try to find any references from a user from your own country, region within that country and provider as regards any radio versions. each new one is simply the most recent that a provider somewhere has brought out. the latest version number by no means that any given phone on X provider in X region of X country will be improved. It could easily be worsened.
Another way to do it, and very long-winded, is to flash the latest radio and, if dissatisfied, go backward thorugh the versions till you get it performing satisfactorily.
If you're happy wwith your radio performance don't change it tbh. Just my opinion on that, some people may differ.
Gatz said:
... I still need to figure out what are the disadvantages of going HardSPL instead of using SSPL every time and if it's worth to update the radio firmware to the latest version, instead of just keeping my own.
Click to expand...
Click to collapse
HardSPL will be permanently written (hard-coded) to your phone! This can be a problem if you have to mail in your phone for service! You would lose your warranty!
SSPL is just temporary for the moment. It executes from the RAM until the flash job is finished. Afterwards it is gone!
BTW: I made some experiments on my 8525:
It was not very difficult to 'undo' HardSPL! I simply took my original shipped ROM image file (nbh) and flashed it entirely with CustomRUU - afterwards HardSPL was gone.
If I ever get a new device I will use SSPL only. All you have to do, is, to copy it to your SD card and run it when you want to flash your device. That makes it only 1 more step compared to having your phone HardSPLed ...
Mmm, considering both your answers, I might go for SSPL, at least for the first time.
I thought that the official HTC update contained also a new radio version, so there should be no difference between carriers... that's a point that confuses me a bit.
I mean, are there HTC radios as opposed to Vodafone radios and so on?

Orange HTC Touch Diamond Rom

Hi guys wondered if somebody could help me I hanve an orange HTC touch diamond on rom version 1.37 and wamt to upgrade to 1.93 but when I try it tells me that i cant upgrade does this mean I have to unlock the phone or do I have to update the hard spl first before been able to update the rom to 1.93
You have to hard spl then you can update to any of the roms here. Try using the search feature, I know it is your first post, we have all been there
hi thanks have searched about on forum thats how found about hard spl but wasnt sure which one to use didnt want to brick my phone
http://www.planete-htc.com/index.php?mod=forum&ac=voir&cat=169&id=15903
Where did you find the 1.93 Orange ROM ? Or is it not the Orange one ? I've been looking for it in vain on french Orange's website... It is not even possible to register my own diamond phone (which is not listed in the possible owned phone even if it is in the catalog, as a matter of fact).
You can use any ROM, doesn't have to be an Orange one.
I only received my Diamond last week and found all the info I need to start flashing in this forum.
First you need to flash a new SPL, don't ask me what it means. A guide I read said there was a Soft and HardSPL. As you can guess the SoftSPL runs in the OS and umm the HardSPL runs in the bootloader !?
Without going in to too much detail as I'm not 100% sure myself, the HardSPL is how the hardware communicates with the OS, I guess much like the BIOS on a PC. And certain HardSPL's will only allow you to flash signed ROMs as a safeguard.
If you want to flash a new ROM, Radio or Splash/Boot screen then unless it's for your region and signed you'll first need to install an unsigned HardSPL. The most popular one seems to be the 1.40 SPL by Olinex. If you're not sure about what you're doing then install a signed HardSPL for now. This will only allow you to use the signed custom ROMs but at least you won't flash the wrong ROM to your device. Once you have a HardSPL flashed to you're device you can start flashing the different ROMs available.
It's impossible to recommed a ROM because everyone wants something different. I prefer to use lite ROMs with most of the default apps removed and no customs apps added. Things to make a note of are which orginal HTC ROM it is based on, which apps have been updated, which apps have been removed and what extra apps and tweaks are included.
Some ROMs also include Radios and Splash screens but the majority don't. Again decide on which radio and screen you want and flash in the same way as the ROM.
How to flash?
Most ROMs include the DiamondCustomRUU.exe app (a single file). Put this file into an empty folder. Extract the ROM, Radio or screen file and look for the file with an extension of .nbh. Copy only the .nbh file in to the folder where you copied DiamondCustomRUU.
Connect the Diamond to your PC via the USB cable. Make sure there is over 50% battery etc. Run DiamondCustomRUU.exe.
Make sure there is only one .nbh file in the folder or the RUU app won't know which one to use. You don't need to tell the RUU app what type of .nhb file it is either.
The modmydiamond site has most of the Q&A in one place about flashing ROMS on your handset.

[REQ] The lastest rom for Australia "3"

HTC Touch Diamond ROM Upgrade for Hutchison ‘3’ network customers Date: 2008-12-09 Category: ROM Upgrade
An updated ROM is now available for HTC Touch Diamond users to download. As always, HTC is committed to providing customers with the best possible mobile experience. ROM version:1.93.861.4 Radio Version: 1.08.25.20
can anymore upload to this forums please, thanks for any help ^^
I'll second this request.
Ive tried to download this file but its not allowing me access to it.
Hi everyone. If you want the latest 3 Australia rom then you can get it rom http://www.diamond-dazz.com/Files/Three/RUU_Diamond_Hutch_AUS_1.93.861.4_Radio_Signed_Diamond_52.44.25.24_1.08.25.20_Ship.exe
I have tried installing that rom on my phone but it says that I have an invalid ID or something like that. Obviously it does not like my serial number. I tried putting HardSPL on my phone and still get the same error. It always happens at about 1 percent when installing.
Any ideas how to work around it.
dazz1975 said:
I have tried installing that rom on my phone but it says that I have an invalid ID or something like that. Obviously it does not like my serial number. I tried putting HardSPL on my phone and still get the same error. It always happens at about 1 percent when installing.
Any ideas how to work around it.
Click to expand...
Click to collapse
you need to cook the rom by yourself and need to manually update your radio
dazz1975 said:
I have tried installing that rom on my phone but it says that I have an invalid ID or something like that. Obviously it does not like my serial number. I tried putting HardSPL on my phone and still get the same error. It always happens at about 1 percent when installing.
Any ideas how to work around it.
Click to expand...
Click to collapse
You must flash Hard-Spl in your device, then it works!
dazz1975 said:
I have tried installing that rom on my phone but it says that I have an invalid ID or something like that. Obviously it does not like my serial number. I tried putting HardSPL on my phone and still get the same error. It always happens at about 1 percent when installing.
Any ideas how to work around it.
Click to expand...
Click to collapse
http://www.badongo.com/file/12470950
dazz1975 said:
I have tried installing that rom on my phone but it says that I have an invalid ID or something like that. Obviously it does not like my serial number. I tried putting HardSPL on my phone and still get the same error. It always happens at about 1 percent when installing.
Any ideas how to work around it.
Click to expand...
Click to collapse
I have Orange UK Diamond, NO HardSPL and i can flash any official roms with no issues.
I must say this 3 ROM is great, my standby time has increased greatly.
Try to unlock your phone, CID/Security than you will be able to flash any official rom, with out hardspl
Tried HardSPL and that does not work. I can put any cooked roms on there but not the official three australia firmware because of some CID or something like that. What is that 200meg file that you sent me a link to fooie.
Cheers
Darren
dazz1975 said:
Tried HardSPL and that does not work. I can put any cooked roms on there but not the official three australia firmware because of some CID or something like that. What is that 200meg file that you sent me a link to fooie.
Cheers
Darren
Click to expand...
Click to collapse
Just use 7zip and unpack the ROM, Take the NBH file out and rar it together with the Diamond RUU. Then flash it.
Thanks guys and gals for everything. I ended up using 1.93 for the HardSPL and it worked. 1.40 did not work. I aslo tried the 200 meg file fooie posted that worked. So both options do work.
Cheers
Darren
Original download link direct from HTC is still working for those that still want it -
http://forum.xda-developers.com/showthread.php?t=458047
Hi,
Can anyone please help provide some clear guidance on the following issues and questions:
I recently purchased a HTC Touch Diamond. It was purchased brand new and unlocked from a reasonably reputable Australian store, and is branded with the Australian carrier Telstra NextG, and appears to be running a customised Telstra ROM. The phone is currently being used on the Hutchison 3 carrier in Australia.
The phone has the following hardware/firmware 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
I am finding that when using the EDGE data connection, whenever I attempt to make a call, the phone instantly crashes and reboots. Everytime. Arrggghhh! I am also finding that when using the HSDPA phone connection it has quite poor signal strength that results in lots of call dropouts. For a brand new phone these issues are very annoying.
I then discovered on the XDA-Developers site that HTC has released updates for their ROM on Hutchison 3 that, according to the htc Australia website, may fix the crash issue described above. Thanks!!! I've found this site is hugely informative but unfortunately for a noob like me, it is taking a while to learn what all the HTC jargon _actually means_.
I originally tried to download the official HTC Hutchison '3' ROM Update Utility but was denied access to this from the HTC website. I'm guessing this may be because the phone is Telstra Branded with a Telstra assigned serial number.
Eventually getting past this, I obtained access to the official HTC ROM Update Utility here:
[1] HTC Touch Diamond ROM Upgrade for Hutchison ‘3’ network customers
http://www.htc.com/au/SupportDownload.aspx?p_id=133&cat=2&dl_id=451
An updated ROM is now available for HTC Touch Diamond users to download. As always, HTC is committed to providing customers with the best possible mobile experience. ROM version:1.93.861.4 Radio Version: 1.08.25.20
HTC Touch Diamond ROM Upgrade for Hutchison ‘3’ network customers
Date: 2008-12-09 Category: ROM Upgrade
Download URL:
http://203.73.25.118/download/RomCo...igned_Diamond_52.44.25.24_1.08.25.20_Ship.exe
Also, for anyone interested that can't get past the HTC website serial number authentication process, also available is the latest Telstra ROM (I could access this Telstra ROM with my serial number):
[2] HTC Touch Diamond ROM code for Telstra Network
http://www.htc.com/au/SupportDownload.aspx?p_id=133&cat=2&dl_id=324
Date: 2008-08-07 Category: ROM Upgrade
HTC Touch Diamond ROM code (For Telstra Network customers) - version 1.38.841.5
Download URL:
http://203.73.25.118/download/RomCo...igned_Diamond_52.31.25.13_1.00.25.06_Ship.exe
So, my several related questions are as follows:
1. Is there an exact stepwise procedure that I can use that will definitely not brick my phone? Eg. Something really informative like this post: (http://selfmod.net/?p=7)
2. Reading the posts on the XDA Developers site seem to indicate I need to install Hard-SPL onto the phone first. Is this correct? and if yes, then which exact edition (Noob Edition, or Developer Edition) and version number should be used for the HTC Diamond specifications above? What is the official link for downloading this?
3. Will running the downloaded official HTC Hutchison 3 ROM provided above, without installing Hard-SPL at all, have the risk of bricking the phone?
4. What does Hard-SPL _actually_ do? Even after reading this: (http://wiki.xda-developers.com/index.php?pagename=Diamond_HardSPL) it's still not actually clear to me what this really does, but then I'm just a noob.
5. Exactly how do I backup my original Telstra ROM, just in case I need to re-install this.
Any help with these questions is appreciated.
Thanks.
nanohaxor said:
Hi,
Can anyone please help provide some clear guidance on the following issues and questions:
I recently purchased a HTC Touch Diamond. It was purchased brand new and unlocked from a reasonably reputable Australian store, and is branded with the Australian carrier Telstra NextG, and appears to be running a customised Telstra ROM. The phone is currently being used on the Hutchison 3 carrier in Australia.
The phone has the following hardware/firmware 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
I am finding that when using the EDGE data connection, whenever I attempt to make a call, the phone instantly crashes and reboots. Everytime. Arrggghhh! I am also finding that when using the HSDPA phone connection it has quite poor signal strength that results in lots of call dropouts. For a brand new phone these issues are very annoying.
I then discovered on the XDA-Developers site that HTC has released updates for their ROM on Hutchison 3 that, according to the htc Australia website, may fix the crash issue described above. Thanks!!! I've found this site is hugely informative but unfortunately for a noob like me, it is taking a while to learn what all the HTC jargon _actually means_.
I originally tried to download the official HTC Hutchison '3' ROM Update Utility but was denied access to this from the HTC website. I'm guessing this may be because the phone is Telstra Branded with a Telstra assigned serial number.
Eventually getting past this, I obtained access to the official HTC ROM Update Utility here:
[1] HTC Touch Diamond ROM Upgrade for Hutchison ‘3’ network customers
http://www.htc.com/au/SupportDownload.aspx?p_id=133&cat=2&dl_id=451
An updated ROM is now available for HTC Touch Diamond users to download. As always, HTC is committed to providing customers with the best possible mobile experience. ROM version:1.93.861.4 Radio Version: 1.08.25.20
HTC Touch Diamond ROM Upgrade for Hutchison ‘3’ network customers
Date: 2008-12-09 Category: ROM Upgrade
Download URL:
http://203.73.25.118/download/RomCo...igned_Diamond_52.44.25.24_1.08.25.20_Ship.exe
Also, for anyone interested that can't get past the HTC website serial number authentication process, also available is the latest Telstra ROM (I could access this Telstra ROM with my serial number):
[2] HTC Touch Diamond ROM code for Telstra Network
http://www.htc.com/au/SupportDownload.aspx?p_id=133&cat=2&dl_id=324
Date: 2008-08-07 Category: ROM Upgrade
HTC Touch Diamond ROM code (For Telstra Network customers) - version 1.38.841.5
Download URL:
http://203.73.25.118/download/RomCo...igned_Diamond_52.31.25.13_1.00.25.06_Ship.exe
So, my several related questions are as follows:
1. Is there an exact stepwise procedure that I can use that will definitely not brick my phone? Eg. Something really informative like this post: (http://selfmod.net/?p=7)
2. Reading the posts on the XDA Developers site seem to indicate I need to install Hard-SPL onto the phone first. Is this correct? and if yes, then which exact edition (Noob Edition, or Developer Edition) and version number should be used for the HTC Diamond specifications above? What is the official link for downloading this?
3. Will running the downloaded official HTC Hutchison 3 ROM provided above, without installing Hard-SPL at all, have the risk of bricking the phone?
4. What does Hard-SPL _actually_ do? Even after reading this: (http://wiki.xda-developers.com/index.php?pagename=Diamond_HardSPL) it's still not actually clear to me what this really does, but then I'm just a noob.
5. Exactly how do I backup my original Telstra ROM, just in case I need to re-install this.
Any help with these questions is appreciated.
Thanks.
Click to expand...
Click to collapse
x2 ^^^^^^^^^^
I've have just done this on a Telstra phone but updating to the 1.93 HK rom.
1. Download the Telstra Rom from the link you have to your PC. This will be your backup. You can always re install this.
2. Install 1.24 Hard SPL as per instructions available on wiki and elsewhere. Basically it removes the CID security lock so you won't have vendor id mismatches etc. as this is the way HTC prevents other regional roms ending up elsewhere.
3. After rebooting, flash the 3 rom and install either using the KAISIMG.NBH from the internal storage (method as described elsewhere on this site) or by the USB method (standard exe installation).
4. Chances are this will all go through without issues if you do everything correctly and follow instructions. There is always a risk in doing all of this so there are no guarantees. Should something go wrong you should look at how to recover a bad flash.
I hope this helps.
yozhek said:
I've have just done this on a Telstra phone but updating to the 1.93 HK rom.
1. Download the Telstra Rom from the link you have to your PC. This will be your backup. You can always re install this.
2. Install 1.24 Hard SPL as per instructions available on wiki and elsewhere. Basically it removes the CID security lock so you won't have vendor id mismatches etc. as this is the way HTC prevents other regional roms ending up elsewhere.
3. After rebooting, flash the 3 rom and install either using the KAISIMG.NBH from the internal storage (method as described elsewhere on this site) or by the USB method (standard exe installation).
4. Chances are this will all go through without issues if you do everything correctly and follow instructions. There is always a risk in doing all of this so there are no guarantees. Should something go wrong you should look at how to recover a bad flash.
I hope this helps.
Click to expand...
Click to collapse
Hi yozhek,
Your suggestions are very helpful. Thanks!
I found this this link (http://www.4winmobile.com/forums/ht...mplete-upgrading-guide-hardspl-radio-rom.html) that seems to quite clearly explain what's involved in upgrading various sections of the phone. It also explains key pieces of the jargon/terminology so after reading this various aspects of the upgrade process are actually starting to make sense.
I also found another post on this site where 'princi' had tried to flash the HTC Hutchison 3 ROM using the Signed version of Hard-SPL (ie. Noob Edition) and it did not work. Apparently the ROM needs to be re-worked and signed by someone/grop on this site... the "Key-Master" i guess? In relation to the issue 'princi' had encountered, someone had suggested he try the Unsigned Hard-SPL (ie. Developer Edition) but there's no info posted so far indicating if this has worked.
In relation to your suggested steps:
Step 1 - done.
Step 2 - Do you mean the Unsigned Hard-SPL (ie. Developer Edition) version? The Unsigned Hard-SPL version currently available from here (http://wiki.xda-developers.com/index.php?pagename=Diamond_HardSPL) seems to be a more recent version number than your suggested 1.24 Hard-SPL. Does this matter?
Step 3 - Does the 'Hutchison 3 ROM' upgrade also upgrade the Radio ROM in the same single process, or are you suggesting using KAISIMG.NBH to do this? Is upgrading the Radio ROM really necessary, and if yes, what is the best link to obtain this from? (I did try to find this).
Step 4 - Mate, I hope you're right. Thanks!
Thanks Chaps for notifying that this ROM is available. Just loaded it with no probs using the DIAMIMG.nbh method from internal memory.
For anyone you is wondering why to use this ROM. The benefits are that it adds THREE network branding and a dedicated TF3D "3" tab with shortcuts to several "3" related items. Radio included is 1.08.25.20. Will give it a run for a day or tow and report back.
Hi Guys,
I am experiencing a very similar issue.
My unlocked Telstra HTC which I use on the "3" network, the system volume periodically turns itself off (and it is not just that the volume button has been turned down) and doesn't have any volume until I power off and on again. After reading a number of threads, it has been suggested to download the new Telstra ROM for the phone, but despite having updated the new Telstra ROM, I am still having the problem. I thought maybe changing to the new hutchinson "3" ROM may help with this problem. (or will it not?)
So
1. I have installed the unsigned Hard-SPL and the phone now displays SPL-1.40.OliNex.
2. I tried to upgrade the Hutchinson "3" ROM via the PC using the exe, but it is telling me "ERROR 244: INVALID MODEL ID."
3. I then tried to install it using the DIAMIMG.ndh method, but when it reboots, it asked me to 1.Press vol up to restore man default 2. Press volDown to restore man default and format moviNAND........ I suspect this is not the screen that I am supposed to see. I don't know how to get it to boot off internal storage ROM.
Any useful suggestions gratefully received.
pkilroy,
This is an extract from my ROM reflash checklist that I use religiously. It should get you going.
5. Flash the New ROM
Place the nbh file of the ROM you want to flash in the "Internal Storage" directory, and name it DIAMIMG.nbh
To initiate ROM load, keep volume down and back keys pressed (arrow pointing to the left above call-end key) and press red reset button. Wait for the new ROM to be flashed.
6. Factory reset when new ROM load complete. [Vol Down + Enter + Reset] then [Vol Up]
I have tried it with diamimg.nbh in the internal storage. But after I press Volume down, back <--- and reset, it says loading ... no image file found!! then it stays on the tricolor screen forever.
I have rechecked a few times and have make sure i have not put diamimg.nbh.nbh in the internal storage. Even tried hard reset the phone and internal storage first.
I am able to flash Dutty's ROM on my TD now, but somehow just can't get the HTC official Hutch 3 to work! any other suggestions?

[Q] ROM Update stays at 0% - help needed

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

Categories

Resources