[Kernel] ElementalX 4.09 [5.1.x] // 6.27 [6.0.1] // 8.00 [7.1.1]

Bödi

Bödi

Philosoph
6.180
p99995248.jpg

ElementalX
XDA-Thread



Features:


  • Easy installation with Aroma installer
  • overclocking/underclocking options
  • select independent frequencies for each core
  • optional l2 and bus overclocking
  • ElementalX CPU governor with gboost
  • optional max screen off frequency 1190MHz
  • full voltage control
  • choose voltage profile in installer
  • wake gestures support
  • optional sweep2wake and doubletap2wake
  • options to disable wake functions with timeout or power button
  • optional USB fastcharge
  • NTFS r/w, CIFS, exFAT support
  • option to disable fsync
  • multirom support
  • charge light support (enabled by some ROMs)
  • optional backlight dimmer
  • /dev/frandom support
  • optional cooler color preset
  • color and gamma support (compatible with franco and faux apps)
  • faux sound support
  • DriveDroid support
  • optimized -O3 linaro 4.9.1

FAQ
(übersetzt von hier)

F: Zieht doubletap2wake/sweep2wake sehr am Akku?
A: Ja, auf dem Nexus 5 leider schon. Wenn man die Aufweck-Funktionen aktiviert, kann man ein Timeout festlegen oder die Power Button-Toggles verwenden, um dt2w zu deaktivieren falls man das Handy für etwas länger nicht nutzt.

F: Die Minimum-Frequenz hängt bei 1267MHz fest...?
A: Nein, tut sie nicht. :winki: Wenn der Touchscreen des Handys berührt wird, ist es Absicht, dass die Frequenz hoch schießt und wird danach zurück auf 300 MHz gehen. Es gibt jedoch einige Apps, die die Frequenz tatsächlich bei 1267 MHz "einfrieren" lassen. Deshalb der Tipp des Devs: NIEMALS PER APPS AN DEN FREQUENZEN RUMSPIELEN!!! Am besten bei Installation des Kernels über den Aroma-Installer einstellen und dann so lassen.

F: Was ist der Unterschied zwischen dem Standard-Kernel und der Express-Version?
A: Installiert man die Standard-Version dieses Kernels, hat man direkt vor der Installation über den Aroma-Installer die Möglichkeit, verschiedene Einstellungen vorzunehmen und sie so anzupassen. Die Express-Version hat keinen Aroma-Installer und installiert den Kernel mit den normalen Standard-Einstellungen. Hinweis: Bei der allerersten Installation dieses Kernels ist es ratsam, die Standard-Version mit dem Aroma-Installer zu verwenden (also nicht express) und bei Updates dann die Express-Variante.

F: Welche App wird zur Kontrolle der Kernel-Einstellungen empfohlen?
A: Um die Einstellungen des Kernels zu ändern wird keine separate App benötigt, da alles direkt bei der Installation über den praktischen Aroma-Installer eingestellt wird. Wenn es jedoch unbedingt sein muss können altbekannte Apps wie Faux Clock, Franco Kernel Updater oder TricksterMod verwendet werden.

F: Sollte mpdecision deaktiviert werden?
A: Nein.

F: Ich habe einen sehr miesen Akkuverbrauch - was kann ich tun?
A: Das kann passieren, wenn sweep2wake oder doubletap2wake aktiviert sind. Falls nicht läuft mit dem Handy etwas nicht ganz richtig.


ElementalX Configuration File
Your choices in the Aroma installer are used to build a configuration file. The config file is located at /etc/elementalx.conf. You can edit this file to change kernel settings. Whatever is set in this file will take effect when the device is booted (unless other scripts or apps interfere!)

The settings can be changed by editing /etc/elementalx.conf and rebooting. Advanced users can apply settings on the fly by running /etc/init.d/99elementalx as root.

There is no need to edit /etc/init.d/99elementalx. All settings are configured in /etc/elementalx.conf.

If settings are not sticking, make sure the file permissions for /etc/init.d/99elementalx are set to execute. Every time the settings are applied, a log file is created at /data/local/tmp/elementalx-kernel.log. Problems can be diagnosed by looking at the log file.

Please check to see if any /etc/init.d scripts or apps (such as Kernel Tuner or Trickstermod) are interfering with your settings.

ElementalX Log File
Every boot, a log file is created at /data/local/tmp/elementalx-kernel.log. This file shows the date and time and all settings that have been applied. Use this to verify and troubleshoot configuration options.

Kernel Tuner/TricksterMod, etc
You don't need these apps because the ElementalX installer sets everything up automatically, but if you want to check or change settings, you can use these apps. Just be aware that some of them (e.g. Kernel Tuner) are set by default to apply settings on boot, which can interfere with the settings you chose in the ElementalX installer.

