[KERNEL] [January 29] ElementalX-N9 5.17 (Nougat) 7.03 (Oreo)

Search This thread

flar2

Recognized Developer
Jun 11, 2012
18,548
87,313
Southwestern Ontario
elementalx.org
ElementalX Kernel
for Nexus 9 (flounder)
p2214177205-11.jpg

Features
  • Easy installation and setup with AROMA installer
  • Optimized ZRAM
  • USB fastcharge (optional)
  • Sweep2sleep (optional)
  • Sweep2wake and doubletap2wake (optional)
  • Wake Gestures support
  • ElementalX governor
  • Disable fsync (optional)
  • Underclock or overclock CPU
  • Underclock or overclock GPU
  • CFQ, deadline, noop, SIO, FIOPS and BFQ i/o scheds
  • NTFS read/write and exFAT support
  • No forceencrypt


Google+ Community


Installation

1. Flash in recovery

For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
Do NOT flash this over other custom kernels!
You should only flash ElementalX over the kernel that came with your ROM!!!




Download

Android 8.1.0 (Oreo)
ElementalX-N9-7.03

Android 7.0/7.1/7.1.1/7.1.2 (Nougat)
ElementalX-N9-5.17

Android 6.0.1 (Marshmallow)
ElementalX-N9-4.17






An app to customize Wake Gestures (requires version 0.11+):
Wake Gestures




Source
https://github.com/flar2/ElementalX-N9





XDA:DevDB Information
ElementalX-N9, Kernel for the Nexus 9

Contributors
flar2
Source Code: https://github.com/flar2/ElementalX-N9

Kernel Special Features:

Version Information
Status: Stable

Created 2014-11-07
Last Updated 2018-01-31
 

flar2

Recognized Developer
Jun 11, 2012
18,548
87,313
Southwestern Ontario
elementalx.org
Reserved

Changelog

3.00
-clean up and update for Android M

2.00
-rebase on lollipop-mr1
-clean up and optimize

0.13
-automatically format cache to ext4
-fix permissions on permissive script

0.12
-restore fastcharge and 2A charging

0.11
-revert fastcharge and 2A charging
-update installer
-selinux permissive option
-add wake gestures support
-disable hotplugging by default
-elementalx governor

0.10
-use existing ramdisk
-enable hotplugging

0.09
-add 2A charging
-various fixes and optimizations
-update dm-crypt
-add SIO and FIOPS schedulers
-build with Google GCC 4.9 toolchain

0.08
-various optimizations
-BFQ scheduler
-app compatibility

0.07
-add sweep2wake
-add sweep2sleep
-add option to disable fsync
-add aroma installer
-add elementalx.conf

0.06
-Turn off memory cgroups

0.05
-initial GPU overclocking (~984MHz)
-add lz4 compression algorithm
-zram backported from linux 3.15
-zram uses lz4 compression
-multistream zram
-exFAT support
-no forceencrypt on /data
-use gnu/linux linaro 4.9 toolchain

0.04
-revert linaro fixes
-revert voltage control

0.03:
-/proc/config.gz
-user voltage control

0.02:
-SuperSU support
-Makefile optimizations
-Linaro 4.9.2
-USB fastcharge
-initial overclocking to 2.5GHz
-deadline and CFQ i/o schedulers
-more TCP congestion algorithms
-Add /dev/frandom support
-NTFS support



Notes

-All settings can be adjusted with the ElementalX app


-Defaults to stock CPU frequency, to use higher frequencies, do this:

Code:
echo 2499000 > /sys/module/cpu_tegra/parameters/cpu_user_cap


GPU is not overclocked by default, change like this:

Code:
echo 984000000 > /sys/kernel/tegra_gpu/gpu_cap_rate


-USB fastcharge is disabled by default, to enable:

Code:
echo 1 > /sys/kernel/fast_charge/force_fast_charge

-fastcharge increases input current from 500mA to 900mA.
 
Last edited:

flar2

Recognized Developer
Jun 11, 2012
18,548
87,313
Southwestern Ontario
elementalx.org
This is wy i love XDA

would love to now how much the usb fast charge will diver from normal charging.

Normal is 0.5A and fastcharge is 0.9A, so almost twice as fast.


Maybe a stupid question but is the fast charge safe?
And is there someone who felt that 2.5ghz oc made the tablet unsafely hot?

