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

Search This thread

Ikarbb

Senior Member
Is there an flashable zip (no time to compile) for the 08.27.17 - v3.02 EAS kernel, so that I can flash it to a 5.8.5 RR-N Rom. The links I have found lead me to a spryCloud login screen. The 5.8.4 version of RR-N has this kernel, but I was wondering if anyone had the kernel as a separate file.

Thank you. :)
 

Randal84

Senior Member
Jan 4, 2017
108
28
Tucson
I apologize if this was already asked but will this work with LOS 16? I know the title says Oreo, but my thought was considering LOS 16 is an unofficial build running off Oreo Firmware, that it's possible.
 

DeeZZ_NuuZZ

Senior Member
May 16, 2012
11,496
4,548
25
Hanover
I apologize if this was already asked but will this work with LOS 16? I know the title says Oreo, but my thought was considering LOS 16 is an unofficial build running off Oreo Firmware, that it's possible.
Backup kernel and system and try it. Why asking when you can try it. It won't work, but go and try it ?

Sent from my HTC U12+ using XDA Labs
 

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