Page 1 of 5

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

PostPosted: Sat Jun 22, 2013 6:25 pm
by tytung
  • 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.

Changelog

PostPosted: Sat Jun 22, 2013 7:15 pm
by tytung
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.

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

PostPosted: Mon Jun 24, 2013 10:52 am
by symbuzzer
Is "Dock" Option under Setting working?

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

PostPosted: Mon Jun 24, 2013 12:29 pm
by tytung
symbuzzer wrote:Is "Dock" Option under Setting working?

I think "Dock" is for Nexus One only.

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

PostPosted: Mon Jun 24, 2013 12:32 pm
by symbuzzer
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

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

PostPosted: Wed Jul 03, 2013 8:58 am
by vlado3399
How to add softkeys on this build without installing apps like ButtonSavior? :-)

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

PostPosted: Wed Jul 03, 2013 11:27 am
by symbuzzer
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.

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

PostPosted: Wed Jul 03, 2013 11:29 am
by vlado3399
I saw theese softkeys in one CM7 rom. Can I add them to this? :-)

Image

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

PostPosted: Wed Jul 03, 2013 11:36 am
by marco.palumbi
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...

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

PostPosted: Wed Jul 03, 2013 11:43 am
by vlado3399
In settings i cannot find option like that.