PDA

View Full Version : upgrading the ROM - a noob guide


porkmince
10th July 2008, 11:57 AM
Hi all

please dont flame the n00b. I have recently acquired my first smartphone the diamond and am very pleased with it. I have read through the threads and have developed my understanding of the considerations to make in flashing the ROM on my phone

I have an early version of the ROM as I received one of the first stock into the UK, which turned out to be grey imports from hong kong :S . I would like to realise some of the speed / battery / bugfix benefits of the newest ROM

however many of these threads are quite long , so i was wondering if someone could do me a favour by succintcly summarising the steps i would need :

my phone is runnning :

1.34.831.1 WWE - the unit is from hong kong i beleive, i have registered on HTC HK e-club

I would like to upgrage this is the latest signed UK ROM ?

If this is not possible can advice be given on going to the latest HK WWE ?

I understand this will involve changing the HARD SPL ?

Additionally can any method provided be confirmed as a reversible process should i need to invoke the warranty ?

thanks in advance for your help.

porkmince
10th July 2008, 12:17 PM
please let me know if you need any further information form me in order to help.

thanks

adwinp
10th July 2008, 12:27 PM
1: install hardspl (unsigned)
2: search the threads for the newer HK stock roms, they've been posted by tudispin I think.
3: flash

4: should need arise, you can revert to stock spl, search the threads for spls by htchackers.

racerx_
10th July 2008, 12:28 PM
you should be able to flash back for warranty purposes.. safest thing is still to dump your current ROM (search the forums and wiki for how-to), but i think you'll be alright. You can check out my site (http://modmydiamond.info) for step-by-step instructions on how to upgrade your ROM

porkmince
10th July 2008, 12:39 PM
just for help so far

your guide looks great :) racerx_

so i should be able to do the following tonight

1: install hardspl (unsigned)
2: search the threads for the newer UK? stock roms,
3: flash

4: and should the need arise, you can revert to stock spl, search the threads for spls by htchackers.

once the hardspl is loaded am i correct in thinking any ROM can be loaded ?

porkmince
10th July 2008, 12:39 PM
dump my current ROM before proceeding .. just in case :P

racerx_
10th July 2008, 02:58 PM
just for help so far

your guide looks great :) racerx_

so i should be able to do the following tonight

1: install hardspl (unsigned)
2: search the threads for the newer UK? stock roms,
3: flash

4: and should the need arise, you can revert to stock spl, search the threads for spls by htchackers.

once the hardspl is loaded am i correct in thinking any ROM can be loaded ?

yeah you should technically be able to load any ROM... if signed Hard-SPL, then only any signed ROM of course

porkmince
13th July 2008, 07:06 PM
So i am tryiong to HARD SPL. have gone through all the instructions but :

when installint the HARD SPL . the phone screen switches off the progress bar on PC sits at )% for about 20 sec it then accelerates to 100% very quickly within around 2 mins. It say that is is installed correctly

however the phone restarts and i can still see the d: as 1.34.00.00

so the loinex 1.3 has not installed

the windows is hard reset as i then have to go through the screen calibration

any help appreciated

mhbr12742
13th July 2008, 07:17 PM
HardSPL is not the ROM, just software to enable the update
once you installed HardSPL you should now be able to install a ROM

porkmince
13th July 2008, 07:22 PM
hi
yes sorry for the confusion in my past previous description. It is the HARD SPL software update which says that it is installed but isnt

i have not attempted to load another ROM until this is done first

any further advice ?

porkmince
13th July 2008, 07:57 PM
in essence when installing the olinex 1.30 i get no errors

bit it doesnt install and all i get is a hard reset ?

NeilM
13th July 2008, 08:33 PM
If it goes through OK, it has installed :) You don't see anything different in the splash screen- that just lists the basics

To confirm, go into Bootloader mode by holding down the Volume Down Key and at the same time pressing the red reset button at the mouth of the stylus silo. It can take a few goes, but will show a rainbow screen listing the SPL etc, which ought to say 1.30 Olinex, confirming the correct SPL flash.

Once confirmed press the reset button to restart.

porkmince
13th July 2008, 10:53 PM
ok thanks for step by step advice there

the HARD SPL is loaded version 1.30 I will try a new ROM now

i am trying the :

RUU_Diamond_hTC_Asia_WWE_1.37.707.1_Radio_Signed_D iamond_52.26a.25.09_1.00.25.03_Ship

which is signed so should work

porkmince
13th July 2008, 11:32 PM
mmm even though the phone is synced up I get error

