yashsingh1/xdaforums huggingface dataset:
[Desire General] :
Is it stock or is it using a different kernel? If your phone has just been repaired, it might have the new bravo revision, which isn't recognised by some of the custom kernels.
[Desire General] pablo.va87:
I have the same kernel than before I sent it to repair, 2.6.32.15-g6a358a9, having this kernel could be a problem?

Thanks!
[Desire General] :
I don't know if that one is an issue or not.

Does it boot into recovery ok?

Have you erased the cache?

Where does it get to in the boot? Does it get past the bootloader splash and start bootlooping on the boot animation?

Can you provide a logcat and dmesg of the boot?
[Desire General] pablo.va87:
Yes I can boot into the recovery fine (I've done a nandroid backup), I've also wiped the cache partition, it doesn't arrive to the boot animation, it keeps rebooting in the first htc image (the one that is static, it's no animated).

I'm sorry but I don't know how to extract a logcat/dmesg of the boot, I'll look for a guide or something.

Thanks for your help dude!
[Desire General] :
Sounds like a kernel panic at a very early stage in the boot process, in which case you likely won't be able to get a logcat or dmesg.

I would try flashing a different ROM.
[Desire General] pablo.va87:
Thanks! I'm going to try LeeDroid!
[Desire General] radu_wizu:
I've had this issue once, and found that just restoring your nandroid backup fixed the rebooting problem.
[Desire General] outlokator:
Hi

I am reinstalling my htc desire and looking for the rom v 2.10.161.2

can some one helpme and give me the link to download?

is there any special issue to take care about?

tks for your answers
[Desire General] outlokator:
Hi

I would like to know where I can get this version image rom 2.10.161.2

as I need to reinstall it and I got one with this version 2.10.405.2

but when flashing it informs me about incompatibility...

tks for your support and reply
[Desire General] you5urf:
used this method to downgrade hboot 0.93 to 0.83 so i could install a tmobile UK rom. Phone was ready for warranty repair in no time. Thankyou.

(phone has been fixed by the way)
[Desire General] buzmay:
amazing tool has saved me twice when willing to unroot, and when trying to root and having "internal misc problems"

Love this app thanks a lot :D
[Desire General] pablo.va87:
Thanks for your help, I tried flashed an 2.1 HTC stock ROM rooted and it worked, then I flashed LeeDroid and it worked, again, thanks for your time!
[Desire General] drTestPilot:
Got phone. Got OTA update. Installed it. Got to do this guide - installed latest HTC Sync. Downloaded downgrade utility. Here is the output:

Android 2.2 (froyo) to 2.1 downgrade utility
============================================
v2.3b

For more information, see thread:
http://xdaforums.com/showthread.php?t=768256

Press ctrl-c to exit this utility.

Waiting for device. Ensure USB debugging is enabled.
* daemon not running. starting it now *
* daemon started successfully *
** daemon still not runningerror: cannot connect to daemon

Pushing files.
adb server is out of date. killing...
* daemon started successfully *
** daemon still not runningerror: cannot connect to daemon
adb server is out of date. killing...
* daemon started successfully *
** daemon still not runningerror: cannot connect to daemon
adb server is out of date. killing...
* daemon started successfully *

Tried to uninstall all HTC software - no luck. Tried to install some ADB drivers from here: http://jamesgiang.wordpress.com/2010/04/25/adb-drivers-for-htc-desire/ with no luck.
[Desire General] teddyji:
Hey! First all I'd like to THANK teppic74 for posting this useful thread and everyone else who made it possible!

My Desire has a random rebooting problem (not really "random" because it only occurs under heavy load, most likely running "3D Compass"). Since I did not observe this problem before it upgraded to Froyo, I decided to roll back to Enclair and see if I can re-produce the problem (and for those of you who are interested - it happened, which means it's probably a hardware issue, damn)

Anyway, the downgrade did not happen smoothly. After hours of trial-and-error it finally worked. Sometimes it's not anything you did wrong - you just have to keep trying.

Thank you all again for the effort!
[Desire General] kumkum:
problem

every time when i click on windows bat i got one problem "testing faild pls exit and try again".

pls give some solution
[Desire General] ReyTech:
@ALL

I wanted to know one thing! that is ive succesfully downgraded my htc which was;

Boot : 0.92

Base band ver : 32.43.00.32u_509.00.20

software number : 2.09.405.8

to the offical rom mentioned in the first post of this thread! now i want to know if i can directly flash any of these official roms mentioned in this thread below as i need portuguese language in my htc,

http://xdaforums.com/showthread.php?t=695667

or do i hve to root it again and then flash the official rom? pls inform!

WBR

ReyTech.
[Desire General] dschibril:
Hey there,

1st excellent Tutorial, thanks for your efforts.

2nd Please do not format your SD-Card via your connected HTC as I did, which mostly caused the errors i suggest. (Would be great if you put hit in the tutorial as well - it took me hours to discover that) :)

