http://forum.xda-developers.com/showthread.php?t=909096
[31 JAN] PureGingerbread gpc_hd2_gingerbread_v1.3 [AOSP][Gingerbread][Kernel:gpc#215]
Originally Posted By: iamgpc
About this ROM
Hi all, this is my first release on XDA.
The ROM is almost pure gingerbread build from Google official git.
100% pure gingerbread android with the latest google application, Superuser, and nexus s living wallpaper
FAQ and Known issue (MUST READ FIRST)
1.HOW ABOUT APP2SD+ OR DATA2SD? I don't think it is necessary for you to use "APP2SD+" or "DATA2SD" in the ROM, so I remove the support of DATA2SD and APP2SD+.
I suggest you have to change your attitude on using Android OS. It is not iPhone, it is meaningless to install a lot of APKs which you never use in android.
2.Wifi Tethering, using the http://code.google.com/p/android-wifi-tether/
3.Sound issue - If you have sound issue in calling, playing, please reboot the Android, it should be fixed
4.GSensor issue - The same as sound issue. When you find the GSensor is not working, just reboot the device
5.Upgrade issue, you should backup your application and data by yourself before changing the ROM version, i cannot promise that you can keep your data after upgrading to new version
About Kernel
100% based on huanyu's kerenl from http://www.gitorious.com/~huanyu/lin...x_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
Code:
{ 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) with my customize fix for HD2, you can find the source code at http://android.git.kernel.org/. The system is Apache 2.0 licensed. The latest build is at 20110131.132658.
Customize Feature:
Vibrate after call accept with Settings option
Show the battery % on status bar
Change the dial icon at Launcher into DIAL intent for wide support
Working:
Phone (Please disable the Audible touch tones in Settings -> Sound before calling )
3G (RMNET, fast and stable)
FM
WIFI
BT (It still have 60mA issue when the device standby )
Good Working Notification LED Light
USB Tethering
USB Mount
Camrecord (480p no LAG with hardware encode, it still has some bugs)
Video Playback (h264 up to 720p with hardware decode)
GPS (Thanks and Credit to gauner1986 and Diem )
Camera (5MP)
Available internal storage: 240MB(after v5) / 281 MB(v1~v4)
Download:
2011/01/31 gpc_hd2_gingerbread_v1.3
http://www.multiupload.com/MASHOQV5WV
Changelog:
2011/01/31 gpc_hd2_gingerbread_v1.3
update : latest official 2011/01/31 AOSP (Android 2.3.2, Gingerbread, 20110131.132658, http://android.git.kernel.org)
update : latest kernelgpc@gpc-msi#215 (from http://gitorious.org/linux-on-wince-..._on_wince_htc/ with CPU 1.5GHz modify)
add : FM (source from CyanogenMod7, thanks crawling and atoore for no sound fix, merge and code fix by me, I have remove the Antenna check, but don't forget to plug your headset for Antenna)
fix : busybox issue
2011/01/30 gpc_hd2_gingerbread_v1.2
update : latest official 2011/01/30 AOSP (Android 2.3.2, Gingerbread, 20110130.154820, http://android.git.kernel.org)
update : latest kernelgpc@gpc-msi#214 (from http://gitorious.org/linux-on-wince-..._on_wince_htc/ with CPU 1.5GHz modify)
add : Camera shutter sound in Settings -> Sound (you can disable the shutter sound in Settings now)
fix : LED library fix for power saving
fix : add the SD card check function back for prevent the sd card crash
2011/01/29 gpc_hd2_gingerbread_v1.1
update : latest official 2011/01/29 AOSP (Android 2.3.2, Gingerbread, 20110129.152518, http://android.git.kernel.org)
fix : the account sync (Facebook contact issue)
fix : the default cpu mode is ondemand
fix : some fix on Camcoder
fix : AVRCP
fix : the green and red LED when the phone is charging (need your testing)
fix : WiFi AD-HOC (need your testing)
2011/01/26 gpc_hd2_gingerbread_v1.0
update : latest kernelgpc@gpc-msi#9 (from http://gitorious.org/~huanyu/linux-o...x_on_wince_htc with CPU 1.5GHz modify)
update : latest official 2011/01/26 AOSP (Android 2.3.2, Gingerbread, 20110126.110600, with some MMS fix and internet proxy (http://android.git.kernel.org)
fix : the default cpu mode is Conservative
fix : some fix on Camcoder
2011/01/23 gpc_hd2_gingerbread_v9
update:latest official 2011/01/23 AOSP (Android 2.3.2, Gingerbread, 20110123.134343)
fix: the error when starting Wireless Tethering
2011/01/21 gpc_hd2_gingerbread_v8
fix : robot voice on first call (just for beta testing)
remove : battery % on status bar (you can modify by yourself)
add : an option for enable/disable "Vibrate after call answered" in Settings -> Sound
2011/01/20 gpc_hd2_gingerbread_v7
fix : GPS (credit by Diem http://forum.xda-developers.com/show...&postcount=125)
update : latest official 2011/01/20 AOSP (Android 2.3.1, Gingerbread, 20110117.104324)
add : battery % on status bar
fix : remove the SD card check
update : Twitter
2011/01/16 gpc_hd2_gingerbread_v6
fix : 3G and H icon
remove : Quadrant
2011/01/16 gpc_hd2_gingerbread_v5
base on tha latest official 2011/01/15 AOSP (Android 2.3.1, Gingerbread, 20110115.170431) (BETA)
add : Recompile light library and fix some bugs in it (by myself)
add : Reboot in Power Menu
add : Dictionary for IME
fix : Remove the flash button function to prevent to "blink key" issue
fix : Bluetooth AVRCP
fix : Remove DATA2SD (only APP2SD, EXT2)
fix : Remove squashfs, you can modify the whole system as you like
2011/01/13 gpc_hd2_gingerbread_v4
add : Recompile sensor library (by myself)
fix : USB Connection detection bug (by myself)
fix : Notification LED issue and more power saving (by myself)
2011/01/12 gpc_hd2_gingerbread_v3
add : "Stk"
fix : USB Storage Mode
fix : USB Tethering
modify : change the phone icon in Launcher into CALL button, you can customize the dialer now
modify : remove the SD card check to improve the SD mount speed because of it is useless (you can check on your PC with card reader)
2011/01/12 gpc_hd2_gingerbread_v2_xda
Kernel:gpc@gpc-msi#195
Software: add function "vibrate after accept call", update "barcode scanner"
2011/01/11 gpc_hd2_gingerbread_v1
Kernel:gpc@gpc-msi#183 (up to 1.5GHz, modify by SetCPU,the latest kernel from http://gitorious.org/linux-on-wince-..._on_wince_htc/)
Compile and port all from officail source code, based on official gingerbread git (eng.gpc.20110110.022623)
Pure 100 % google official android 2.3.1 with the latest google application, Superuser, and nexus s living wallpaper
Support DATA2SD and APP2SD+
Thanks to Cotulla and anyone works for HD2 NAND ROM ̵̧:
|