yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] marinierb:
No need for a goldcard. Goldcards are when you downgrade using an RUU.

And I don't understand the part about not using ROM Manager. It works just fine for me.
[Desire Android Development] -Mr. X-:
I'll be grabbing one next week as my first android device, Question from the android super noob. This does not sim unlock correct?
[Desire Android Development] BKcore:
[Noob thought inside] So I get it that we need to desimlock a branded phone to get the new ROM working ? (I got an Orange branded Desire)
[Desire Android Development] h46it:
Are you going to use the phone on a orange network? If so then there is no need to unlock the phone. Just need to root the phone.
[Desire Android Development] slimdizzy:
Its as close to native as it gets for me. Half the size of other roms.
[Desire Android Development] slimdizzy:
You can use it if you want just don't apply the recovery image if it asks or you will overwrite the custom one.
[Desire Android Development] slimdizzy:
Correct
[Desire Android Development] rock_80:
slimdizzy,

assuming you did this in windows, what driver/device shows up in device manager when your at the fastboot usb and hboot usb, are they different or the same?
[Desire Android Development] Redsmurf:
Thanks for the guide. Seems to work well, but I have a couple of issues.

Firstly, after booting into recovery using the needed recovery image - the phone will not ever boot back into that recovery mode.... if I try to use Rom Manager to boot into Recovery mode it will hang and I have to remove battery. So the only way I can get into that recovery mode is by using unrevoked each time.

This issue is probably related to my next one - is when I tried to install Cyanogen (thanks for the recommendation) - it applied in the recovery mode okay, rebooted, and then got to the Cyanogen / Android load screen... and hanged for about 45 min before I decided to remove battery.

Anyway, do we have to partition the SD card? Any other tips or suggestions are appreciated.
[Desire Android Development] h46it:
Are you plugged in with the usb cord still? This is why i was having problems booting into recovery.
[Desire Android Development] Redsmurf:
Got it working after a bunch of times. What did it was choosing the "Factory Reset" from the clockwork recovery; rebooting - and it loaded up Cyanogen almost immediately.
[Desire Android Development] slimdizzy:
I stated that I use OS X and Ubuntu 10.04, so no drivers needed. Might I suggest downloading a live CD of Ubuntu that you can boot into and use it for flashing?

Somewhere else in this development forum there is a thread with drivers for windows apart from just the htc sync drivers.
[Desire Android Development] slimdizzy:
Good to hear you got it sorted out and glad you like the Cyanogen ROM.
[Desire Android Development] rock_80:
Thanks missed that in the first part!
[Desire Android Development] marinierb:
You could also install VirtualBox and create a virtual machine running Linux. Very handy to have.

I do it the other way. I run Linux and have a Windows XP virtual machine that I use for GPS stuff.
[Desire Android Development] rock_80:
Same deal in linux just sits waiting at waiting for device (htc splash screen)

didnt see the error log in the terminal

Errror: N = -1 , errno = 19 (No such device)
[Desire Android Development] quazis:
So, I followed the instructions.. radio worked, but then I installed the cm mod and it said complete. Phone didn't do anything for 10 min, it was still in clockwork recovery so i manually went to reboot phone and it rebooted to the HTC screen and then Cyanogen animation.. and the problem is.. it keeps looping the animation over and over again? :confused:
[Desire Android Development] Redsmurf:
I was having the same problem. Try a "Factory Reset" from the Clockwork Recovery menu; and reboot.
[Desire Android Development] quazis:
Won't that delete all my contacts and what not as well??

