[HD2 Android NAND Development] iamgpc:
About this ROM

The ROM is almost pure gingerbread build from Google official git, this ROM is not the combination of others device gingerbread. It is true gingerbread compile by myself with full source code. With the latest google application, Superuser, and nexus s living wallpaper

About License

You can re-make or edit my ROM, just credit to me in your release.

FAQ and Known issue (MUST READ FIRST)

1.Wifi Tethering, using the http://code.google.com/p/android-wifi-tether/

2.You have to upgrade the MAGLDR to 1.13 in your HD2

3.If you have problems on SD Card , you can try to use SD Formatter 3.0 to format your SD Card.

About Kernel

100% based on evo kerenl from http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc/

recompile on my PC and add the OC code table in arch/arm/mach-msm/acpuclock-scorpion.c , please referrer to following

{ 19200, CCTL(CLK_TCXO, 1),	SRC_RAW, 0, 0, 1050, 14000 },
{ 128000, CCTL(CLK_TCXO, 1),	SRC_AXI, 0, 0, 1050, 14000 },
{ 245000, CCTL(CLK_MODEM_PLL, 1),	SRC_RAW, 0, 0, 1050, 29000 },
{ 384000, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x0A, 0, 1050, 58000 },
{ 422400, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x0B, 0, 1050, 117000 },
{ 499200, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x0C, 0, 1075, 117000 },
{ 576000, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x0D, 0, 1100, 117000 },
{ 614400, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x0E, 0, 1125, 117000 },
{ 691200, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x0F, 0, 1175, 117000 },
{ 768000, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x10, 0, 1200, 128000 },
{ 806400, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x11, 0, 1225, 128000 },
{ 883200, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x12, 0, 1275, 128000 },
{ 960000, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x13, 0, 1300, 128000 },
{ 998400, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x14, 0, 1300, 128000 },
{ 1113600, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x15, 0, 1325, 128000 },
{ 1190400, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x16, 0, 1325, 128000 },
{ 1228800, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x17, 0, 1350, 128000 },
{ 1267200, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x18, 0, 1350, 128000 },
{ 1305600, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x19, 0, 1350, 128000 },
{ 1344000, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x1A, 0, 1350, 128000 },
{ 1382400, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x1B, 0, 1350, 128000 },
{ 1420800, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x1C, 0, 1350, 128000 },
{ 1459200, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x1D, 0, 1350, 128000 },
{ 1497600, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x1E, 0, 1350, 128000 },
{ 1536000, CCTL(CLK_TCXO, 1),	SRC_SCPLL, 0x1F, 0, 1350, 128000 },

About System:

100% based from Android Open Source Project (AOSP), compile by me and with my customize fix for HD2, you can find the source code at http://android.git.kernel.org/.

About Library:

libhtc_ril_wrapper, Using HD2 Lib, you can find the source code from http://gitorious.org/htc-hd2-android-libraries/libhtc_ril_wrapper

libgps, Using the Diem's binrary (where is the source code)

liblights,libsensors, based on AOSP, fix for HD2 by me

Camera Library, from HTC Desire

Customize Feature:

Vibrate after call accept with Settings option (Settings -> Sound)

Camcoder shutter sound (Settings -> Sound)

Change the dial icon at Launcher into DIAL intent for wide support

Working:

APP2SD+

Phone

3G

FM (Credit to https://www.github.com/CyanogenMod)

WIFI

BT (It still have 60mA issue when the device standby :mad: )

Good Working Notification LED Light (Based on AOSP Passion light lib not HTC-HD2 Library. It is Apache 2.0, NOT GPL license)

USB Tethering

USB Mount

Camrecord (480p no LAG with hardware encode)

Video Playback (h264 up to 720p with hardware decode)

GPS (Thanks and Credit to gauner1986 and Diem )

Camera (5MP)

Available internal storage: 230MB

Installation:

1.DFT Method (no more provide this version)

Download the DFT version and unpack it, enter the "USB Flasher" mode in MAGLDR1.13. Running the exe file on your PC. Flash it :p

2.CWM Method

You can use your own CWM(The system partition is must bigger than 125MB) or flash my suggestion version (download at bellow link).

About the usage and installation of CWM, please search the forum by yourself.

If you are lazy to search and survey it, you have to follow my step.

(a) upgrade your MAGLDR to 1.13

(b) download my "2011/02/08 Recovery CWM for gpc_hd2_gingerbread" to your PC

(c) Extract it on your PC, flash it as DFT method

(d) After you flash it completely, download my CWM rom (it is a zip file, don't try to extract it, just keep it as a ZIP file)

(e) Put the ZIP file into your memory card, you can use the Card Reader to put it in.

(f) Insert the SDCard into your device and boot, Long press the RED(Power) key until you see the MAGLDR menu, using the side Volume key to move the cursor down to "AD Recovery", press the GREEN(Call) key to enter

(g) Waiting the recovery mode booting....

(h) Using the side Volume key to move the cursor , press the GREEN(Call) key to enter

(i) install zip from sdcard -> choose zip from sdcard -> Select the ZIP file you put it into the sdcard, waiting the procedure completely

Download:

2011/02/08 Recovery CWM for gpc_hd2_gingerbread

Click here to download

2011/02/12 gpc_hd2_gingerbread_v1.7(CWM)

http://www.multiupload.com/Y68LATJIT1

Thanks to Cotulla and anyone works for HD2 NAND ROM

If you like this build, you can donate to Cotulla or mehttps://www.paypal.com/cgi-bin/webs...em_name=Donation+XDA+Forums+HD2&no_shipping=1