Before you even think of doing this, I’d like to point out that I am not an expert, and don’t work for Virgin or HTC. I simply did this to see what happened.

Someone mentioned looking at XDA for custom roms. Imagine my suprise when I saw listed on this page (http://forum.xda-developers.com/showthread.php?t=695667)

RUU_Bravo_Virgin_Mobile_1.23.351.1_Radio_32.36.00. 28U_4.06.00.02_2_release_128941_signed.exe

This is a GSM Virgin Mobile Branded update for the HTC Desire.

I downloaded this to my PC (Had to update to the latest version of HTC Sync so that my phone was picked up).

I then ran the installer. Despite the horrible grammer in some of the instructions, it was installed to my phone and it restarted (took about 6 mins).

Lo’ and behold - my phone now has 1.23.351.1 installed

Ok, so the next job was to search for any software updates.

I found some :-)

I downloaded it …

I installed it…

The phone restarted…

I had a little message pop up …

And then I double checked the version

Froyo 2.2 installed on the phone in about 30 mins.

I didn’t need to use any hacks, goldcards etc.

I’m not responsible if you try this yourself :-)