[20 Jan 2014] [KERNEL] Eclipse Kernel 1.4 =LEGENDARY= [ONLINE]

Search This thread

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
This kernel is based on marc1706's 2.6.35.14 Sense Kernel.

androidkerneldiagram.jpg


Warning: It is only for GB Sense builds and shouldn't be used on any CyanogenMod, AOSP, MIUI, ICS or JB builds!

Features
  • Default CPU governor: ondemand
  • Default CPU speed: 245 MHz - 998 MHz
  • Default I/O scheduler: SIO
  • Available CPU governors: interactive, conservative, userspace, powersave, ondemand, performance, smartassV2, Lagfree, Lazy, SavagedZen, scary, smartass, smoothass, superbad, virtuous, interactiveX, ondemandX
  • Available CPU speeds: 96 MHz - 1536 MHz (frequencies above 1190 MHz may not work on all devices)
  • Available I/O schedulers: noop, deadline, CFQ, BFQ, SIO, VR
  • G-Sensor freeze fix
  • Wakeup lag fix for AUO panels
  • cLK support
  • Unique Wi-Fi MAC address
  • Unique bluetooth MAC address
  • Extended battery support
  • BFS CPU scheduler
  • ALSA sound drivers
  • HTC Auto-White Balance
  • Two-way call recording
  • add proc file interface /proc/mic_level and fix mic gain
  • ZRAM swap support
  • Real MAC address
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
Downloads

Experimental verions
There are no experimental versions at the moment...

Stable version
eclipse_kernel_1.4.zip - Main Download [MD5: d69d896bf4926f820426c83d348fbca7]

History
Code:
[U][B]January 20, 2014[/B][/U]
1.4
 - Fixed 100% CPU load bug after screen-off during call (many thanks to nqkoidrug for testing)
[U][B]June 17, 2013[/B][/U]
1.3
 - Reverted back some optimization tweaks: now compiled with maintaining size
   (this hopefully fixes rare boot issues)
 - rebuilt using Android NDK, Revision 8e
[U][B]May 2, 2013[/B][/U]
1.2
 - Reverted back BCM4329 driver to fix WiFi high battery drain
 - Added AROMA installer to optionally install WiFi Tether app
 - Overriden WiFi Tether default configuration for HD2
   (source available on GitHub)
 - Code cleanup
 - Always use HW3D_WAIT_FOR_INTERRUPT from updated PMEM code
 - Corrected create_iface_stat() and iface_stat_update() function declarations
 - Cherry-picked about 300 commits from marc1706's JB branch
    = Updated network connections (mostly ppp)
    = Updated file system drivers
    = Updated memory management
    = Improved speed
    = Updated schedulers and governors
    = Added xt_qtaguid support
    = Many other fixes and updates
      (see GitGub log for more details)
[U][B]February 15, 2013[/B][/U]
1.1 BETA
 - Enabled NILFS2
 - Fixed -O2 compilation
 - backported some stuff from marc1706's jb branch
    = full changelog on GitHub
[U][B]January 25, 2013[/B][/U]
1.0
 - initial public release
 - changes from 2.6.35.14-marc1706s_desire_0.2.3+
    = Updated build configuration
    = Changed default WiFi driver to bcm4329_204
    = Changed default I/O scheduler to SIO
    = Small code cleanup

Extras

Intelligent ZRAM installer
eclipse_zram_1.0.zip (ZRAM will be enabled on second boot after installation)

Troubleshooting

Q&A/T thread for general discussion

Bug reports
If you experience problematic behavior, include all this information in the bug report to this thread:
  1. hardvare configuration (phone model, bootloader, partition sizes)
  2. software configuration (ROM, installation options...)
  3. description of the problem
  4. all possible log files
For log creation you can use AIOlog - All in One Android Logger

Credits
marc1706, Markinus, warrenb213, sbryan12144, tytung, hastarin, rafpigna, Cotulla, mdebeljuh, jdivic, faux123, Rick_1995, Franck78, XxXPachaXxX and many more I have not mentioned here and helped me (directly or indirectly).

XDA:DevDB Information
Eclipse Kernel, Kernel for the HTC HD2

Contributors
Daekin
Source Code: https://github.com/daekin/desire_kernel_35

Kernel Special Features: overclocking up to 1536 MHz, cLK support, real unique WiFi and Bluetooth MAC addresses, extended battery support, two-way call recording, ZRAM swap support

Version Information
Status: Stable
Current Stable Version: 1.4
Stable Release Date: 2014-01-20

Created 2014-11-12
Last Updated 2016-01-18
 
Last edited:

ph03n!x

Senior Member
Dec 18, 2010
2,177
1,615
Awesome bro! I had just about posted in the DataOnEXT thread that we don't have a stable Sense kernel to use DataOnEXT+DalvikOnNAND - have you tried anything on the EXT corruption stuff we were discussing?
 
  • Like
Reactions: eyadk

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
not yet. I wanted to quickly release initial version with WiFi hotspot fixed so i do not need to distribute 2 separate kernels in my ROM.

EXT corruption stuff is the next thing on my list, you can help me digging more information about it to solve all problems more quickly.
I will prepare next version of my ROM and will add support for latest DataOnEXT+DalvikOnNAND inside.

I assume the test pack you made earlier for my 3.52 ROM is still valid..or have you optimized it more?
anyway I will look inside your latest modified PACman ROM you posted in your thread for hints.

If it will be necessary I will send you PM.
 
Last edited:
  • Like
Reactions: ph03n!x

ph03n!x

Senior Member
Dec 18, 2010
2,177
1,615
not yet. I wanted to quickly release initial version with WiFi hotspot fixed so i do not need to distribute 2 separate kernels in my ROM.

EXT corruption stuff is the next thing on my list, you can help me digging more information about it to solve all problems more quickly.

Sure.. I had collected a few last_kmsg dumps - I may not have them now, but I can always reinstall the ROM I had shared with you and get some logs out - will post them here sometime over the weekend...
 

secaplus

Senior Member
Feb 17, 2010
322
70
Hi Daekin

Little feedback : I've test your new kernel on BoxmaX.S3.5.v11 native SD without any issue. Smooth and fast as Marc Kernel ;)

Secaplus
 
  • Like
Reactions: Daekin

secaplus

Senior Member
Feb 17, 2010
322
70
Hi Dimdimdim

any visible advantages in compare to marc's one?
did you replace kernel+system or zimage only?

Didn't saw any noticable advantage compare to marc kernel.

For update in Native SD : change daekin kernel name by update.zip, put this file in native sd repertory, and with nativesd multiboot program (v10 from datagr) go in tool -> update kernel. Reboot just after update finished.

Enjoy, Secaplus
 

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
Re: [25 Jan 2013] [KERNEL] Eclipse Kernel 1.0 =LEGENDARY= [ONLINE]

Thanks for the kernel! I have a request - please include support for xt_qtaguid. The code needed to be backported is here:
http://xdaforums.com/showpost.php?p=32281435&postcount=9105

I will have a look at it.




any visible advantages in compare to marc's one?
did you replace kernel+system or zimage only?

I recompiled it from source completely so both zimage and modules are new.
What advantages? I feel it little faster because of other IO governor but it can be personal feeling only. But true noticeable improvement is working native WiFi hotspot.

Sent from my EndeavorU using Tapatalk 2
 

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
Re: [25 Jan 2013] [KERNEL] Eclipse Kernel 1.0 =LEGENDARY= [ONLINE]

As far as I know booting nativesd Rom is different so flashing will not work. You need to install it other way. There was some thread with some universal nativesd installer...try there...

Sent from my EndeavorU using Tapatalk 2
 

-leo-

Senior Member
Apr 5, 2011
222
39
off-mode alarm

great work, man! i like ur rom very much...... :good:
now quite happy to see a new kenel from you:highfive:

another suggestion is to implement off mode alarm.:D

marc's latest haven't implemented it so a bit sorry........:(
 

Dark_Avenger

Senior Member
Apr 17, 2010
396
313
Sofia
Re: [25 Jan 2013] [KERNEL] Eclipse Kernel 1.0 =LEGENDARY= [ONLINE]

Off mode alarms is already implemented. See last marc's commit in the github.

Sent from my HTC HD2 using Tapatalk 2
 
  • Like
Reactions: -leo-

Daekin

Senior Member
Mar 23, 2009
2,107
1,872
Bratislava
Samsung Galaxy S21 Ultra
Re: [25 Jan 2013] [KERNEL] Eclipse Kernel 1.0 =LEGENDARY= [ONLINE]

Yeah. So it is in my kernel too, but currently disabled. I will enable it in future versions if it proves stable.

Sent from my EndeavorU using Tapatalk 2
 
  • Like
Reactions: -leo-

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    This kernel is based on marc1706's 2.6.35.14 Sense Kernel.

    androidkerneldiagram.jpg


    Warning: It is only for GB Sense builds and shouldn't be used on any CyanogenMod, AOSP, MIUI, ICS or JB builds!

    Features
    • Default CPU governor: ondemand
    • Default CPU speed: 245 MHz - 998 MHz
    • Default I/O scheduler: SIO
    • Available CPU governors: interactive, conservative, userspace, powersave, ondemand, performance, smartassV2, Lagfree, Lazy, SavagedZen, scary, smartass, smoothass, superbad, virtuous, interactiveX, ondemandX
    • Available CPU speeds: 96 MHz - 1536 MHz (frequencies above 1190 MHz may not work on all devices)
    • Available I/O schedulers: noop, deadline, CFQ, BFQ, SIO, VR
    • G-Sensor freeze fix
    • Wakeup lag fix for AUO panels
    • cLK support
    • Unique Wi-Fi MAC address
    • Unique bluetooth MAC address
    • Extended battery support
    • BFS CPU scheduler
    • ALSA sound drivers
    • HTC Auto-White Balance
    • Two-way call recording
    • add proc file interface /proc/mic_level and fix mic gain
    • ZRAM swap support
    • Real MAC address
    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
    Downloads

    Experimental verions
    There are no experimental versions at the moment...

    Stable version
    eclipse_kernel_1.4.zip - Main Download [MD5: d69d896bf4926f820426c83d348fbca7]

    History
    Code:
    [U][B]January 20, 2014[/B][/U]
    1.4
     - Fixed 100% CPU load bug after screen-off during call (many thanks to nqkoidrug for testing)
    [U][B]June 17, 2013[/B][/U]
    1.3
     - Reverted back some optimization tweaks: now compiled with maintaining size
       (this hopefully fixes rare boot issues)
     - rebuilt using Android NDK, Revision 8e
    [U][B]May 2, 2013[/B][/U]
    1.2
     - Reverted back BCM4329 driver to fix WiFi high battery drain
     - Added AROMA installer to optionally install WiFi Tether app
     - Overriden WiFi Tether default configuration for HD2
       (source available on GitHub)
     - Code cleanup
     - Always use HW3D_WAIT_FOR_INTERRUPT from updated PMEM code
     - Corrected create_iface_stat() and iface_stat_update() function declarations
     - Cherry-picked about 300 commits from marc1706's JB branch
        = Updated network connections (mostly ppp)
        = Updated file system drivers
        = Updated memory management
        = Improved speed
        = Updated schedulers and governors
        = Added xt_qtaguid support
        = Many other fixes and updates
          (see GitGub log for more details)
    [U][B]February 15, 2013[/B][/U]
    1.1 BETA
     - Enabled NILFS2
     - Fixed -O2 compilation
     - backported some stuff from marc1706's jb branch
        = full changelog on GitHub
    [U][B]January 25, 2013[/B][/U]
    1.0
     - initial public release
     - changes from 2.6.35.14-marc1706s_desire_0.2.3+
        = Updated build configuration
        = Changed default WiFi driver to bcm4329_204
        = Changed default I/O scheduler to SIO
        = Small code cleanup

    Extras

    Intelligent ZRAM installer
    eclipse_zram_1.0.zip (ZRAM will be enabled on second boot after installation)

    Troubleshooting

    Q&A/T thread for general discussion

    Bug reports
    If you experience problematic behavior, include all this information in the bug report to this thread:
    1. hardvare configuration (phone model, bootloader, partition sizes)
    2. software configuration (ROM, installation options...)
    3. description of the problem
    4. all possible log files
    For log creation you can use AIOlog - All in One Android Logger

    Credits
    marc1706, Markinus, warrenb213, sbryan12144, tytung, hastarin, rafpigna, Cotulla, mdebeljuh, jdivic, faux123, Rick_1995, Franck78, XxXPachaXxX and many more I have not mentioned here and helped me (directly or indirectly).

    XDA:DevDB Information
    Eclipse Kernel, Kernel for the HTC HD2

    Contributors
    Daekin
    Source Code: https://github.com/daekin/desire_kernel_35

    Kernel Special Features: overclocking up to 1536 MHz, cLK support, real unique WiFi and Bluetooth MAC addresses, extended battery support, two-way call recording, ZRAM swap support

    Version Information
    Status: Stable
    Current Stable Version: 1.4
    Stable Release Date: 2014-01-20

    Created 2014-11-12
    Last Updated 2016-01-18
    18
    Eclipse Kernel 1.2

    OK, I gave up!
    Since WiFi Tether is Open Source, I have forked the repository and altered its default configuration to work on HTC HD2 by default.

    So I proudly give you new version of my kernel with nice AROMA installer.

    Happy flashing!

    Next steps:
    • create intelligent ZRAM installer
    • update Sense of Eclipse ROM
    • try to port faux123's audio driver enhancement
    • take a look at Sense 4 on HD2 ;)
    11
    I think I wil soon fix the high CPU load. keep fingers crossed ;)
    then I will release version 1.4 as last version of 2.6 kernel and will focuse on 3.x for sense 5
    8
    The high battery drain in standby with Wifi was the reason why I didn't choose to keep the bcm4329_204 driver enabled. As you might remember, I had it enabled in my 0.1.6 version of my sense kernel. Unfortunately the battery drain is always around 25 - 35 mA in standby.
    When it comes to lower battery consumption vs. native support of HTC's own apps I'll always choose the lower battery consumption. ;)
    7
    Eclipse Kernel 1.2 BETA Test

    Hey guys, what's up!

    I am about to upload new version. I am promoting 1.1 to stable version and 1.2 will be BETA since it includes experimental AROMA installer for configuring WiFi tethering.

    I want one tester for each storage mode available on HD2 (compatible modes will be grouped together),
    namely (extracted form aroma-config):
    Code:
      "[B]AD2SDX Compatible[/B]", "Use /sd-ext/app and /sd-ext/data/data", 1,
      "[B]CronMod A2SD+ Compatible[/B]", "Use /sd-ext/app and /data/data", 0,
      "[B]DataOnEXT Compatible[/B]", "Use /sd-ext/app and /sd-ext/data", 0,
      "[B]NAND Compatible[/B]", "Use /data/app and /data/data", 0
    I will post change log later with release, meanwhile you can look at my GitHub (it is there for a while now, since kernel itself was prepared quite long ago...