Good night!
[Desire General] Droidzone:
Your device is not available over the USB. Change connect option to use Sync option, and make sure HTC drivers are installed. If you issue the following command, and a number is shown, folllowing the list of devices, then it will work:

adb devices
[Desire General] EddyOS:
That version is the Vodafone UK version of 2.10.405.2 so unless you are on Vodafone UK it's not for you - and it really makes no difference

If you really wanna update get 2.29.405.2 from my signature
[Desire General] scienty:
Hi Bro,

Could you post the stock recovery for 2.13.720.1 so that I can restore to factory and give it for a service.

Thanks in advance.
[Desire General] Droidzone:
There is no Stock RUU for Indian Desire. The only one on Shipped-ROMs has the potential to brick the SLCD phone. You will have to use a generic WWE (European) or Asian version with a goldcard.See my thread for info.In the last few posts in that thread, I've also mentioned the method to revert to stock..
[Desire General] kmetek:
I rooted with UNREVOKE method, now want to unroot it again, how?
[Desire General] Lennyz1988:
flash a stock .ruu (rom)
[Desire General] dunny_:
When i try to do this on ubuntu, it just says waiting for phone to connect...

Any ideas :o
[Desire General] aaurnab:
its working thanks dear
[Desire General] buzmay:
Are you planning to implement this great tool in other devices like the desire z? It would be quite helpful and personally I would donate and thank you a lot
[Desire General] joeblack1983:
hey bro.thanks so much,u save my phone
[Desire General] BeStMaker:
Many thx

Very useful, great job.

Work perfect on my desire A8181!
[Desire General] benemmanuel:
I ran into problems when i tried to downgrade my 2.2/0.93 desire with this method.

Did it earlier and all I have now is being stuck in recovery mode (i think) with a black screen with the desire and a big red exclamationmark in a triangle.

The update doesn't work because it tells be that the hboot version can not be changed.

I tried making a new gold card incase something went wrong there but i can't access my phone via gold card tool or adb.

I'd be really happy if someone could help me as I already spent a couple of hours with this and I'd really like to be using this phone again soon.

Thanks a lot!
[Desire General] alsir:
see this please http://xdaforums.com/showthread.php?t=831734
[Desire General] skinnypupp:
Just to be clear, is this the method we could use to go from ANY rom (such as Cyanogen) to complete stock non-rooted HTC Sense 2.1?
[Desire General] phiit:
I downgraded from Oxygen ROM, with S-OFF etc.. it took awhile but I now have a stock HTC Desire working prefectly, timeout for me with custom roms, the stock works just fine ;)
[Desire General] skinnypupp:
And you used the instructions with this thread, no problem?
[Desire General] charlie-zulu:
Argh! I need some help, please! I have to unroot my desire to return it for repairs (reboot-problems,...) At first it hat HBOOT 0.80, but after the first "repair" (which failed) it was updated to 0.93.0001

I tried to follow your guide but I failed :/

After "pushing files" I get the error message "failed to copy 'PB99IMG.zip' to 'sdcard//PB99IMG.zip':

Read-only file system

3 KB/s (54 bytes in 0.015s)

Now verifying the downgrade file.

Downgrade file not found.

( I copied the PB99IMG.zip to the sdcard root )

CID retrieved: T-MOB101

Modifying misc partition image.

/data/local/fixmtd0.sh: cannot create /sdcard/mtd0bak.img:

read-only file system

After the reboot the desire tries to install the PB99IMG.zip but I get a

CID error!

Actually I'm not quite sure if my goldcard is working,.. I created it with the goldcard tool. First it didn't work and the desire said "broken sd-card blabla wan't to format? blabla"

Now, after some tries the card itself is readable. So it should be working, eh?!

