• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][Nougat] ElectraBlue Kernel 2.0 For Android One 1st Gen

How does this Kernel helped you to improve your device?


  • Total voters
    33
Search This thread

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    zNw8Y5vh.jpg


    Electrifying Android!​

    About ElectraBlue Kernel
    ElectraBlue Kernel was first introduced to Android One 1st generation devices. Now it is also available for Redmi Note 4. It is developed to unleash the full power of your device. This kernel is developed in a manner to give you a balanced blend between battery life and performance. I added various tweaks i.e. governors, i/o schedulers, hotplug drivers and various other patches and fixes from many great kernels. The kernel will get updates regularly with new features/patches/fixes. I am continuously trying to make it more better day by day. I believe in quality over quantity.

    Code:
    #include 
    /*
     * I am not responsible for bricked devices, dead SD cards, thermonuclear
     * war, or the current economic crisis caused by you following these
     * directions. YOU are choosing to make these modificiations, and
     * if you point your finger at me for messing up your device, I will
     * laugh at you.
     */

    Features
    • Compiled with Linaro 7.2.x
    • Linux version 3.10.108
    • ThunderPlug Hotplug driver
    • ThunderCharge control fast charging driver (default 1000mA)
    • Sweep2Wake/Sweep2Sleep (Enabled by default)
    • DoubleTap2Wake
    • Pocket Mode
    • ThunderQuake Engine
    • F2FS support
    • Dynamic Fsync control
    • Supports Nougat/Marshmallow/Lollipop
    • Supports every ROM (Stock & Custom ROMs both)
    • Governors : thunderx, alucard, hotplug, conservative, interactiveplus, ondemand, userspace, powerspace, interactive(default), performance
    • I/O Schedulers : noop, deadline, cfq, bfq(default), fiops, sio
    • TCP congestion algorithm : cubic, reno, westwood(deafult), bic, highspeed, htcp, vegas, veno, scalable, lp, yeah, illinois
    • init.d support
    • Z-RAM support
    • Wakelock blocker
    • WireGuard VPN support
    • Kernel sampage merging
    • Insecured
    • adb runnable as root
    • Disabled Gentle fair sleepers
    • Dynamic entropy setting based on usage
    • Mali GPU cache Optimizations
    • Mali: Increase L2 cache max read size
    • ARM: Cortex A7 compiler optimizations
    • Power suspend driver
    • LZ4 compression
    • Tweaked interactive governor
    • Reduced VFS cache pressure for better battery
    • Disabled Gentle fair sleepers
    • Optimized square root algorithm
    • Disabled CRC check in MMC for 30% extra performance with IO
    • Aggressive multicore power savings

    Requirements
    • Must be on LP/MM/Nougat based ROM (any ROM)
    • A custom recovery (TWRP, CWM, CTR) should be installed

    How to flash
    • Download the zip file of kernel from given below link
    • Boot your device into recovery mode
    • Select ElectraBlue-xx-xxxx-xx-sprout.zip file
    • Flash the zip
    • Reboot
    Enjoy!!

    Downloads
    Click here to Download

    Credits
    Code:
    - @varun.chitre15
    - @flar2
    - @vikrantarya1
    - @thewisenerd
    - Team DroidX
    - Team Roger That
    - Sprout Telegram group

    XDA:DevDB Information
    ElectraBlue Kernel For Android One 1st gen (sprout), Kernel for the OEM Cross Device Development

    Contributors
    Vipul Jha
    Source Code: https://github.com/vipuljha08/electrablue_sprout

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 2.0
    Stable Release Date: 2018-01-12

    Created 2016-08-23
    Last Updated 2018-01-12
    4
    Controling features!

    ==================================================
    sweep2wake
    --------------------------------------------------
    toggle
    Code:
    echo [mode] > /sys/android_touch/sweep2wake

    modes available:
    0 - disable
    1 - enable
    --------------------------------------------------
    sweep2sleep_only
    Code:
    echo [mode] > /sys/android_touch/s2w_s2sonly

    modes available:
    0 - disable
    1 - enable
    ==================================================
    doubletap2wake
    --------------------------------------------------
    toggle
    Code:
    echo [mode] > /sys/android_touch/doubletap2wake

    modes available:
    0 - disable
    1 - enable
    ==================================================
    ThunderQuake Engine
    --------------------------------------------------
    toggle
    Code:
    echo [level] > /sys/kernel/thunderquake_engine/level

    levels available:
    0-7 - Intensity Level (0 for lowest and 7 for highest)
    ==================================================
    SELinux status
    --------------------------------------------------
    toggle
    Code:
    setenforce [mode]

    modes available:
    0 - Permissive
    1 - Enforcing
    ==================================================
    4
    New Update!

    ElectraBlue 2.0 - Jan 12, 2018
    • Added advance TCP congestion algos like westwood, highspeed etc
    • Upstreamed to latest LInux 3.10.108
    • Added WireGuard VPN support
    • Switched to Linaro 7.2.x toolchain
    • Nougat support added
    • Wakelock blocker added
    • LZ4 compression for ZRAM
    • Cortex A7 optimisations
    • Added power suspend driver
    • Many other optimisations and changes for better battery and performance


    Download latest build: https://goo.gl/axrETk

    Full changelog: https://goo.gl/rgQXWn

    Important Information: https://goo.gl/FDXPZE

    Beta Testers Required!

    I need more testers for BETA builds. There is a group on Telegram which you can join to get latest Beta/Test builds. Don't worry these builds won't blow up your device. Most builds will be first tested by myself.


    Join Telegram discussion group: http://t.me/eb_sprout
    3
    Changelogs

    ElectraBlue 2.0 - Jan 12, 2018
    • Added advance TCP congestion algos like westwood, highspeed etc
    • Upstreamed to latest LInux 3.10.108
    • Added WireGuard VPN support
    • Switched to Linaro 7.2.x toolchain
    • Nougat support added
    • Wakelock blocker added
    • LZ4 compression for ZRAM
    • Cortex A7 optimisations
    • Added power suspend driver
    • Many other optimisations and changes for better battery and performance

    ElectraBlue 1.0 - Aug 23, 2016
    *Initial release
    2
    @Vipul Jha
    Nice work dude it really improved battery and performance. Is there any way to set Thunder charge control to 650mA or is it safe using 1000mA
    It's 100% safe to use 1000mA :)