Overclocking
Overclocking (or underclocking) is optional. The installer lets you choose the maximum frequency. You can set the maximum frequency individually for each CPU core in the installer. Whatever frequencies you chose in the installer will be set at boot for each CPU. Not all devices can handle overclocking. I don't recommend overclocking, this device is fast enough. If you overclock, the CPU frequency will likely be throttled due to heat.

CPU voltages
The installer allows you to choose from several undervolting options. These automatically undervolt the lowest frequency (300MHz) where the CPU spends most of its time. The voltages for other frequencies are assigned based on the PVS bin of your phone. CPU voltages are fully customisable with apps such Kernel Tuner or Trickster Mod, but I recommend leaving these other voltages as-is unless you are prepared to do a lot of testing. Be careful, lowering voltages can cause instability. Generally, having reboots while the phone is asleep or other weird problems is a sign that your minimum voltage is too low.


GPU Governor
The default GPU govenror is ondemand. It works well and is recommended for best balance between performance and batter life. The simple governor is also available, but ramps up the GPU frequency much quicker than ondemand, so may impact battery life. The governor can be set in /etc/elementalx.conf

fsync
fsync can be disabled if you're looking for the last ounce of performance. I recommend leaving it enabled unless you are sure your device is 100% stable.

Max screen off frequency
The default max screen off frequency is 1190MHz, which is a good balance between limiting the voltage/frequency and the time required to complete tasks while the screen is off. This can be changed manually at /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq

Installing a new ROM
If you install a new ROM, it will probably replace this with the stock kernel and will definitely overwrite /etc/init.d/99elementalx and /etc/elementalx.conf so you will lose your settings and certain features. So always reinstall the kernel after installing a ROM.

NTFS and exFAT support
This is for anyone who wants to use OTG to connect a USB stick or portable harddrive formatted with Microsoft's NTFS or exFAT filesystems. You will need Stickmount or a similar app,

Sweep2wake
Sweep2wake (S2W) allows you to wake or sleep your device by swiping your finger across the bottom of the screen where the back, home, recent buttons are. Swiping from right to left will put it to sleep (sweep2sleep) and swiping from left to right will wake it up (sweep2wake). You can edit /etc/elementalx.conf to change the setting on boot.

/sys/android_touch/sweep2wake

0= disabled
1= sweep2wake/sweep2sleep

Doubletap2wake
DoubleTap2Wake (DT2W) allows you to wake the device by double tapping anywhere on the screen. You can edit /etc/elementalx.conf to change the setting on boot.

/sys/android_touch/doubletap2wake

0 = disabled
1 = enabled

Color preset
There are two color presets: stock and slightly cooler. You can edit /etc/elementalx.conf to change the setting on boot.

/sys/module/mdss_dsi/parameters/color_preset

0 = stock color
1 = slightly cooler color

Backlight dimmer
Backlight dimmer allows you to adjust the LCD screen brightness lower than is possible with stock. Be careful, you can lower the brightness so much you can barely see it. You can edit /etc/elementalx.conf to change the setting on boot.

/sys/module/lm3630_bl/parameters/backlight_dimmer

0 = disabled
1 = enabled

USB fastcharge
USB fastcharge is optional. This will allow you to charge at a faster rate when connected to a USB port. The normal limit for USB ports is 500mV, this increases it to 900mV. Be sure that the computer/laptop/whatever you are plugged into can handle it. Some will automatically cap it at 500mV. Please note that this does not force AC charge mode like previous implementations of force fastcharge. Your battery setting will still say USB mode. You can edit /etc/elementalx.conf to change the setting on boot


Downloads

Für weitere Einstellungen (und eine indirekte Spende an flar2): EX Kernel Manager (Official app)

Android 6.0 (Marshmallow)
ElementalX-N5-6.07
ElementalX-N5-6.07-express


Android 5.1/5.1.1
ElementalX-N5-4.09
ElementalX-N5-4.09-express

Stock/AOSP (Android 5.0.1/5.0.2)
ElementalX-N5-2.10
ElementalX-N5-2.10-express

Stock/AOSP (Android 4.4.3/4.4.4)
ElementalX-N5-1.13
ElementalX-N5-1.13-express

Cyanogenmod/CAF (Android 4.4.3/4.4.4)
ElementalX-N5-1.13-cm
ElementalX-N5-1.13-express-cm


INSTALLATION

1. If you've been using another custom kernel, reflash your ROM without wiping data
2. Install zip from recovery
3. Follow the instructions, if you don't know what to do, use the preselected options
4. Reboot



Contributors
flar2
Kernel Special Features:
Version Information
Status:
Alpha
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: sven78bln, OnkelDan, manuuuuuu und 6 andere
Nutze den Kernel auf meinem N7.

Hoffe der wird hier auch so gut. Wobei an Hells bis jetzt nicht rankommt :D

Bin gespannt:thumbup:
 
  • Danke
Reaktionen: Radagast
Dito, aufn n7 läuft der sagenhaft. Ich warte bis die erste stable kommt. Dann wird mal getestet.
 
