[KERNEL] ElementalX-N7 6.17 (Nougat) 7.00 (Oreo)

Search This thread

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
Update!!!

Here's an update for testing. It should work on stock 6.0.1 (Marshmallow), Nougat and CM14.1.

I've modernized the installer to work properly on Nougat, and got all the options working again.

Color control now works instantly, thanks to @osm0sis for figuring out how to get values to apply. I updated it to work with the standard KCAL interface, and it also works with cyanogenmod's livedisplay.

I didn't push this to the app yet (except for cm14.1). I would like feedback first to make sure everything works correctly.



Download
ElementalX-N7-6.03



Changes:
-update installer
-update kcal
-add livedisplay support
-bug fixes
 
Last edited:

BS86

Senior Member
Jan 20, 2013
872
1,164
Regensburg
I didn't push this to the app yet (except for cm14.1). I would like feedback first to make sure everything works correctly.

app could not download the kernel on cm14.1 (download error) - but downloading it from the website and installing it worked without issues in TWRP. Aroma also worked fine.

Have I seen it right - there is only one zip for all platforms now?
 

AndersCF

Member
Mar 10, 2012
22
3
Odense
Works great on cm14.1, fixed LiveDisplay, which didn't work out of the box on 14.1 update. However it has disabled the magnetic cover, even though I didn't check that in the installer. I removed my pattern on lock screen, but the cover still doesn't lock the screen. Any fix? :)
 

Pkt_Lnt

Inactive Recognized Contributor
Dec 26, 2011
7,894
5,804
SLO
Works great on cm14.1, fixed LiveDisplay, which didn't work out of the box on 14.1 update. However it has disabled the magnetic cover, even though I didn't check that in the installer. I removed my pattern on lock screen, but the cover still doesn't lock the screen. Any fix? :)

Magnetic cover works here on Pure Nexus 6.0.1 just fine with the EX 6.03 kernel. Might be a CM thing?

edit - did you try and uncheck / check it in the EXKM app?
 
Last edited:

Co.Tibi

Senior Member
Aug 31, 2011
564
145
Google Nexus 4
Nexus 7 (2013)
Works great on cm14.1, fixed LiveDisplay, which didn't work out of the box on 14.1 update. However it has disabled the magnetic cover, even though I didn't check that in the installer. I removed my pattern on lock screen, but the cover still doesn't lock the screen. Any fix? :)

Just enable the magnetic cover from EX app. For some reason, after flashing the kernel, it got disabled. It's no big deal.
 
  • Like
Reactions: fluther

SvenHz

New member
Jul 26, 2013
2
0
I have just done a clean CM13 20160820 install (flo) followed by installing ElementalX-N7-5.18 from TWRP (latest). It boots fine and shows that the new kernel is used HOWEVER it does not stick to 83% charge (which I set it to in /etc/elementalx.conf). There also is no ElementalX log file in /data/local/tmp so I suspect the kernel is not working correctly. What steps should I take to fix this?
 

53l3c7a

Senior Member
Nov 13, 2011
290
130
Milwaukee, WI
Update!!!

Here's an update for testing. It should work on stock 6.0.1 (Marshmallow), Nougat and CM14.1.

I've modernized the installer to work properly on Nougat, and got all the options working again.

Color control now works instantly, thanks to @osm0sis for figuring out how to get values to apply. I updated it to work with the standard KCAL interface, and it also works with cyanogenmod's livedisplay.

I didn't push this to the app yet (except for cm14.1). I would like feedback first to make sure everything works correctly.



Download
ElementalX-N7-6.03



Changes:
-update installer
-update kcal
-add livedisplay support
-bug fixes

Amazing, again! Thank you so much.

Can anyone chime in about DT2W or S2W working with Nougat? I went back to MM to keep these features, but if they are working with Nougat I'll happily return.
 

Hatshipuh

Senior Member
Apr 18, 2011
1,058
505
For some reason magnetic cover sensor was deactivated after installing latest version though I didn't tick that on aroma. Had to turn it back on in EXKM for it to work again.
Installed on AOSP 6.0.1

