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

Search This thread


Senior Member
Sep 11, 2013
It says it's not for sense based Roms in the OP(first page) "only compatible with LOS based roms"

Even in the subject title it says AOSP. Usually if it works with sense they will tell you somewhere.


Senior Member
Jan 30, 2016

Could you please add wireguard support to this kernel? There already exists a Magisk module to add wg & wg-quick to /system/xbin. I'll make a donation if you can do this, $25. I would like it for the Nougat version of the kernel.

:D Do your magic <3


Mar 9, 2014
I flashed purefusion_pme-8.0.0-20180205_100013-BALLS.zip and kernel_htc_pme_aosp_tabp0le_eas_4.02-O.zip, there're sim card error and PF/Home not working :( . are there any solution to fix them :( . Thanks guys


Inactive Recognized Developer
Oct 4, 2013


Senior Member
Sep 27, 2014
@tabp0le how did you compile this kernel ?
I tried to compile https://github.com/tabp0le/android_kernel_htc_msm8996/tree/n7x-tabp0le-eas-r3 by replacing crpalmer kernel with yours inside lineage os and it give a lot of compiller errors.

Please let me know crpalmer one compiled and worked fine .

Do you compile it inside a real arm device?

I tried to compile the kernel with lxc support , but it does not compile in lineage os tree and also HDMI out is not working ...
Last edited:

Top Liked Posts

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

    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:
    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****

    • 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
    • CM/LOS 14.1/AOSP/CAF based ROM
    Highly Recommended:
    • ROM with full EAS support built in
    • ROM with Marlin or Vox Populi PowerHAL

    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

    • 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.

    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

    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
    Will you consider adding more cpu governers like Energy-DCFC, pwrutil and some other that Helix team came up with.

    Kernel Update: 3.02
    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
    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.
    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.


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