[Desire Android Development] teppic74:
For those familiar with my pre-rooted stock Froyo ROM, this is the first release of HTC's official HTC Desire Gingerbread ROM. As before, the base ROM is entirely stock, but with the following minimal changes:

Added root (including busybox)

Superuser App - 2.3.6.3 (ChainsDD)

init.d support

This ROM requires a full wipe to install. There is no option here - the ROM will automatically wipe your phone's storage (excluding the sdcard). Therefore it's highly recommended to do a back up before installing.

The ROM does not include the radio, but you should install this at the same time you install the ROM, if you don't have this version already. The radio supplied with HTC's release is 5.17.05.23 and this is provided below.

3.14.405.1 INIT.D ROM

Download 3.14.405.1 Stock ROM (1.0-test)

md5: de99e70682971b183ed65abc6e2fc62d

Download 5.17.05.23 Radio

md5: 738a94c891a6a10082c8bf9f5c4884ba

OPTIONS

Below are some mods to this ROM (more will follow). They are purely optional, and of course take you further away from the stock ROM. Remember that all of these mods are designed to work with this ROM specifically, and not others.

UPDATE APPS (1.0) - updated || 03/08

This will update your system Google apps to the latest market versions: Maps 5.8.0, Gmail 2.3.5.

POWERSAVING MODULES - updated || 10/08

This reduces your battery usage by slightly undervolting, and by forcing the CPU down to 245MHz when the screen is off (it will also fall to 245MHz when idle). Additionally, when battery capacity falls below 30%, the maximum speed will be 800MHz, less than 20% it will be 700MHz and less than 10% it will be limited to 380MHz. When your phone is connected to a charger, it will boost performance a bit when the screen is on, and the speed will not be limited.

A2SD (1.0) - updated || 05/08

With this mod your apps will be saved to the sdcard instead of internal storage. Gingerbread includes enhanced support for moving apps to your sdcard, but not all can be moved, and so this isn't sufficient for everybody. If you need more space, this will help. For this to work you need your sdcard formatted with two partitions, the first a regular FAT partition for general use, the second an ext2/ext3 partition exclusively for A2SD. If you install the mod without a second partition A2SD will not be activated, but it will automatically start up if you create the partition later on your next boot.

MINOR TWEAKS & EXT4 (2.0) - updated || 20/08

This mod will install the default boot animation to the data area, where you can replace it with a custom one if you want to. It also allows hosts modification (you can use the AdFree Android app - do not use the symlink option in it). You will need to re-apply this mod if you do a full wipe. 2.0: Add ext4 support.

REMOVE BOOTSOUND (1.0) - updated || 04/08

Disables the sound on boot up.

INSTALLATION

Your phone must be rooted with custom recovery to install this ROM. There are plenty of guides on how to do this simple procedure. The recommended steps for installation are as follows:

Back up your contacts, apps and text messages to your sdcard; reboot the phone into custom recovery; perform a full backup in recovery; install the radio (select 'install zip from sdcard'); install the ROM; reboot.

After you update the radio the phone will reboot a couple of times, this is normal. The first regular boot may take a little longer than usual.