:(
[Desire General] Droidzone:
@Teppic74,

How does this particular utility bypass the Hboot version check?
[Desire General] Droidzone:
A CID error implies that a goldcard is not present.Just because a card is readable doesnt mean it can act as a gold card.

Thanks, Alsir for linking to my thread..
[Desire General] Droidzone:
Wow this worked for me, Teppic74..

I successfully downgraded from the latest WWE (Hboot 0.93) to Hboot 0.83
[Desire General] Droidzone:
By the way, try formatting the goldcard as FAT32 and try again..
[Desire General] stealth658:
Can't get it to work on my Desire HBOOT 0.93. It always says 'error: device not found' after 'Obtaining root access.' Anyone know what I'm doing wrong?
[Desire General] teppic74:
Hboot is never checked. The phone will happily install an update with any hboot version, higher or lower. It bypasses the software check, which is what usually prevents downgrading.
[Desire General] gonjeshk:
@Teppic74

i have got this rom RUU_Bravo_Froyo_HTC_ARA_2.32.415.3_Radio_32.49.00. 32U_5.11.05.27_release and i want to downgrade cause i cannot root it. i tried in windows and in linux but it does not work. can you please help me?
[Desire General] Droidzone:
Ah..Sorry. I meant how does this bypass the software version check? Curious to the core.. What vulnerability is being patched? Also do you know what exactly is left out of OTA zips compared to the full rom.zip of RUUs?

. Absolutely ingenius piece of work..Took a quick look at the batch files..But the Linux scripts had me stuck..

And I have to thank you for this. I had an Indian device with no RUU>1.2. With your code, I could easily downgrade to your [FONT=&quot]1.21.405.2, then upgrade+brand to the Indian version 1.21.720.4, and finally get the OTA to upgrade to Froyo..Otherwise the only option would have been to debrand..

As I said..Ingenius.. :D

[/FONT]
[Desire General] Droidzone:
I thought Unrevoked works on all versions released to date. you shouldnt have to downgrade to root it.Did you try version 3.21?

Well, if you tried Teppic74's program, you ought to post the exact step where the utility failed..Since the batch file gives a lot of onscreen prompts for each code line, it shouldnt be hard to pinpoint the problem.. Post exactly what appears on your screen.

Tip: Rightclick the window, choose Mark, then mark the lines of code executed, then click on the Window's Title Icon, Choose Copy. Then paste the code here..
[Desire General] Droidzone:
I'm not very well versed with the Linux part..

But at first appearences, it appears as if you didnt run as root..

Try either logging into Linux as root user and then executing the script, else run as "su downgrade.sh", you will be prompted for the root password..Seems to more of a Linux User rights issue than an issue with your device.
[Desire General] Droidzone:
What is happening is that adb is failing to communicate with your device at one point..

This is what the script does at the point where it fails:

At the point root.sh is run, it executes this code:

So, if your device has root acces, it is supposed to give an additional message, "Your phone already has root, skipping.". Since it didnt, we have to assume you dont have root user rights in linux
[Desire General] Droidzone:
Sorry..Made a small mistake in reading the code..It does not actually check for root login access, but whether the phone has been rooted..

I guess somebody else who knows Linux better should help.

You dont have Windows? Did you try there?
[Desire General] gonjeshk:
thank you for your help! i tried in windows too but it did not work either so i tried with ubunutu live cd
[Desire General] Droidzone:
A Ubuntu livecd does not give your Linux root access..Only an installed version gives you that. I may be mistaken, but at least Ubuntu livecd does not give you a root user password anyway
[Desire General] djsooty:
hi there what are the chances of this screwing up my desire thankyou
[Desire General] danger89:
Is it safe to use your guide/methode if you have already used unrevoked3 to root your HTC 2.2 Froyo (rooted) to Stock 2.1 (unrooted)?

Thanks in advanced!!

UPDATE:

-Format SDcard fat32

-Installed SDK (ADB driver) and HTC Sync driver for Windows

-Used your nice & smooth bat installation, try to open your cmd -> cd c:/folder_to_your_unzipped_map/ and then exclude win-down.bat (in your cmd window)

-Succesfully uploaded the image to my SDcard

-Rebooted into the recevery (also with success), I though I didn't a think and it automatically scant the SD card for images. And yes he found the right image :)

-And eventually he was unrooting my HTC Desire 2.2 Froyo (rooted) !!

Omg Thank you really much!

ps.

Ik hoop dat mensen hier wat aan hebben, ik had namelijk voorheen ook diezelfde foutmelding, luidde: "Main image is older". Maar met deze RUU en bovenstaande stappen is dat allemaal goed gegaan.
[Desire General] teppic74:
If you're running a ROM that already has root, this will still work and restore you to a 2.1 stock ROM (unless you choose to use another PB99IMG.zip file).

I haven't tried it on the very latest releases (e.g. 2.29.405.2).
[Desire General] Droidzone:
I have, and it works just fine, m8.. :)
[Desire General] gusribeiro:
Hi guys,

