[22 Jan 2014] [ROM] Sense of Eclipse 3.90 =LEGENDARY= [ONLINE]

Search This thread

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
yes, this version has to setle down for quite longer time, but than it is fast with ocasional freezes (MAGLDR, EU HD2)

I have also some other observation:
- same problem with mobile data but switching to airplaine mod and back soved it

- one wird thing is that always I get notification that free internal memory is low, but ther is only 55MB used and aprox 150 is still empty, so I do not know why this notification comes, probably some bug

- yesterday (aprox 8 hours after flashing) I was lisning to music and phone was not very responsive, and music player has been freezing all the time, even when I did not operate it. Later I started a daemon and I saw that both, minimal and also maximal CPU freq was 128000 in wake and sleep. I think that max freq in wake should be much higher, or this daemon has algorithm to change it by itself?
So I have changed the governor to smartass and max wake freq to 998400. UI seems more responsive but when I am opening any aplication, it takes definatelly longer time than previous version of eclipse, that's all I found until now

Ok, I will look into it...music player can be slow because of Beats - I still am not sure if it is really working on our device, I know it says it is enabled, but have no chance to compare with Beats turned on because when switching Beats ON/OFF the Music player freezes or FC, it is still very unstable, so do not touch Beats settings and leave it enabled (sound seems to me prety good even with unverified quality).

to DaemonController: it is little unstable, I have tried different versions, the problem is that sometimes it detects wrong frequencies or governors.

default ROM settings are:
  • sleep governor conservative
  • sleep min frequency 128000
  • sleep max frequency 384000
  • wake governor interactive
  • wake min frequency 384000
  • wake max frequency 768000 <- this is stock HD2 frequency on WinMo on battery (1GHz is enabled on WinMo only when charging)
 
  • Like
Reactions: pedroxxx

iamcxa

Senior Member
Sep 21, 2008
421
153
Taiwan
iamcxa.org
Ok, I will look into it...music player can be slow because of Beats - I still am not sure if it is really working on our device, I know it says it is enabled, but have no chance to compare with Beats turned on because when switching Beats ON/OFF the Music player freezes or FC, it is still very unstable, so do not touch Beats settings and leave it enabled (sound seems to me prety good even with unverified quality).

to DaemonController: it is little unstable, I have tried different versions, the problem is that sometimes it detects wrong frequencies or governors.

default ROM settings are:
  • sleep governor conservative
  • sleep min frequency 128000
  • sleep max frequency 384000
  • wake governor interactive
  • wake min frequency 384000
  • wake max frequency 768000 <- this is stock HD2 frequency on WinMo on battery (1GHz is enabled on WinMo only when charging)


Daekin, wake max frequency 768000 is a nice idea! seems sometime don't need such of power, it's really a nice idea!

and is that possible transfers the new APM to sense2.1 rom?
 

pedroxxx

Senior Member
Jan 14, 2010
115
8
Bratislava
CPU freq

to DaemonController: it is little unstable, I have tried different versions, the problem is that sometimes it detects wrong frequencies or governors.

default ROM settings are:
  • sleep governor conservative
  • sleep min frequency 128000
  • sleep max frequency 384000
  • wake governor interactive
  • wake min frequency 384000
  • wake max frequency 768000 <- this is stock HD2 frequency on WinMo on battery (1GHz is enabled on WinMo only when charging)

thanks Daekin for fast response, I have changed the governors and frequencies as you suggested

this daemon is really not stable, because it reseting frequencies to 128000 randomly when you start it, so I do not know if it is matter only of the UI interface or it really changes the CPU frequencies, sometimes it tells me that andrew_oc is not installed and has to be downloaded

so if it is just a matter of the daemon UI interface, I hope it will not have any sideffect when you restart the mobile and those walues will be remembered as a setting :) probably something worth for observation
 

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
Daekin, wake max frequency 768000 is a nice idea! seems sometime don't need such of power, it's really a nice idea!

and is that possible transfers the new APM to sense2.1 rom?

I have tried one that is floating aroung but I got some text on many places in the ROM disappeared - probably because of the ROM base...

maybe if I used old 1.05 base, it could be OK...but older base is slower than this latest, so I decided to use this even it is not WWE (so some languages can have localization issues on some places).
 

cuzzo94

Senior Member
Feb 16, 2009
589
45
Bergamo
i noticed too that is instable sometimes. it alternates moment when is fast as hell and moments when it goes damn slow. for example this morning i played with mega jump and it lagged terribly, 1 hours ago i played again and it was really fast. same with other applications.
i'm using hd2 eu
 

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
I found some errors in init scripts, which caused zram swap not to be activated for example...I am preparing 3.2

but I need one MAGLDR TMOUS and one cLK TMOUS users to test...

also: if you browse and then leave browser...does it close all but active tabs immediately or not? (I need to tweak memory management thresholds too)...but like I said..this is first version with new base, so have little patience, I will improve that over time...
 
Last edited:

totalcmdext

Inactive Recognized Developer
Feb 7, 2006
1,228
82
Nokia 8.3 5G
I found some errors in init scripts, which caused zram swap not to be activated for example...I am preparing 3.2

but I need one MAGLDR TMOUS and one cLK TMOUS users to test...

also: if you browse and then leave browser...does it close all but active tabs immediately or not? (I need to tweak memory management thresholds too)...but like I said..this is first version with new base, so have little patience, I will improve that over time...

