[HD2 Android NAND Development] Daekin:
[DISCONTINUED] [CWM] Sense of Eclipse 2.5.0.0 [HierOS 1.8.5 GB]

This ROM is a successor of ..::: BPSense ViVo v2.3 :::..

Features

Based on RUU Ace Gingerbread S 2.36.405.8 (Apr 23) HTC Desire HD (Ace)​

Uses HierOS's kernel​

Rooted (Busybox, Superuser)​

Supports both EU and US HD2 models​

Supports both MAGLDR and cLK bootloaders using my universal cLK to MAGLDR converter​

Contains NAND-only, Data2EXT and App2SD versions

(NAND-only works only on T-Mobile US HD2)​

Installable through ClockworkMod Recovery​

Multilanguage​

Ad-free​

Support for RTL languages​

Proper AGPS support​

Deodexed and zipaligned​

Optimized for performance and battery saving at the same time​

Includes portions of Sense 3.0 (LockScreen, Wallpapers, USB Dialog, TaskManager, Weather, Messages)​

Includes latest Google Talk with video calling​

Google Maps Navigation unlocked for all countries​

All applications updated to latest version​

Known Issues​

Camcorder (Records well up to 320x240 resolution)​

Tethering (Use third-party app like EasyTether and Barnacle Wifi Tether)​

Power Button (APM is fixed but you cannot use it to wake the device and end call, use other hard/soft buttons)​

Requirements​

Radio 2.15.50.14​

HSPL 2.08​

MAGLDR 1.13 / cLK 1.4.0.1​

ClockworkMod Recovery 5.0.2.6​

1024 MB EXT4 partition on SD card for App2SD and Data2EXT versions​

Installation​

I decided to split entire ROM package into several smaller archives because it is easier to maintain and provide updates for different configurations. This resulted into four packages:

Base package – As the name suggests this is the core of the ROM, it contains entire system partition and boot partition for MAGLDR. This is required and should be flashed firtst.

MAGLDR to cLK conversion package – cLK users will need to flash this package over the base to install kernel support for cLK to be able to boot and use mobile data.

Data2EXT package – This package will install required components for Data2EXT version (special version for cLK also included).

Applications for EXT – This package contains all system applications that will be installed onto EXT partition on SD card. It is intended for App2SD version users. This is required and should be flashed last because the installer script sets required system settings and permissions.

Applications for System – This package contains all system applications that will be installed onto system partition on NAND. It is intended for NAND-only and Data2EXT versions users users. This is required and should be flashed last because the installer script sets required system settings and permissions.

Post-installation package – THis package contains user applications that can be downloaded from Market but are included as default (e.g. Gmail). This package comes is for Data2EXT and NAND-only versions and must be flashed AFTER a first boot.

For NAND partitioning I recommend using HD2 NAND Toolkit (latest stable ClockworkMod Recovery is here), 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 or can be set to 5 MB

Required boot partition size for all configurations is 5 MB

Required cache size for all configurations is 5 MB

Required system partition size for App2SD version is 240 MB

Required system partition size for Data2EXT and NAND-only versions is 400 MB

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:

EXT2 and EXT3 are also supported, but you will get best performance when using EXT4 file system

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

GPS configuration included in the ROM by default is for Europe region. Since there is specific configuration for every location, you need to flash configuration files with AGPS auto update from here for your location (latest GPS libraries are also there).

Here is the list of packages for each version:

Downloads

Base package

eclipse_base_2.5.0.0.zip [MD5: c2645183c5127dba13e360652a89dceb]

MAGLDR to cLK conversion package

eclipse_clk_2.4.0.0.zip [MD5: a6d1b73012966e90e706350a9826072c]

Applications for EXT package

eclipse_app_ext_2.5.0.0.zip [MD5: 3e307710fc7064dcad6f804108e1999d]

Applications for System package

eclipse_app_system_2.4.0.0.zip [MD5: beda40c0aeff7215a61190111c7c73d7]

Data2EXT package

eclipse_data2ext_2.3.0.0.zip [MD5: f4df4dfa299974ab1ea48be9e4e2349c]

Post-installation for Data package

eclipse_post_data_2.5.0.0.zip [MD5: a2db7bf76712fbefaf0e70315a721bc2]

Post-installation for EXT package

eclipse_post_ext_2.5.0.0.zip [MD5: db9690e25d0c31e0c272ae74443cea02]

Versioning

As you can see, I will provide many smaller packages, that can be flashed on top each other. Therefore I have introduced four number versions, just like regular .NET assblies have:

[major].[minor].[build].[revision]

I will try to follow these rules when versioning (you can then see what packages are compatible with each other):

any major version will be a full build, only packages with the same major version will be compatible, full wipe is required before flash

minor versions will contain full build also, but the changes between minor versions will be compatible with other minor version (assuming major version is the same)

packages with increased build number will be updates only, they will contain only differences from base minor version

revisions will be updates too, but the changes will be very small, they will contain differences from base build

