[KERNEL] [Marshmallow] ★ SimpleGX KERNEL ★ - T-Mobile LG G4

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
H811 version now unified and synced with H815 releases !
Please now check THIS thread for new releases
​

Changelog
★ CHANGELOG ★ :​
16.10.2016 : v1.5.0 released.
Now every H811 releases will be synced from H815 updates (the only change will be the defconfig which remains for H811). Version name will also be the same of H815.
Fully and completely rebased from latest available 20i official LG H815 source (for clean work)
ramdisk updated to 20i
BusyBox updated to 1.25.1
UBER-TC toolchain updated to latest available (20160726).
02.09.2016 : v1.2.3 released.
Update SuperSU to latest 2.78
20.08.2016 : v1.2.2 released.
Fixed all yet QuadRooter vulnerabilities
31.07.2016 : v1.2.1 released.
Update SuperSU to latest 2.76 stable
add FIOPS I/O Scheduler
defconfig: add FIOPS I/O Scheduler and set it as default
ext4: Speedup WB_SYNC_ALL pass called from sync
arm64: crypto: increase AES interleave to 4x
readahead: make context readahead more conservative
writeback: fix race that cause writeback hung
writeback: fix writeback cache thrashing
mm: slub: Default slub_max_order to 0
cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power
cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
24.05.2016 : v1.2.0 released.
defconfig: disable ZRAM (again)
Revert "cpufreq: governor: Be friendly towards latency-sensitive bursty workloads"
Update SuperSU to latest 2.74 beta
18.05.2016 : v1.1.1 released.
Update SuperSU to latest 2.72 beta
24.04.2016 : v1.1.0 released.
Makefile: force 'fno-pic'
Now auto installing (latest 1.24.2) BusyBox during flashing procedure
08.04.2016 : v1.0.9 released.
arm64: lib: memory utilities optimization
arm64: kconfig: Move LIST_POISON to a safe value
crypto: crc32 - Add ARM64 CRC32 hw accelerated module
Fixed ExFAT support (for people which had issues with it)
03.04.2016 : v1.0.8 released.
Update compilation toolchain (UBERTC) from 20160303 to latest 20160401
Update SuperSU from 2.68 to latest 2.71 beta
29.03.2016 : v1.0.7 released.
SELinux: Reduce overhead of mls_level_isvalid() function call
arm64: topology: fix cpu power calculation
Revert "cpufreq: cpu-boost: don't boost big cluster on input touch unless it …"
Revert "mm: optimize Kernel Samepage Merging (KSM)"
Revert "mm/ksm: engage deferred timer by default"
Revert "power: process: drecrease time to enter sleep"
26.03.2016 : v1.0.6 released.
Migrate compilation toolchain to latest UBER-TC 4.9.4 - 2016.03 (infos)
21.03.2016 : v1.0.5 released.
Revert "defconfig: enable KSM and ZBUD"
power: process: drecrease time to enter sleep
futex: Implement lockless wakeups
sched: Implement lockless wake-queues
mm/ksm: engage deferred timer by default
mm: optimize Kernel Samepage Merging (KSM)
08.03.2016 : v1.0.4 released.
defconfig: enable back stock ZRAM, SWAP and ZSMALLOC
defconfig: enable KSM and ZBUD
defconfig: disable back SCHED_AUTOGROUP
Now auto installing (latest 2.68) SuperSU during flashing procedure.
24.02.2016 : v1.0.3 released.
cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power
23.02.2016 : v1.0.2 released.
cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
Bluetooth: hidp: fix device disconnect on idle timeout
19.02.2016 : v1.0.1 released.
Add USB fast charge (but disabled as default)
Add KCAL post-processing driver
14.02.2016 : v1.0.0 released.
Initial release (actual features are same as current v1.2.3 H815 version).

Thanks & greetings
★ THANKS & GREETINGS ★ :​
(by alphabetic order)
Chainfire
googy_anas
osm0sis
xdamc2010
. . . and of course to all talented devs properly credited in my commits!

Donations
★ DONATIONS ★ :​
Many thanks to @Daruniafx ! :good:
Thank you to support my work ! :highfive:

Love this kernel. Thanks AndroidGX!

No freaking way! A Kernel? By GX? Hell yea! Thanks!

Tried this kernel but i get fc's when ticking security in settings.
Sent from my LG-H811 using Tapatalk

99problemz said:
Tried this kernel but i get fc's when ticking security in settings.
Sent from my LG-H811 using Tapatalk
Click to expand...
Click to collapse
I heard of this problem already, it's not kernel related directly, but due to Xposed, especially latest version available v70 final. :good:

Will this work with AOKP? I haven't flashed a kernel in a while so I can't remember the qualifications. Thanks in advance.

esteho said:
Will this work with AOKP? I haven't flashed a kernel in a while so I can't remember the qualifications. Thanks in advance.
Click to expand...
Click to collapse
No it won't work with aokp. Says in the op that it's for lg stock based roms.

tiskewlio said:
No it won't work with aokp. Says in the op that it's for lg stock based roms.
Click to expand...
Click to collapse
I have to learn how to read for comprehension.

AndroidGX said:
I heard of this problem already, it's not kernel related directly, but due to Xposed, especially latest version available v70 final. :good:
Click to expand...
Click to collapse
99problemz said:
Tried this kernel but i get fc's when ticking security in settings.
Sent from my LG-H811 using Tapatalk
Click to expand...
Click to collapse
Can confirm FC's are from kernel, not from Xposed. I had no fc's under selecting/ticking any of the security settings before the kernel... now that I've installed it I do.
I'm on the stock tmob marshmallow rom with root and xposed installed.

Worldchamp said:
Can confirm FC's are from kernel, not from Xposed. I had no fc's under selecting/ticking any of the security settings before the kernel... now that I've installed it I do.
I'm on the stock tmob marshmallow rom with root and xposed installed.
Click to expand...
Click to collapse
No problems here, Stock 20i , Xposed 80 along with other mods. Running Great!!!

Same here. Xposed v80 and no issues. I'm on micromod's mm extreme rom currently and was on stock before. No issues with this kernel on either.

I lost root when I flashed this how can I regain and keep this kernel?

Royyx said:
I lost root when I flashed this how can I regain and keep this kernel?
Click to expand...
Click to collapse
Go back into recovery and flash SuperSu 2.5.2

Fast Charging not included?
What's wrong with including Fast Charging support?

