[KERNEL] [EAS] [AOSP] tabp0le v3.04 | 4.0-Oreo w/F2FS, FastCharge USB 2/3 [Feb 12]

Search This thread

kindall

Member
Feb 24, 2011
25
2
Renton, Washington
Does this kernel support ZRAM? I assume not, as it's not listed as a feature.

I ask only because in EX Kernel Manager, it shows the options for ZRAM, but trying to turn it on, doesn't. Bug in EX KM then?

(I'm using 3.03)
 

quantan

Senior Member
Jan 26, 2011
290
82
Like the others said, it's for AOSP, and you probably can't flash twrp on the O firmware AFAIK.

But, yes it's still in development and you can download the latest from the download link in OP. I just haven't updated the OP in awhile.
Thank you for the clarification. I just wanna give a try on Sense O rom :p. It can boot without issue. However, the phone requires to enter password to encrypt data. Even I enter a correct PIN, the decryption is still failed. I try to factory reset but still get the same result. What a pity! If I can bypass it, I think your kernel can work well with Sense O rom
 

Rolo42

Senior Member
Aug 4, 2012
359
129
Greensboro, NC
zobe1j2rbo6.ting.com
Thank you for the clarification. I just wanna give a try on Sense O rom :p. It can boot without issue. However, the phone requires to enter password to encrypt data. Even I enter a correct PIN, the decryption is still failed. I try to factory reset but still get the same result. What a pity! If I can bypass it, I think your kernel can work well with Sense O rom

This version of TWRP fixes this: https://forum.xda-developers.com/devdb/project/dl/?id=28147
 

Mithias

Senior Member
Sep 27, 2007
161
26
London
visit twrp.me, then download the latest for htc 10, which is newer than the xda build and try that, worked fine for me on sense oreo

Which ROM are you on? I'm using Leedroid R123 but last time I tried an eas kernel I had the same issue and thought it was unavoidable or something? Fancy giving this kernel a try if it won't mean I need to format. Stocks good but lacking some things
 

DeeZZ_NuuZZ

Senior Member
May 16, 2012
11,496
4,548
25
Hanover
Which ROM are you on? I'm using Leedroid R123 but last time I tried an eas kernel I had the same issue and thought it was unavoidable or something? Fancy giving this kernel a try if it won't mean I need to format. Stocks good but lacking some things

I think I read the previous things wrong. I thought he meant just the twrp , not kernel. haven't tried the kernel yet, wanna have it on stock, gonna get the u11+ soon, then have to put everything on it, then I can test different stuff on the 10.
 

DeeZZ_NuuZZ

Senior Member
May 16, 2012
11,496
4,548
25
Hanover
Ah okay, so same still stands then, will probably require a format if I flash this over a sense ROM like Leedroid with encryption.

twrp needed a change too, afaik something related to oreo, that it can read it or so, maybe tadp0le just need to look at twrp source or in the thread.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    Code:
    ****Disclaimer: I'm not responsible if you destroy your device. Use at your own risk.

    Introduction:
    I saw a lot of demand/requests for a LOS compatible, F2FS kernel and wanted to make one. This kernel installer includes the kernel with F2FS drivers built-in and the required ramdisk changes to make F2FS mount. Energy Aware Scheduling is baked right into tabp0le kernel. You will get the best battery life and performance this device has to offer. You can find out more about EAS here. This kernel is built for stability, battery life and features without compromising performance. Overclocking is not going to happen. Please do not flash this on any ROM not based off LineageOS.

    Note: The 4.0+ versions will ONLY work with Oreo. Please do not try and flash on Nougat!

    Bug Reporting:
    Please only report bugs and do so in the following format:
    Device Firmware base:
    Kernel Version:
    Device ROM, version and date of release/nightly:
    Governor:
    Scheduler:
    Any changes made within a kernel manager:
    Any bootup scripts:
    Brief description of bug:
    Intended behavior:
    Actual behavior:
    Steps to reproduce bug:
    1. Do this
    2. Do that
    3. See the bug
    ****Attach a logcat or you will be ignored****

    Features:
    • F2FS /data support
    • F2FS /cache support
      [*]Disabled verifiedbootstate check (will allow CTS/SafetyNet to pass on unlocked bootloader)
    • Forced fast charge on USB 2.0 (cherry-picked from CleanSlate Kernel by @tbalden
    • Double tap fingerprint sensor to sleep
    • Battery/sleep improvements
    • Option to disable/enable wakelocks: Bluedroid, wlan_rx, wlan_ctrl, wlan, IPA_WS
    • Option to disable/enable magnetic cover sensor
    • Sweep2Sleep option
    • Disable fsync option (will break reboot to recovery if disabled)
    • Separate options for I/O schedulers on internal/external storage
    • I/O enhancements
    • I/O Schedulers: noop, deadline, cfq, fiops, sio, fifo, sioplus, tripndroid, vr, zen, maple
    • Governors: sched, schedutil, alucardsched, darknesssched, conservative, ondemand, userspace, powersave, performance, interactive
    Requires:
    • CM/LOS 14.1/AOSP/CAF based ROM
    Highly Recommended:
    • ROM with full EAS support built in
    • ROM with Marlin or Vox Populi PowerHAL

    Changelog:
    02.12.18 - v3.03
    • Add WireGuard support
    11.13.17 - v4.0-O
    • Oreo release
    08.27.17 - v3.02
    • Merge latest caf
    • Update wifi drivers to latest U11 drivers
    • Patch kernel all the way up to Linux version 3.18.65
    07.31.17 - v3.01
    • Rebase of latest caf
    • Fix EAS errors/cgroup errors
    • Far too much to list on this changelog
    06.21.17 - v2.09
    • Get caught up with upstream
    • Remove cmdline incompatible with EAS
    • Many EAS tweaks
    • Remove force-encrypt
    • Much more, not going to list it all. See my github

    Install:
    • Flash in TWRP.
    • Install your favorite kernel tweaking app for full functionality. EX kernel manager is my recommendation.
    • To get F2FS working, you need to research yourself. There are plenty of threads that tell you how.
    Download:



    Additional Credits:
    • Thanks to @crpalmer for all his hard work on the HTC 10 LOS kernel
    • Thanks to @Captain_Throwback for helping me get F2FS working
    • Thanks to @tbalden for force fast charge code & other code I borrowed too
    • Thanks to @flar2 for a bunch of code I borrowed from ElementalX
    • Thanks to @franciscofranco for a bunch of code
    • Thanks to @CrazyGamerGR for a bunch of code
    • Thanks to @Eliminater74 for taking a lot of his time to help me make this a reality and for first porting EAS to the HTC 10
    • Thanks to @Cuffuffles for giving me ramdisk edits to use with AnyKernel2 for EAS to work with LOS
    • Thanks to @RenderBroken for proper ramdisk settings & EAS v1.2 commits
    • Thanks to my testers: @rav101, @Meowdib (If I forgot you let me know)

    tabp0le Sources:
    tabp0le EAS Kernel Source
    tabp0le AnyKernel2

    Original Sources:
    LineageOS Kernel
    Original EAS Kernel Source
    EAS v1.2 Kernel Source
    AnyKernel2 by @osm0sis

    XDA:DevDB Information
    tabp0le HTC 10 EAS CAF/LOS/AOSP Kernel, Kernel for the HTC 10

    Contributors
    tabp0le
    Source Code: https://github.com/tabp0le/android_kernel_htc_msm8996

    Kernel Special Features: Energy aware scheduling (EAS), F2FS support, Fast charge USB, much more..

    Version Information
    Status: Stable
    Current Stable Version: 3.04-Nougat | 4.0-Or
    Stable Release Date: 2017-11-13

    Created 2017-02-27
    Last Updated 2018-02-12
    10
    Will you consider adding more cpu governers like Energy-DCFC, pwrutil and some other that Helix team came up with.

    1r1fuf.jpg
    9
    Kernel Update: 3.02
    Changelog:
    08.27.17 - v3.02
    • Merge latest caf
    • Update wifi drivers to latest U11 drivers
    • Patch kernel all the way up to Linux version 3.18.65
    7
    tabp0le kernel 2.0 released, featuring EAS v1.2!

    05.02.17 - v2.0
    • Complete rebase with latest CAF and LOS sources
    • EAS v1.2 commits merged in
    • If you want more details, please just go to my GitHub as there are hundreds of commits & I'm not going to list them all.
    6
    Thread cleaned,

    Please keep in mind that this is a development thread. Please make sure that posts are relevant to that subject. All other posts will be removed by the moderating staff as needed.

    Cheers,

    Magnum_Enforcer
    FSM
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone