[KERNEL] [May 29] ElementalX 3/3T 5.00

flar2

Recognized Developer
Jun 11, 2012
18,462
87,183
263
Southwestern Ontario
elementalx.org
ElementalX Kernel
for OnePlus 3 and 3T


ElementalX is designed for maximum stability.
It is made for people who depend on their phone every day.


Features
  • Easy installation and setup with Aroma installer
  • Wake Gestures support (sweep2wake & doubletap2wake)
  • Notification LED control
  • Sound control
  • Advanced color control
  • Sweep2sleep
  • Backlight dimmer
  • Overclock or underclock CPU
  • Adjust or disable vibration
  • FIOPS, BFQ, CFQ, deadline, noop and SIO i/o schedulers
  • NTFS r/w support
  • Option to disable fsync
  • performance and power optimizations
  • Option to disable gesture vibration
  • USB OTG support
  • Dash charge
  • WireGuard support
  • Supports MultiROM
  • Does not force encryption
  • Compatible with systemless root


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!!!



Notes

EX Kernel Manager can be used to configure settings and update or install the kernel quickly and easily.

You can also use my free app Button Mapper to configure the navigation buttons.

Google+ Community


Downloads

OxygenOS/Stock-based ROMs (Android 9)
ElementalX-OP3-5.00


OxygenOS/Stock-based ROMs (Android 8.0.0)
ElementalX-OP3-4.06


LineageOS based ROMs (Android 8.1.0)
ElementalX-OP3-4.01-los


OxygenOS/HydrogenOS/Stock-based ROMs(Android 7.1.1)
ElementalX-OP3-3.09


LineageOS based ROMs (Android 7.1.2)
ElementalX-OP3-3.19-los




OxygenOS/HydrogenOS/Stock-based ROMs(Android 7.0)
ElementalX-OP3-2.07


OxygenOS/HydrogenOS/Stock-based ROMs(Android 6.0.1)
ElementalX-OP3-0.32


CyanogenMod 13 based ROMs
ElementalX-OP3-0.39-cm




Source code
Github








_____________________________________





XDA:DevDB Information
ElementalX-OP3, Kernel for the OnePlus 3

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

Kernel Special Features:

Version Information
Status: Stable

Created 2016-06-24
Last Updated 2019-05-29
 
Last edited:

flar2

Recognized Developer
Jun 11, 2012
18,462
87,183
263
Southwestern Ontario
elementalx.org
Changelog

0.11
-add sound control
-security update

0.10
-fix for MultiROM

0.09
-OnePlus updates (including Dash Charge)

0.08
-KCAL advanced color control (@tbalden)
-Notification light control (@Lord Boeffla)
-update installer

0.07
-enable wifi on cm-based ROMs

0.06:
-revert shut down big cluster while screen is off

0.05:
-shut down big cluster while screen is off
-enable USB OTG by default
-add support for PS3 controllers
-do not force encryption

0.04:
-add backlight dimmer
-disable stock doubletap if dt2w is disabled in app

0.03:
-fix capacitive button vibration
-add wake gestures

0.02:
-adjust or disable vibration
-sweep2sleep

0.01:
-optimize and update
-overclocking
-BFQ, SIO and FIOPS i/o scheds
-fsync option
 
Last edited:

micr0g

Senior Member
Sep 6, 2013
551
236
73
Thank you flar for this you are the reason that i din't sold the device.As i'm a fan of your kernel from my 1st nexus device,5 then 6 and now i'm glad to see you here.
One question,does dash charge work with custom kernels?
 

matssa

Senior Member
Jan 8, 2015
1,817
1,898
153
Thank you flar for this you are the reason that i din't sold the device.As i'm a fan of your kernel from my 1st nexus device,5 then 6 and now i'm glad to see you here.
One question,does dash charge work with custom kernels?
If you read a bit around the 1+ forums, on the custom ROMs, or even on websites taht talk about the 1+3, you would know that no, it will not work since 1+ didn't share the kernel source. They will, however, share the binaries for the Dash charging by the end of july (proprietary stuff) and they will also share the VOOC coding for custom ROMs.
 
  • Like
Reactions: mailsexly and flar2

micr0g

Senior Member
Sep 6, 2013
551
236
73
The kernel source is out man,they just didn't share the binaries.

So can someone share his charging time with ElementalX;
 
Last edited: