[KERNEL] ElementalX-N5X

Search This thread

user822

Senior Member
Apr 6, 2013
543
123
Question about hotplugging: Is it really intentionally disabled.
Manually disabling a single core in Kernel Adiutor works just fine, why are they kept on all the time?
 

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
Question about hotplugging: Is it really intentionally disabled.
Manually disabling a single core in Kernel Adiutor works just fine, why are they kept on all the time?

Hotplugging is unnecessary from a power saving perspective. The cores don't need to be offline to go onto a low power state.

But the big.little architecture depends on extremely low latency. Hotplugging just slows things down with no benefit.

Offlining cores with KA will only be temporary, eventually the thermal daemon or something else in the system will put those cores back online. Just like with hexacore mode in my app.
 

akil3x

Senior Member
Jul 27, 2008
456
7
Hello guys, can someone tell me what the difference between normal elementalX kernel and the new version EAS ? Thanks in advance
 

bobby janow

Senior Member
Jun 15, 2010
6,830
2,631
I have no idea what's going on with he reboots. Enough people have reported them that I have investigated, but I've come up with nothing. And as I've mentioned, my wife's 5x is running completely stable. She ran for 20 days straight without restarting the phone.

Other than Google's changes, I haven't made any changes to the kernel for quite some time and everything was definitely stable up until March. I suspect something with the March update caused a problem, but only for some people. Not sure if it's hardware, software, kernel or system.
It's not happening on April update so you might want to take credit for it. Just sayin'.

Sent from my Nexus 5X using XDA-Developers mobile app
 

pbailey212

Senior Member
Apr 12, 2011
870
308
I have no idea what's going on with he reboots. Enough people have reported them that I have investigated, but I've come up with nothing. And as I've mentioned, my wife's 5x is running completely stable. She ran for 20 days straight without restarting the phone.

Other than Google's changes, I haven't made any changes to the kernel for quite some time and everything was definitely stable up until March. I suspect something with the March update caused a problem, but only for some people. Not sure if it's hardware, software, kernel or system.
It seems most of the reboots have been on PA, it might have been ROM related, but the April update seems to have helped

Sent from my Nexus 5X using Tapatalk
 

LiquidPlacidity

Senior Member
Feb 11, 2011
140
121
Philadelphia
I have no idea what's going on with he reboots. Enough people have reported them that I have investigated, but I've come up with nothing. And as I've mentioned, my wife's 5x is running completely stable. She ran for 20 days straight without restarting the phone.

Other than Google's changes, I haven't made any changes to the kernel for quite some time and everything was definitely stable up until March. I suspect something with the March update caused a problem, but only for some people. Not sure if it's hardware, software, kernel or system.
I've had no issues at all with your kernel. Been on stock for quite a while. Switched over to pure nexus about a week ago. I'm not having any issues these people are having. Maybe they're flashing over an already custom kernel? I backed up stock on mine and restore boot.IMG each time I flash a new ROM/kernel.

Great work though. Definitely my favorite
 
  • Like
Reactions: joetheshmo

bobby janow

Senior Member
Jun 15, 2010
6,830
2,631
I've had no issues at all with your kernel. Been on stock for quite a while. Switched over to pure nexus about a week ago. I'm not having any issues these people are having. Maybe they're flashing over an already custom kernel? I backed up stock on mine and restore boot.IMG each time I flash a new ROM/kernel.

Great work though. Definitely my favorite

Nope. Stock rom, stock kernel.. random reboot. Stock rom, 1.11.. random reboot, PN stock kernel and 1.11 random reboot. Now it didn't happen often but it happened perhaps once or twice a week or maybe more. But on the April update I've not had a single reboot no matter the rom, kernel or activity. Flar's wife didn't have reboots on the March update either so it's probably something in the chipset that make it bonkers? I have no idea but I certainly agree, great kernel.

---------- Post added at 07:51 AM ---------- Previous post was at 07:50 AM ----------

@flar2 Is it feasible implement " Double tap to show ambient display"?

Sent from my Nexus 5X using Tapatalk
Wouldn't that be similar to double tap to wake in terms of battery drain?
 

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
@flar2 Is it feasible implement " Double tap to show ambient display"?

Sent from my Nexus 5X using Tapatalk

It would still have the same drain as regular doubletap. The other problem is that ambient display is handled outside the kernel. I think you would have to hack the sensor library, which is a closed binary, to modify it.
 

bobby janow

Senior Member
Jun 15, 2010
6,830
2,631
What does wake function timeout do? When does it disable the wake gesture?

Sent from my Nexus 5X using Tapatalk
I'll take a stab at it. I believe the timeout is when no further input will be detected. The shorter the time period, the less battery drain. There is also an option, at least the last time I looked at it, the if you turn off the screen via the power button the dt2w function is disabled immediately.
 

bbgun7

Senior Member
Dec 27, 2015
127
49
ElementalX Kernel
for Nexus 5X (bullhead)
p69097714-2.jpg



