!!! Android Gingerbread
[{TableOfContents }]



\\
After an earlier attempt to install [Android Froyostone], which wasn't very successful , I gave it another try. This time with Android 2.3 , codename ''Gingerbread''.


!! Resources

* [Instructions|http://www.brighthub.com/mobile/htc/articles/100793.aspx]
* [Overview of all HD2 Roms|http://android.hd2roms.com/]
!! Findings

! Good

* __it's stable__, no hangs yet (so that's definitely better than Froyostone).
* __power consumption__ is much less, while with Froyostone the battery was empty after 10 hours, with Gingerbread I get an estimated 45 hours with one charge, that's about the same as with WMO.
* very responsive, much better than WMO

! Less Good

* USB (under Linux) does not work yet:
{{{
Apr 17 17:43:16 gneisenau kernel: [ 1016.680709] usb 2-5: new high speed USB device using ehci_hcd and address 7
Apr 17 17:43:16 gneisenau kernel: [ 1016.827079] scsi9 : usb-storage 2-5:1.0
Apr 17 17:43:17 gneisenau kernel: [ 1017.827874] scsi 9:0:0:0: Direct-Access     HTC      Android Phone    0100 PQ: 0 ANSI: 2
Apr 17 17:43:17 gneisenau kernel: [ 1017.829637] sd 9:0:0:0: Attached scsi generic sg2 type 0
Apr 17 17:43:17 gneisenau kernel: [ 1017.836351] sd 9:0:0:0: [sdb] Attached SCSI removable disk
}}}  some more investigation required.
* %%strike no GoogleMaps installed, must be somewhere on the Market I guess/% , yup , installed, perfect, Google Maps Navigation , fine !
* %%strike no VideoCamera app/% (video not supported ?), yes there is, it's a 2 in 1 app, for both camera and video, but no moving images, video does not work.
* GPS does not work, when I start Google Maps Navigation, it keeps telling me that it is searching for GPS, still so after half an hour.\\I applied the [GPS fix|http://forum.xda-developers.com/showthread.php?t=900631] , copying libgps.so and lib.bravo.so (but did not help, after reboot, I get the same files again. This must have something to do with the fact that I run the SD Card version, the complete iso image is restored after reboot ?)

!! Miscellaneous 

* For enterprise EAS access, I installed Touchdown from Nitrodesk (If everything works out well I will probably buy the "non nag" version). But this Touchdown does not work on AmericanAndroid, as an alternative I installed __Moxier Mail__ (trial first) 
* Installed QuickSSHD again, but can't access the IP address, probably due to USB not working yet.
* Installed Terminal Emulator (so you can shell from your phone).

!! ROMs tried
Now, I loaded a new ROM from [http://android.hd2roms.com/] :

! AmeriCanAndroid AOSP HD2 GB233 CM7 (APR 18)

{{{
AmeriCanAndroid AOSP HD2 
GB233 CM7 (APR 18)

by AmeriCanAndroid
Rom type: SD
Version: GB233 CM7
Updated: 19 Apr 11, 10:25
Base: CyanogenMod7
Android ver: 2.3.3 (Gingerbread)
Kernel: AmCanAndroid r4.18
}}}

%%strike Does not boot./% 
It does if you add config.txt with "wince=1"  in it.
This is the best one so far, everythingg works :
* marketplace
* camera and camcorder
* usb connect
* GPS

Nice clean look with small fonts.

Power consumption is disappointing, it takes 12 hours to drain the battery (With WMO it takes almost 3 days => ~~72 hours)

In the meantime I upgraded a couple of times (now running 110829, and that works fine.
! MccMBoxmaX GS v1.0 beta (18 APR)

{{{
MccMBoxmaX GS 
v1.0 beta (18 APR)

by mccmjoon76
Rom type: SD
Version: v1.0 beta
Updated: 19 Apr 11, 20:55
Base: Desire S
Android ver: 2.3.3 (Gingerbread)
Sense: Yes
}}}

Does not boot.

! BOYPPC-SHIFTPDA_GINGER (12.Apr)

{{{
BOYPPC-SHIFTPDA_GINGER
(12.Apr)

by boyppc
Rom type: SD
Updated: 12 Apr 11, 11:55
Android ver: 2.3.3 (Gingerbread)
Sense: No
}}}

Does not boot, but does after editing the Android/startup.txt, added " set cmdline "rel_path=Android nand_boot=0" " 
* GPS works, camera works (both foto and video)
* remove GoogleTalk apk from /system/app (but it still keeps nagging it can't sign in). 
* Market app doesn't do well, downloads fail, does not install apps.....

! RAFDROID HD  v4.2 (21.MAR.11)

{{{
RAFDROID HD 
v4.2 (21.MAR.11)

by rafpigna
Rom type: SD
Version: v4.2
Updated: 21 Mar 11, 08:25
Base: DesireHD
Sense: Yes
}}}

* First time it didn't boot because of a RTFM, then I edited the config.txt file and added "wince=1" :-)
*  OVerall fine, but sluggy, slow reactions to buttons pushing, I hate it. (gives me a windows feeling)

! MDJ_GingerBread_HD2_v.1.0_RC5_RAM_STOCK

This one works better. Almost all functions work:
* phone
* 3G
* wlan
* camera and camcorder
* USB storage
* market app
* GPS

What not (yet) works is USB tehtering.\\
Also the battery consumption is much less than the previous one, it's now running 12 hours and battery is still 75 %, and I had about half an hour calling.
Looks good so far.

Let's see if we can get EAS access working.


! MIUI

This one is (for now) really the best one.
Simply everything works (caller id, wifi, 3g, market app, camera, video, usb-tethering, GPS).

It has a good looking interface, most important it is very responsive.\\
Battery consumption is also very acceptable, not worse than americandroid.\\

Other nice things are the AppMonitor, numeric Battery indicator

The miui version is  MUOI-1.11.18 (Android 2.3.7).

! ICS 4.0.4 aokp

The IceCreamTosti "distribution" is working very well.
Here more details:

1)
[android-screenshot-build-34.png]

2)
[android-screenshot-milestone-5.2.png]


!! hosts file

I also merged an ad free hosts file :

[hosts]
!! Apps to add by default

If not in the distribution, the following apps I install always:

* Dropbox
* Rabobank bankieren
* Alarm Clock
* Moxier Mail (paid version)
* a Twitter app (seesmic)
* QuickSSHD (paid)
* Google Maps
* TuneIn Radio
* QRDroid
* keepassdroid
* ns reisplanner
* SoundHound
* whatsapp
* WordFeud