That would suck :(
[Desire Android Development] Redsmurf:
With Android you just need to make sure your contacts are synced with your Gmail account. Backup any important data from your SD card and you will be good to go.

I used CM 8102010 and everything worked fine except for USB. Although it would charge, there were no prompts when connecting the device to PC via USB. It wouldn't mount the SD card for USB either so there was no way to access the SD card with my PC.

Did you have the same issue; is there a fix?
[Desire Android Development] iOStoAndroid:
Ok I have jsut tried this on my O2 UK Desire. I have installed LeeDroid ROM. Seems to be working, but when I boot up I still get the O2 start up screen before the LeeDroid screen. Can anyone help to get rid of that (I don't want the O2 screen)
[Desire Android Development] quazis:
Did the factory reset, installed all the Google Apps, I didn't realize the new Cyanogen mod is Android 2.2!

All my contacts are back, everything seems to be in good working order.. just gotta get used to this rom! Awesome, thanks for the help guys! :D
[Desire Android Development] Epsis:
Worked beautifully using a UK 0.83 HBOOT 3-branded Desire, thanks very very much :D
[Desire Android Development] slimdizzy:
You wont get the prompt like you do with Sense. Drag down notification bar and select USB. That should bring up a screen that has a button at the bottom that says "Enable Disk Mode".

08102010 might be slightly different as it is a whole day after the ROM I used. Newer code might have gotten checked in. These are nightly builds so they are bleeding edge but stability might not be there.
[Desire Android Development] slimdizzy:
I still have the HTC screen but no Telus screen. Do you have a HTC screen? If not then sound like O2 replaced it with theirs. This I dont know how to get rid of, seems unneeded but now I have to know how to do it ..... *heads to google to find out*
[Desire Android Development] mfpreach:
Anyone with a Telus Desire have this problem?

When I partition my SD card with rom manager the phone won't boot if there is an ext3 partition. I created it because I want to flash with a2sd+

Thanks.
[Desire Android Development] rock_80:
I couldnt find a guide anywhere but is there a manual way to push the recovery image to the device to root, without using unrevoked3? I tried fastboot but it the image fails the signature check
[Desire Android Development] Malecite:
Thank You!

Just wanted to say THANK YOU SO MUCH to the OP.

I purchased a Telus HTC desire Aug 8th and was running the 83 bootloader and here are the steps I used to fully install Cyanogen mod for those who are struggling.

1. Download reflash

2. Download the custom clockwork SLCD (only for those with SLCD!)

3. Set phone to usb drive mode, enable debugging, allow unverified signatures.

4. Run reflash after selecting the custom clockwork recovery image (go to file "custom recovery", and select the image) - If you dont use this version your phone wont display the recovery console and you will get the BSOD.

5. Power on phone, connect, wait till reflash finishes - It will say "Done", power on phone and verify the Super User App is on there.

6. Download Cyanogen (I used the same version as the OP) - Aug 9th release

7. Download Radio Update (same version as OP)

8 Visit Cyanogen mod forums, HTC Desire nightly updates, download Gapps (or you wont have any market/google apps) -this was missing from the OP's guide.

9. Copy the zips for all 3 downloads to SD card root

NOTE: Before doing anything make sure you run a nandroid backup from the recovery console and save it to your PC.

10. Power on phone holding volume, go to recovery menu, install zip, choose zip, install radio zip.

11. Verify the radio zip under network settings

12. Power on phone, go back into recovery menu, clear cache, perform factory reset.

13. Install Cyanogen zip

14. Once Rom is installed reboot and install Gapps

15. Profit, your phone will now run 40 percent fast and you have the sexy new OS. Congrats!

OPTIONAL

16. Do a google search for HTC_IME_hi22, and Clicker_hi, its the HTC sense keyboard with the calibration app. UNZIP, and copy the unzipped files to the root SD card directory. Download "apk installer" from market and install them both. Go to keyboard settings and enable the HTC Sense keyboard, its a BILLION TIMES better than stock android.

I realize my guide is pretty general, but its exactly what I did to get a 100 percent stable version of cyanogen 6.0 without any problems whatsoever. I also am using the HTC Sense keyboard and have to say its worth every second of uncertainty and sweaty palms required to upgrade from OS 2.1.

After getting fu*cked in the as* by Telus being the last provider ON THE PLANET to release 2.1 for my hero its good to know I can get the latest OS builds now. Whoever made this thread, you are my hero!
[Desire Android Development] Malecite:
Only thing I cant seem to figure out is how you change the led colors for the phone, I have it set to blue in handcent but it always flashes green for notifications...
[Desire Android Development] slimdizzy:
Isn't that a Nexus 1 only feature?
[Desire Android Development] Malecite:
On my Telus HTC Desire running 2.1 with the original HTC sense I could change the Led to blue, pink, magenta, and pretty much any color of th rainbow using handcent or any of the other programs.

Sadly with cyanogens I only have access to green or orange, however, this is hardly a major complaint.
[Desire Android Development] wowstigmark:
HTC release?

Will we be able to go to the HTC/Telus release when it comes out, after doing this?
[Desire Android Development] marinierb:
Your phone with a custom ROM will probably not pick up the OTA update when (if) it comes up. And if it did, the update will probably install a new HBOOT and OS and lock it down so tight you might never be able to root again.

There are plenty of really good 2.2 ROMs out there, the best ones (in my opinion) based on official HTC 2.2 releases. So forget Telus!
[Desire Android Development] CM Wave:
Your guide worked perfectly, thanks!
[Desire Android Development] Malecite:
Somehow Im not worried at all about Telus releasing anything as they STILL HAVEN'T RELEASED 2.1 yet for the Hero handset which was out months ago. Essentially their motto seems to be: "Well you bought a phone from us, whats an update? More money? Oh... no, no update then".

In fact it was this certainty that drove me to risk bricking my phone to get froyo, I knew I would never get it through Telus. Or... not in this lifetime anyways.
[Desire Android Development] -Mr. X-:
Just an observation on my Desire, i rooted it and installed the new radio, opted to stay on the stock Sense rom for now to just check it out. With the new radio, my cam corder is busted. Now i have a feeling this is due to the radio. (does this radio not enable 720P recording?) so i guess ill deal with it untill i decide to flash 2.2
[Desire Android Development] CM Wave:
So I noticed something weird today. I decided to flash my radio but couldn't get to the recovery menu. I got to the HBOOT menu, selected recovery, but the phone would stay stuck at the white HTC boot screen (had to remove the battery). I managed to get into the recovery menu by using ROM Manager's "Reboot into Recovery" option, but the traditional way doesn't seem to be working for me. I followed this guide the other day and everything went smoothly, not sure what the problem is.
[Desire Android Development] mfpreach:
Try re-rooting with the custom image and unrevoked.

That solved some of my issues.
[Desire Android Development] Sgt.EddieWinslow:
i can install the cyanogen rom with no issues

how ever as soon as i install the gapps

it just sticks at the HTC boot screen?

any suggestions?
[Desire Android Development] Sgt.EddieWinslow:
id leave it at just using the cyanogen rom, however id like to have the market and gmail installed :P
[Desire Android Development] wowstigmark:
I'm having the same problem with being at step 7 of flashing and on the reboot I only get the HTC white screen and it never loads past that. I can't restart unrevoked because it doesn't recognize the phone is plugged in. Can't get back to the clockwork screen.
[Desire Android Development] Sgt.EddieWinslow:
pull battery wait 5 seconds put battery back in

hold the volume down key and then press power

it will boot to Hboot

wait about 10 seconds for it to load the SD card

volume down to recovery and then hit power to boot to recovery

just got my phone fully working...must say froyo was amazing, and the 2 hours it took me to sort out everything was worth it
[Desire Android Development] nawoa:
Hi, thanks for making this Telus-specific guide, I read the other one for .83 but was still uneasy not knowing for sure it would work with this brand.

Anyway, I think you left out a vital step: people should be backing up their original rom with Nandroid before flashing anything else, shouldn't they? In case a return is necessary or whatever...
[Desire Android Development] Sgt.EddieWinslow:
back to needing help, after getting the phone flashed and working...decided to reboot ....

now it just hangs again at the HTC splash screen?

also hangs at splash screen when attempting to get into recovery

this is becoming a real pain...i just want a working phone :(

i guess i can't complain too much, at least its not bricked
[Desire Android Development] wowstigmark:
Crud, that would have been good :(
[Desire Android Development] wowstigmark:
That's actually where I"m getting stuck with the HTC screen ..while trying to get recovery up.. :(
[Desire Android Development] Sgt.EddieWinslow:
just flashed again, and same thing,

takes forever to get the recovery to show up...and when it does, i flash like your supposed to

when the phone is booted up it works fine, however as soon as you reboot.

it just hangs on the HTC screen
[Desire Android Development] marinierb:
Well, by the time you get to the point where you can back up anything, your ROM is already rooted, so it is not quite "original" anymore.
[Desire Android Development] rock_80:
People really seem to be having mixed results on rooting with unrevoked and telus phones. I finally gave up and made a gold card, and flashed it to the latest official froyo rom, worked great it was painless and I now have a working recovery (after unrevoked it just sat at the htc screen)

Im not rooted but I think I'm going wait longer to try rooting again, see if any kinks get worked out with time.

In case it helps, some people had mentioned their Telus Desire has a Telus splash screen ? I just thought I would mention that I dont have any telus branding on my desire, never have. I can say the latest Froyo build is running stellar on my phone so far, only thing I had to do is manually enter the apn into the settings. No issues with anything so far, only thing I really haven't tested was bluetooth, but i got nothing that needs it.
[Desire Android Development] Malecite:
Thats really strange if they are, i just followed the guide to the letter and the only prob I had was not getting the SLCD version of the clockwork mod.

Other than that I am outstandingly pleased with the results of cyanogens mod on my phone. With the battery trick i easily get double or triple the life out of the phone, and Froyo is soooooo much cooler than 2.1. Plus rooting the phone literally took me less than 5 minutes...
[Desire Android Development] Sgt.EddieWinslow:
what battery trick are you talking about?
[Desire Android Development] rock_80:
My first telus desire rooted perfect ,second one from telus refused to
[Desire Android Development] Davindy:
I had issues getting Clockwork to come up when trying to root using unrevoked, after getting rooted, I then experienced issues getting a new radio flashed.

Getting into recovery was hit and miss for me while modding the phone for the first time, I had to try a few times, but once I got my radio and custom rom loaded, HBOOT and recvoery works everytime no probs.

Is there any other recovery that we can use on Telus versions, does it even matter that we have Telus versions? I didn't find Clockwork to be as useful as what I'm used to on my old Magic.

Are there ny limitations we need to know of because our Telus versions are a tad different than the original Desire's?

I should mention I have no Telus branding on my phone either, hardware or software.

Huge thanks to Slimdizzy for your post, and helping me get rooted!
[Desire Android Development] Davindy:
This is the same problem I had, you need to do a quick wipe and everything will work for you after you reboot.
[Desire Android Development] CM Wave:
OK, so I flashed the recovery image a second time with unrevoked as suggested and I still can't get into the recovery menu, it hangs at the white HTC screen.
[Desire Android Development] Davindy:
I had to try a couple time as well, just keep trying, it will work one time. Just be sure on the last step once you're in recovery and ready to reboot that you do a full wipe before rebooting, it seems to help the freezing issue later as well.......
[Desire Android Development] Davindy:
You can also try using the Amon RA recovery, just use unrevoked to load the Amon Ra recovery instead of Clockwork...

Not sure if this works with SLCD though.....anyone?

**UPDATE** - I just checked the Amon RA thread and it will NOT work on our SLCD.....too bad, it's much nicer in my opinion.

http://xdaforums.com/showthread.php?t=721792
[Desire Android Development] vanlon:
I'm having troubles with this, unrevoked stops and says, waiting for bootloader, make sure the driver is installed! And my Phone is at the HBOOT USB PLUG screen. Any ideas?

Do I need to unlock before I root or something?
[Desire Android Development] Davindy:
Unlocking is not necessary....do you have the proper drivers installed?

What are you using Windows 7 or....?
[Desire Android Development] vanlon:
Yeah I have the drivers installed, I installed Sync and then ditched it. Running Windows 7, I ran Unrevoked as admin.
[Desire Android Development] Davindy:
Try loading HBOOT and deleting user data, then reboot and run unrevoked right away at the Android Welcome Screen.....

I had to run unrevoked 2-3 times before it worked for me, and it only worked after I was able to do a wipe. Keep in mind the whole process can take around 5 minutes, there will be a couple times when it seems like nothing is happening but it is working......

It sounds to me like your missing the ADB drivers, have you plugged your phone in using USB debugging turned on? Does windows complain about drivers then?
[Desire Android Development] vanlon:
I haven't done a wipe, possibly just didn't wait long enough either. Wife wants me to stop staring at my computer and do something. I'll keep you posted when I get a chance to get back to it.
[Desire Android Development] Davindy:
I would start fresh.....if you say unrevoked runs porperly, then once you are at the recovery screen at the end of the unrevoked root process, be sure to wipe everything. Then reboot, Android should load properly.

Then shut down and reboot into HBOOT, wait a few seconds, then load recovery, it should work. If not then run unrevoked again until you can load recovery through HBOOT without unrevoked. I had to do this a couple time for it to work properly...

Then one you are rooted and loading recovery without issues, you can load the new radio. Just copy the radio zip file to your sdcard, then load recovery and choose apply zip file update, select the radio file you copied over to the sd card and wait for it to do it's thing, it takes a while, you will need to reboot the phone as well for it to complete. Now you can load any ROM you want. You could additionally load the rom file you want on your sdcard and then load the rom first then your new radio file, then reboot into your new rom, it would save a few steps I suppose.....

Hope it helps!

PS - You are loading the SLCD clockwork recovery after starting unrevoked right?
[Desire Android Development] wowstigmark:
Ok, I'll try again with revoke. Last time scared me, I couldn't turn the phone on for a couple tries. Luckily removing battery let me restart. Thanks for write up..

this is the name of the clockwork recovery-clockwork-2.5.0.1-bravo-slcd.img

seems to indicate slcd.. that was my first thought too.
[Desire Android Development] wowstigmark:
Oh wait I just re read your write up. I'm never getting to the clockwork recovery.. it always boots back to hboot. .. which has a recovery option, but when i select that, I just end up stuck at the HTC screen. I then struggle to run unrevoke again because it doesn't let me run it because it doesn't recognize phone is usb'd in. Does that make sense. I've read tons of posts here but they all say the same resolve, I just can't get to it.
[Desire Android Development] Davindy:
Do you have the proper drivers installed? What does Windows do if you plug your phone in with USB Debugging turned on?
[Desire Android Development] wowstigmark:
I'm pretty sure drivers are good, because I went through some bad unrevoke messages at first. had to install sync twice and uninstall leaving drivers. In the end just had to reboot so my computer recognized new drivers. It says android device when I plug in..
[Desire Android Development] stoned99:
Everything worked perfectly!

Is there any way to add visual voicemail on it ? I had it on my iphone 3GS and wanted to add it on this phone, but don't know to do it ? Is there any apk file that I can install ?

thanks
[Desire Android Development] Davindy:
That still doesn't mean you have the ADB drivers installed, the best way to install drivers is not using HTC sync, it's using the Android SDK. Using the SDK will ensure you get the ADB drivers installed, and the best way to test this is to turn on USB debugging (Settings -> Applications) then plug in your phone to the PC, windows will immediately try to install the ADB drivers if they aren't already present. If you don't have them you may need to download the Android SDK, I have no experience using HTC Sync.....sorry.

There's like 2 or 3 drivers needed to have unrevoked run correctly, and I'm using Windows 7 so you have to force windows to use the drivers downloaded by the SDK, this isn't a step that happens automatically......not for me anyway, and you would remember doing it.

I suggest you grab the SDK, and download only the USB drivers, then you can force windows to use all those new drivers, and rememebr the only way to install the ADB driver is by plugging in the phone to your pc with USB Debugging turned on......

If you are 100% sure you have the proper drivers installed, then unrevoked will only show the HBOOT screen for 2 seconds, when unrevoked is done it will leave you at the recovery screen.

Follow these steps after you are 100% sure you have the drivers right!

1. Go to HBOOT and do a wipe.

2. Load unrevoked and load custom SLCD recovery

3. Enable USB Debugging on your phone, and plug your phone in to the PC

4. Unrevoked does it's thing, the phone will restart a couple of times, and will look like it's hanging on the HTC screen but it's not! If the HTC screen is present for more than 5 minutes pull your battery and start again ( I had to do this a couple times myself).

5. When Unrevoked is finished you will be left at the recovery screen, then wipe everything again (just to be sure).

6. Now reboot, and Android should load.

7. Shutdown and load HBOOT, wait a few seconds for SD card, then load recovery again, it should load without issue now.

It may take a few tries, but just follow these steps and it will work.

Be sure to update your radio before loading a new ROM!!!!
[Desire Android Development] wowstigmark:
so i think what happened is that I didn't update the radio before loading the ROM if I can ever get unrevoke recover screen back, then that is what i'll be doing first lol.. it will let the ROM run occasionally but I still haven't seen that unrevoke recovery screen since the first run. I really appreciate the time you took to write that all out. Thank you very much.