"262" when i try to install new ROM :(

it basically stalls on 0% for about 4 to 5 mins before it aborts with this error message.

i have searched the forums but cannot see a succinct plausible answer

racerx_
14th July 2008, 02:46 AM
hmm.. i thought that error was usually encountered with unsigned ROMs...

1) are you flashing with xp or vista

2) are you connected through a USB hub?

3) what EXACTLY are your steps for flashing this ROM

porkmince
14th July 2008, 10:30 AM
hi there

yeas flashing through vista 64 bit

and not using USB hub but direct connection

I downloaded the signed 1.37.401.3 Europe ROM linked from this forum and this installed fine :)

the improvement over the old ROM is immense. so far i am delighted by the results.

I am still perplexed as to why the asian ROM did not install still :S

only difference so far is that this EUROP ROM does not have the remote desktop app


thanks for all your help. I am going to test this ROM over the coming week, but unless there is a compelling reason to another ROM i will stick with this :)

Riel
14th July 2008, 01:28 PM
Why HARDSPL when flashing HTC rom?

When using the newer 1.37 roms, you download the installer from e-club, make activesync conn en go for it?

zamolxees
14th July 2008, 03:27 PM
I got my Diamond about two weeks ago, and since I'm new to PDAs and WM, I've done a lot of reading on the forums, wiki etc. At first things were quite murky for me and I know what my fellow noob here is feeling. So I thought I should share my experience (or lack there of) for the use of other noobs.

What I Know

HardSPL is needed in order to flash a cooked (non original HTC) ROM. As I understand, it is the equivalent of BIOS for PCs, mixed with a bootloader flavor. You need to first change this section of software first in order for the cooked roms to be accepted.
HardSPL comes in two flavours:
- the developer edition with which you can flash any type of roms (signed, unsigned, original) link: HardSPL dev ed (http://forum.xda-developers.com/showthread.php?t=400950)
- the signed edition with which you can flash signed roms (original HTC, and cooked signed). The signed ROM versions give an added sense of reliability since they are tested. link: HardSPL signed (http://forum.xda-developers.com/showthread.php?t=400402) the topic name was confusing for me at first

A list of signed ROMs: here (http://forum.xda-developers.com/showthread.php?t=400411)

There are more than one "cooks" out there working in teams or otherwise. And more than one ROM you can flash. I did a lot of reading before I chose the one to use, I find user feedback the best measuring tool for quality :D .

Now for the flashing part
After you downloaded the HardSPL and the chosen ROM, you need to install ActiveSync. This is found on the CDs that come with the device, or downloadable fromo the M$ shite aaaa site :) ActiveSync is a tool used for transferring contacts, e-mails and other outlook stuff if you use it, files, AND is needed for the flashing process. When installing, if you do not use outlook and do not like "syncronisation folders" on your desktop uncheck every "folder" option, you will be better off.
This site (http://modmydiamond.info/) was very useful to me since it gave a detailed description flashing with visual documentation which (a bit uncomfortable to admit) was very helpful for me.
The HardSPL flash takes little time to complete and unless going into bootloader mode (vol down + soft reset) is completely transparent to the user.
The ROM flash takes longer 10 mins - they go by pretty slowly :D .

For safety reasons, I also downloaded an original HTC ROM just in case.

Because the flashing process once started SHOULD NOT be stopped there are a few things to consider:
- charge the battery
- firmly and directly (no hubs) plug the USB cable into computer and device.
- if you live in an area where power cuts are often consider doing the flashing on an UPS-enabled computer.

When the flashing finishes, the device will reboot and you will have to set-up again. If using TLRs ROM do not panic if you have to align the screen 6 times or so as I did. You will eventually get to the next step :)

What I don't know or am not sure of:

- when using signed HardSPL can I load an original HTC signed ROM? if so, is this enough in case of RMA issues?
- when reflashing with a newer/different ROM can I restore a back-up made with the previous ROM? I'm using sprite and I backed up everything, including what registry stuff it offered to. In this case, do i need to reapply the registry tweaks? dunno if sprite backs-up all the registry or just some of it.

Reb0rn
14th July 2008, 03:43 PM
Im must thank guys for this thread, i am minutes from going to the postal office to get my Diamond and this weekend has been full of information reading and program downloading, but the only thing i was a bit hung up on was this flashig buisness. Of course i know a lot about flashing ( Right about everything there is to flash ) but almost nothing about Phone Flashing :)

But i think i will try the version i get now first to see if i feel the need to update to anything else...

Hence my question is rather simple... How tha fack do i see what version i already have? >_< is it that (vol down + soft reset) thing? or am i way out of place? :)