UPDATE
★ UPDATE ★ :​
19.02.2016 : v1.0.1 released.
Add USB fast charge (but disabled as default)
Add KCAL post-processing driver
I finally decided to add those two known and great features (which I didn't want at the beginning, because they are much useful and does not affect battery) :good:
To enable USB fast charge, you can use Kernel Adiutor or your favorite kernel control app (also for KCAL).
I decided to keep it disable as default, but it may be useful in some situations (GPS in car, or at work for better fast charging, etc). If everything is already fine for you, then just don't enable it.
Enjoy! :highfive:

AndroidGX said:
Features that will NEVER be included in this kernel :
Auto installing Root and BusyBox
Any CPU/GPU overclocking / undervolting
Adreno idler
state_notifier
USB fast charge
KCAL post-processing driver
Any upgrade of Linux kernel 3.10.x
Dual-Boot Sammy/AOSP
CyanogenMod compatibility
MIUI compatibility
etc
Click to expand...
Click to collapse
I was wondering if you'll be adding any new governors (impulse , elementalX) in new updates? Didn't see nothing above that on your. "Never be included"
Thanks for your work,

DrakenFX said:
I was wondering if you'll be adding any new governors (impulse , elementalX) in new updates? Didn't see nothing above that on your. "Never be included"
Thanks for your work,
Click to expand...
Click to collapse
Not for now, sorry.
But yeah, unless we find a miracle governor which boost battery and performs better than stock interactive, then yes, I will add it and maybe even set it as defaut :good:

Related

[KERNEL][4.1.2][10 Nov.] ★ StockGX v1.3.0 ★ <><> ... DISCONTINUED !!

[KERNEL][4.1.2][10 Nov.] ★ StockGX v1.3.0 ★ <><> ... DISCONTINUED !!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING : THIS KERNEL IS ONLY FOR ANDROID 4.1.2 (SAMSUNG) !
This is a pure STOCK & STABLE kernel with MINIMAL features.
If you are looking to a more featured kernel with better optimizations, check out my LiteGX kernel !
Many of you already know my LiteGX kernel, and some of you also was disapointed since it was growing in features and was less close than the beginning. I listened to them and released this kernel, much more close to stock than LiteGX version. Hope you'll enjoy this one.
It must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.​​
★ FEATURES (up-to-date) ★ :​
Base :
Based on update11 source from Samsung (for clean work and stability).
Compiled with latest available Linaro GCC 4.7.4 (13.10 / 20131014) toolchain (with flags optimizations).
Ramdisk from XXEMD3 (for update10 ROMs compatibility without the need to change radio).
Main :
Samsung original colors (with "Black Crush Fix").
ZZMoove (v0.7d) governor added.
row (v4) scheduler added and optimized.
Native ExFAT support (from official Samsung source).
init.d support.
Wolfson Boeffla Sound (v1.6.4 drivers) compatibility.
CRT-off effect friendly (early_suspend set to 100ms).
xbox controller support.
Triangle Away support.
Various tweaks :
ROW scheduler & blk-core tweaks.
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
Reduced battery-monitor wakelock timeouts.
CONFIG_SCHED_AUTOGROUP enabled.
Network tweaks :
Reduced WiFi wakelock.
MMC : Fix the workqueue overload battery waste.
MMC : Increased timeout limits for bad sdcards.
bcmdhd : Disabled multicast on suspend.
Proportional Rate Reduction for TCP.
Logging and debugging tweaks :
Android logger disabled.
Kernel logger disabled.
Disabled kernel debugging : Samsung / sec_log / last_kmsg / touchscreen / modem / max77686 / sec_watchdog.
Disabled various debug in defconfig.
Features that will NEVER be included in this kernel :
Other LiteGX kernel tweaks & features.
Overclock / Underclock / Undervolt.
zRam
auto-root
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :​
Any odexed or deodexed international I9300 Samsung 4.1.2 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
★ SOURCES ★ :​
Github >> StockGX.
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate it
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained ​
LIKE MY WORK ?
OFFER ME A
!​​
Changelog + links
★ All oldest releases can be found HERE ★​
★ CHANGELOG ★ :​
10.11.2013 : v1.3.0 released.
Updated compilation toolchain Linaro GCC from 13.09 to 13.10 (20131014).
09.10.2013 : v1.2.0 released.
Kernel logging (linux printk) disabled (credits to @Lord Boeffla).
litegx_defconfig : disabled some more debug.
06.10.2013 : v1.1.0 released.
Added "ZZMoove" (v0.7d) governor ("pegasusq" will stay default).
Added "row" (v4) scheduler ("cfq" will stay default).
ROW scheduler & blk-core tweaks.
CONFIG_SCHED_AUTOGROUP enabled (for a little smoothness boost).
Samsung kernel debugging features is now really removed (forgot it in previous version).
05.10.2013 : v1.0.0 released.
Check actual features.
★ THANKS & GREETINGS ★ :​
To XDA board, to host this thread (official kernel link will always be here).
To all the great developers who helped me (and for their great github repos).
To @ZaneZam (& @Yank555's help) for his great ZZMoove governor.
To @AndiP for original Boeffla Sound engine.
To @AndreiLux for his Black Crush Fix.
To Samsung for the source code.
To the whole XDA community and all the others developers who has always inspired me.
Just tell me if I missed someone :good:
DONATIONS
★ DONATIONS ★ :​
None yet ! :[
hello sir, can you please make early suspend values for CRT OFF Effect Configurable via Trickster Mod App, as i want to set it to 0ms.
thanks for your work, I was looking for a kernel like this. I understand the purpose of this kernel, but do you think it would get your kernel too far from stock if you include row and, maybe, optional zram?
I'm a fan of gx kernel. I'm trying this now.
Suggestions:
- please add mdnie for better readability
- if you ever add zram and/or zzmoove, please make them default and with the best profile so that we don't have to flash profiles, that way, we can really say that it's flash-and-play.
Sent from my GT-I9300
aamirleo55 said:
hello sir, can you please make early suspend values for CRT OFF Effect Configurable via Trickster Mod App, as i want to set it to 0ms.
Click to expand...
Click to collapse
Sorry, no plan to add this. Anyway a value of 100 won't affect battery life don't worry, just ignore it
mircea89fzr said:
do you think it would get your kernel too far from stock if you include row and, maybe, optional zram?
Click to expand...
Click to collapse
- ROW scheduler : I can. I will maybe add ZZMoove governor aswell. But this time they won't be set as default for both :good:
- Optional zRam : no plan to add this, I let this feature to LiteGX kernel only
j0sefuz said:
Suggestions:
- please add mdnie for better readability
- if you ever add zram and/or zzmoove, please make them default and with the best profile so that we don't have to flash profiles, that way, we can really say that it's flash-and-play.
Click to expand...
Click to collapse
- hardcore mDNIe : no plan for this (only for LiteGX) but I included Black Crush fix for original samsung colors instead.
- zRam : same answer as above.
- ZZMoove gov : same answer as above. It will be default only in LiteGX.
Sorry, overall this kernel will stay very very lite and will almost have no more features included to stay absolutely close as stock as possible. Will keep it updated mainly for samsung sources, ramdisk (if better), and toolchains.
UPDATE
★ UPDATE ★ :​
06.10.2013 : v1.1.0 released.
Added "ZZMoove" (v0.7d) governor ("pegasusq" will stay default).
Added "row" (v4) scheduler ("cfq" will stay default).
ROW scheduler & blk-core tweaks.
CONFIG_SCHED_AUTOGROUP enabled (for a little smoothness boost).
Samsung kernel debugging features is now really removed (forgot it in previous version).
Enjoy :good:
UPDATE
★ UPDATE ★ :​
09.10.2013 : v1.2.0 released.
Kernel logging (linux printk) disabled (credits to @Lord Boeffla).
litegx_defconfig : disabled some more debug.
N-JoY :good:
Hi, any chance to see TRIM support enabled in this version of Kernel? Thanks!!!!
Since i have updated to the latest 1.2 version, my phone battery charges very very fast, in 45 minutes but also discharges very very fast, in half a day. Is that a bug or should i flash 1.0?
jmarcnms said:
Hi, any chance to see TRIM support enabled in this version of Kernel? Thanks!!!!
Click to expand...
Click to collapse
Nope sorry, only into LiteGX version :good:
yusufjee said:
Since i have updated to the latest 1.2 version, my phone battery charges very very fast, in 45 minutes but also discharges very very fast, in half a day. Is that a bug or should i flash 1.0?
Click to expand...
Click to collapse
It reminds me that I had same issue into some other kernels many months ago. Stock charging is not so optimized, sometimes it can charge fast and sometimes very slow, I would say it's the normal behaviour, but did you checked your wakelocks with BetterBatteryStats ? we never know..
UPDATE
★ UPDATE ★ :​
10.11.2013 : v1.3.0 released.
Updated compilation toolchain Linaro GCC from 13.09 to 13.10 (20131014).
:good:
This kernel looks not interesting much people, so I prefer to discontinue it to continue only LiteGX series.
Cheers everybody! :good:

[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ | From The Darkest Places

★★★BlackBox-Kernel★★★​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Always Updated Linux Kernel
Tap2Wake And Sweep2Wake Functionality
Various Patches to mm, idleslee
Added Various I/O Tweaks *new
Tweaks For Better Battery (smp.c) *new
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
IO Scheduler Added : ROW
Incompatibility Issues Fixed
Added Block Patches!
Reduced Cache Pressure
GFS Sleepers Disabled
Governer : InteractivePlus, Interactive, Conservative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
And Various New. Check Changelog Below
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : Downloads Here
XDA:DevDB Information
[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ [SPROUT], Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: LP-9.0
Stable Release Date: 2015-06-13
Created 2015-04-09
Last Updated 2015-06-13
To do list and changelog will be added here!
ChangeLog :-
$$ Twelfth Major Update Release(13/6/15) $$
-Kernel Version Updated to 3.10.80 From 3.10.79.
-Added Tap2Wake And Sweep2Wake | Enabled T2W_only by Default. thanks to @thwisenerd
-Governor Reboots Fixed.
-Various cpuIdle Patches/Tweaks.
-Workqueue, mm and memblock and power patches.
-Various other patches for kernel (as linux kernel updated to 3.10.80).
$$ Eleventh Minor Update Release(18/5/15) $$
-Kernel Version Updated to 3.10.79 From 3.10.78.
-Now Optimized for CM12.1 Beta 4 and further official releases.
-Fixed All The Governors Efficiently (Reboot Issue Fixed) (Thanks to @intersectRaven for the patch)
-Selinux mode set to Permissive from Disabled Previously.
-various new patches for kernel (as linux kernel updated to 3.10.79 Stable Release)
-and several tweaks check sources for the same...
$$ Tenth Successful Release(18/5/15) $$
-Kernel Version Updated to 3.10.78 From 3.10.77.
-ASoC: compress: Use power efficient workqueue
-ASoC: jack: Use power efficient workqueue
-regulator: core: Use the power efficient workqueue for delayed powerdown
-ASoC: pcm: Use the power efficient workqueue for delayed powerdown
-fbcon: queue work on power efficient wq
-block: queue work on power efficient wq
-PHYLIB: queue work on system_power_efficient_wq
-workqueue: Add system wide power_efficient workqueues
-workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented …
-various new patches for kernel (as linux kernel updated to .78)
-and several tweaks check sources for the same...
.
$$ Ninth Release(12/5/15) $$
-Kernel Has Been Updated to 3.10.77+
-ThunderQuake Engine Added (Viberation Intensity). thanks to @varunchitre.15
-Native NTFS Support Added.
-EnabledZSWAP, FRONTSWAP, VNSWAP and disabled ZRAM.
-Power: make sync on suspend optional.
-Hotplug optimizations.
-Cpufreq: Introduce new relation for freq selection.
-Various other minor patches check source for the same....
$$ Eihth Release(8/5/15) $$
-Add frandom(/dev/frandom) -Fast kernel number generator.
-Remove '+' symbol from kernel version string.
-block: sysfs: allow non superusers to change i/o scheduler.
-Compiled with linaro 4.9.3.
-Enabled Interactive Governor.
$$ Seventh Release(5/5/15) $$
-binfmt_elf.c: use get_random_int() to fix entropy depleting.
-block: cfq: merge tweaked tunable.
-XZ: Optimized XZ Compression.
-Will Be Introducing Experimental Features In X Version.
-Compiled With Linaro 4.9.3.
-Overall Battery Performance Improved And Performance Tweaked.
$$ Sixth Release(23/4/15) $$
-nohz_full: Add Kconfig parameter for scalable detection of all-idle state.
-ARM Patches:-
-ARM: prefetch: remove redundant "cc" clobber.
-ARM: atomics: prefetch the destination word for write prior to strex.
-ARM: 7983/1: atomics: implement a better __atomic_add_unless for v6+.
-Apply frequency calculation change from ondemand to hotplug. (Thanks to intersectraven)
-Apply frequency calculation change from ondemand to hotplug. ~~
-Do not scale to max frequency when hotplugging CPUs. ~~
-Ramped Up To Minor Version Update 4.5.
$$ Fifth Release(18/4/15) $$
-Enhance power efficiency: Series of patches from NVIDIA.
-sched/idle: Avoid spurious wakeup IPIs
-Prevent reschedule on offline CPU.
-Use built-in byte swap function.
-Optimizations For Modern Arm Platform.
-Optimized ARM memset and memzero functions.
-lib/string: use glibc version.
-lib/memcopy: use glibc version.
-Various Patches For ARM Platform.(Thanks To Khilman)
-Disabled deferment during full tickless mode.(Thanks To IntersecRaven)
$$ Fourth Release(16/4/15) $$
-IO Scheduler Added : ROW
-Incompatibility Issues Fixed
-Added Block Patches!
-Made IO Tweaks!
-Bumped Up To Version "3.0"
-Compiled With Linaro 4.9.3
$$ Third Release(14/4/15) $$
-I/O Schedulers Removed*new (they have issues with mediatek so won't work)
-Unstable Governors Fixed, Interactive Governors Removed
-Made Small Tweaks
-Bumped Up To Minor Update Version "2.5"
-Compiled With Linaro 4.9.3
$$ Second Release(10/4/15) $$
-I/O Schedulers Added :- ROW, SIO, VR, ZEN *new (they have issues with mediatek so won't work)
-Kernel Version Bumped up to 3.10.73+ *new
-Added Various I/O Tweaks *new
-Tweaks For Better Battery (smp.c) *new
-Compiled With Linaro 4.9.3
$$ Initial Release(9/4/15) $$
To Do List :-
* Add I/O Schedulers. (DONE-Worthless on MTK)
* Add More Governers.
* OverClock (HardPlay).
* Tap To Wake & Sweep To Wake.(DONE-Successfully Implemented)
kunal.kene.1797 said:
blackbox-kernel​
this kernel is based off latest sources from google! This kernel has been made to balance perfectly between performance and battery backup. This kernel will get updates periodically and will get updated with new features on every update. This kernel is made for android one devices running 5.1 stock rom and also cm-12.1 custom rom. And will also be compatible with any other cm compatible rom's
features :
init.d support
compiled with linaro 4.9.3
dirty ratio tweaks
disabled noatime and nodiratime
added dynamic fsync (thanks to @faux123)
multicore scheduler support
io blockplugs removed for performance improvements
network tweaks for lower ping and higher output speeds
mmc: Disable crc check for 30% extra performance
mali gpu cache optimizations and various gpu tweaks
optimized various files
reduced cache pressure
gfs sleepers disabled
compatible with both stock lp and cm12.1 rom (all cm based rom's too)
governer : Interactiveplus, interactive, consetvative, on demand, userspace, powersave, hotplug, performance.
flashing instructions :
download the zip file.
copy to sd card & enter recovery.
flash the kernel and that will be it!
download : https://kunalkene1797.in/downloads
xda:devdb information
[kernel][lp] blackbox-kenel [v-1.0][sprout] | from the darkest places, kernel for the oem cross device development
contributors
kunal.kene.1797
source code: https://github.com/blackbox-kernel/blackbox_sprout
kernel special features:
version information
status: stable
current stable version: 1.0
stable release date: 2015-04-10
created 2015-04-09
last updated 2015-04-09
Click to expand...
Click to collapse
file not found ??
Would OC really be possible?
Sent from my Micromax AQ4501 using XDA Free mobile app
File not found (404 error)
Kunal.Kene.1797 said:
BlackBox-Kernel​
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @Faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
Reduced Cache Pressure
GFS Sleepers Disabled
Compatible With Both Stock LP And CM12.1 ROM (All CM Based ROM's Too)
Governer : InteractivePlus, Interactive, Consetvative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : https://kunalkene1797.in/downloads
XDA:DevDB Information
[KERNEL][LP] BlackBox-Kenel [V-1.0][SPROUT] | From The Darkest Places, Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-04-10
Created 2015-04-09
Last Updated 2015-04-09
Click to expand...
Click to collapse
Bro... It shows "file not found" error...
I downloaded
And guess what it bootlooped my roar A50 with cm12.1
ammuuu08 said:
View attachment 3254045
file not found
Click to expand...
Click to collapse
bowo3 said:
File not found (404 error)
Click to expand...
Click to collapse
Rino Appus said:
Bro... It shows "file not found" error...
Click to expand...
Click to collapse
Those who were haveing file not found issue, the only thing that has to be done was reove the https:// from the link, i've made the changes in the OP now you can download the kernel
Okkk..
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
working
working like a charm in Roar A50 :fingers-crossed:
Thedifferent said:
And guess what it bootlooped my roar A50 with cm12.1
Click to expand...
Click to collapse
hjmodi said:
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
Click to expand...
Click to collapse
With BlackBox-2.0 All Your Issues Are Solved Now!
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
hjmodi said:
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
Click to expand...
Click to collapse
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Kunal.Kene.1797 said:
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Click to expand...
Click to collapse
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
hjmodi said:
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
Click to expand...
Click to collapse
xdaisntfornoobs said:
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the reports, i'll take a look and make changes update fix and imrove the next version of kernel! Meanwhile as of i know these governors and io schedulers have issue with mediatek and thus causing all this issue! also the reason why varun disabled those governers!
Warm Regards!
Thanks a lot! Eagerly waiting for your next build!
You're the only dev who actually interacts with the users and not ignore the problems!
Sent from my Micromax AQ4501 using XDA Free mobile app
Please add FM drivers in kernel so that we can run best xda community app spiritF
Sent from my Sparkle V using XDA Premium 4 mobile app
Awesome work bro. Looking forward to some ROM ports by you.[emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji13]

[KERNEL][G935F/G930F][Dec 27] Prometheus 2.2.0 | TW 6.0 MM | Aroma | Synapse

Kernel Samsung Galaxy S7 G935F/G930F International​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KERNEL FUTURES
Source base G935FXXU1BPLB for regular ROMs
Source base N930FXXU2BPI7 for N7 FULL PORTs
Aroma installer
Synapse support
busybox&sqlite3
working fingerprint (@jesec)
gzip compression
init.d support
system WR
no forced encryption
KNOX removed
OС/UV CPU cores (UP to 2.9 MONGOOSE and 1.8 APOLLO)
UV DVFS
OC/UV GPU (UP to 806 MHz)
VDD voltage correction on kernel INIT stage (aroma) (up to -25 mV)
CPU Governors
IO schedules
power suspend support
UKSM
LED Control
frandom driver
f2fs
N7 ports support
DOWNLOADS (S7 regular ROMs)
Prometheus v2.2.0
old versions
DOWNLOADS (N7 full PORTs)
Prometheus v1.7.1
old versions
CHANGELOG the post #2
THANKS
Samsung team
@jesec (init work by jesec kernel)
friedrich420 (code samples)
@amarullz (aroma installer)
@osm0sis (AIK)
@Tkkg1994 (code samples)
@teckauz (banners)
@Shuuin (aroma logo)
SOURCES
GitHub: s7e_marshmallow
GitHub: n7_port2edge
BANNERS
designed by @teckauz
designed by daughter
XDA:DevDB Information
Prometheus, Kernel for the Samsung Galaxy S7 Edge
Contributors
lyapota
Source Code: https://github.com/lyapota/s7e_marshmallow
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.2.0
Stable Release Date: 2016-12-27
Created 2016-07-16
Last Updated 2017-01-05
CHANGELOG
v2.2.0 Regular
*base G935FXXU1BPLB
*updated SuperSU to v2.79-SR1
v2.1.0 Regular
*base G935FXXU1BPL3
*ramdisk BPL2
*updated root, busybox, sqlite
*fixed clean.sh
v2.0.0 Regular
*base G935FXXU1BPJG
*ramdisk BPJK
* Added option to choise ROOT method
No root
Magisk + phh Superuser + busybox(data)
Chainfire's SuperSU + busybox(system)
v1.9.0 Regular
*base G935FXXU1BPJ7
*ramdisk BPJC
*implemented kernel patch CVE-2016-5195 (zero day "Dirty COW")
*Sysnapse: reworked WAKELOCKS tab
flash SuperSU or Magisk manually.
v1.8.0/1.7.1
Regular v1.8.0
*base G935FXXS1BPJ1
*removed SuperSU support from ramdisk
flash SuperSU or Magisk manually.
N7 Port v1.7.1
*ramdisk updated to 930FXXU2BPIA
*removed SuperSU support from ramdisk
flash SuperSU or Magisk manually.
v1.7.2 / 1.7.0
Regular v1.7.2
*fixed Synapse tcp congestion control
N7 Port v1.7.0
*fixed Synapse tcp congestion control
*base N930FXXU2BPI7
+kernel support for private mode (thx mwilky)
v1.7.1 / 1.6.2
Regular v1.7.1
*restored CFS bandwidth control functionality.
N7 Port v1.6.2
*restored CFS bandwidth control functionality.
v1.7.0 / 1.6.1
Regular v1.7.0
*base G935FXXU1BPHJ
*SuperSU support updated to ver 2.78
N7 Port v1.6.1
*fixed AOD lower power error
*SuperSU support updated to ver 2.78
v1.6.0
*To download section added kernel for N7 full PORTs. Source base N930FXXU1BPH7.
*Into kernel for regular ROMs ported "CPUCTL" and "(EXPERIMENTAL) HMP down migration compensation" from N7 sources
Installer change vendor GPU lib to r12p0 compatible.
Before switch to old kernel with r9p0 you must restore system first.
v1.5.3
*Fixed incompatibility with last N7 ports.
Installer change vendor GPU lib to r12p0 compatible.
Before switch to old kernel with r9p0 you must restore system first.
v1.5.2
+DVFS: added Decision Mode
+Synapse: added DVFS tab
*Thermal: restored ECT freq table
Installer change vendor GPU lib to r12p0 compatible.
Before switch to old kernel with r9p0 you must restore system first.
v1.5.1
+ added smartmax_eps CPU governor
*Thermal: ECT little modified for CLUSTER0, CLUSTER1.
Installer change vendor GPU lib to r12p0 compatible.
Before switch to old kernel with r9p0 you must restore system first.
v1.5.0
*base G935FXXU1BPH6
+Synapse.GPU: added option Enable/Disable TMU (thermal menagment).
+Aroma: added option to shift temperature levels on the 5 and 10 degrees (CLUSTER0, CLUSTER1 and GPU).
*Thermal: ECT corrected for wide freq tables (CLUSTER0, CLUSTER1 and GPU).
Installer change vendor GPU lib to r12p0 compatible.
Before switch to old kernel with r9p0 you must restore system first.
v1.4.0
*GPU driver updated to version r12p1
Installer change vendor GPU libs to r12p0 compatible.
Before switch to old kernel with r9p0 you must restore system first.
v1.3.2
*RAMDISK: fix init.d support
v1.3.1
*RAMDISK: remade init.d support
*Synapse: allow write to "power_efficient"
v1.3
+Aroma: custom set CPU hotplugs MAX freq limit for 2 and 4 cores active (presets)
+F2FS support (select patch in aroma)
+N7 ports support (experemental)
*Revert MNGS hight freq voltage to ver 1.1
*Synapse: write read_ahead_kb into correct places for internal and external SD
v1.2
*base G935FXXU1APG3
*compiled with -Ofast
*a little tuned ASV algorithm
*removed ASV restrictions for BIG less then 11
v1.1
*updated f2fs support
+frandom driver
+more TCP Congestion
+ROW IO scheduling
+supersu support upped to ver 2.76
-back to gzip ramdisk compression
*Synapse: rolled up some tabs(A72, A53, GPU...)
*Synapse: restored build.prop tweaks
*Ramdisk: restored missed cortexbrain-tune.sh
v1.0
*base G935FXXU1APFG
+lz4 compression
*update Synapse support (@Tkkg1994)
*slightly improved aroma-config
v0.9
* speed Up to 2.9 GHz Mongoose
* speed Up to 1.8 Ghz Apollo
* a litlle weak of termal control
v0.8
+ LED Control
+ G930F/D model support (aroma)
* up to date thermal control
* a little aligned voltage tables
v0.7
+ FIOPS IO sched
+ UKSM
+ power suspend support
* restored power suspend logic in smartass2 CPU gov.
v0.6
first public release
Wow new kernel awesome welcome to s7E
Sent from my SM-G935F using Tapatalk
So, flat support?
Jhon998 said:
So, flat support?
Click to expand...
Click to collapse
Not at moment. First release only for device that i can check G935F(D)
Glad too see you here. Your rom and kernel on M8 are briliant
Looks good. Dl now to try
Edge of insanity
Hi mate
Plz added 930F for kernel ??
Sent from my SM-G935F using Tapatalk
Going to be watching this thread. Always great with more kernels.
Nice aroma features installed so far smooth ?
Sent from my SM-G935F using Tapatalk
Jhon998 said:
So, flat support?
Click to expand...
Click to collapse
lyapota said:
Not at moment. First release only for device that i can check G935F(D)
Click to expand...
Click to collapse
Sweet, looking forward to it!
Nice to see new dev and kernel for our device! Welcome :good: :good:
i feel like home ! Welcome and thanks !!!
Running great on G935F Stock ROM, Rooted and Xposed v86 (with some various low level modules active).
Thanks @lyapota - look forward to seeing your future dev work on this
Very nice kernel. The best ive tryed to my S7 Edge 935F. Thanks and congratulations!!!!!!!!!
Definitely a nice kernel. Smooth and runs cool. Will see what battery life is like after a full charge or so. Thanks heaps @lyapota
Edge of insanity
Thx! Going to test... Are you planning rom?
Sent from my SM-G935F using XDA-Developers mobile app
lyapota said:
Not at moment. First release only for device that i can check G935F(D)
Click to expand...
Click to collapse
Great to see you dev-ing again :good:
ckpv5 said:
Great to see you dev-ing again :good:
Click to expand...
Click to collapse
Yep, vacation is over. I will be with XDA while there are people like you.
Quite stable kernel... Thanks
Sent from my SM-G935F using Tapatalk

[KERNEL][E5823] GreenKernel for Nougat (stock ROM)

Green Kernel​
Features:
Latest CAF source
Support WireGuard
CPU voltage control
Adreno idler
KCAL Driver
Fingerprint boost tweaks
Available CPU governors: blu_active, elementalx, chill, electron, flash, interactive, ondemand, smartmax_eps, bioshock, powersave, performance
Available I/O schedulers: deadline, row, cfq, bfq, noop, fifo, fiops, sio, sioplus, maple, zen
Remove SafetyNet checks
DRM-Fix, Sony RIC disabled, DM-Verity disabled (ramdisk)
Built with Linaro Toolchain 7.2.1
Kernel for stock ROM
Change log:
Code:
v1.12.70
- Fix video recording
- Updated WireGuard to 0.0.20180304
- Upstream to 3.10.108
- Driver update wlan to 1.141.67.32
- Updating the USB Gadget subsystem
- Add The NEXT generation (TNG) for Android Low Memory Killer
- Printk and friends can now format bitmaps using '%*pb[l]'
- Add Snapdragon Smart Protection and add service "seempd" (activation requires the edit framework)
- Various fixes for stability and optimization
v1.10.28
- Updated BCMDHD driver
- Updated WireGuard to 0.0.20180202
- Minor update network protocol
- swap: Fix value of SWP_FAST
- A lot of changes to eMMC
-- Added Command Queue Support on eMMC
- Updated Binder driver
- Updated TUN network driver
- Built with Linaro Toolchain 7.2.1
- Various fixes for stability
- Lots of different subsystem changes
v1.6.28
- Use power efficient work queues
- Update z3fold
- Fix loading of the cryptographic module QTI HW (version 1.3 violated the module loading)
- Various fixes for energy efficiency and stability
v1.4.14
- Updated crypto modules
- Update LZ4 to v1.7.3
- Update to LA.BF64.1.2.3_rb1.18
- Add support WireGuard
- Other changes for stability
v1.2.31
- Added I/O Schedulers: zen
- Other changes stability
v1.0.0
- Added governor: Electron and Chill
- Maximum frequency default 1651200 and 2016000
- Other changes stability
v0.9.9
- Added eCrypt FS
- Updated driver BT
- Changed the frequency of the interrupt timer to 300
- Other changes stability
- Add support for 32.4.A.1.54
v0.9.4 (hotfix)
- Added eCrypt FS
- Updated driver BT
v0.9.3:
- added RCU
- initial fix MMC
- added CPU governors: flash, blu_active
- fix binder
- fixes network
- other improvements for stability
v.0.8.7:
- ZRam, return 512MB
- Fixes for stability
v.0.8.6:
- Update to LA.BF64.1.2.3_rb1.17
- Driver update wlan to 1.141.67.30 and FW 7.45.59.18 (r718509)
- Added exfat file system driver (rejection of the built-in module)
- Other fixes for stability
v.0.8:
- Update to LA.BF64.1.2.3_rb1.16
v.0.7:
- Minor enhancements and performance improvements
v.0.6.5:
- The transition to opensource Core control driver instead of the built-in module
- CPU voltage control
- Updated WLAN driver to 1.141.67.29 and Firmware 7.45.59.17
- Increased ZRam size to 768 MB
- Add support for 32.4.A.0.160
- Built with Linaro Toolchain 6.4.1
v0.5.1:
- Added I/O Schedulers BFQ
- Cancelled patch: "dts: msm8994-mdss: Enable power collapse on idle"
v0.5:
- Added KCAL Driver
- Added Qnovo QNS Interface (not exactly sure about the effectiveness)
- Other improvements
v0.4.2:
- Enable Governors Bioshock for A53
- Enable I/O Schedulers Maple for internal memory
- Enable Hi-Performance DAC
- Enable Pstore
- Disable Governors USERSPACE
v0.4:
- Added Governors: Smartmax EPS, Bioshock
- Added I/O Schedulers: FIFO, SIOplus
- Added Fingerprint Boost Driver
- Other minor improvements
v0.3:
- init.d support
- Enable State Notifier
- Gentle Fair Sleepers Interface
- Arch Power
- Disabled CRC check in MMC for 30% extra performance with IO
- Added Adreno idler
- Added I/O Schedulers: Maple, Switcher
- Other minor improvements
v0.2:
- Disabled check SafetyNet
- Added ElementalX Governors
- Added I/O Schedulers SIO, FIOPS
- Enabled TCP Westwood
- Reduced Adreno minimum frequency to 180MHz
v0.1:
- Added DRM-Fix
- Sony RIC disabled
- DM-Verity disabled
- Release based on 32.3.A.2.33
- Built with Linaro Toolchain 6.3.1 (compiler Google 4.9 outdated 2015)
Downloads
Dropbox
Additionally
To configure the kernel, use Kernel Adiutor.
ROOT: Magisk + module init.d (for kernel v.0.6+)
XDA: DevDB Information
Green Kernel, Kernel for Sony Xperia E5823
Contributors
GreyLeshy
Source Code: github.com/GreyLeshy/android_kernel_sony_msm8994_kitakami
Version Information
Current Stable Version: 1.12.70
Last Updated: 2018-03-18
_____
TWRP 3.2.3 | Vulkan API for Adreno 430 | Media Config
grayleshy said:
Differences from the stock kernel:
Click to expand...
Click to collapse
Stock = kernel from last nougat 32.3.A.2.33 ? I think yes looking the source but maybe it's better to add this info
Could I flash over AndroPlusKernel v43?
Is it ok i Flash it My E5803?
cioce said:
Stock = kernel from last nougat 32.3.A.2.33 ? I think yes looking the source but maybe it's better to add this info
Could I flash over AndroPlusKernel v43?
Click to expand...
Click to collapse
Based on stock kernel 32.3.A.2.33.
Yes, You can. Part of the patches were taken from AndroPlusKernel.
emosis said:
Is it ok i Flash it My E5803?
Click to expand...
Click to collapse
This kernel only for E5823, on E5803 operability of a kernel isn't guaranteed.
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
cioce said:
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
Click to expand...
Click to collapse
Can you be more specific?
Try to flash that mod and you will see that system ui crash when Android start, I have flashed back androplus kernel and all was back ok.
cioce said:
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
Click to expand...
Click to collapse
I'm on altvolt's mod ROM (v3.6), and it's the same. UI crash.
Even zac's kernel give same bug.
Using E5803
Stock Rom .33
Flashed this kernel ..
after a day there is no crash , error or reboot..
Seem everything is ok !
he has to add to commit this change to the kernel to allow system customization to the kernel
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+CONFIG_SECURITY_SELINUX_DISABLE=y
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
if not any moded app will crash ...super user mod relay on this changes
also init.d will be nice aswell enable core control
are you merging androplus source whit latest sony ramdisk or your just cherry picking from androplus to stock kernel?
altvolt74 said:
he has to add to commit this change to the kernel to allow system customization to the kernel
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y
if not any moded app will crash ...super user mod relay on this changes
also init.d will be nice aswell enable core control
are you merging androplus source whit latest sony ramdisk or your just cherry picking from androplus to stock kernel?
Click to expand...
Click to collapse
These parameters are already included in config, except CONFIG_SECURITY_SELINUX_DISABLE=y.
Soon I will add support init.d.
From AndroPlusKernel I took several patches.
grayleshy said:
These parameters are already included in config, except CONFIG_SECURITY_SELINUX_DISABLE=y.
Soon I will add support init.d.
From AndroPlusKernel I took several patches and all.
Click to expand...
Click to collapse
i have also a crash with my modded rom, i´m on https://forum.xda-developers.com/z5-compact/development/rom-stock-z5c32-3-0-376r2dau-t3570248 this rom.
I compiled your kernel myself and it works quite well on my custom AICP rom.
But for some weird reason after a while the screen doesn't take any touch input. Buttons still work at the time.
I installed Green_Kernel_v0.2_e5823.zip and my phone had a bootloop and for some reason I didn't get any logcat informations of the problem.
Updated the kernel to version 0.3.
Who needs root, use Magisk-v13.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For non stock firmware, kernel optimization is not yet in the plans.
Kernel works nicely but it seems I've lost notification led. Anyone with the same problem?
grayleshy said:
Updated the kernel to version 0.3.
Who needs root, use Magisk-v13.
For non stock firmware, kernel optimization is not yet in the plans.
Click to expand...
Click to collapse
I tried your new build, still a bootloop. Do you know how can I get proper debug information when booting?
DJHasis said:
I tried your new build, still a bootloop. Do you know how can I get proper debug information when booting?
Click to expand...
Click to collapse
Write the script and attach it to the kernel.
Code:
#!/system/bin/sh
dmesg > /data/local/tmp/dmesg.txt
Updated the kernel to version 0.4.
The kernel on the stock firmware is pretty good, power consumption is normal.
Compiled a test kernel is not for stock firmware, check. link
grayleshy said:
Compiled a test kernel is not for stock firmware, check. link
Click to expand...
Click to collapse
Not for stock firmware means... Los based or?
/regards Bror David

[KERNEL] Serenity (Firefly Edition) Kernel [EMUI 8 / Treble][10-06-2018]

Welcome to the Serenity Kernel (Firefly Edition) for the Mate 9
The Serenity kernel is designed to make the most out of the mate 9 by optimizing the balance of both battery life and performance. ​
As there aren't many choices for our devices when it comes to custom kernels or ROM's, I decided to dive into developing a kernel to not only help maximize idle battery drain (while the screen is off) but also to help extend the total SoT for our devices. The goal is to create that "flash it and forget it" type kernel for those that don't want to have to mess around with the settings. However, this kernel will also provide those who want more functionality and control. the ability to do so.
Right now, some kernel settings like I/O schedulers need to be set using a kernel manager app.
Disclaimer:
This kernel has been tested and working but this will void your warranty and any modifications you do to your device, you do at your own risk. I will not be held responsible for any damage such broken sdcards, your phone causing world war iii etc...
Features
Unified to work on STOCK Emui 8.1 and Custom 8.1 roms
Compiled with latest Linaro 4.9 Toolchain (A53 optimized)
Upstreamed to 4.4.70 Linux Kernel Version
Added OP fingerprint boost driver
Added Nebula Governor
Added Blu_active driver with kirin support (thanks @eng.stk)
Cpu-boost CAF driver ported for kirin with some added improvements (thanks eng.stk)
Added zen, fiops I/O schedulers
Boeflla Wakelock Blocker
Swap and zRAM disabled
Option to turn fsync on/off
300HZ base timer frequency rasied from 250HZ
Enable advanced TCP congestion algorithms
Westwood set as default TPC algorithm
Enable missing GPU governors
GPU Scene Aware set as default GPU governor
USB fast charging ability (needs kernel manager app to enable/disable)
Tuned entropy
Various build tweaks
Compatible with Kernel Auditor, EXKM and others
More to come....
Requirements:
Unlocked bootloader
Use TWRP to flash the zip, one zip for all builds - Big thanks to @osm0sis
EMUI 8
How to Install:
Warning Ideally, you should flash this kernel on top of the stock kernel only. If you are already using a custom kernel, you must flash the stock one before flashing Serenity.
First time install
Download the Serenity Kernel ZIP below
Move or copy the ZIP file to external SD card
Boot into recovery (TWRP)
Backup your stock ramdisk and kernel
Flash via TWRP
Reboot and enjoy!
Already on Serenity Kernel
Download Serenity kernel below
Move or copy ZIP file to your external SD card
Boot into recovery (TWRP)
Flash via TWRP
Reboot and enjoy!
Downloads
New version
Download Serenity (Firefly Edition v1.4 HERE
Old versions
Download Serenity (Firefly Edition v1.3 HERE
Download Serenity (Firefly Edition v1.2 HERE
Download Serenity (Firefly Edition v1.1 HERE
Download Serenity (Firefly Edition) v1 HERE
Credits:
Of course, I would have never been able to do this on my own so want to personally take this time to thank those who have given me inspiration, helped me out and from those that I have cherry-picked from.
@ajituchiha - To all your help thus far in mentoring me to building this kernel
@osm0sis for the AnyKernel2
@nathanchance - for your Linux upstreaming help
@eng.stk - for blu_active
Phhusson
Lord Boeffla - andip71
ZaneZam
flar2
FranciscoFranco
Ak
Blackball
frap129
Meticulus
spezi77
RenderBroken
joshuous
If I forgot anyone that would like to be on the list, please let me know and I will add you. Truly sorry if I did.
XDA:DevDB Information
Serenity, Kernel for the Huawei Mate 9
Contributors
Wirmpolter, wirmpolter
Source Code: https://github.com/wirmpolter/Serenity
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Firefly V1.4
Stable Release Date: 2018-06-10
Created 2018-05-10
Last Updated 2018-06-10
Changelog
Version 1.4 released
-Upstreamed to 4.4.70 Linux Kernel Version
-Enable USB fast-charging (has to be enabled with a kernel manager app)
-Add wireguard support
-Enable missing file system options
-A few various enhancements/tweaks
-Remove more logging
Version 1.3 released
-Upstreamed to 4.4.60 Linux Kernel Version
-Enable Frandom
-Add OP5 State Driver
-Build enhancements/tweaks
-Remove some more logging
-Add entropy fix
Version 1.2 - 19-05-2018
-Upstreamed to 4.4.56 Linux Kernel Version
-Added fsync on/off function
-Tuned Entropy values
-Removed some logging
Version 1.1 - 12-05-2018
-Upstreamed to 4.4.52 Linux Version
-Added blu_active driver with kirin support (thanks eng.stk)
-Enabled blu_active as default cpu governor
-Cpu-boost CAF driver ported for kirin with some added improvements (thanks eng.stk)
-Disabled CRC check
-Use 300HZ base timer frequency
-Disabled wq_power_effecient by default
Version 1 - Initial Release - 10-05-2018
-Compiled with latest Linaro 4.9 Toolchain (A53 optimized)
-Upstreamed to 4.4.50 Linux Kernel Version
-Added fingerprint boost driver
-Added Nebula Governor
-Added zen, fiops I/O schedulers
-Boeflla Wakelock Blocker
-Swap and zRAM disabled
-Enable advanced TCP congestion algorithms
-Westwood set as default TPC algorithm
-Enable missing GPU governors
-GPU Scene Aware set as default GPU governor
Q&A
Q I'm getting a partition error while trying to flash the zip file in TWRP.
A Ensure you are on the latest recovery. I personally use the v3 of TWRP from blackball for the p10 plus.
Q How can I modify the kernel settings?
A I personally like to use to EX Kernel Manager but any others like Kernel Auditor will work too.
Reserved
Wooooow.. ? Is amazing.. Work in nougat..?
mataflakitas said:
Wooooow.. ? Is amazing.. Work in nougat..?
Click to expand...
Click to collapse
Unfortunately, it will only work on Oreo... If I get enough requests though, I might make a nougat version. It would just take time.
Wirmpolter said:
Unfortunately, it will only work on Oreo... If I get enough requests though, I might make a nougat version. It would just take time.
Click to expand...
Click to collapse
Thanks... Im wait... ?
Version 1.1 released
-Upstreamed to 4.4.52
-Added blu_active driver with kirin support (thanks eng.stk)
-Enabled blu_active as default cpu governor
-Cpu-boost CAF driver ported for kirin with some added improvements (thanks eng.stk)
-Disabled CRC check
-Use 300HZ base timer frequency
-Disabled wq_power_effecient by default
Download : https://drive.google.com/open?id=1PQUxIjzc-iklOSTRVwgN09DZi9KdYCq7
Version 1.2 released
-Upstreamed to 4.4.56 Linux Kernel Version
-Added fsync on/off function
-Tuned Entropy values
-Removed some logging
Download : https://drive.google.com/open?id=1g3JE7Wkv-Qqz7Mo_DEXUAvdg-ZnS8QMf
Wirmpolter said:
Unfortunately, it will only work on Oreo... If I get enough requests though, I might make a nougat version. It would just take time.
Click to expand...
Click to collapse
Please make it. i m waiting a nougat kernel.
If flash this kernel, work gameguardian in oreo?
frankestayn06 said:
If flash this kernel, work gameguardian in oreo?
Click to expand...
Click to collapse
It should... I haven't tested gameguardian though so not 100% sure.
Can you add some features in next build please? I run nethunter and i need modify kernel for external adapter and hid attack. You can find more information here
anastasiszn said:
Can you add some features in next build please? I run nethunter and i need modify kernel for external adapter and hid attack. You can find more information here
Click to expand...
Click to collapse
I can definitely take a look at adding nethunter and it's features into the next build. Always open to implementing features that will benefit others and work. So I'm always up for suggestions.
Great to see more kernels. Will try this stuff.
Gesendet von meinem MHA-L29 mit Tapatalk
bgx said:
Great to see more kernels. Will try this stuff.
Gesendet von meinem MHA-L29 mit Tapatalk
Click to expand...
Click to collapse
Awesome... Would appreciate some feedback, once you've tested it out.
I really really can say good work. Today I drive with my bike to work 1h 30 min one way with GPS and Spotify. On work I played games in the break and later again 1h 30 min GPS and Spotify for home way. And now I have only lost 50% of my battery. Way better than stock. Great work.
Gesendet von meinem MHA-L29 mit Tapatalk
bgx said:
I really really can say good work. Today I drive with my bike to work 1h 30 min one way with GPS and Spotify. On work I played games in the break and later again 1h 30 min GPS and Spotify for home way. And now I have only lost 50% of my battery. Way better than stock. Great work.
Gesendet von meinem MHA-L29 mit Tapatalk
Click to expand...
Click to collapse
Awesome to hear... Was hoping to bring some new life into the Mate 9. Glad to see it is surpassing stock.
Forgot a screenshot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Gesendet von meinem MHA-L29 mit Tapatalk
tested, game guardian still not work.
Can you please help on this? For me, the reason I flash a new custom kernel is for game guardian only.
Thank you so much!

Categories

Resources