I have an Asian Desire and I want to install Froyo.

This utility is usefull for me or only for froyo downgrade?

I'm afraid to break my Desire.
[Desire General] djsooty:
worked great for me,, downgraded using mac then used unrevoked using CM 6.1 happy thanks for the guide:)
[Desire General] ByteFalcon:
i tried the tool and it works fine all the way till the part where is says obtaining root access>please wait about a minute before continuing.

after that when i press any key to continue it says "device not found" and continues to give me errors after that till the program finishes.

i tried disconnecting the phone and restarting it at that specific point and it gets past the "device not found" error but gives me "permision denied" errors instead.

any suggestions on what i should do?
[Desire General] Droidzone:
Oh well..

Actually when it says Wait one min and then says Press any key..You actually have to wait and let it finish the scripts it is running. The problem occurs b/c Teppic is using Batch scripts. Dos doesnt have a command which can actually wait so many seconds before prompting. So give it a min or two to complete the procedure and then flash it.

Note to Teppic74: You could do away with this if you just port the entire script to VB.net. It can use the same code and u can have commands to make it actually wait.. I had developed one for my own..a kind of mega app with adb gui, the downgrade code and a goldcard utility..But actually the code is still buggy to release it.. :)
[Desire General] ByteFalcon:
i tried waiting about a minute and tried several minutes (over 10 minutes) so i have no idea where the problem is, it would help if there was some kind of indication if what i'm waiting for has finished so i know what exactly is going wrong. i'm not sure if the fault is in my phone or the software on it or something interfering with the tool itself. maybe i should try running it on Mac or Linux?
[Desire General] adbirdie:
if i do this will i be able to then receive ota for froyo?

also does this have any risks of bricking the device?

how do i format to fat32?
[Desire General] mahesh_9j:
I tried this on my HTC Desire (HBoot 0.93) after coming to Boot Mode and verifiying the file it said incorrect CID. Please help.

Error : CID Incorrect.

Please help

Thanks
[Desire General] mahesh_9j:
Hi,

Sorry as I am new to Android. Please forgive me. i checked the CID its HTC__038. Please tell what to do now.
[Desire General] Droidzone:
Teppic74's clearly mentioned in the first post that you need a goldcard to switch CIDs

If you want to know about CIDs, check this thread. There's a short discussion about the same.

HTC__038 is the Indian Branded Desire(HTC Asia_India). Different regions have different CIDs (Cust IDs). Yours is branded to HTC India. Teppic74's tool uses a WWE (Worldwide English), in other words, European/unbranded RUU. Since your CID is different from the tool's, you need to bypass the CID check by putting a goldcard in the phone while running T's tool.
[Desire General] spvm2000:
Problem

Hi Tepic

I am having a bit of a problem with this.

I had an Orange branded desire. I created a gold card and managed to follow all the instructions.

When it came to installing the image it could not find the image on the SD card.

Having read the thread I tried the RUU mentioned. This unfortunatley fails at the very end with a Error [110]: FILE OPEN ERROR... The ROM update utility cannot open the requested files or the files are damaged.

I have tried redownloading twice with no luck.

I now have a a black screen with HTC in the middle and 4 warning triangles in each corner.

Would really appreciate any help.

Thanks
[Desire General] siliconaddict:
teppic74, you are a genius! I bow to you. Used your downgrade23 tool and I have successfully downgraded to Android 2.1. No more "Main version is older" crap.

Paypal transaction ID 56H0776054616703V.

Cheers mate.
[Desire General] spvm2000:
All working now

Happy Days

I tried the latest ruu downloaded from the link in this thread

http://xdaforums.com/showthread.php?t=869048

And all working fine now.
[Desire General] swcom:
Downgrade is not working on my desire:

BRAVO PVT3 SHIP S-ON

HBOOT-0.93.0001

MICROP-051d

RADIO-5.11.05.27

Aug 10 2010, 17:52:18

Android 2.2 (froyo) to 2.1 downgrade utility

============================================

v2.3b

For more information, see thread:

http://xdaforums.com/showthread.php?t=768256

Press ctrl-c to exit this utility.

Waiting for device. Ensure USB debugging is enabled.

* daemon not running. starting it now *

* daemon started successfully *

Pushing files.

170 KB/s (26172 bytes in 0.150s)

31 KB/s (5392 bytes in 0.168s)

1538 KB/s (655360 bytes in 0.416s)

34 KB/s (315 bytes in 0.009s)