thx.

zamolxees
14th July 2008, 03:46 PM
How tha fack do i see what version i already have? >_< is it that (vol down + soft reset) thing? or am i way out of place? :)

thx.


No, that is for HardSPL info. To see the ROM version, go to settings - device info and you'll see both ROM and radio.

racerx_
14th July 2008, 04:02 PM
Why HARDSPL when flashing HTC rom?

When using the newer 1.37 roms, you download the installer from e-club, make activesync conn en go for it?

well, technically not necessary if its an official update from your region, but all i know is the only bad flash i ever had, was with the official WM6 ROM for my trinity and i was thanking God (and everyone else) that hard-spl was on my phone!

Reb0rn
14th July 2008, 04:07 PM
Thank u very much :) I have this whole libary of programs and stuff but i will only use some first that i find usefull...

Im tempted to try [Jul 13] Diamond Project Team Rom Release V2 but only if it has a newer version then mine :)

Reb0rn
14th July 2008, 04:09 PM
i was thanking God (and everyone else) that hard-spl was on my phone!

Are there different versions? what is actually the difference between unsigned hardspl and signed hardspl? sorry for being a bit slow but i rather hang on a noobie thread then starting a similar one for nothing =)

racerx_
14th July 2008, 05:04 PM
the basic function is the same, but signed hard-spl only allows you to flash ROMs signed by the team that made the hard-spl.. so in other words, they're tested and proven to be safe for your device..

unsigned means you can flash whatever you want, and also at your own risk

Reb0rn
14th July 2008, 05:26 PM
Ok i understand.

But are they like 2 different setups (1 UN Signed hardspl and 1 signed hardspl) or is it just the rom that tells u if its unsigned or signed and only 1 program?

I really want to learn this hehe :D (20 minutes until i go get it :D )

And BTW is the Diamond Project Team v2 working well for u?

racerx_
15th July 2008, 04:25 AM
sorry, i don't really understand the question..

you won't notice any difference on your device between signed and unigned, and only one can remain on your device at a time..

the 'signing' is just a digital signature (like a stamp of approval?) so the signing on the ROM has to match the signing on the Hard-SPL or it won't let you flash it


about Project ROM, yeah its working well.. not sure if its as fast as everyone says (think some is perceived) but its a good ROM.. about to flash Bepe's new one though ;o)

Reb0rn
15th July 2008, 05:26 AM
Thank u man, i will so donate 2 bucks to u for ur help and beautiful homepage :)

btw. How do i actually make a dump of my own ROM? Cuz i really want to try some Custom ROM's further on when i see ppl go like "Holy Shit this is GOOD" and without voiding my warranty. If u could help me with a guide or just tell me would be much appreciated.

racerx_
15th July 2008, 05:37 AM
hmm.. i've never actually done it myself, because the official ROMs for my device are posted, so i would just flash one of those. I do think there's some kind of guide on the wiki..

i'll work toward putting a guide for that up on the site, though..

jpngoh
15th July 2008, 06:31 AM
Hi, did anyone realised how slow the HTC Diamond is when large amount of text are typed in either using the keyboard or the letter recogniser.? It can be really annoying most of the time. Also, sometimes when you write "i" using the letter recogniser,the alphabet "L" keeps coming out. Also, try writing "si" in the sms addressee area, it keeps coming out "sli". Try it. Anyone knows what is going on or how to solve this?

racerx_
15th July 2008, 08:06 AM
sounds like maybe you're not writing it correctly :D :D

porkmince
15th July 2008, 10:46 AM
i am loving the speed of the new ROM but am having a few connectivity issues :S

I have set up active sync with exchange and this has all the correct settings and the server is up. Indeed i have downlaoded all the messages and set to push as they arrive.

However when I get the error message when i force a sync

supoprt code 0x80072f78

I am on T-mobile UK and have searched the forums and there is no proxy server checked which i beleive was a solution for this error beforehand

also having installed "live" i have a similar error trying to connect with hotmail

i get a sync failed message more or less immediately though once again when i set it up it downladed all the inbox and headers

any help appreciated.. once this niggle is sorted i will be as happy as larry

porkmince
15th July 2008, 10:53 AM
indeed it only connect through to hotmail when my phone is active sync'd up via usb to my desktop :(

must be a setting somewhere doing this but i do not know what ?

obviously i want all of it pushed out over 3g

thanks

Martin

porkmince
15th July 2008, 12:02 PM
perhaps anyone can detail all the settings for data step by step for t-mobile UK this could help ?

