[Jun. 02, 2013][ROM][JB][4.1.2][720p] NexusHD2-JellyBean-CM10 V1.5 [Kernel: tytung_jellybean_r2]

Android development for HTC HD2/Leo
Moderator: Forum Moderator

[Jun. 02, 2013][ROM][JB][4.1.2][720p] NexusHD2-JellyBean-CM10 V1.5 [Kernel: tytung_jellybean_r2]

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

NexusHD2-JellyBean-CM10 is the first stable and fast JellyBean ROM which is mainly built from the CyanogenMod 10 source code and provides supports for native 720p video playback and hardware video recording for HTC HD2.

  • Include Android JellyBean 4.1.2 (JZO54K)
  • Include CyanogenMod 10 (CM-10.0)
  • Include htcleo-2.6.32 kernel: tytung_jellybean_r2
  • Include tytung's JellyBean ramdisk (initrd.gz).
  • Include the required proprietary binary files and the HD2-specific files.
  • Credits: tytung, Securecrt, Rick_1995, Xylograph, rapmv78, texasice, marco.palumbi, marc1706, ph03n!x, datagr, the CM and the Evervolv teams, etc.
Image
Features:
  • All Android 4.1.2 features
  • All CM10 features
    • Enhanced Power Menu w/ Reboot and Screenshot options, etc.
    • Power Notification Widget
    • Trebuchet Launcher
    • T9 Dialer
    • Keep app back button in Developer options
    • Theme
    • And more
  • All Google Apps including「Google Now」
  • Multi-Languages
  • Root, Superuser, su, busybox, etc.
  • AdFree hosts file
  • WiFi Ad-Hoc Network (credit: tytung)
  • Hardware Video Decoding (720p Video Playback via GPU) (credit: tytung)
  • Hardware Video Encoding (Video Recording via GPU) (credit: tytung)
  • HWA JB kernel (thanks Securecrt and Rick_1995)
  • HWUI deny app HwaSettings.apk and the framework patch (thanks royale1223 and Securecrt)
  • NativeSD (thanks Securecrt and Xylograph)
  • DataOnEXT (thanks ph03n!x)


Downloads:


Installations:

  • AROMA Installer for three types of installations:

    • NAND
      • system@NAND, data@NAND, boot@NAND
      • For T-Mobile USA HD2 (LEO 1024)
      • Please visit my ICS NAND webpage for the installation steps.
    • NAND with DataOnEXT
      • system@NAND, data@EXT4, boot@NAND
      • For EU/International HD2 (LEO 512)
      • Please create a FAT32 primary partition with 32KB cluster size, then an EXT4 primary partition with default cluster size on your SD card.
      • Please visit DataOnEXT thread for more info.
        (I modified DataOnEXT to be able to use with NativeSD at the same time. Share the same data.)
      • ROM_NAME is NexusHD2-JellyBean412. (Path /NativeSD/NexusHD2-JellyBean412/data)
    • NativeSD (Everything on the SD card)
      • system@EXT4, data@EXT4, boot@FAT32
      • For high speed read/write SD Card only (Class 6 or 10). Otherwise you may get poor performance.
      • Please create a FAT32 primary partition with 32KB cluster size, then an EXT4 primary partition with default cluster size on your SD card.
      • Please visit NativeSD thread for more info.
      • ROM_NAME is NexusHD2-JellyBean412. (Path /NativeSD/NexusHD2-JellyBean412/[data|system])

  • The required system partition size is as follows:
    • Full install 285 MB
    • Minimum Install (i.e. custom install with everything unchecked) 200 MB
  • The minimal partition table required when installing this ROM's system to NAND (Options 1 and 2):
    (If you do a Full Install, you need 285 MB system partition instead of 200 MB.)
    Code: Select all
    misc ya 1M
    recovery rrecov|ro|nospr 5M cwm_recovery_leo.img
    boot yboot|ro 5M
    system ya 200M
    cache ya 2M
    userdata ya|asize|hr allsize