USB fastcharge is safe for the tablet, as it can handle up to 1.5A. There is a risk that the computer you are plugging into can't deliver 0.9A, as USB spec is 0.5A, but I've never seen a motherboard that can't handle it. Some USB ports will limit to 0.5A, in which case fastcharge will have no effect.

Also, you have to replug the USB cable after enabling fastcharge in order to get the higher current.


The tablet should stay around the same temperature while overclocking, as the thermal trip point is the same and the overclock is only 200MHz. However, there is always a risk of instability when overclocking.
 

tyvar1

Senior Member
Jan 2, 2012
1,158
293
27
Stockholm
www.youtube.com
Normal is 0.5A and fastcharge is 0.9A, so almost twice as fast.




USB fastcharge is safe for the tablet, as it can handle up to 1.5A. There is a risk that the computer you are plugging into can't deliver 0.9A, as USB spec is 0.5A, but I've never seen a motherboard that can't handle it. Some USB ports will limit to 0.5A, in which case fastcharge will have no effect.

Also, you have to replug the USB cable after enabling fastcharge in order to get the higher current.


The tablet should stay around the same temperature while overclocking, as the thermal trip point is the same and the overclock is only 200MHz. However, there is always a risk of instability when overclocking.
I see! Thank you for the fast reply!
 

beats4x

Senior Member
Oct 6, 2012
930
729
He said he will work on it today or something like that. For now it recognizes our devices as nexus 7 so ..
Guess i should read the whole OP *hangs head in shame* you think I would know that by now lol. I just got so excited to see ElX here ? it's running on every single one of my devices now ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 140
    ElementalX Kernel
    for Nexus 9 (flounder)
    p2214177205-11.jpg

    Features
    • Easy installation and setup with AROMA installer
    • Optimized ZRAM
    • USB fastcharge (optional)
    • Sweep2sleep (optional)
    • Sweep2wake and doubletap2wake (optional)
    • Wake Gestures support
    • ElementalX governor
    • Disable fsync (optional)
    • Underclock or overclock CPU
    • Underclock or overclock GPU
    • CFQ, deadline, noop, SIO, FIOPS and BFQ i/o scheds
    • NTFS read/write and exFAT support
    • No forceencrypt


    Google+ Community


    Installation

    1. Flash in recovery

    For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
    Do NOT flash this over other custom kernels!
    You should only flash ElementalX over the kernel that came with your ROM!!!




    Download

    Android 8.1.0 (Oreo)
    ElementalX-N9-7.03

    Android 7.0/7.1/7.1.1/7.1.2 (Nougat)
    ElementalX-N9-5.17

    Android 6.0.1 (Marshmallow)
    ElementalX-N9-4.17






    An app to customize Wake Gestures (requires version 0.11+):
    Wake Gestures




    Source
    https://github.com/flar2/ElementalX-N9





    XDA:DevDB Information
    ElementalX-N9, Kernel for the Nexus 9

    Contributors
    flar2
    Source Code: https://github.com/flar2/ElementalX-N9

    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2014-11-07
    Last Updated 2018-01-31
    32
    Also, guys, please no more complaints about having to pay $3.99 for the app. I've been getting non stop hatemail for the past month. You get the kernel for free, I spend 30-40 hours per week on development on top of my family responsibilities, baseball, and a full time job. The new app is awesome and I've worked extremely hard to make sure it's a worthwhile purchase.
    29
    I worked on it a bit last night, new release probably tonight. Then I'll work on a few things over the weekend.
    27
    UPDATE!!!!

    For this update, I went back to the Google toolchain. Also grabbed the dm-crypt updates and optimizations from faux. Added 2A charging, if you have a 2A charger. It will charge normally with the stock charger. And finally, added SIO and FIOPS i/o schedulers.



    Download:
    ElementalX-N9-0.09 (beta)


    Changes:
    -add 2A charging
    -various fixes and optimizations
    -update dm-crypt
    -add SIO and FIOPS schedulers
    -build with Google GCC 4.9 toolchain
    24
    Update!!!

    -installer does not touch /system partition at all
    -enforcing/permissive is now optional. Permissive.zip is no longer needed if you uncheck "Enforcing" during installation.

    You don't need to flash Chainfire's boot.img anymore.

    For stock ROM, it will automatically add the correct sepolicy.

    For custom ROMs that need permissive mode, make sure you uncheck "Enforcing" in the installer options.


    Download
    ElementalX-N9-4.04




    Changes:
    -enforcing optional
    -installer updates
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