[HD2 Android NAND Development] Daekin:
Graphics by Hedgehog57​

Features

Based on HTC Sensation XL with Beats Audio RUU 1.27.1400.4

Android 2.3.5 with Sense 3.5

Uses my own Eclipse Kernel

No graphical glithes

Working 3D previews

Working WiFi Tether app

Working 800x480 video recording

Customizable AROMA installation

ZRAM swap ready (enabled using safe ZRAM installer created by me)

Rooted (Busybox, SuperSU)

Supports both EU and US HD2 models

Supports both MAGLDR and cLK bootloaders

Supports non-standard cLK partition order

Selectable data storage mode (AD2SDX, DA2SDM, DataOnEXT + DalvikOnNAND, NAND)

Installable through ClockworkMod Recovery

Fully automated device detection

Installation can align EXT4 partition on SD card

Multilanguage

Ad-free

CRT animation enabled

T-Mobile WiFi Calling enabled

Sense 4 epxerience (wallapers, clock widget)

Support for RTL languages

Proper AGPS support

Deodexed and zipaligned

Optimized for battery saving

Performance tweaks for smooth operation

Overclocking ready

All applications updated to latest version

Known Issues

Nothing serious to worry about...

System Requirements

Radio 2.15.50.14

HSPL 2.08

MAGLDR 1.13 / cLK 1.5

ClockworkMod Recovery 5.0.2.6

Class 4 microSDHC card with 1 GB EXT4 partition

Installation

Starting from version 3.0 all installation packages were merged and now full build includes files for all supported configurations.

Installation is fully automatic with few exceptions - AROMA installer enables users to choose from:

Wipe user data (and align EXT partition)

Leave user data intact

Data is 1st partition

Data is 2nd partition

Data is 3rd partition

Data is 4th partition

Data is 5th partition

Data is 6th partition (this is the default position)

Data is 7th partition

marc1706 kernel

GBLeo kernel

AD2SDX

DA2SDM

DataOnEXT + DalvikOnNAND

NAND (for T-Mobile HD2 only)

Enable ZRAM

Disable ZRAM

Other device configuration is detected automatically.

For NAND partitioning I recommend using HD2 NAND Toolkit, but you can use other tools if you want:

Required misc partition size for all configurations is 1 MB

Recovery partition size can be determined by the size of recovery.img

Required boot partition size for all configurations is 5 MB

Required cache size for all configurations is 5 MB

Required system partition size for all configurations is 100 MB for both phone models

User data partition should spread the rest of the NAND

For SD card partitioning I recommend GParted on Linux or MiniTool Partition Wizard on Windows:

FAT32 partition must be first and EXT4 partition must be second, both must be primary partitions

Linux Swap partition is not supported, because it only degrades the performance. Use ZRAM swap if you want more performance!

GPS configuration included in the ROM by default is optimized for global use, there is no need to alter configuration for different regions!

Downloads

HTC Sync

htc_sync_setup_3.3.10.exe - Main Download [MD5: c8e146246d8152ac42aaac0a094e8a47]

Update packages

There are no updates at the moment...

Full installation package

eclipse_3.90_full.zip - Main Download [MD5: 71abe045be5564a5ac22e34e196de8a8]

Versioning

Because of simplified installation package management, there is no need to have advanced build numbers. From now on I will use simplified version numbers as follows:

[major].[minor]

Apart from this the packages will containd either full or update, that will indicate type of installation. For update packages you need to install all updates from latest full version:

eclipse_3.1_full

eclipse_3.2_update

eclipse_3.4_update (assume that 3.3 is not in downloads section so it was not released to public or it is superseded by 3.4)

History