Version 03 steht bereit, Changelog und Download im Post 1 ;)
 
  • Danke
Reaktionen: ronnsen
Hab ihn gerade mal gefalsht, zumindest läuft er ^^ werde in die Tage mal ausfühlich testen
 
V04 ist da, siehe Post 1
 
Zuletzt bearbeitet:
V0.5 Beta in Post 1 aufgenommen...

V0.6 Beta in Post 1 und im ersten Spoiler viele neue Informationen, noch in englisch ...
 
Zuletzt bearbeitet:
v0.7-Beta:

New options!

S2W/DT2W power key toggle: If enabled, turning the screen off with the power button disables s2w and dt2w to save battery. When you turn the screen back on, s2w and dt2w return to their previous settings. If the screen times out, s2w/dt2w are not disabled this is only if you use the power button to turn it off.

Here's how I use it. I use doubletap2wake to turn the screen on and sweep2sleep to turn it off most of the time. If I'm will not be using the phone for a while, I turn it off with the power button.


There is also an option for sweep2sleep only.



Download:

ElementalX-N5-0.7 *BETA*



Changes:
-add option for sweep2sleep only
-add option for S2W/DT2W power key toggle
 
  • Danke
Reaktionen: Klarooo
Das ist eigentlich mal eine sinnvolle Idee, wenn das Handy längere Zeit im Standby und man Akku sparen will.
Find ich gut!

Add Color Presets, ist damit die gemeint, dass das Display kalibriert ist?
 
Das Feature ist mal echt super ;)
Allerdings verstehe ich nicht wie sich das gestaltet.. Das muss ich mir nochmal angucken xD

@Klartext -> Ich glaube das damit gemeint ist, dass es verschiedene Presets gibt(PA, Stock, LG wie auch immer^^)
Sowas ist damit glaube ich gemeint..
 
  • Danke
Reaktionen: Klarooo
Ja, läuft ja ungefähr das selbe heraus. Mein Display ist leider etwas gelb und mit Franco schön weiß. Mal am Wochenende den hier testen
 
Zuletzt bearbeitet:
Was is der unterschied zwischen 0.9 und 0.9b? Was bewirkt das schreiben der Boot.img

Gesendet von meinem Nexus 5 mit der Android-Hilfe.de App
 
Der eine hat eine Ramdisk, der andere verwendet die bestehende. Dieser Kernel verwendet den Aroma Installer und ist somit auch für Anfänger geeignet, da alles vorher eingestellt werden kann und man nix braucht.
 
Das hab ich schon gelesen. Nur was genau ist besser? Die bestehende RAM disk oder die, die der kernel flashen will?

Gesendet von meinem Nexus 5 mit der Android-Hilfe.de App
 
darky207:
Wikipedia RamDisk

OP angepaßt, der Kernel ist auch aus der Beta-Phase raus ...
 
Zuletzt bearbeitet:
V0.10 ist raus ... ob die nun 1.0 heißen sollte? Mathematisch gesehen wohl schon... egal, wird nachher ordentlich eingepflegt....



A few small changes in this one.

I made mpdecision and ondemand a little bit less aggressive. I haven't tested it much yet. Let me know if there is any impact on performance or battery.

I added support for the Gamma Reverse Engineering App: http://forum.xda-developers.com/show....php?t=2544128
Thanks to myfluxi and faux123 for this. If you don't install this app, this doesn't affect anything.

You can now choose installation method in the installer (use existing ramdisk or stock ramdisk). You need to use the existing ramdisk on some ROMs such as Cyanogenmod. Don't use the existing ramdisk if you have a different custom kernel currently installed. The stock ramdisk option will install a ramdisk based on stock with a few modifcations by me.



Download:
ElementalX-N5-0.10 *BETA*:
http://www.androidfilehost.com/?fid=23212708291682255



Changes:
-ramdisk options
-experimental gamma support (myfluxi and faux123)
-adjust Makefile optimizations
-adjust mpdecision parameters (slightly less aggressive)
 
  • Danke
Reaktionen: razooor und Berlino
11 ist online ;-)
 
  • Danke
Reaktionen: razooor und Radagast
Hab gerade geflasht, bin gespannt, was die Akkulaufzeit und Leistung machen :)

Sent from my Nexus 5 using Android-Hilfe.de App
 
Hier schon mal der Changelog zur neuen Version, heute Abend dann im OP

ElementalX-N5-0.11
-various tweaks and optimizations
-update gamma control interface
 
  • Danke
Reaktionen: razooor

Ähnliche Themen

qu4nd
  • qu4nd
2
Antworten
21
Aufrufe
4.609
qu4nd
qu4nd
Bödi
Antworten
27
Aufrufe
6.213
black_bottom
B
qu4nd
Antworten
47
Aufrufe
14.111
vivalasven
vivalasven
Zurück
Oben Unten