Extra Downloads:


Working: Everything
  • Full HWA (Hardware Acceleration)
  • Phone
  • Audio
  • SMS
  • Data: 3G/HSDPA
  • Wi-Fi (Support IEEE 802.1x/EAP authentication and Ad-Hoc Network.)
  • Bluetooth
  • GPS/AGPS
  • USB Mass Storage
  • 720p Video Playback (MPEG4 and H.264 up to 720p with hardware video decoding)
    (Please refer to Android Supported Media Formats for more info.)
  • Camcorder (Video recording: 640x480 25fps var., MPEG4 with hardware video encoding)
  • Camera
  • Panorama
  • VPN
  • WiFi Ad-Hoc Network
  • WiFi Tethering (Native "Portable Wi-Fi hotspot" feature works well. You can also install WiFi Tether for Root Users 3.x for more features.)
  • USB Tethering (Native "USB tethering" feature works. You can also install wired_tether_1_4.apk for more features.)
  • Bluetooth Tethering


Credits:
  • Please visit all the change logs of every NexusHD2 ROM from my official NexusHD2 website for the detailed credits.
  • Thanks all developers for contributing, and thanks all users for testing and using NexusHD2 ROMs.
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:29 pm

Changelog:

  • V1.5 (Jun. 2, 2013)
    • Updated CM-10.0.0 source code.
    • Fixed Lock screen weather. (Credit: CM)
    • Changed ROM_NAME to NexusHD2-JellyBean412 from NexusHD2-JellyBean for NativeSD and DataOnEXT installs.
      (You must change the folder path (/NativeSD/NexusHD2-JellyBean412) manually if you want to upgrade it from previous installs.)
    • Backported source code to fix native USB Tethering for CM-10.0 (frameworks_base). (Credit: tytung)
    • Included LowSoundFixer_v1.0.6.apk to fix the low sound issue for CM-10.x. (Credit: tytung)
    • Allowed users to remove DSP Manager in the AROMA Installer. (Credit: tytung)
    • Updated the etc/init.d/99_lowmemorykiller tweak.
    • Updated to the latest hosts file (May-21-2013) for blocking ads.
    • Updated to Google Calendar 201305280
    • 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 Google Search 2.5.8.6757
    • Updated to Gmail 4.3.1
    • Updated to YouTube 4.4.11
    • Removed Google Talk (It was replaced by Handouts)
    • Removed the user app (Wired Tether v1.4) since native USB Tethering is fixed.
  • V1.4a (Mar. 17, 2013)
  • V1.4 (Mar. 16, 2013)
    • Updated CM10.0.0 source code.
    • Updated htcleo-2.6.32 kernel tytung_jellybean_r2 to support HD2 off-mode Alarm Clock. (Credit: kokotas and Rick_1995)
    • Updated initrd.gz to fix a bug that ADB debugging could not be disabled before. (Credit: marco.palumbi)
    • Updated the audio system (please check if the the low ringtone volume issue is fixed or not)
    • 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 Google Search 2.3.11.575
    • Updated to YouTube 4.3.9
  • V1.3a (Dec. 9, 2012)
    • Updated audio_policy.conf to fix the reboot issue when a headphone is plugged. (Thanks Osprey00)
    • Fixed that the softkeys is not enabled when doing a fresh install.
  • V1.3 (Dec. 8, 2012)
    • Updated CM10.0.0 source code.
    • Fixed H/W video decoding (720p video playback is fully working) (Based on Legacy QCOM OMX Mods). (Credits: tytung and Ganster41)
    • Fixed the camcorder (replace libstagefright.so). (Credit: tytung)
    • Fixed the video playback flickering issue (replace libsurfaceflinger.so). (Credits: Xylograph and tytung)
    • Fixed the voice recorder (change to audio/3gpp). (Credit: Xylograph)
    • Fixed the low ringtone volume that caused by the media systems crashes. (Credit: tytung) (Thanks all users who report your findings.)
    • Fixed the RIL related 'Use 2G only networks' feature in settings to be able to switch between 2G and 3G. (Credit: tyr75)
    • Fixed the RIL related 'Network Operators' feature in settings to be able to choose a network operator manually. (Remove BOARD_USE_NEW_LIBRIL_HTC := true) (Credit: tytung)
    • Switched to CAF audio_policy.conf
    • Enabled SoundRecorder's UI (Done by CM)
    • Updated to the latest hosts file (December-07-2012) for blocking ads.
    • Updated to Gmail 4.2.1
    • Updated to Google Calendar 201210220
    • Updated to Google Play Store 3.10.9
    • Updated to Google Play services 2.0.10
    • Updated to Google Search 2.2.9.5425 (New feature: Search with camera)
    • Updated to YouTube 4.1.47
    • Removed AOSP Keyboard.
    • Added Android 4.2 Stock Keyboard to support Gesture Typing.
    • Added CM FileManager.
    • Added the lowmemorykiller tweak to get a faster and more responsive system.
    • Decreased the maximum system partition size to 285 MB (Full install).
    • Decreased the minimum system partition size to 200 MB (Custom install with everything unchecked).
  • V1.2 (Nov. 3, 2012)
    • Built this version from the CyanogenMod 10 git repositories mainly.
    • Updated AROMA Installer for NexusHD2-JellyBean. (Credit: tytung)
      • Added a SD-EXT partition checking feature when choosing DataOnEXT or NativeSD installations.
        (i.e., If you don't have a mmcblk0p2 partition, the installer won't continue.)
      • Added a custom install feature. The required system space is as follows:
        • System@NAND install:
          • Full install 285.3 MB
          • Minimum Install 217.3 MB
        • System@EXT4 install:
          • Full install 287.8 MB
          • Minimum Install 219.6 MB
    • Included copybit.qsd8k.so to fix the soft reboot issue when using SMS quick reply and some apps like Elixir 2 or OfficeSuite Pro.
    • Fixed Native WiFi Tethering. (config_wifiApStartInterface=true and config_tether_wifi_regexs=wl0.1) (Credit: Xylograph)
    • Fixed the automatic brightness of the button backlights when touching the screen. (Credit: _ILIA_)
    • Fixed Panorama camera (Credit: dragonzkiller)
    • Fixed apps downloading issues for Play Store. (Credit: tytung)
    • Supported full Bluetooth button controls. (PLAY, PAUSE, STOP, NEXT, PREV, etc.) (Credit: CM and tytung)
    • 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)
    • Updated to the latest hosts file (October-18-2012) for blocking ads.
    • Updated to Google Apps 4.1.2 from stock Nexus S ROM (Credit: tytung)
    • Updated to Google Calendar 201210120
    • Updated to Google Maps v6.14.1
    • Updated to Google Search v2.1.12.516
    • Updated to NativeSDBoot v9 (Credit: datagr)
    • Moved Apollo.apk, Calendar.apk, Gmail.apk, Maps.apk , and YouTube.apk to /data/app/ folder to save system space.
    • Removed talkback.apk to save system space. Please install the latest version from the Google Play Store if required.
  • V1.1 (Oct. 14, 2012)
    • Updated to Android Jelly Bean 4.1.2 (JZO54K).
    • Updated CM10 source code.
    • Included htcleo-2.6.32 kernel tytung_jellybean_r1
      • Merge remote-tracking branch 'securecrt/jellybean' into jellybean (Big thanks securecrt for smooth JB kernel)
      • Increased the pmem_adsp size to try to fix 'Allocate Buffer failed' while do the H/W video encoding.
      • Enabled fast_charge by default for my kernel (It's enabled in Securecrt's kernel.)
    • Updated AROMA Installer to support more accuracy install progress bar.
    • Updated initrd.gz.
    • Fixed MAGLDR NAND Kernel open error in v1.0.
    • Added fully working camcorder with H/W video encoding.
    • Disabled the camera feature in the Gallery2.apk since the camera preview is glitch.
    • Included LegacyCamera.apk to support correct camera preview (Panorama is still broken).
    • Included wpa_supplicant_v0.8.x_adhoc_update.zip to support Ad-Hoc WiFi network.
    • Included Wired Tether v1.4 as a data app to support USB Tethering.
    • Included WiFi Tether v3.2-beta2 as a data app to support WiFi Tethering.
    • Updated Superuser.apk and su to v3.2.
    • Updated to Google Play Store v3.9.16.
  • V1.0 (Oct. 10, 2012)
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