[U][B]January 22, 2014[/B][/U]
3.90
- updated all apps to latest versions
- cleaned and optimized installation script
- modified libs to stop logcat flooding
- enabled oc daemon by default
- updated kernel to fix 100% CPU load bug after screen off during call
- some other small fixes and tweaks
[U][B]October 3, 2013[/B][/U]
3.80
- updated all apps to latest versions
- updated AROMA installer
- cleaned and optimized installation script
- updated installer binary to support JellyBean recoveries
(eg. latest Extended TWRP; needs regression testing though...)
- some other small fixes and tweaks
[U][B]July 17, 2013[/B][/U]
3.70
- updated all apps
- removed some apps to gain initial space
(users can still download them from Google Play Store)
- removed some system apps (skins, Teeter, FbChat, JETCET Print...)
- updated kernel with rebuilt version
- some other small fixes and tweaks
[U][B]May 27, 2013[/B][/U]
3.69-2
- added permission fix for xt_qtaguid
(credits: Dark_Avenger; needs kernel update though...)
[U][B]May 24, 2013[/B][/U]
3.69
- updated ramdisk to support native mount of sysparts
- replaced CronMod A2SD+ with Daekin's Apps2SD Mounts
(extended the mount script to mount user apps and dalvik-cache)
- added configurable mount points using script
- updated kernel to Eclipse Kernel 1.3
- removed system locales that were not present in framework
(in case your locale is missing just select closest one)
- made time zone info configurable in AROMA
- updated DataOnEXT with DalvikOnNAND
(now 100 MB system partition is required)
- updated ZRAM installer and enabler scripts
- updated all apps to latest version
- added working WiFi Tether - Eclipse Mod
- added Seeder to tweak I/O performance
- added XDA app and Google Drive
- updated AROMA configuration and installer scripts
- simplified device detection script
(removed unused features)
- removed unnecessary AROMA installer support files
- tweaked camera settings
- updated and tweaked startup scripts
- some other system updates, tweaks and fixes
[U][B]January 7, 2013[/B][/U]
3.62
- merged 3.52 and 3.60 BETA builds
- now provides all previous storage modes
(AD2SDX, CronMod A2SD+, DataOnEXT, NAND)
- replaced old AppsSD with CronMod A2SD+
- reorganized storage to gain another 100 MB for user data
(also removed large Sense 4 sounds)
- removed support for EXT swap because it only slowed system down
(use ZRAM swap instead to gain more performance)
- tweaked AROMA installation for better user experience
- updated automatic device detection script
- updated alignment script
- zipaligned using latest SDK r21.0.1
- updated included apps to latest versions
- added better Sense 4 clock widget
- added latest Google Play Services
- added TuneIn Radio
- updated weather animations
- updated time zone information
- tweaked init scripts
- tweaked data connection
- changed default branding to "Eclipse"
(original HTC Scene still available)
- some other small tweaks and fixes
[U][B]October 14, 2012[/B][/U]
3.60 BETA
- removed storage modes based on init scrips
- added DataOnEXT storage mode
- reorganized files allocation
- updated Adobe Flash Player
- updated Adobe Reader
- updated BS Player
- updated ES File Explorer
- updated Facebook
- updated Google Maps
- updated SupoerSU
- added Goole Play Services
- moved Sense 4 Clock to user apps
- some other small updates and enhancements
[U][B]September 4, 2012[/B][/U]
3.52
- fixed Arabic/RTL browser core
- added back JETCET print
- added forced HW acceleration
- fixed typo in AROMA installer
- some other small updates
[U][B]August 30, 2012[/B][/U]
3.51
- fixed auto detection of TMOUS and SD-EXT during installation
(minimum size of EXT partition for Apps2SD and AD2SDX is [B]1000000[/B] KiB)
- added support for non-standard cLK partition order
(users can select data partition position)
- updated Maps, ES File Explorer, SuperSU and Facebook to latest version
[U][B]August 28, 2012[/B][/U]
3.50
- zipaligned using latest SDK r20.0.3
- updated alignment script
- updated OpenVPN installation
- updated Superuser to latest SuperSU version
- added Sense 4 wallpapers and sounds
- added Sense 4 clock widget (not default)
- fixed DSPManager
- added new EGL libs (fixes 3d previews)
- updated sound and video libraries (thanks to NRGZ28)
- fixed music playback delay
- fixed 800x480 video recording
- fixed powersave mode not working
- tweaked startup scripts
- fixed dalvik-cache data errors
- updated default scene widgets
- updated weather videos
- removed Sony Bravia Engine
- added more settings in EQS
- added ER3BUS Tweaks
- updated Play Store to latest version
- updated all apps to latest version
- added AROMA installation
(automatic with possibility to choose some options)
- added data2ext version - AD2SDX
- added safe ZRAM installer
(ZRAM activated after 2 reboots to ensure proper ROM initialization)
- added Wifi calling for TMOUS (by tytung)
- updated marc kernel
- added GBleo kernel as optional (fixes WiFi Hotspot)
- optimized file space allocation
- other small updates and fixes
[U][B]April 10, 2012[/B][/U]
3.15
- zipaligned using SDK r18
- reverted some conflicting tweaks so wifi is more stable now
- reverted kernel to 0.1.9 (faster, less drain, no random reboots)
- optimized some tweaks in ROM (less drain, cleaner code)
- updated Polaris Office
- updated all apps to latest version
- added missing Sony Bravia Engine components
- underclocked more for better battery saving
(ROM still fast enough for normal operation)
(frequencies easily changeable using included applcation)
- other small tweaks and fixes
[U][B]April 1, 2012[/B][/U]
Π
- April Fools' Day edition
[U][B]March 26, 2012[/B][/U]
3.10
- corrected installation script
- reverted a few tweaks that caused data switching problems
(wifi wakeup not corrected yet, adjust wifi sleep policy manually)
- some other tweaks not related to mobile data
[U][B]March 22, 2012[/B][/U]
3.9
- changed kernel installation for easier future updates
- enhanced installation to be able to use App2SD on TMOUS
- enhanced installation to install ZRAM activation as an option
- updated kernel to 0.2.0
- removed some default user apps to make this ROM less bloatware
- updated all apps to latest versions
- updated Market to latest version of Play Store
- removed HtcBeatsNotify
(Beats not working so we can save space in notification drawer)
- added DSP Manager
- fixed Stocks (added international Yahoo-powered version)
- updated gps.conf to worldwide operation
(no longer needs separate configs)
- updated gps.conf no to use SSL
(speeds up tranfers of GPS data)
- new boot sound and wallpaper
(tiny little taste of Sense 4)
- other small improvements and tweaks
[U][B]March 2, 2012[/B][/U]
3.8-r2
- reuploaded with correct kernel for MAGLDR
(cLK users do not need to reflash)
[U][B]March 1, 2012[/B][/U]
3.8
- updated kernel to v0.1.9
- updated ril libs for more stable data connection (thanks to carl1961)
- added slide2remove notifications (thanks to anikolop)
- added some useful free cloud apps
- updated all apps to latest versions
- reorganized and simplified init scripts
- some other small tweaks and improvements
[U][B]February 11, 2012[/B][/U]
3.7
- added back accidentally removed lib that caused Music app FC
- updated apps to latest versions
- added Microsoft OneNote Mobile
- added Total Commander with all plugins
(time-limited RC, will update it before expiration)
[U][B]February 7, 2012[/B][/U]
3.6
- rebased on Runnymede 1.27.1400.4 RUU
(full wipe is mandatory)
- greatly improved overall speed and responsiveness
- removed Sony Xloud Engine
- added back boot sound
- updated apps to latest versions
- added AdAway to enable updating of hosts file
- some other ROM tweaks and cleanup
- updated install script to show real progress
[U][B]January 29, 2012[/B][/U]
3.5
- updated kernel to version 0.1.8
- further optimized battery usage for even less drain
- updated Terminal Emulator and Google Maps
- fixed error in installation script
[U][B]January 24, 2012[/B][/U]
3.4
- updated kernel to version 0.1.7
- removed WiFi Calling application and libraries
- fixed severe slowndowns for T-Mobile HD2
[U][B]January 22, 2012[/B][/U]
3.3
- updated su, andrev_oc and busybox
- optimized ROM for better performance
(hopefully eliminated occasional slowdowns)
- fixed oversized calculator
- updated DaemonController, Maps, Search and Terminal
- added saving installation log to SD card
[U][B]January 13, 2012[/B][/U]
3.2
- automatic cLK detection (thanks to iamcxa for tip and link)
- added SD card swap (automatically enabled when present)
- fixed zram swap activation and changed size to 100MB
- updated apps to latest versions
- updated gpslibs (thanks to arne182)
- added Sony Xloud Engine (thanks to Mwakious and seaman2k)
- added special T-Mobile US support (Ganlite) and auto detection
(this feature needs testing)
- tweaked and automated updater-script
(now the only user input is to align SD-EXT partition for EU HD2)
- some other small tweaks
[U][B]January 10, 2012[/B][/U]
3.1
- initial public release