extras are only update packages and should be flashed on top of fully flashed ROM

any exceptions to the rules will be clearly visible at the download links

Here are some examples so that you understand what I mean:

eclipse_base_1.0.0.0, eclipse_clk_2.1.0.0 and eclipse_eu_ 3.6.0.0 are full releases but since they have different major versions, they are not compatible

eclipse_base_1.0.0.0 and eclipse_us_1.1.0.0 are full releases but they should be compatible

eclipse_base_1.1.1.0 is updated build, you need to flash eclipse_base_1.1.0.0 before applying

eclipse_base_1.1.2.1 is updated revision, so you need to flash eclipse_base_1.1.0.0 full package and eclipse_base_1.1.2.0 updated build before applying

Since there are many packages with different versions the thread title will show version of the latest base package. The most important clues how to find updates is to check thread date and see history below.

History

[U][B]November 16, 2011[/B][/U]
2.5.0.0
- [app,post] updated apps to latest version
- [app,post] removed Google+ and Facebook Messenger
- [base] removed unused JETCET printing libraries
- [base] display color optimization for 16-bit
[U][B]November 11, 2011[/B][/U]
2.4.0.0
- [app] fixed Google Talk FC on certain occasions
- [app,post] updated Total Commander, Market and other apps
- [clk] updated initialization scripts (network switching fixes)
- [base] updated kernel to HierOS 1.8.5 GB NOBTFIX NO2WCR
(2WCR causes battery drain, BTFIX causes BT pairing and FM radio issues)
[U][B]October 27, 2011[/B][/U]
2.3.0.0
- [app,post] reuploaded app_ext and both post packages to fix Google Maps
[U][B]October 26, 2011[/B][/U]
2.3.0.0
- [base] hopefully fixed DNS problems after switching connections
- [base] modified keyboard config
(APM works but you cannot use POWER button to wake phone)
- [base] removed TTS data (can be installed onto SD card)
- [base] removed some camera sounds
- [base] updated Superuser and busybox
- [base] added Desire HD "smoothness fix" (better UI smootnhess)
- [base] updated EGL libraries from MIUI
(great speed and much less glitches)
- [base] updated hosts
- [base] optimized media quality
- [base] changed device and ROM identification to Desire HD
(for better Market compatibilty)
- [base] more speed and power saving optimizations (now the best speed ever)
- [app] removed logging and feedback apps
- [app] removed some additional Rosie widgets
- [app,post] removed ColorNote and Quickboot
- [app,post] added new apps to default portfolio
(Polaris Office, Total Commander, Adobe Reader, Dropbox, Facebook)
- [app,post] updated all Market apps to latest versions
- [clk] introduced universal MAGLDR to cLK converter
[U][B]September 18, 2011[/B][/U]
2.2.2.1
- [base,clk] reverted kernel to HierOS 1.7.2 GB to fix various issues
[U][B]September 14, 2011[/B][/U]
2.2.2.0
- [base,clk] changed kernel to HierOS 1.7.5 GB with BT fix
- [base] some small ROM optimizations
- [app] updated HTC Sync client
[U][B]September 13, 2011[/B][/U]
2.2.1.0
- [base,clk] updated kernel to HierOS 1.7.5 GB
- [base] included glitches fix v3 by haldric
- [base] updated hosts
- [app,post] updated all apps to latest versions
Extras
- removed alternate kernel (moved to main package)
[U][B]September 6, 2011[/B][/U]
Extras
- reuploaded alternate kernel for MAGLDR (fixes ROM not booting bug)
[U][B]September 5, 2011[/B][/U]
Extras
- added small update to remove TTS data from system parittion
(helps Data2EXT EU users to install Sense 3.0 Rosie)
- added alternate kernel: HierOS 1.7.2 GB => fix BT connection issues
(may introduce higher battery drain when using bluetooth)
[U][B]September 1, 2011[/B][/U]
2.2.0.0
- [base,clk] changed kernel to HierOS 1.7.4 GB => fix BT drain, wakeup lag
- [base,clk] modified init.rc to support BT low power usage
- [base] updated tytung GPS libs to NMEA 2.1
- [base] updated su to 3.0 beta 4
- [base] updated hosts
- [base] updated libs => less glithes
- [base] added remaining TTS data
- [base] removed LG sounds
- [base] ROM optimizations => speed, stability, battery, data connection
- [app] updated Maps to 5.9.0 by ownhere (unlocked navigation)
- [app] updated lockscreen => properly sized
(one small issue: alarm buttons text behind ring)
- [app,post] updated all apps from Market to latest versions
- [app,post] modified default included user apps portfolio
[U][B]July 12, 2011[/B][/U]
2.0.0.0
- [all] second major release
- [all] added support for Data2EXT
(previous NAND-only and App2SD versions still supported)
- [all] updated applications
- [base] updated GPS libs
- [base] possibly fixed blurry MMS (thanks to AngelDeath)
- [base] ROM optimizations
[U][B]July 1, 2011[/B][/U]
Extras
- updated Sense 3.0 Rosie for US - reverted to 0.18 that worked
[U][B]June 30, 2011[/B][/U]
Extras
- updated Sense 3.0 Rosie - compressed to require less space
(now requires only 395 MB system partition as minimum)
1.0.1.2
- [base] GPS libraries reverted to tytung's 1.3
1.1.1.0
- [us] added custom apps to user data space
(WARNING: flash this [B]AFTER[/B] first boot)
1.1.0.0
- [us] repacked whole US apps package - removed custom apps
(this requires full reflash with at least 390 MB system partition)
[U][B]June 28, 2011[/B][/U]
1.0.2.0
- [us] fixed installation script
(420 MB system partition should be enough again - not counting extras)
1.0.1.1
- [base] GPS libraries updated to tytung's 1.5
[U][B]June 27, 2011[/B][/U]
Extras
- updated Sense 3.0 Rosie to version 0.19 by seo
- fixed Bulgarian IME
1.0.1.0
- [base] updated Trace IME (fixed Chinese IME)
- [eu,us] updated original Maps (live wallpaper works)
- [base,eu,us] camcorder fixed
(maximum usable recording resolution is 320x240) (thanks to boxmax)
- [base] some system optimizations
- [eu,us] included Terminal (again)
[U][B]June 23, 2011[/B][/U]
Extras
- updated Sense 3.0 Rosie to version 0.18 by seo (fixed calendar widget)
1.0.0.3
- [base] updated RTL support (thanks to mido.fayad)
- [base] added HTC IME with Trace (defult disabled)
- [base] some other small updates (gps.conf defaults to Europe now)
1.0.0.2
- [eu,us] added Low Storage Wizard
- [eu,us] added HTC IME with Trace (defult disabled)
[U][B]June 22, 2011[/B][/U]
- [all] uploaded to FTP provided by SyLvEsTeR20007
Extras
- removed HTC IME with Trace
- updated Sense 3.0 Rosie to version 0.17 by seo
- removed link to Arabic patch (not needed as it is included in base)
- added insertcoin LockScreen
1.0.0.2
- [base] added RTL support (thanks Ambious for tip and patcher)
- [base] added more languages (eg. en_US) in setup
1.0.0.1
- [eu,us] updated HTC Sync client
- [eu,us] reverted to stock ring
- [eu,us] changed PCSCII dialog to green selected buttons
[U][B]June 17, 2011[/B][/U]
Extras
- updated Sense 3.0 Rosie: application selector page divider
- added LockScreen with stock (unbranded) ring
- added percentage stock battery indicator
[U][B]June 16, 2011[/B][/U]
Extras
- updated Sense 3.0 Rosie: Live Wallpapers
- added HTC IME with Trace (Swype-like keyboard)
- added Bulgarian IME
1.0.0.1
- [base] choppy weather video fix
[U][B]June 15, 2011[/B][/U]
Extras
- added Stock Battery Indicator
- added Transparent Rosie Widgets
- added Sense 3.0 Rosie
1.0.0.0
- [all] initial public release