It is sounds great that you will start to improve the your build, but keep in your mind it is valuable to have the possibility to "remove" the improvements in order to be close to stock ROM (personally i am loving the real-close stock builds!!).

If you want any help i could please pm...
 

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
Sense of Eclipse 3.2 in internal testing

If you are curious, here is the changelog of upcoming version:
  • automatic cLK detection
  • added sdext 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 and auto detection
  • tweaked and automated updater-script (now only user input is to align sdext partition)
  • some other small tweaks

Memory management tuning and tweaks will come later after thorough testing.
 
Last edited:

Darkchilde

Senior Member
Apr 8, 2008
79
2
Need a little help with CWM

Hi Guys, I need a help with CWM.
I've just installed the rom and works everything ok but the speed, but I'm expecting the new update so it's ok.
But I'm afraid that I done something wrong with CWM and it's settings..
Is there any good person that makes me (and for other, I hope to not be the one) a version of CWM ad hoc like did Cheech1976 in this post?
And another question.. A noob question, but for security.. Partitioning the sd, I've set the swap to 0M and ext to 1GB.. Done it right? Or I mess something?

Thanks.
 

Taco123

Senior Member
May 11, 2008
227
44
Hi Guys, I need a help with CWM.
I've just installed the rom and works everything ok but the speed, but I'm expecting the new update so it's ok.
But I'm afraid that I done something wrong with CWM and it's settings..
Is there any good person that makes me (and for other, I hope to not be the one) a version of CWM ad hoc like did Cheech1976 in this post?
And another question.. A noob question, but for security.. Partitioning the sd, I've set the swap to 0M and ext to 1GB.. Done it right? Or I mess something?

Thanks.

If you download recovery and extract, you can open with notepad file named flash.cfg.If you have a look at OP you see what must be in flash.cfg.
Then you can flash.
As you see in first post, this ROM is SWAP ready. So it is also not bad if you select for SWAP 256mb. ext 1gb is ok. I use allways this with ext4.
 

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
Hi Guys, I need a help with CWM.
I've just installed the rom and works everything ok but the speed, but I'm expecting the new update so it's ok.
But I'm afraid that I done something wrong with CWM and it's settings..
Is there any good person that makes me (and for other, I hope to not be the one) a version of CWM ad hoc like did Cheech1976 in this post?
And another question.. A noob question, but for security.. Partitioning the sd, I've set the swap to 0M and ext to 1GB.. Done it right? Or I mess something?

Thanks.

if you do not want to play with flash.cfg but you have some old CWM working and want to update only, download this, and flash it in CWM. then restart into CWM again and new version is installed.

to the SD card partitioning:
1GB EXT is OK....swap is not required.
if you want to use swap also, set it to 256MB (but only 3.2 version which I will upload tonight will fully support swap - 3.1 does not have automatic swap activation yet)
 
  • Like
Reactions: Darkchilde

Top Liked Posts

  • There are no posts matching your filters.
  • 237
    senseofeclipse3.png

    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:
    1. eclipse_3.1_full
    2. eclipse_3.2_update
    3. 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
    Code:
    [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:
    1. hardvare configuration (phone model, bootloader, partition sizes...)
    2. installation options you have selected
    3. description of the problem
    4. 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
    76
    [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)​
    • 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:

    App2SD MAGLDR
    1. eclipse_base_2.x.x.x.zip
    2. eclipse_app_ext_2.x.x.x.zip

    Data2EXT MAGLDR
    1. eclipse_base_2.x.x.x.zip
    2. eclipse_data2ext_2.x.x.x.zip
    3. eclipse_app_system_2.x.x.x.zip
    4. eclipse_post_ext_2.x.x.x.zip (flash AFTER first boot)

    US NAND-only MAGLDR
    1. eclipse_base_2.x.x.x.zip
    2. eclipse_app_system_2.x.x.x.zip
    3. eclipse_post_data_2.x.x.x.zip (flash AFTER first boot)

    App2SD cLK
    1. eclipse_base_2.x.x.x.zip
    2. eclipse_clk_2.x.x.x.zip
    3. eclipse_app_ext_2.x.x.x.zip

    Data2EXT cLK
    1. eclipse_base_2.x.x.x.zip
    2. eclipse_data2ext_2.x.x.x.zip
    3. eclipse_clk_2.x.x.x.zip
    4. eclipse_app_system_2.x.x.x.zip
    5. eclipse_post_ext_2.x.x.x.zip (flash AFTER first boot)

    US NAND-only cLK
    1. eclipse_base_2.x.x.x.zip
    2. eclipse_clk_2.x.x.x.zip
    3. eclipse_app_system_2.x.x.x.zip
    4. eclipse_post_data_2.x.x.x.zip (flash AFTER first boot)
    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
    Code:
    [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
    Troubleshooting

    From time to time some users can individually experience small issues. Here is the list with workarounds:
    • On first boot WiFi can indicate to be on and connected but there will be no internet connection. That is normal in many Gingerbread builds, just reboot and from that moment WiFi should work correctly.
    • If you cannot acquire GPS lock, flash GPS_Libraries_vX.X_RPC_for_HD2_Gingerbread_update.zip from HERE.

    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.
    23
    It is a successor of BPSense ViVo :)
    20
    Please, don't flood the thread. I need to prepare OP and upload the packages. Then you can discuss...
    19
    THE ECLIPSE IS COMING
    20b1n9i.png

    Lets just hope its not another sense 3.0 rom with all those bugs. I would be glad if it was a sense 2.0 rom with no bugs at all :)