[Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Android development for HTC HD2/Leo
Moderator: Forum Moderator

[Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby tytung » Sat Jun 22, 2013 6:25 pm

  • This is a fast, stable, and clean ROM:
    • compiled from the source code of the Google's AOSP Gingerbread 2.3.7 (GWK74 / Android 2.3.7)
    • optimized for HTC HD2
    • and released on Nov. 10, 2012 by tytung.
  • Use the latest android-2.3.7_r1 source code.
    • Having a tag name means it is well-tested and stable.
  • Kernel: tytung_gb_r16
    • Support Wi-Fi Calling, Wi-Fi IEEE 802.1x/EAP, native Wi-Fi Tethering, native USB Tethering, real Wi-Fi/Bluetooth MAC address, Low-power mode Bluetooth, UTF-8, CIFS, Yaffs, Ext2/3/4, NILFS, ReiserFS, BTRFS, and the official HTC extended battery.

Screenshots for old v3.2a:
Image Image Image Image

Information
===========
This is compiled from AOSP Gingerbread for Passion (i.e. Nexus One)
and has some modifications as follows.
  • block ads (replaced hosts)
  • add utility and root permission (added busybox, su and Superuser.apk)
  • add 720p video playback (replaced libOmxVdec.so)
  • fix camera (replaced libOmxVidEnc.so and modified source code)
  • fix camcorder (replaced with new cam libs and some .so files)
  • add HSDPA icon (modified SystemUI.apk from source code)
  • add Battery % icon (modified framework-res.apk)
  • add Headset icon (modified framework-res.apk from source code)
  • add Reboot menu (modified framework-res.apk, framework.jar and android.policy.jar from source code)
  • add "Download any file type" support for Browser (modified DownloadProvider.apk from source code)
  • fix USB Mass Storage and USB Tethering (modified vold and services.jar from source code)
  • fix LED Notification (modified services.jar from source code)
  • add "X" boot animation and ringtones from Nexus One Gingerbread
  • add Nexus S Live Wallpaper
  • add the latest Google Apps (Maps, Gmail, Market, etc.)
  • add FM Radio (modified a lots of stuff from source code)
  • add other necessary modifications to make it working on HD2
  • remove Japanese and Chinese IMEs (removed OpenWnn.apk and PinyinIME.apk), etc.
  • Use CWM (ClockworkMod) Recovery, providing the native Android update.zip installation and Nandroid backup and restore, to backup and/or update your system easily and safely.
  • It's about 3~5mA battery consumption on standby when turning on WiFi, Bluetooth, GPS, and Auto Sync settings.

Working
===========
Everything is working.
  • Phone
  • 3G/HSDPA (RMNET is fast and stable for MAGLDR. Or PPP for cLK.)
  • Wi-Fi (Support IEEE 802.1x/EAP authentication and Ad-Hoc Wi-Fi.)
  • Bluetooth (Support low power mode.) (Thanks to Trilu and Charansingh)
  • GPS with AGPS support
  • Network Location
  • 720p Video Playback (H.264 up to 720p with hardware decoding)
  • Camera (5MP)
  • Camcorder (800x480, H.263 and variable 30fps with hardware encoding) (Courtesy of Gpc)
  • LED Notification (Courtesy of Gpc)
  • USB Mass Storage
  • USB Tethering (Use build-in "USB tethering" feature directly or install Wired Tether 1.4.apk.)
  • WiFi Tethering (Use build-in "Portable Wi-Fi hotspot" feature directly or install Wireless Tether 2.0.7.apk.)
  • FM Radio

Tips
===========
This ROM is better than NexusHD2-Froyo now.

Installations
===========
You should have either MAGLDR 1.13 or cLK 1.4.0.1 bootloader on device.
  • CWM (ClockworkMod) Recovery Version via SD card (Flash update.zip)
    • Installing CWM_Recovery_for_NexusHD2 (135MB system and 2MB cache) to create a space-efficient NAND partition layout designed specifically for NexusHD2 series is highly recommended if coming from another ROM.
    • For Android installation you need to enter CWM Recovery.
    • CWM: backup and restore => Backup you current ROM first. (optional but recommended)
    • CWM: wipe data/factory reset if coming from another ROM or wanting to have a clean installation. (optional but recommended)
    • CWM: install zip from sdcard: navigate to NexusHD2-Gingerbread_V3.3a-(Android-2.3.7).zip to finish the Android installation.
Installation Guide for MAGLDR 1.13:
  1. Flash MAGLDR
    • Download MAGLDR 1.13 (606 KB)
    • Enter SPL by holding VOL DOWN key while booting the phone. (Make sure you have HSPL.)
    • Run ROMUpdateUtility.exe to flash MAGLDR 1.13 (magldr.nbh).
  2. Flash ClockworkMod Recovery
    • Download MAGLDR_CWM_Recovery_v3.2.0.0_for_NexusHD2_135M.zip (5.0 MB)
    • Enter MAGLDR 1.13 by holding power key while booting the phone, and then select "USB Flasher" via "VolUp" and "VolDown". Confirm key is green "Call" button.
    • Run DAF.exe to flash ClockworkMod Recovery 3.2.0.0 (recovery_3.2.0.0_leo.img).
  3. Flash Android ROM
    • Enter ClockworkMod Recovery when you're on MAGLDR 1.13 (hold "Power" button during boot) and select "AD Recovery" or "Boot AD SD" (if ever copied CWM's initrd.gz and zImage to SD).
    • Flash NexusHD2-Gingerbread_V3.3a-(Android-2.3.7).zip (92.08 MB)


Installation Guide for cLK 1.4.0.1:
  1. Flash cLK
  2. Flash ClockworkMod Recovery
    • Download cLK_CWM_Recovery_v3.2.0.0.zip (5.0 MB)
    • Enter fastboot mode by holding back key (left arrow) while booting the phone.
    • Run fastboot_install_recovery.bat to flash ClockworkMod Recovery 3.2.0.0 (recovery_3.2.0.0_leo.img).
  3. Flash Android ROM


Extra:
  • Flash some add-ons below if needed.
  • Flash dtapps2sd-2.7.5.2-signed.zip for Apps2SD+. (2.59 MB)
    • Optional. Flash it only when you install too many apps and the internal memory (i.e. data partition) is out of space.
    • If you ever enabled Apps2SD+, you need to flash it every time when upgrading the ROM.
  • Reboot


Add-ons:
This section is reserved for everyone.
If you can provide any new features via a flashable update.zip for CWM Recovery, I will place your name here.
The description is a must when you provide a file.

I don't test each add-on myself, please backup your current system before installing any of them.



Uninstallation
===========
You should flash stock official Windows Mobile 6.5 ROM.


Credits:
========
Cotulla, TYTung, Hastarin, Markinus, NetRipper, Dcordes, Letama, Rajko, Gauner, Diem, Dan1j3l, RaiderX303, Pongster, Gpc, Cedesmith, Arne, Trilu, Charansingh, Seadersn, Arif-ali, Mdebeljuh, Jdivic, etc.


Please consider making a donation to Cotulla for his great MAGLDR.
Please consider making a donation to Cedesmith for his great cLK.
And if you appreciate my work and want to buy me a drink, please consider making a donation too.
Image
Thank you.
Paste your logcat to GitHub Gist or any similar websites, and link it in your post if you need any help. (Don't forget to tell us your HD2 setup/configuration.)

Device: HTC HD2 (LEO512)
HSPL: 2.08.HSPL
Radio: Leo_RADIO_2.15.50.14
Bootloader: MAGLDR v1.13
Recovery: ClockworkMod Recovery 5.0.2.6

My work for Android on HD2:
Image
User avatar
tytung
Site Admin
 
Posts: 588
Joined: Sun Jun 09, 2013 2:12 pm
Country: Taiwan (tw)
Has thanked: 204 times
Been thanked: 1349 times

Advertisement
 

Changelog

Postby tytung » Sat Jun 22, 2013 7:15 pm

Changelog:

V3.3a NAND and NativeSD (RMNET and PPP) (Nov. 10, 2012)
  • Updated to the latest tytung_gb_r16 kernel.
  • Updated initrd.gz to fix the boot loop of the NAND install.
  • Updated to Superuser v3.2
  • Updated to su binary v3.2
  • Updated to Gmail 2.3.6
  • Updated to Google Play Store 3.9.16
  • Updated to Google Search 1.3.3.2479
  • Updated to Google Maps 6.14.1
  • Updated to Street View 1.8.1.2
  • Updated to TalkBack 3.1.3

V3.3 NAND and NativeSD (RMNET and PPP) (Nov. 09, 2012)
  • Updated to the latest tytung_gb_r15 kernel.
  • Set smartassV2 as default CPU governor via /system/etc/init.d/00_cpufreq.
  • Added MiFileExplorer.apk to /data/app/ folder.
  • Added NativeSD support.
  • Updated to the latest hosts file (October-18-2012) for blocking ads.
  • All other GB apps are retained so that you will see how a GB ROM looks like after the installation.

V3.2a NAND and SD (RMNET and PPP) (Nov. 06, 2011)
  • Fixed an issue that the "flash video" cannot be played via the browser.

V3.2 NAND and SD (RMNET and PPP) (Nov. 05, 2011)
  • Updated to the latest AOSP Gingerbread 2.3.7 (GWK74). (Compiled by tytung)
  • Updated to the latest Google Services Frameworks 2.3.7 from Nexus S 4G 2.3.7 OTA (GWK74).
  • Updated to tytung_r13 kernel.
  • Updated to the latest hosts file (October-13-2011) for blocking ads.
  • Updated to Google Maps 5.11.0.
  • Updated to Gmail 2.3.5.2.
  • Updated to Market 3.3.11.
  • Updated to BusyBox v1.19.2-cm71.
  • Updated to Superuser v3.0.6.
  • Updated to su binary v3.0.3.

V3.1a NAND and SD (RMNET and PPP) (Sep. 27, 2011)
  • Fixed the boot loop issue when you do a clean install.
  • Updated to Superuser v3.0.
  • Updated to su binary v3.0.

V3.1 NAND and SD (RMNET and PPP) (Sep. 25, 2011)
  • Updated to the latest Google Services Frameworks 2.3.6 from Nexus One 2.3.6 OTA (GRK39F).
  • Updated to tytung_r12 kernel with mic gain support.
  • Included Gpc's libaudio.so v2.8e.
  • Updated apns-conf.xml from Nexus One 2.3.6 OTA.
  • Updated to the latest hosts file (September-05-2011) for blocking ads.
  • Updated to Google Maps 5.10.0.
  • Updated to Market 3.1.5.

V3.0 NAND and SD (RMNET and PPP) (Aug. 26, 2011)

Re-uploaded V2.9 NAND and SD (RMNET and PPP) (Aug. 03, 2011)

V2.9 NAND and SD (RMNET and PPP) (Aug. 01, 2011)
  • Updated to the latest AOSP Gingerbread 2.3.5 (GRJ90). (Compiled by tytung)
  • Updated to the latest Google Services Frameworks 2.3.5 from Nexus S 4G 2.3.5 OTA (GRJ90).
  • Included GPS_Libraries_v1.9_RPC_for_HD2_Gingerbread_update.zip.
  • Updated hosts file for blocking ads.
  • Updated to Google Maps 5.8.0.
  • Updated to Gmail 2.3.5.
  • Updated to Market 3.0.27.
  • Removed Facebook and Twitter. (Please install them from Android Market if needed.)

V2.8 NAND and SD (RMNET and PPP) (Jun. 28, 2011)

V2.7 NAND (RMNET and PPP) (May 3, 2011)
  • Updated to the latest AOSP Gingerbread 2.3.4 (GRJ22). (Compiled by tytung)
  • Updated to the latest Google Services Frameworks 2.3.4 from Nexus S 2.3.4 OTA (GRJ22).
  • Updated to tytung_r10 kernel.
  • Fixed broken USB Mass Storage function when updating to Gingerbread 2.3.4 (modified vold and services.jar from source code)
  • Fixed Wi-Fi function when updating to Gingerbread 2.3.4 (modified initrd.gz)
  • Fixed 15fps H.264 Camcorder to support 30fps H.263 when updating to Gingerbread 2.3.4 (took some libs from Gpc's ROM)
  • Fixed FC issue of Google Talk 1.3 from Nexus S with video call (deleted android.resource://com.google.android.talk/raw/ ... _call_ring in smali/com/google/android/talk/videochat/CallManager.smali in Talk2.apk)
  • Added ro.ril.hsdpa.category=8 and ro.ril.hsupa.category=5 to build.prop
  • Updated apns-conf.xml from Nexus S 2.3.4 OTA.
  • Updated to busybox 1.18.4.
  • Updated to Google Maps 5.3.1.
  • Updated to Market 2.3.6.
  • Updated to Facebook 1.5.4.
  • Updated to Twitter 2.0.2.

V2.6 NAND (RMNET and PPP) (Apr. 12, 2011)

V2.5 NAND (RMNET) (Mar. 27, 2011)
  • Added Ad-Hoc Wi-Fi support. (wpa_supplicant_adhoc_fix_v0.6.10ah_signed.zip is included.) (Credits to szym, daveba and tytung)
  • Updated to tytung_r8.3 kernel.
  • Supported Bluetooth low power mode due to the new tytung_r8.3 kernel. (Integrated source code from Trilu's Bluetooth battery drain patch. Big thanks to Trilu and Charansingh.)
  • Improved the color banding problem when using the third party launchers.
  • Removed Google Voice (Please install it from Android Market if needed.)

V2.4 NAND (RMNET) (Mar. 12, 2011)
  • Updated to the latest AOSP Gingerbread 2.3.3 (GRI40). (Compiled by tytung)
  • Updated to the latest Google Services Frameworks 2.3.3 from Nexus One OTA (GRI40) (and updated some apps, e.g. Maps, from Market.)
  • Updated to tytung_r7 kernel.
  • Supported the official HTC extended battery due to the new tytung_r7 kernel. (Integrated source code from Arne's Extended Kernel. All credit goes to him.)
  • Improved the WiFi driver from the kernel.
  • Fixed WiFi "When screen turns off" battery drain issue.
  • Fixed the reboot issue of the third party apps: WiFi Tethering and USB Tethering (Tested on Wireless Tether 2.0.7 and Wired Tether 1.4)

V2.3 NAND (RMNET) (Feb. 27, 2011)
  • Switched the kernel to tytung_r6 in order to fix the choppy video recording issue.
  • Updated to new camera libs to match tytung_r6 kernel.
  • Fixed Camcorder's 15fps choppy video recording issue (Replaced some .so files from Gpc's ROM to provide Froyo H.263 hardware encoding capacity: 30fps.)
  • Fixed lots of issues. (NexusHD2-Gingerbread_V2.2plus_incremental-update0223.zip is included.)
  • Fixed Robot voice and frozen Phone app when dialing. (Don't need to disable Audible touch tones in Sound settings anymore.) (Update: only first boot has no this issue.)
  • Added "Download any file type" support for Browser.

V2.2 Incremental Updates (Feb. 23, 2011)
  • Feb. 23: Switched the kernel to tytung_r6_oldcam.
  • Feb. 23: Fixed WiFi Tethering/Hotspot.
  • Feb. 23: Fixed WiFi "When screen turns off" battery drain issue.
  • Feb. 23: Added WiFi with IEEE 802.1x/EAP authentication support. (Replaced with Gingerbread wpa_supplicant which doesn't support Ad-Hoc Wi-Fi.)
  • Feb. 18: Fixed LED Notification.
  • Feb. 18: Fixed Blinking keypad.
  • Feb. 15: Fixed Background noise/Static sound.

V2.2 NAND (RMNET) (Feb. 14, 2011)
  • Kernel is tytung_r3_oldcam.
  • Updated to ClockworkMod Recovery for HD2 v1.3. (Credit to RaiderX303)
  • Updated to AOSP Gingerbread 2.3.2 (GRH78C). (Compiled by tytung)
  • Updated to the latest Google Apps. (Google Maps, Market, and so on.)
  • Fixed GPS satellites issue. (Gingerbread_GPS-fix_CWM.zip is included.)
  • Added Ad-Hoc Wi-Fi support. (wpa_supplicant_adhoc_fix_v0.5.11_signed.zip is included.)
  • Fixed Robot voice and frozen Phone app when dialing. (Don't need to disable Audible touch tones in Sound settings anymore.)
  • Fixed USB Mass Storage.
  • Fixed USB Tethering.
  • Added more dictionaries.
  • Added Reboot menu.
  • Added HSDPA icon.
  • Added Headset icon.
  • Added Sip Calling not only over WiFi. (For more info visit here.)

V2.1 NAND (RMNET) (Jan. 20, 2011)

Add-ons (Jan. 11, 2011)
  • Added App2SD+.
  • Added Video Playback (h.264 up to 720p with hardware decoding)
  • Fixed YouTube HQ issue.
  • [strike]Camcorder is working well now.[/strike] (Well, this issue is still there.)

V2.0 NAND (RMNET) (Jan. 8, 2011)
  • ASOP Nexus One Gingerbread for HTC HD2.
  • Kernel is tytung_r1_oldcam (supports CIFS UTF-8, unique Wi-Fi MAC address, YAFFS, Ext3, Ext4) based on hastarin r8.6 oldcam.
  • ClockworkMod Recovery for HD2 v1.1 is integrated. (Credit to RaiderX303)
  • The battery % icon is added by default.
Paste your logcat to GitHub Gist or any similar websites, and link it in your post if you need any help. (Don't forget to tell us your HD2 setup/configuration.)

Device: HTC HD2 (LEO512)
HSPL: 2.08.HSPL
Radio: Leo_RADIO_2.15.50.14
Bootloader: MAGLDR v1.13
Recovery: ClockworkMod Recovery 5.0.2.6

My work for Android on HD2:
Image
User avatar
tytung
Site Admin
 
Posts: 588
Joined: Sun Jun 09, 2013 2:12 pm
Country: Taiwan (tw)
Has thanked: 204 times
Been thanked: 1349 times


Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby tytung » Mon Jun 24, 2013 12:29 pm

symbuzzer wrote:Is "Dock" Option under Setting working?

I think "Dock" is for Nexus One only.
Paste your logcat to GitHub Gist or any similar websites, and link it in your post if you need any help. (Don't forget to tell us your HD2 setup/configuration.)

Device: HTC HD2 (LEO512)
HSPL: 2.08.HSPL
Radio: Leo_RADIO_2.15.50.14
Bootloader: MAGLDR v1.13
Recovery: ClockworkMod Recovery 5.0.2.6

My work for Android on HD2:
Image
User avatar
tytung
Site Admin
 
Posts: 588
Joined: Sun Jun 09, 2013 2:12 pm
Country: Taiwan (tw)
Has thanked: 204 times
Been thanked: 1349 times

Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby symbuzzer » Mon Jun 24, 2013 12:32 pm

tytung wrote:
symbuzzer wrote:Is "Dock" Option under Setting working?

I think "Dock" is for Nexus One only.


I modified a bit original settings.apk and I succesed to remove unneeded "Dock" and "System Updates" menus from it.

How to:
- Download Settings.zip file and extract Settings.apk from it.
- Copy Settings.apk to system\app\ folder
- Reboot your phone

Here is link: http://s3.dosya.tc/server7/S5OnNg/Settings.zip.html
symbuzzer
Forum Moderator
 
Posts: 320
Joined: Mon Jun 24, 2013 7:05 am
Country: Turkey (tr)
Has thanked: 176 times
Been thanked: 168 times

Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby vlado3399 » Wed Jul 03, 2013 8:58 am

How to add softkeys on this build without installing apps like ButtonSavior? :-)
Device: HTC HD2 (LEO512)
HSPL: 2.08.HSPL
Radio: 2.15.50.14
Bootloader: MAGLDR v1.13
Recovery: 4EXT Recovery SD
ROM:NexusHD2-ICS-CM9-HWA V3.0b NativeSD
vlado3399
Junior Member
 
Posts: 5
Joined: Sun Jun 30, 2013 12:11 am
Has thanked: 0 time
Been thanked: 0 time

Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby symbuzzer » Wed Jul 03, 2013 11:27 am

If I'm not wrong, softkeys are only for 4.0.x + roms. You must use ButtonSavior or alternatives, if you want to use softkeys.
symbuzzer
Forum Moderator
 
Posts: 320
Joined: Mon Jun 24, 2013 7:05 am
Country: Turkey (tr)
Has thanked: 176 times
Been thanked: 168 times

Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby vlado3399 » Wed Jul 03, 2013 11:29 am

I saw theese softkeys in one CM7 rom. Can I add them to this? :-)

Image
Device: HTC HD2 (LEO512)
HSPL: 2.08.HSPL
Radio: 2.15.50.14
Bootloader: MAGLDR v1.13
Recovery: 4EXT Recovery SD
ROM:NexusHD2-ICS-CM9-HWA V3.0b NativeSD
vlado3399
Junior Member
 
Posts: 5
Joined: Sun Jun 30, 2013 12:11 am
Has thanked: 0 time
Been thanked: 0 time

Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby marco.palumbi » Wed Jul 03, 2013 11:36 am

vlado3399 wrote:I saw theese softkeys in one CM7 rom. Can I add them to this? :-)

Image


going back in my memory.......
try to find if there is some option that sound like: "tablet otions" or "options for tablet".
there should be an option to have that button and chose to have them in bottom or upper bar..... if I remember correctly....

EDIT:
now, I remember better.... that options are in CM7 but this rom is not CM based....
s0 no, you cant have that buttons...
marco.palumbi
Recognized Developer
 
Posts: 17
Joined: Mon Jun 24, 2013 1:59 pm
Has thanked: 11 times
Been thanked: 21 times

Re: [Nov. 10, 2012][ROM][GB][2.3.7][720p] NexusHD2-Gingerbread V3.3a [Kernel: tytung_gb_r16]

Postby vlado3399 » Wed Jul 03, 2013 11:43 am

In settings i cannot find option like that.
Device: HTC HD2 (LEO512)
HSPL: 2.08.HSPL
Radio: 2.15.50.14
Bootloader: MAGLDR v1.13
Recovery: 4EXT Recovery SD
ROM:NexusHD2-ICS-CM9-HWA V3.0b NativeSD
vlado3399
Junior Member
 
Posts: 5
Joined: Sun Jun 30, 2013 12:11 am
Has thanked: 0 time
Been thanked: 0 time

Next

Return to HD2 Android Development

Who is online

Users browsing this forum: No registered users and 0 guests

cron