i have a feeling i am missing something here for the data settings, even though web surfing works fine. indeed at the moment it would have all the auto detect settings from when i specified t-mobile upon auto detection

ta

timn2087
15th July 2008, 01:34 PM
I always use emoze - a free push email service

porkmince
15th July 2008, 03:19 PM
--------------------------------------------------------------------------------

guys thanks for all the help

i now have this working despite being sure that the proxy was unchecked in the t-mobile settings.. this was not the case amongst the numerous hard resets the settings must have auto-populated

removing this has solved the problems.

my sync issues are fixed and am connecting through to hotmail and gmail too

i think i can now call my first mobile flashing a success

the benefits over the 1.34 ROM are clear and this 1.37 ROM is how the phone should operate. I will wait for the guides before looking into flashing the radio which i think will deliver more benefits

once again thanks to all

nuumuun
15th July 2008, 05:59 PM
I got my Diamond about two weeks ago, and since I'm new to PDAs and WM, I've done a lot of reading on the forums, wiki etc. At first things were quite murky for me and I know what my fellow noob here is feeling. So I thought I should share my experience (or lack there of) for the use of other noobs.
...


Thank you very much for your post ... it summarizes perfectly all i learned the last week or so while flashing my Diamond with the TLR2 ROM and it also cleared up some stuff i didn't get so far. So thanks for this great summary :)

racerx_
15th July 2008, 06:01 PM
I will wait for the guides before looking into flashing the radio which i think will deliver more benefits


modmydiamond.info updated with Radio upgrade guide.. :D

Reb0rn
15th July 2008, 08:51 PM
This maybe will ound dumb but, is the Radio version the Radio Player thats built in? or is it like the software that handles comunications? im so lost :p

205_lacoste
15th July 2008, 10:19 PM
This maybe will ound dumb but, is the Radio version the Radio Player thats built in? or is it like the software that handles comunications? im so lost :p

Yup, sounds really dumb :P

It's NOT the radio player... it does the other thingy you say :)

Reb0rn
16th July 2008, 05:31 AM
Woeee im learning :)

Now to the final question. I have my stock rom wich i think works really well:

ROM-version: 1.37.413.3 SVE
ROM-date: 06/19/08
RADIO-version: 1.00.25.03

Is there any cooked ROM out there that might get it even "better" ?
Cuz my eyes has been set for a while at this

http://forum.xda-developers.com/showthread.php?t=407572

But i dont know if its any good really compared to what i have :(

One strange thing thou, if i dont reboot my phone in like 8 hours, my memory gets up to like 98% and i havent installed all that much programs or are running any. Is this what they mean with Memory Leak?

Plz help a lost fellow out...

zamolxees
16th July 2008, 02:47 PM
modmydiamond.info updated with Radio upgrade guide.. :D

That's great, however I'm not quite sure about one thing. Do I need the Developer Ed. HardSPL in order to flash any of those radios? I currently run the signed version Hard SPL and I want to upgrade the radio.

Also, if I upgrade from signed to developer HardSPL, do I need to reflash the ROM?

And finally if I flash a different ROM, can I restore a back-up and expect the device to work properly?

thanks

edit. sorry, I am not paying enough attention. the info is there for the first question.

racerx_
16th July 2008, 03:25 PM
1) you already discovered the answer

2) you won't have to reflash your ROm, but if you run sspl from your phone, then yeah you'll hard reset i believe.. so lose data/programs

3) doing a full backup using sprite, etc is not recommended as it backs up registry keys etc, which may change across ROMs besides the fact that in different ROMs, the version of some softwares change and there are differences. Best bet is to backup your PIM data.. and use a software such as SASHIMI (can search for it on xda devs) to restore programs/registry tweaks you want..

zamolxees
16th July 2008, 04:22 PM
How do I know if I'm running SSPL from my phone? I flashed the hard spl signed, and then the TLR 1 ROM.

Thanks again.

edit. ok, I finally got it. thanks.

porkmince
23rd July 2008, 10:51 AM
just wondering if anyone could confirm if/when the newer radio ROM's would be signed ?

additionally for any radio ROM upgrade is it a pre-requisite that you must use olinex 1.40 and not 1.30


thanks

racerx_
23rd July 2008, 11:32 AM
Also, if I upgrade from signed to developer HardSPL, do I need to reflash the ROM?

no.

And finally if I flash a different ROM, can I restore a back-up and expect the device to work properly?

its not recommended to do that.. safest is just backup PIM data..