[HD2 Android NAND Development] tytung:
Changelog

Changelog:

V3.0b HWA (May 25, 2013)

Included liboemcamera.so_leo_for_ICS-v3.0.zip to fix the greenish tint in pictures.

V3.0a HWA (May 19, 2013)

Included framework_fix_for_ICS-v3.0.zip to fix Lock screen weather.

V3.0 HWA (May 18, 2013)

Updated CM-9.1.0 source code.

Updated to the latest hosts file (April-02-2013) for blocking ads.

Updated to Google Maps 6.14.4

Updated to Google Play Store 4.1.6

Updated to Google Play services 3.1.36

Updated to Gmail 4.3.1

Updated to YouTube 4.4.11

Removed Google Talk (It was replaced by Handouts. Please install it from Play Store if required.)

Removed the CM Update option (fix FC) from settings.

Decreased the minimum system partition size to 170 MB

V2.9a HWA (Mar. 16, 2013)

Fixed Settings FC when accessing Settings -> System -> Notification drawer -> Widget buttons -> Brightness modes

Fixed Google play services FC.

V2.9 HWA (Mar. 3, 2013)

Updated CM9.1.0 source code.

Added support for FM Radio in Android. (Only framework support, no working app. Maybe I missed something.)

Updated initrd.gz to fix a bug that ADB debugging could not be disabled before. (Credit: marco.palumbi)

Added the lowmemorykiller tweak to get a faster and more responsive system.

Updated to the latest hosts file (February-25-2013) for blocking ads.

Updated to Google Calendar 201212060

Updated to Google Maps 6.14.3

Updated to Google Play Store 3.10.14

Updated to Google Play Services 3.0.25

Updated to Gmail 4.2.1

Updated to YouTube 4.3.9

Increased the minimum system partition size to 175 MB

V2.8 HWA (Nov. 18, 2012)

Supported NAND and NativeSD.

Updated CM9.1.0 source code.

Updated AROMA Installer for NexusHD2-ICS. (Credit: tytung)

Included htcleo-2.6.32 kernel tytung_ics_r3.6 to support H/W video decoding.

Developed "NAND & NativeSD ROM Updater v1.0" using AROMA Installer to support all NativeSD ROMs.