[Jun. 24, 2013] LowSoundFixer 1.0.7

Postby symbuzzer » Mon Jun 24, 2013 11:32 am

Tytung updated LowSoundFixer from 1.0.6 to 1.0.7 with new CM10.1 update (v2.3)

tytung:
Updated to LowSoundFixer_v1.0.7.apk for fixing the low sound issue for CM-10.x. (Updated BT events. Not sure fix BT or not)


Code: Select all
Changelog:
V1.0.6
Fix a bug that the low sound bug may not be solved after unplug the headset.

V1.0.5
Replace KeypressSpacebar.ogg with Silence.ogg (thanks marco.palumbi for Silence.ogg)
Remove background service to save memory (LowSoundFixer is no longer a background service)
Register static Receiver in AndroidManifest.xml to replace the feature of background service.

V1.0.4
Add event: connect Bluetooth headset
Add event: connect Bluetooth SCO audio

V1.0.3
remove MainActivity and clean some debug info

V1.0.2
Add event: disconnect Bluetooth SCO audio
Add event: detect a missed call

V1.0.1
Change the app name from LowSoundDetector 1.0 to LowSoundFixer 1.0.1
Add BT headset disconnection event
Add new icon
Add MainActivity so you can run it as a background service after installation.
(After reboot, the app will run as a background service automatically.)
Play app built-in KeypressSpacebar.ogg instead of system's default notification sound.
(This sound is more quiet.)
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: [Jun. 02, 2013][ROM][JB][4.1.2][720p] NexusHD2-JellyBean-CM10 V1.5 [Kernel: tytung_jellybean_r2]