Extras

insertcoin LockScreen

eclipse_lockscreen_insertcoin_ext_2.0.0.0.zip [MD5: 389b4b49157d0fc34d4a3989c6a0e107]

eclipse_lockscreen_insertcoin_system_2.0.0.0.zip [MD5: 2f747796dda913247bcd3262af77ae4c]

Stock Battery Indicator

eclipse_framework_stock_2.0.0.0.zip [MD5: bb83719d451d87543db534d56f7cb2c7]

- OR -

Percentage Stock Battery Indicator

eclipse_framework_percentage_2.0.0.0.zip [MD5: 1f48d0edeb9643bb66ffd281a7f51033]

Transparent Rosie Widgets (for Sense 2.1 Rosie)

eclipse_resources_transparent_2.0.0.0.zip [MD5: a34b231c40d3f5d9cb2784330e323a2d]

- OR -

Sense 3.0 Rosie (manually add widgets to homescreen)

eclipse_rosie_3.0_ext_2.0.0.0.zip [MD5: 0df755e13aebf7ad68205f3c43b37094]

eclipse_rosie_3.0_system_2.0.0.0.zip [MD5: 3bc66a45322992802910171e5ab00000]

Bulgarian HTC IME

eclipse_ime_bulgarian_ext_2.0.0.0.zip [MD5: 3194375cbde8723602035e22ca007cbc]

eclipse_ime_bulgarian_system_2.0.0.0.zip [MD5: a7d0e44f2b631099e22641b3bdf79848]

ROMs based on Sense of Eclipse

Sense of Lunar by iamcxa - Original Thread

Troubleshooting

Credits

Cotulla, DFT Team, M-Deejay, Imilka, Hastarin, Seo, sbryan12144, Capychimp, Mike1986, Krzysiec, Rafpigna, Tytung, Darkstone, Dungphp, snq-, SyLvEsTeR20007, boxmax, iamcxa, ownhere, Brut.all and many more I have not mentioned here and helped me.