28 KB/s (264 bytes in 0.009s)

18 KB/s (334 bytes in 0.018s)

30 KB/s (819 bytes in 0.026s)

1720 KB/s (1120536 bytes in 0.636s)

5 KB/s (55 bytes in 0.010s)

32 KB/s (304 bytes in 0.009s)

29 KB/s (364 bytes in 0.012s)

43 KB/s (625 bytes in 0.014s)

Done.

Pushing recovery file to the sdcard.

Please wait, this will take a minute or two.

1547 KB/s (144182346 bytes in 91.013s)

5 KB/s (54 bytes in 0.009s)

Now verifying the downgrade file.

Downgrade file passed verification.

Press any key to continue . . .

Obtaining root access.

You must wait about one minute before continuing.

Press any key to continue . . .

* daemon not running. starting it now *

* daemon started successfully *

error: device not found

Press any key to continue . . .

error: device not found

Press any key to continue . . .

===========================================================

Your phone is now ready to be downgraded.

Rebooting to bootloader.

Press any key to continue . . .

error: device not found

error: device not found

error: device not found

error: device not found

Complete.

Now wait for the boot screen to appear.

Then press power to select the bootloader option.

Wait for the recovery image to be located and checked.

Press vol-up to start the update.

If you want to cancel the downgrade press vol-down instead.

Once flashed you can root your phone with unrevoked3.

Exiting.

Press any key to continue . . .
[Desire General] driftar:
Hi there!

I just wanted to download the files in the first post (the utility). But they seem to be corrupted. None of the files (i downloaded all zip-files twice) worked, i can't unpack them. Doesn't matter which zip tool i use for it.

Are there any updates files or download links?

Thanks!
[Desire General] Droidzone:
The files are fine. Your connection must be crappy.
[Desire General] driftar:
Thanks for the input!

I can't believe it, my firefox corrupted the files. I downloaded it with a download manager from rapidshare and now the files are fine.

*** Edit: ***

I tried to downgrade my Desire. But that doesn't work.

After the first start of the win-down process, there was the message that the image file was not found on the SD-card, actually because the process couldn't copy the file on the card. So i restartet my Desire and startet the process again. The image file could now be copied on the card.

But here come the problems...

After verifiying the image (this will be made in the win-down process) my Desire restarts and hangs in the boot logo. I just see the white background and the green htc logo. There happens nothing. The win-down process can't connect to the device. No chance.

I also tried to manually start the recovery, but there is the problem, that the image is older (i read this somewhere here in this thread). So i did a manual reset (deleting storage in the boot loader) and started the win-down process again. And again the same error. My Desire hangs in the boot process.

What can i do? I think thats also a problem of the Desire / Froyo combination.

My Desire is unbranded, original from HTC, not rooted.

Thanks for any further information.

Cheers

driftar
[Desire General] betalif:
Hi there,

I tried to downgrade with 2.3 (working FroYo with T-Mobile Germany branding).

But in update process the radio update failed, now i can't start my desire SLCD anymore, hangs up at the first HTC screen (vibra after power on).

starting recovery mode, wiping all data etc doesn't help at all.

Any Idea?

Thanks in advance

Andi
[Desire General] Droidzone:
Running an RUU seems a good starting point..

Though you might be hard pressed to find a software version equal or higher than your current one.

If the downgrade utility has succeeded in copying PB99IMG.zip to your sdcard, try running it..will confirm that software was not downgraded.
[Desire General] Droidzone:
It could be driver issues.

You could try uninstalling all HTC Drivers (uninstall+delete) from Programs & Features in Win, and the Device manager. Then reboot pc, dc from internet and connect the phone. Your phone should get connected, but you should be prompted for driver install. If instead of getting prompted, you find that the driver gets automatically installed, you should manually repeat the above process to remove the drivers. Restart once again.

Now install HTC Sync once again, uninstall HTC Sync program alone (keeping the drivers and driver installation in place). Now connect phone in Recovery and Fastboot. The right drivers should now get installed. Format the sdcard as FAT32, try the Downgrade tool once again. This process should take care of any driver issues.
[Desire General] teppic74:
Ah yes, I didn't see unrevoked3 had been updated. Good news, it makes things simpler.
[Desire General] runboy:
Will this ROM work with an SLCD screen?

[ROM] Rooted Official HTC Android 2.2 (FroYo) ROM

Sorry, can't post links.
[Desire General] teppic74:
This isn't the correct thread to ask questions about custom ROMs. However, any ROM based on official froyo will work with SLCD screens.