Postby marco.palumbi » Fri Jun 28, 2013 9:53 am

symbuzzer wrote:is bluetooth tethering working in this rom or need a patch like 4.2.2 V2.3?


it is working in this ROM
marco.palumbi
Recognized Developer
 
Posts: 17
Joined: Mon Jun 24, 2013 1:59 pm
Has thanked: 11 times
Been thanked: 21 times

Re: [Jun. 02, 2013][ROM][JB][4.1.2][720p] NexusHD2-JellyBean-CM10 V1.5 [Kernel: tytung_jellybean_r2]

Postby amir_shah » Mon Dec 30, 2013 11:37 am

i have a question (i cant speak EN well :D )
what is the best way to flash this rom? nand? data on ext? cron mod?
i havent t mobile.
and what the best size for system? :?:
(i dont install many apps and games and want a soft and daily use :!: )
amir_shah
Newly Registered Member
 
Posts: 1
Joined: Tue Dec 24, 2013 11:42 am
Country: Iran (ir)
Has thanked: 7 times
Been thanked: 0 time

Re: [Jun. 02, 2013][ROM][JB][4.1.2][720p] NexusHD2-JellyBean-CM10 V1.5 [Kernel: tytung_jellybean_r2]

Postby soren » Tue Dec 31, 2013 7:29 pm

I recommend DataOnEXT. Also, you should flash the NexusHD2-JellyBean-CM10.1.3 ROM. It's stable and more up-to-date. If you use DataOnEXT, you can resize your system partition to 400 MB.
soren
Senior Member
 
Posts: 303
Joined: Mon Jul 08, 2013 12:41 pm
Has thanked: 160 times
Been thanked: 86 times


Return to HD2 Android Development

Who is online

Users browsing this forum: No registered users and 0 guests

cron