Tap-a-talked from my Nexus 7
 
Last edited:

SvenHz

New member
Jul 26, 2013
2
0
Does the latest 6.03 version work on CM13? If not, what is the recommended version for CM13? I am now running 5.18 but bttery life extender does not work.
 

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
For some reason magnetic cover sensor was deactivated after installing latest version though I didn't tick that on aroma. Had to turn it back on in EXKM for it to work again.
Installed on AOSP 6.0.1

Tap-a-talked from my Nexus 7

Does the latest 6.03 version work on CM13? If not, what is the recommended version for CM13? I am now running 5.18 but bttery life extender does not work.

I know, I need to fix up the installer.

6.03 is not for cm13, but works for everything else
 
  • Like
Reactions: Hatshipuh

coremania

Senior Member
Jan 16, 2016
1,806
557
Short question, can I use the permissive zip from the op on my Nexus 6 too, or is it bind to the nexus 7 and or to the elementalx nexus 7 kernel. Does it even work with other kernels ???
 

pilotv

Member
Jan 30, 2011
26
13
Estoril
Anyone have issues with the magnetic cover with latest EX-N7 6.03? Myne doesn't work anymore.

Enviado do meu Nexus 7 através de Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 589
    ElementalX Kernel
    for Nexus 7 (2013) (flo/deb)
    p2214177205-11.jpg

    Features
    • Easy installation and setup with AROMA installer
    • Stock/AOSP and Cyanogenmod/CAF versions
    • Best balance of performance and battery life
    • Color control
    • USB fastcharge (optional)
    • Sweep2sleep (optional)
    • Sweep2wake and doubletap2wake (optional)
    • Wake Gestures app support
    • MultiROM support
    • disable fsync (optional)
    • sound control
    • Underclock or overclock CPU
    • L2 and bus overclocking options
    • choose automatic minimum voltage (725mV to 850mV)
    • kernel-based thermal control
    • GPU overclocking options
    • voltage control
    • NTFS read/write and exFAT support
    • init.d support
    • optional USB OTG + charge mode
    • No forceencrypt


    Google+ Community




    Please consider a donation to support ongoing development
    Many thanks to those who have donated!



    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-N7-7.00


    Stock/AOSP/LineageOS (Android 6.0.1/7.1.1)
    ElementalX-N7-6.17



    For fixed-install (Complete working OTG+charge mode)
    Use version 5.16
    ElementalX-N7-5.16
    ElementalX-N7-5.16-cm




    Flashable zip for permissive mode (required for some ROMs and mods):
    https://www.androidfilehost.com/?fid=23991606952602503

    App to customize Wake Gestures:
    https://elementalx.org/wake-gestures/

    DVB modules for Stock/AOSP (Android 5.1.1)
    https://www.androidfilehost.com/?fid=24052804347765068



    Stock/AOSP (Android 5.1)
    ElementalX-N7-4.00

    Stock/AOSP (Android 5.0/5.0.1/5.0.2)
    ElementalX-N7-3.05

    CAF/Cyanogenmod (Android 5.0.2)
    ElementalX-N7-3.05-cm




    Source
    https://github.com/flar2/flo



    _____________________________________

    XDA:DevDB Information
    [FLO/DEB] ElementalX, Kernel for the Nexus 7 (2013)

    Contributors
    flar2
    Source Code: https://github.com/flar2/flo

    Kernel Special Features:

    Version Information
    Status:
    Stable

    Created 2013-08-03
    Last Updated 2018-01-31
    66
    Changelog

    ElementalX-N7-2.15
    -Added kali pwn support (includes several wifi dongles, eg: rtl8187l) UNTESTED!
    -Added support for USB infrared devices UNTESTED!
    -revert the one change I made to wifi drivers to see if it helps the few people with connectivity problems
    -update fauxsound
    -adjustments to msm-sleeper


    ElementalX-N7-2.14
    -latest updates to fauxsound
    -support Logitech Unifying Receiver
    -security updates and fixes
    -installer updates
    -ElementalX app compatibility
    -support forced touch firmware update


    ElementalX-N7-2.13
    -update with Android 4.4.3 kernel source


    ElementalX-N7-2.12
    -fix sweep2sleep not working if s2w is disabled


    ElementalX-N7-2.11
    -Wake Timeout: disable screen wake functions after specified period of time
    -Logitech Unifying Receiver: upstream update
    -Wake Gestures: add interface
    -GPU: add optimization flags to GPU driver
    -mm: slub: Default slub_max_order to 0
    -lz4: faster boot-up process.
    -DRIVERS: SLIMBUS: slimbus enhancements
    -build with Linaro GCC 4.9.1
    -option for ondemand CPU governor
    -fix init.d running twice on certain ROMs
    -updated installer


    ElementalX-N7-2.10.1
    -default backlight_dimmer value is 4
    -fix installer not enabling fastcharge


    ElementalX-N7-2.10
    -make gamma control optional


    ElementalX-N7-2.9
    -fix backlight dimmer always enabled
    -add more OTG compatibility to ramdisk


    ElementalX-N7-2.8
    -update installer
    -optimize dt2w
    -make backlight dimmer configurable
    -add Sierra wireless support
    -fix magnetic cover option error
    -add readahead size option


    ElementalX-N7-2.7
    -add backlight dimmer option
    -update elementalx governor
    -add gamma control (faux123)
    -add f2fs support
    -add Sierra modem support


    January 5, 2014 - ElementalX-N7-2.6
    -deadline is default i/o scheduler
    -tweak deadline i/o scheduler
    -add row i/o scheduler
    -add slimbus oc (credit: @ZeroInfinity and @poondog)
    -add i/o scheduler option to installer
    -revert asynchronous fsync
    -restore disable fsync option
    -tweaks to elementalx governor


    January 1, 2014 - ElementalX-N7-2.5
    -adjust shortsweep distance
    -cfq is default i/o scheduler
    -various tweaks and optimizations


    December 22, 2013 - ElementalX-N7-2.4
    -add asynchronous fsync from HTC One
    -remove fsync options (no longer needed)
    -Makefile adjustments
    -add elementalx governor
    -add gboost option
    -various tweaks and optimizations
    -update installer
    -color control (credit: faux123)


    December 7, 2013 - ElementalX-N7-2.3
    -update for Android 4.4.1
    -various tweaks and optimizations


    November 26, 2013 - ElementalX-N7-2.2
    -option to disable s2w/dt2w when magnetic cover is used


    November 23, 2013 - ElementalX-N7-2.1
    -fix CIFS support
    -add intellidemand CPU governor
    -remove ultra cpu setting
    -max screen off frequency (1026MHz default)


    November 21, 2013 - ElementalX-N7-2.0
    -support Android 4.4 (kitkat)


    October 14, 2013 - ElementalX-N7-1.8
    -fix-up for kexec-hardboot (multirom)
    -aroma option for battery life extender
    -update installer
    -3G USB modem drivers (built-in)


    October 11, 2013 - ElementalX-N7-1.7
    -update installer
    -update config files
    -add S2W power key suspend toggle
    -add options to disable sweep2sleep in portrait or landscape mode
    -show pvs number in sysfs
    -add DVB support (requires modules add-on, coming soon)
    -remove 128MHz GPU step and idle at 200MHz step
    -add battery life extender (thanks tni_andro)
    -boost CPU frequency only for touch input
    -adjust bus bandwidth


    September 26, 2013 - ElementalX-flo-1.6
    -battery guage enhancements (thanks @tni.andro )
    -adjust GPU frequencies
    -kexec-hardboot patch (thanks @Tasssadar )
    -update installer


    September 21, 2013 - ElementalX-flo-1.5
    -option to allow usb host mode charging
    -add more GPU overclock frequencies
    -latest googlesource update
    -update freezer and cpuidle
    -disable AVS
    -update installer


    September 10, 2013 - ElementalX-flo-1.4
    -add option to enable/disable fsync
    -AIO: Don't plug the I/O queue in do_io_submit()
    -add fstrim to init script
    -update installer


    September 6, 2013 - ElementalX-flo-1.3
    -add loadable kernel module support
    -add exFAT filesystem support
    -fix CIFS support


    August 26, 2013 - ElementalX-flo-1.2
    -add faux sound support


    August 23, 2013 - ElementalX-flo-1.1
    -update touch firmware to A042
    -disable pack feature for Hynix part
    -fix lower voltage limit
    -adjust overclock


    August 17, 2013 - ElementalX-flo-1.0
    -stable release
    -add thermal options
    -clean up code


    August 13, 2013 - ElementalX-flo-0.10
    -kernel-based thermal control

    August 12, 2013 - ElementalX-flo-0.9
    -suppress multiple touches in s2w
    -thermal adjustments


    August 10, 2013 - ElementalX-flo-0.8
    -adjust Makefile options
    -adjust doubletap2wake
    -fiops is default i/o scheduler
    -cleanup from other kernels
    -add shortsweep setting
    -option to disable magnetic on/off


    August 8, 2013 - ElementalX-flo-0.7
    -make doubletap2wake a little easier
    -remove some debugging stuff
    -installer ensures mpdecision and thermald are present


    August 7, 2013 - ElementalX-flo-0.6.1
    -installer adds init.d and mount support to ramdisk if necessary


    August 7, 2013 - ElementalX-flo-0.6
    -reimplement doubletap2wake
    -make sweep2sleep work on all edges
    -make sweep2wake work in any direction
    -fix installer typo forcing 1728 on CPU 1,2,3
    -remove GPU 533MHz option


    August 6, 2013 - ElementalX-flo-0.5
    -build with linaro 4.8 toolchain
    -O3 optimization
    -add GPU overclock to 533MHz
    -fix for app-mounted directories (thanks @mkasick)
    -s2w works anywhere on screen when screen is off (still left to right only)
    -adjust doubletap2wake


    August 5, 2013 - ElementalX-flo-0.4
    -adjust doubletap2wake
    -increase thermal limits
    -fix frequencies stuck at 1512


    August 4, 2013 - ElementalX-flo-0.3
    -add TCP congestion control algorithms
    -add CPU optimization levels
    -add more overclocking options
    -fix automatic undervolting
    -option to overclock GPU (487MHz)
    -update ARM topology
    -add cpu_power driver
    -use ramdisk from ROM
    -update installer
    -adjust doubletap2wake


    August 2, 2013 - ElementalX-flo-0.2
    -max screen off frequency 702MHz
    -adjust simple gpu governor
    -Makefile optimizations
    -simple GPU governor installer option
    -add simple GPU governor (faux123)
    -use Google Android toolchain 4.6
    -slight boost to L2 freq
    -add TCP congestion algorithm options
    -hsic wakelock tweak
    -sweep2wake adjustments
    -doubletap2wake adjustments
    -CPU overclock to 2052MHz
    -automatic undervolting
    -optimized AES and SHA1 routines
    -lower possible voltage to 700
    -undervolting option
    -optional graphics overclock
    -add /dev/frandom
    -ntfs r/w support
    -fast rcu nohz
    -intellidemand governor
    -add FIOPS and SIO i/o schedulers
    -force fastcharge
    -voltage control


    August 1, 2013 - ElementalX-flo-0.1
    -sweep2wake
    -doubletap2wake
    45
    Update

    For Android 6.0 Marshmallow




    Download:
    ElementalX-N7-5.00



    Changes:
    -update for Android 6.0
    43
    Update!!!
    -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-N7-5.05




    Changes:
    -enforcing optional
    -installer updates
    42
    Update!!


    For Android 4.4.3

    If you did the wifi fix to get the older kernel working on Android 4.4.3, you need to dirty flash your ROM.


    There weren't a ton of changes, so I just did the update. I will look into the Logitech receiver and update the CM version and anything else later.

    Download:
    ElementalX-N7-2.13



    Changes:
    -update with Android 4.4.3 kernel source