(Don't need to change ROM_NAME now.)

Fixed H/W video decoding (720p video playback is fully working) (Based on Legacy QCOM OMX Mods). (Credits: tytung and Ganster41)

Updated initrd.gz to support Bluetooth HID profile for NativeSD. (Credit: marco.palumbi and Robbie P)

Updated initrd.gz to make the adb connection more stable. (Credit: tytung)

Enabled SoundRecorder's UI

Updated to Google Calendar 201210220

Updated to Google Maps v6.14.1

Updated to Google Play Store v3.10.9

Updated to YouTube v4.1.47

Updated to the latest hosts file (October-18-2012) for blocking ads.

Moved Calendar.apk and Music.apk to /data/app/ folder to save system space.

Removed AOSP Keyboard.

Added Android 4.2 Stock Keyboard to support Gesture Typing.

Removed old /data/app/FileManager.apk

Added MiFileExplorer.apk to /data/app/ folder.

And many small fixes.

V2.7 HWA NativeSD (Sep. 17, 2012)

Still v2.7 but add NativeSD support.

V2.7 HWA (Sep. 1, 2012)

Built source code from CM9.1.0.

Reverted to old GPU libs (Adreno200_ICS_drivers_update.zip from Qualcomm's website) because new GPU libs (gpulibs_desireC_ICS_CM9.zip from Desire C) cause the launcher laggy.

Added hwui blacklist support. (Credits go to royale1223 and thanks securecrt.)

Added HwaSettings.apk

Changed the width of virtual softkeys (navbar) to 0.0dip to hide softkeys in landscape mode.

Updated to Google Maps v6.11.1.

Updated to Google Play Store v3.8.17.

Updated to the latest hosts file (August-18-2012) for blocking ads.

V2.6 HWA (Aug. 12, 2012)

Updated to Aug. 11 source code which is also used by other devices for stable CM9 releases.

Included htcleo-2.6.32-ics kernel tytung_HWA_r3.4

Included fast_charge_activator_update.zip to enable fast charge for kernel r3.4. (Flash fast_charge_deactivator_update.zip if you want to disable it.)

Included gpulibs_desireC_ICS_CM9.zip. (Thanks securecrt)

Reverted to HTC-RIL 2.2.1001G (Jul 16 2010,21:52:13) to provide more stable mobile data for everyone.

Removed skipbrokendatacall from ro.telephony.ril.v3 in build.prop to fix mobile data issue for someone. (Thanks malaykjoshi)

Retained only en-US version of TextToSpeech voice in order to keep this ROM to be less than 170MB. (Now system partition is 165.8M.)

Please install other TextToSpeech languages from Google Play Store if required.

Updated to Google Play Store v3.7.15.

Updated to GMail v4.1.2.

Updated to YouTube v4.0.23.

V2.5 HWA (July 21, 2012)

Updated to CM9.0.0-RC2 source code.

Included the htcleo-2.6.32-ics kernel tytung_HWA_r3.2

Included marc1706's Lights Library v2 w/ correct LED color & dual LED support. (Credit goes to marc1706)

Fixed the flash issue: now we can play over 240p flash video in the browser.

Added a fix to restore the mobile data after using Wi-Fi. (This error only happens on some mobile carriers.)

Updated Superuser.apk and su to the latest version.

Updated to Google Play Store v3.7.13.

Updated to Google Maps v6.9.0.

Updated to YouTube v4.0.8E.

Updated to the latest hosts file (July-03-2012) for blocking ads.

V2.4 HWA (June 27, 2012)

Updated to CM9.0.0-RC1 source code.

Included the htcleo-2.6.32-ics kernel tytung_HWA_r3.1

Added fast charging support. (Credit goes to marc1706)

Changed WiFi interface from eth0 to wlan0 (initrd.gz was changed).

Included marc1706's Lights Library w/ correct LED color & dual LED support.

You can flash back to old liblights if getting any problem.

Fixed the reboot issue in V2.3 ROM when using Elixir.

Added WebGL support for the stock browser.

Changed the softkeys size: set navigation_bar_height to 28.0dip and navigation_bar_width to 32.0dip.

Softkeys are compatible with Barcode Scanner v4.1 only. Don't update it to v4.2 from Google Play Store.

Changed the in-call volume from always maximum (100%) to 60%. (Credit goes to tytung)

Added possible VoIP fix. (Not test yet.)

Updated HTC-RIL lib from HTC-RIL 2.2.1001G (Jul 16 2010,21:52:13) to HTC-RIL 2.2.0019G (Aug 18 2011,21:08:53)

V2.3 HWA (June 9, 2012)

All features of the CM9 source code on June 9 are included. No more setting FC issues.

Update Google sources to 4.0.4_r2.1 (IMM76L)

Enlarged the softkeys size.

Flash softkeys-buttons_activator_update.zip to activate the soft virtual buttons.

Softkeys work well with the stock camcorder and Barcode Scanner.

Updated to the latest Trebuchet Launcher, so you can access its setting under "System setting" -> "Launcher".

Updated to Google Maps v6.8.1.

Moved YouTube.apk to data space.

Added Apollo.apk (another CM9 music player) as a data app.

V2.2 HWA (June 2, 2012)

Built a new ROM using the official CM9 source code with my own leo device and vendor files modified from Nexus One.

Required 167.2 MB system partition.

All features of the CM9 source code on June 1 are included.

Added Torch.apk to get the LED flashlight to work with the notification bar widget.

Included the htcleo-2.6.32-ics kernel tytung_r3.

Supported real WiFi and Bluetooth MAC addresses finally. (i.e. the same MAC you see on WinMo.) (Credits go to Franck78, Rick_1995 and Marc1706) (WiFi MAC address is changed, so remember to update the MAC filter in your wireless router if required.)

Updated some usb drivers for USB Tethering. (Credits go to tytung)

Updated initrd.gz to support native USB Tethering. (Credits go to tytung)

Fixed and enabled bandwidth control to be able to set mobile data limit. (Credits go to tytung)

Fixed native USB Tethering. To use it, you need to follow a series of workaround steps. (Credits go to tytung)

Plug the USB cable.

Enable native USB Tethering. You may need to toggle it twice to let the checkbox to be checked.

Unplug and plug after using native USB Tethering to restore USB Mass Storage feature.

Included the latest Adreno 200 drivers for ICS from Qualcomm (i.e. Adreno200_ICS_drivers_update.zip).

Updated htcleo-touchscreen.idc.

Updated libinput.so to fix the touchscreen movements issue. (Credits go to Simon and tytung)

Updated Phone.apk to include the drawable-mdpi folder to be compatible with ro.sf.lcd_density=160. (Credits go to Xylograph.)

Updated lights.htcleo.so to blink both green and amber lights while there are missed calls. (Credits go to tytung)

Fixed video playback issue. Now Camcorder, YouTube HQ/non-HQ, and Video Playback are all very stable. (Credits go to tytung)

Moved YouTube.apk back to system space.

Updated Music.apk to improve the UI response.

Updated to Google Play Store v3.5.19.

Updated to Google Maps v6.8.0.

Updated to the latest hosts file (May-23-2012) for blocking ads.

V2.1 HWA (May 15, 2012)

Built a new ROM using the CM9 source code in dk_zero-cool's git repository with my HD2 stuff.

Fixed VPN by compiling mtpd under ICS git with marco.palumbi's fix.

Added CM9 Theme feature.

Included the htcleo-2.6.32-ics kernel tytung_HWA_r2.3-uniMAC. (WiFi MAC address is changed.)

Fixed the audio issues (Voice Search, Skype, etc.) by including audio.primary.qsd8k.so_update.zip.

Included the APN list of the Galaxy Nexus and added FreeMobile.

Updated htcleo-touchscreen.idc (it seems to make better touchscreen experience).

Updated to Google Maps v6.7.0.

V2.0 HWA (May 5, 2012)

The ROM is based on dk_zero-cool's BCM Passion CM9 HWA (Hardware Acceleration) ROM.

Included the HWA Kernel: htcleo-2.6.32-ics kernel tytung_HWA_r2. (Credits to securecrt, Rick_1995, and tytung)

Added the latest KGSL driver /dev/kgsl-3d0 for ICS HWA (Hardware Acceleration). (Credits to Securecrt and Rick_1995)

Fixed mdp, mddi, msmfb for leo (i.e., display the camera and maps buttons) (Credits to Rick_1995)

Fixed the boot logo (Credits to Securecrt)

Added zRAM support. (By tytung)

Flash Player works due to this HWA kernel.

Included rapmv78's latest hardware video encoding lib: hd2-hwvid-hwa-05042012-signed.zip. (Credits to rapmv78)

Camera, Camcorder, Panorama, and Barcode scanner works.

Fixed YouTube by including libstagefright.so from Youtube_fix_hd2_hwa_rom.zip. (Credits to Xylograph)

Included milaq's lights.htcleo.so. (Credits to milaq)

Included CM9 APN list.

Updated to Google Maps v6.6.0.

Moved Gmail.apk and YouTube.apk to /data/app/ folder in order to fit the 165MB system partition.

Introduced the all-in-one install ROM for both MAGLDR and cLK. (Thanks Xylograph)

Fixed the phone freeze issue, happened in Xylograph's HWA beta1 ROM, during the first reboot. (by tytung)

V1.6 (Apr. 22, 2012)

The ROM is currently rebased on v1.3 (i.e. without MeDroidMod stuff) because the MeDroidMOD project suspended.

All previous add-ons of v1.3 (e.g. softkeys or the battery mods) should work for v1.6.

Included rapmv78's latest hardware video encoding lib. (libstagefright.so and media_profiles.xml from hd2-hwvid-03242012-signed.zip) (Credits to rapmv78)

Included new Trebuchet Launcher to support the scrolling wallpaper feature.

Included the latest Google Apps from the stock Nexus S ROM image v4.0.4 (IMM76D). (Deodexed and zipaligned by tytung.)

Updated to Gmail v4.0.5.

Updated to Google Maps v6.5.1.

Updated to Google Play Store v3.5.16.

Updated to the latest hosts file (March-30-2012) for blocking ads.

V1.5 (Mar. 9, 2012)

ROM is based on samuaz's MeDroidMOD Remix ICS non-HWA v1.4.2 and is customized for HD2.

Updated from Market v3.4.4 to Google Play Store v3.4.6.

Updated to the latest hosts file (February-28-2012) for blocking ads.

V1.4 (Feb. 20, 2012)

ROM is based on samuaz's MeDroidMOD Remix version this time, so that some new features are introduced, e.g. CM9 Music player and new interface settings. Please visit his thread for more info.

Customized for HD2.

Included the latest Trebuchet Launcher.

Moved FileManager.apk to /data/app/ folder. (You can remove it and add your favorite file manager into /data/app/ folder in the ROM before flashing it.)

File framework-res.apk is changed:

Flash framework-res-apk_v403cm9_v1.4_with_softkeys.zip if you want the virtual soft keys. (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)

Flash framework-res-apk_v403cm9_v1.4_without_softkeys.zip if you DON'T want the virtual soft keys (default in this ROM).

Included marco.palumbi's VPN fix for ICS running an old kernel (Credits to marco.palumbi)

Removed Google+ (PlusOne.apk) to save system space. Please install the latest version from the Market if required.

Updated to Google Maps v6.3.0.

Updated apns-conf.xml.

Required only 165 MB system partition.

V1.3 (Feb. 5, 2012)

ROM is built from the new source code (thanks samuaz).

Integrated the CM Settings into the stock settings and included some new features.

Removed FileManager.apk. (It's removed in samuaz's git. You can add your favorite file manager into /data/app/ folder in the ROM zip file before flashing it.)

File framework-res.apk is changed:

Flash framework-res-apk_v403cm9_v1.3_with_softkeys.zip if you want the virtual soft keys. (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)

Flash framework-res-apk_v403cm9_v1.3_without_softkeys.zip if you DON'T want the virtual soft keys (default in this ROM).

Included rapmv78's camera_01302012-signed.zip to support the camera panorama mode and fix the Gallery FC. (Credits to rapmv78)

Included lights.htcleo.so_from_Gpc_GB_ROM.zip to support the blinking amber light when getting a notification. (Credits to gpc)

Updated to Google Maps v6.2.0.

Moved Google Maps from system app to user app to save system space.

V1.2 (Jan. 21, 2012)

Included wpa_supplicant_v0.8.x_adhoc_update.zip to support Ad-Hoc WiFi network.

Upgraded BCM4329 firmwares (fw_bcm4329.bin and fw_bcm4329_apsta.bin) to v4.218.248.23 to fix the "black screen of death" for some users.

Removed acdb (Audio Configuration DB) firmwares (default_att.acdb and default_france.acdb) to fix the in-call echo for some users. (No echo in my HD2 even if these files are there.)

Fixed MMS blurry pics (changed UA from Passion to NexusOne).

Updated to the latest hosts file (January-18-2012) for blocking ads.

Updated to Google Maps v6.1.1.

Removed talkback.apk to save system space. Please install the latest version from the Market if required.

Removed Android Terminal Emulator (Term.apk and libjackpal-androidterm3.so) to save system space. Please install the latest version from the Market if required.

V1.1 (Jan. 15, 2012)

ROM is built from the new source code.

Enabled CRT-off animation in default.

Added CM FileManager.apk.

Fixed the IME dictionary issues in the v1 ROM by including LatinImeGoogle.apk. (I included it in AOSP beta 10, but not in CM9 v1.)

Updated camera libs from rapmv78 to support camcorder. (Camcorder is still buggy and slow.)

Updated files: hosts and build.prop.

Updated to Google Maps v6.1.0.

Downgraded the BCM4329 firmware from v4.218.248.23 to v4.218.248.18 for better WiFi compatibility for some SIM card related country code issue. (The drawback is that I saw some error messages in logcat because the firmware version is mismatched with the kernel bcm4329 driver. It seems not to affect WiFi for me.)

Removed Google Music and included the original Music app.

Included new kernel tytung_ics_r1. Main changes compared to my r14 kernel are as follows.

fixed wired headphones for ICS. (Credits to zivan56.)

changed VM_MAX_READAHEAD values to 1024 kbytes.

backported xt_qtaguid and xt_quota2 to support data usage.

backported bcm4329 WiFi driver from tuna 3.x kernel. (i.e. v4.218.248.23)

improved the flashlight's ICS compatibility.

added InteractiveX CPU governor.

added smartAssV2 CPU governor.

backported kgsl GPU driver from msm-3.0 kernel. (new in r1)

improved the data transfer speed of the SD card almost twice. (about 8MB/s write and 10MB/s read using a class 6 SD) (new in r1)

V1.0 (Jan. 9, 2012)

Initial release. My first CM9 ROM.