Extras

User banners by iamcxa: original post

Warning: Old extras packages may not compatible with current version. Use at your own risk!

Stock Battery by alarien: original post

Stock Battery with Percentage by alarien: original post

Performance tweaks by ph03n!x: original post

Troubleshooting

Q&A/T thread for general discussion

Bug reports

If you experience problematic behavior, include all this information in the bug report:

hardvare configuration (phone model, bootloader, partition sizes...)

installation options you have selected

description of the problem

all possible log files

For log creation you can use AIOlog - All in One Android Logger

Credits

Hedgehog57, marc1706, NRGZ28, ph03n!x, -pixelfreak-, dorimanx, XxXPachaXxX, AMARULLZ, lyapota, carl1961, dansta34, Football, Cotulla, DFT Team, M-Deejay, Imilka, Hastarin, Seo, sbryan12144, Capychimp, Mike1986, Krzysiec, Rafpigna, tytung, Darkstone, Dungphp, snq-, SyLvEsTeR20007, boxmax, iamcxa, ownhere, Brut.all, haldric, mwakious and many more I have not mentioned here and helped me (directly or indirectly).

XDA:DevDB Information

Sense of Eclipse, ROM for the HTC HD2

Contributors

Daekin

ROM OS Version: 2.3.x Gingerbread

ROM Kernel: Linux 2.6.x

Version Information

Status: Stable

Current Stable Version: 3.90

Stable Release Date: 2014-01-22

Created 2014-11-10

Last Updated 2016-01-18