ElementalX is like the stock kernel by default, but allows you to change almost anything you want.

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

ElementalX is simple and clean. It does not have useless kernel patches or make dangerous or experimental changes to your phone that cause weird or inexplicable problems.

ElementalX has useful and well-tested features that make your phone better.


Features
  • Easy installation and setup with Aroma installer
  • Overclock or underclock CPU
  • Advanced color control
  • Wake gestures
  • Camera launch gesture
  • Sweep2sleep
  • Sound control
  • Touchboost option
  • Thermal control
  • MultiROM support
  • Backlight dimmer option
  • NTFS r/w and exFAT support
  • Option to disable fsync
  • Vibration control
  • Does not force encryption
  • Does not modify system partition
  • 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!!!




Download

Android 6.0.1 (Marshmallow)
ElementalX-N5X-1.12

EAS version (experimental)
ElementalX-N5X-1.12-eas




Google+ Community


Source code
https://github.com/flar2/bullhead




_____________________________________

XDA:DevDB Information
ElementalX-N5X, Kernel for the LG Nexus 5X

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

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.12
Stable Release Date: 2016-04-05

Created 2015-11-04
Last Updated 2016-04-05

Does the latest version have the new bfq i/o scheduler?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 207
    ElementalX Kernel
    for Nexus 5X (bullhead)
    p2214177205-11.jpg


    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
    • Overclock or underclock CPU
    • Advanced color control
    • Wake gestures
    • Camera launch gesture
    • Sweep2sleep
    • Sound control
    • Touchboost option
    • Thermal control
    • MultiROM support
    • Backlight dimmer option
    • NTFS r/w and exFAT support
    • Option to disable fsync
    • Vibration control
    • WireGuard support
    • Does not force encryption
    • Does not modify system partition
    • 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.


    Google+ Community


    Downloads

    Android 8.1.0 (Oreo)
    ElementalX-N5X-6.12

    Android 8.0.0 (Oreo)
    ElementalX-N5X-5.06

    Android 7.1.2 (Nougat)
    ElementalX-N5X-4.14

    Android 7.1.1 (Nougat)
    ElementalX-N5X-4.06

    Android 7.0 (Nougat)
    ElementalX-N5X-3.10


    Android 6.0.1 (Marshmallow)
    ElementalX-N5X-1.20

    Note: 1.20 is for ROMs with July security patches or later! Please use 1.15 if WiFi doesn't work






    Source code

    https://github.com/flar2/bullhead




    _____________________________________

    XDA:DevDB Information
    ElementalX-N5X, Kernel for the LG Nexus 5X

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

    Kernel Special Features:

    Version Information
    Status:
    Stable

    Created 2015-11-04
    Last Updated 2018-12-03
    53
    Changelog

    1.17
    -LED fixup
    -update installer

    1.16
    -July security update

    1.15
    -June security update

    1.14
    -May security update

    1.12
    -April security update
    -update installer

    1.11
    -fix camera gesture

    1.10
    -fix wake gestures timing

    1.09
    -Marshmallow-dr1.5 update

    1.08
    -March security update
    -remove enforcing option
    -add MultiROM support (experimental)

    1.06
    -update sound control
    -add DriveDroid support
    -enable KSM

    1.05
    -add temp threshold tunable for hotplugging big cores
    -fix dm-verity warning for non-root users
    -disable vibration at min setting
    -bluedroid_timer wakelock block

    1.04
    -update LED to work with Cataclysm (part II)

    1.03
    -update LED to work with Cataclysm
    -a few optimizations

    1.02
    -add camera lauch gesture (swipe down to open camera)
    -add backlight dimmer option to installer
    -update installer

    1.01
    -add Wake Gestures

    1.00
    -support Android 6.0.1

    0.09
    -build with o3 gcc optimization
    -Add touchboost option

    0.08
    -build with o2 gcc optimization
    -Add backlight dimmer option

    0.07
    -CAF updates to interactive
    -Don't reset keys pressed at suspend time (@atl4ntis)

    0.06
    -add sound control

    0.05
    -fix enforcing option

    0.04
    -installer fixes

    0.03
    -enforcing optional
    -installer updates
    -sweep2sleep

    0.02
    -add vibration control via sysfs
    -add aroma installer

    0.01
    -various tweaks and optimizations
    -overclocking
    -elementalx governor
    -BFQ, FIOPS and SIO i/o schedulers
    -exFAT support
    -NTFS support
    -TCP congestion avoidance algorithms
    -KCAL advanced color control (@savoca)
    45
    Merry Christmas everyone, and thank you for using my kernel and app, the reception has been phenomenal for this device.
    43
    Merry Christmas to all those who celebrate Christmas, and Happy Holidays to those who celebrate other traditions at this time of year.

    Thanks to everyone here for a great year of development and I hope 2017 will be just as great.
    41
    Update!!!

    Download
    ElementalX-N5X-4.05


    Changes:
    -February security update
    -update lz4
    -support USB wlan