[Oreo][TW][Kernel] Xerium Kernel v2.2 - Galaxy S6 / S6 Edge Unified Development

Code:
*** Disclaimer
By flashing this kernel, I am not responsible for any damage to your
phone whatsoever. By flashing this, you are taking the risk. I test
whenever possible, and am willing to fix any bugs, but please do
not come spamming me shouting "this kernel broke xyz" without
providing logs, or common sense. YOU HAVE BEEN WARNED.
{
"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"
}
Feature list:​- Built from Linaro 7.x
- Built from A810F Oreo sources
- Upstreamed to 3.10.108
- Wakelock blocking (Boeffla wakelock blocker v1.1.0)
- Safetynet patch
- F-Sync toggle
- Disabled CRC check
- LZ4 module for zswap
- Fade LED support
- Complete AOD support
- SELinux permissive (look at post #2 for making SELinux enforcing)
- Optimised for speed and stability
- Optimized IO Schedulers and CPU governors (many many options)
- CPUIdle optimizations
- Hotplugging CPU/GPU optimizations
- TCP Optimizations
- Init.d support
- StateNotifier & Syshelper
- Deodex ROM support
- Knox 0x0
- Linux clocker support
- CPU/GPU overvolting support
- Gamepad support
- Nexus governor
- Drivedroid
- Random optimisations (check GitHub for more)
Supported devices:​- G920F/D/I (Tested)
- G925F/D/I (Tested)
- G920S (Tested)
- G925S (Tested)
- G920K (Not tested)
- G925K (Not tested)
Credits:​@Lunarixus for testing, fixing and generally being amazing
@enesuzun2002 for his advice and AOD fix
@Noxxxious for upstreams
Everyone else on GitHub
All my testers and friends in the Telegram chat
Samsung for the kernel sources
How to install:​1. Download the zip for your device (flat, zeroflte // edge, zerolte)
2. Boot into a custom recovery
3. MAKE A BACKUP!
4. Flash kernel
5. Flash root of your choice
6. Enjoy!
7. (Optional) Flash fstab patcher to enforce SELinux (see post 2)
Telegram support chat
XDA:DevDB Information
Xerium Kernel - TW Oreo, Kernel for the Samsung Galaxy S6
Contributors
nysadev, Lunarixus
Source Code: https://github.com/nysadev/xeriumO
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.0.1
Stable Release Date: 2018-12-25
Created 2018-12-24
Last Updated 2019-02-23

Downloads:
Kernel (GDrive)
SELinux enforcing patch (thanks to jcadduono)
known bug:
no

CHANGELOG:
v2.1
- Add Spectrum support
- Add T-Mobile support
- Fix random reboots completely
- Switch to Linaro 7.3.2
v2.0.2
- Fix some random reboots due to GPU errors
v2.0.1
- Fix CPU governors/IO schedulers due to incorrect configs
- GPU optimisations
v2.0 (25-12-18)
Christmas update time!
- Upstreamed to 3.10.108 (Huge thanks to Noxxxious)
- Added wakelock blocks for better battery life
- Added the following CPU schedulers: Interextrem, smartmax, smartmax_eps, alucard, bluactive, yankactive, bioshock, conservateix, dancedance, darkness, hyper, intelliactive, intellimm, lionheart, pegasus, preservative, smartass, wheatley
- Added the following IO schedulers: Fiops, sio, sioplus, tripandroid, VR, zen, bfq
- Added F-sync toggle
- Many deep sleep and CPUIdle optimisations for battery life
- Fade LED support
- LZ4 module for ZSwap
- Wi-Fi and network optimisations
- Frandom support
- Disabled CRC check for better performance
- Buttery-smooth and great performance
(Check GitHub for the full list)
v1.1: (24-12-18)
- Added complete support for AOD
- Fixed HW keys on Edge
- Fixed autobrightness
- Kernel fully stable when booting
v1: (23-12-18)
- Initial release

nice!! smooth and fast!!
G920S

Changelog updated! 1.1 includes fixes for HW keys and the kernel has no problems booting up now.

Thank you but HW keys are not working on edge.

brograms8 said:
Thank you but HW keys are not working on edge.
Click to expand...
Click to collapse
Download 1.1, just came out.

does this kernel have a camera fix for oreo roms ?

tibigabi27 said:
does this kernel have a camera fix for oreo roms ?
Click to expand...
Click to collapse
It depends on the ROM you use, the kernel has nothing to do with it. I've used this kernel with ROMs that support the camera fix, and yes, it works.

and what oreo rom have you used on s6 edge with camera working? i can t find nothing just roms without camera..

tibigabi27 said:
and what oreo rom have you used on s6 edge with camera working? i can t find nothing just roms without camera..
Click to expand...
Click to collapse
I have my own camera fix made by me, but afaik Universal Oreo v4 has the fix.

nysadev said:
I have my own camera fix made by me, but afaik Universal Oreo v4 has the fix.
Click to expand...
Click to collapse
do you have a link for this rom please ?
edit: i found it, thanks man, i will use your kernel

tibigabi27 said:
do you have a link for this rom please ?
edit: i found it, thanks man, i will use your kernel
Click to expand...
Click to collapse
where can I find?

Will this kernel be compatible with S6 T/W8 ( T-mobile) anytime??

datrico89 said:
Will this kernel be compatible with S6 T/W8 ( T-mobile) anytime??
Click to expand...
Click to collapse
2.1 just came out with T-Mobile support

Thank you! I already tested a beta with tmobile support and it was giving me ril crashing and I did not complete any call . Does this stable version resolves that bug.? Ill try anyway and give you.logs if you need them its just that this phone is my daily driver.

nysadev said:
I have my own camera fix made by me, but afaik Universal Oreo v4 has the fix.
Click to expand...
Click to collapse
Where can I find this?

datrico89 said:
Thank you! I already tested a beta with tmobile support and it was giving me ril crashing and I did not complete any call . Does this stable version resolves that bug.? Ill try anyway and give you.logs if you need them its just that this phone is my daily driver.
Click to expand...
Click to collapse
Yes, it does fix this bug

vinicius_guerra said:
Where can I find this?
Click to expand...
Click to collapse
The ROM or my fix? My fix is private, Universal Oreo is public and you can find it on XDA.

nysadev said:
The ROM or my fix? My fix is private, Universal Oreo is public and you can find it on XDA.
Click to expand...
Click to collapse
I need your fix, Iam trying to use it with an s9 port 8.0.0 made by enes beacuse calls doesnt function in Tmobile variant

Related

[Kernel][TW][Lollipop][N9005] Fulgor Kernel v1.5 [20/06/15]

Fulgor Kernel v1.5
This kernel is ONLY for N9005 TouchWiz Lollipop 5.0
(N900 variant suppoted - please give me a feedback)
{
"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"
}
Features
- Based on the last Samsung Lollipop source update2 (OB6)
- Patches ported from the OC3 HK source
- Compiled with the last @Christopher83 LINARO 4.9.3 2015.023 optimized for Cortex A15 - build 15/03/2015
- OEA initramfs
- FauxSound Audio/Sound Control support (drivers version 3.6)
- Intelli_Plug (thanks to Faux123)
- Init.d support
- Busybox 1.23.2
- SELinux set to "Permissive"
- Disabled TIMA verifications and logs
- Disabled Knox verifications
- Auto-Remove Knox Apps
- Fixed write permissions on external SD card
- Added sio, sioplus, bfq, vr, fifo, fiops zen and tripndroid I/O schedulers
- Added Zzmoove, Performance, Intellilim, Onedemandplus, Smartmax, Intelliactive and Yankactive CPU governors
- Enabled Simple GPU algorithm
- CPU undervolt support
- TCP congestion controll
- Private Mode support
- Others fix and patch for better performance and stability
Download
--------------------------------------- N9005 TW 5.0 ---------------------------------------
Fulgor Kernel v1.5
md5: 5489203bea9215c325643f279bbe8fa5
--------------------------------------- N900T TW 5.0 ---------------------------------------
Fulgor Kernel v1.5
md5: 544078685deb24f80461aa05589b7cd9
Kernel cleaning script by pierdebeer
Flash this zip before to install a new kernel
Kernel_Cleaning_AudaxL_v2.5
GitHub:
Sources
Credits:
Samsung
Google
@Christopher83
@faux123
@Yank555
@civato
and all devs of mods and patches that are included in my kernel.
Thanks to my beta tester @pierdebeer (Audax ROM dev and my big friend) and many Audax ROM users (pescixx79, ...).
I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.
I WILL NOT TAKE ANY RESPONSABILITY FOR BRICKED PHONES OR LOST DATA.
If you like my work please, offer me a beer
​
Change log:
Fulgor Kernel v1.5 (LL 5.0)
v1.5 - 20/06/2015
- OEA initramfs
- Added intelli_plug (Thanks to Faux123)
- arch: arm: lib: optimize memcpy for cortex-A15 (thanks to Chandler Zhang)
- Fixed MPDecision issue
v1.4 - 14/06/2015
- Added Performance CPU gov
- Removed Abyssplugv2 CPU gov
- Updated zzmoove CPU gov v1.0 beta7a
- mmc: disable crc check for 30% extra performance [varunchitre15]
- slub.c: little tweak for performance improvements [AndroidGX]
- cfg80211: add space after the b/w in "db.txt" so that the "genregdb.awk" can interpret the values correctly [smihir]
- sched: fair: reduce preemption latency
- sched/completion: Add lock-free checking of the blocking case [hofrat]
v1.3a - 28/05/2015
- Minor changes for stability issues
v1.3 - 14/05/2015
- Fixed slow boot
- Fixed stability issue
- Removed Ondemand CPU gov
- Removed simple_ondemand GPU gov
- Added ZZMOOVE v1.0 beta5 CPU gov
- drivers/w1/w1_int.c: call put_device if device_register fails
v1.2 - 11/05/2015
- Added Force Fast Charge (thanks to yank555-lu)
- Added Intelliactive CPU gov
- Added Simple GPU Algorithm for devfreq based Adreno Drivers [thanks to Faux123]
- OD6 initrmafs (9005 version)
- Fix Kernel info (900T version)
- Some optimizations
v1.1 - 30/04/2015
- Patches ported from the OC3 HK source
- OC3 initrmafs
- Added Intellilim CPU governor
- Added Private Mode support (thanks to @nambavuong)
- Fixed bluetooth issue
- Fixed screen issue
- gcc: updated compilation flags
v1.0 - 19/04/2015
- Initial release
- Same features that i wrote to the first post
Oooh...Awesome!!!
Bro, you are amazing. Huge thanks my friend for you work.
great things here guys!
Can use this kernel on aryamod 5.3;
First comment and 1st tester everything is good so far ?
Edit : some people behind these screens don't give you a chance to enjoy the first comment ?
Good Job!!! You are Our Imperator! Thanks Slim80
Good job Slim!! Imperator come back!!!
vagelis74 said:
Can use this kernel on aryamod 5.3;
Click to expand...
Click to collapse
Yes you can
Great work
Sent from my SM-N9005 using XDA Free mobile app
Lovely booting extremely good ram usage.
And what about S6 ported roms?
Edit I tried it with g00h's S6 port,and everything seems ok.Thanks dev!
Thank you Slim! Very good job!
Inviato dal mio SM-N9005 utilizzando Tapatalk
This kernel is ONLY for N9005 TouchWiz Lollipop 5.0
(N900 variant suppoted - please give me a feedback)
Flashed on my N900s ... un-supported.
Congratulations for your work ... Thanks slim excellent coupled AUDAX and FULGOR
Please support N900D (hltedcm or SC01f) Japanese version Thanks so much
Damn @slim80 awesome kernel thanks & i hope we see ur rom again for N3 thanks again
Don't Pray For An Easy Life, Pray For The Strength To Endure A Difficult One.
Great one..works perfect on N9005 Lollipop 5.0 Note4 S6 apps v17 rom..:good:
great work..thanks ..i try with norma rom v17..everything ok but durring call cant hear but they hear me untill if i click the speakerphone...any one else face this prob ir only me ??? thanks
Sent from my SM-N910F using XDA Free mobile app
thanks to the legendary Slim 80 follow you from the first version of imperium s3
and then to grade my friend Pier without forgetting the whole group audax
i love you.:silly::silly::silly::silly:

[KERNEL][13/07][SAMSUNG-TW5.0][FAST&CLEAN] Speedy Kernel 3.1.0 [STABLE]

SpeedyKernel [3.1.0]​ONLY FOR SAMSUNG TOUCHWIZ 5.0 ROM!!!​G900H not supported​Features:
Code:
- Build from latest Samsung Source
- [B][COLOR="Red"]Build with latest SaberMod GCC 5.1.x toolchain (toolchain made 04.07.15)[/COLOR][/B]
- Fix memory leaks
- Fast charge support
- UV support
- LCD Notifier
- Faux Sound Engine
- New wake gestures
- KCAL V2 display driver
- FSync tweaks
- Google Services wakelock fix
- New led functions and fixes
- New random generator, more I/O perfomance
- Added frandom support
- Enabled and tweaked KSM
- SELinux status set to Permissive
- ExFAT sdcard support
- NTFS OTG support (WORKS ONLY WITH SPECIAL PROGRAMM)
- Busybox
- Init.d support
- Insecured
- Disabled restrict rooting
- BOE5 Ramdisk
- I/O Shedulers: stock + sio,fiops,zen
- 10 new governors
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to [B]kykint[/B])
- CRC Disabled
- Many many misc tweaks
Changelog:
Code:
[B]Version 3.1.0:[/B]
- Sources cleaned
- Recompiled with new toolchain SaberMod GCC 5.1.x (toolchain made 04.07.2015).
- Ramdisk from BOE6
- Improve perfomance (AnTuTu- 45K+ score)
- Improve powersaving
[B]Version 3.0.0- GLOBAL UPDATE:[/B]
- Sources rewriten from zero
- [COLOR="green"]Compiled with latest Hyper Linaro GCC 5.1.1 with Graphite[/COLOR]
- Added UV control support
- Added new wake functions (Sweep2Wake, DoubleTap2Wake, wake gestures, DoubleTap2Sleep and etc)
- Added new display color driver (KCAL V2)
- Many funtions made static
- Fixed battery drain issue
- Added LCD Notifier
- Added Faux Sound Engine
- tweaked MPDecision
- Tweaked GPU and CPU
- fix memory leak in gpiod_export_link
- fix memory leak in gpiod_sysfs_set_active_low
- fix per-station group key get/del and memory leak
[B]Version 2.1.0:[/B]
- Google Services wakelock fix
- Brightness fix and samsung pattern switch
- LED fading/blinking support
- Allow continuous LED light + faster speeds
- TCP cubic-> westwood
- Many bugfixes
[B]Version 2.0.0:[/B]
- Added 10 new governors (latest versions)
- Added bfq i/o sheduler
- Tweaked and updated stock governors and i/o shedulers
- Deleted MSM Thermal V2 (more stability)
- Deleted Boeffla Sound Engine (because boeffla sound in this kernel not configuring)
- Many tweaks, updates, fixes
[B]Version 1.5.0[/B]
- Built from latest UPDATE 2 sources
- Revert to 3.4.0 (better working)
- Kernel rewritten from zero
- Fixed fast charging
- Added MSM Thermal v2
- Added I/O Shedulers: sio, fiops, zen
- Added Boeffla Sound Engine (many thanks to [B]Lord Boeffla[/B])
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to [B]kykint[/B])
- Improved internet speed (thx to [B]tamirda[/B])
- Disabled CRC
- Improved SELinux
- Improved CPU Control
- frandom enabled by default
- Many CPU fixes
- msm_adreno_tz Make GPU use lowest idle frequency when no load
- Removed dirty build information
- Many bugfixes
DOWNLOAD:
VERSION 3.1.0
Previous versions:
VERSION 3.0.0
VERSION 2.1.0
VERSION 2.0.0
VERSION 1.5.0
Click to expand...
Click to collapse
SOURCES
AnTuTu test (45K score):
{
"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"
}
Configuration of the kernel:
To tweak and configure the kernel, manually load and install the app "Kernel Adiutor" from Google Play.
To configure SOUND, manually load and install FauxSound Audio/Sound Control
Donation:
If you like my work, feel free to donate.
PAYPAL: [email protected]
YANDEX.MONEY: 410011318613296
CREDIT CARD: send me PM
Thanks!
Credits:
- Lord Boeffla
- tamirda
- kykint
- Tamerlan2009
XDA:DevDB Information
Speedy Kernel, Kernel for the Samsung Galaxy S 5
Contributors
NowenUI
Kernel Special Features: FAST, CLEAN, POWERSAVE
Sources: https://github.com/NowenUI/SpeedyKernel-3.0_G900F_TW5.0
Version Information
Status: Stable
Current Stable Version: 3.1.0
Stable Release Date: 2015-07-13
Created 2015-06-15
Last Updated 2015-07-13
nice just flashed it
i play this game that usually doesn't work well with custom kernels. will try and report.
thanks
EDIT: The game is working well. I like the no overclock - close to stock idea
good job buddy
EDIT 2: Viper4Android is working and power saving modes are working as well. it's getting better and better lol
g900F or H?
Sent from my SM-G900F using Xparent Cyan Tapatalk 2
kp.nikhil said:
g900f or h?
Sent from my sm-g900f using xparent cyan tapatalk 2
Click to expand...
Click to collapse
g900f only
kp.nikhil said:
g900F or H?
Sent from my SM-G900F using Xparent Cyan Tapatalk 2
Click to expand...
Click to collapse
I flashed it on G900F a few minutes back and it booted...
working well for now
G900t here working great so far.
Sent from my SM-G900T using Tapatalk 2
gonna try this mate
fix google service?
What google service issue?
Pangadaywalker said:
What google service issue?
Click to expand...
Click to collapse
core720 said:
fix google service?
Click to expand...
Click to collapse
I haven't this issue, maybe it fixed
very good work!!!
This is running great on my G900T. RAM management is amazing with this kernel. Great work and thank you.
smooth kernel i do have a question tho... any chance you would incorperate faux sound into kernel plz as i like this kernel but im going a bit deff and need my volume boosted quite a lot(to many raves wen younger lol ) if you could that would be awsome thanx very much
Hows the battery life?
aeonix_05 said:
Hows the battery life?
Click to expand...
Click to collapse
Very GOOD! !!
Can you please make a version of this Kernel for G900H?
Thanks in advance!
coto39 said:
Can you please make a version of this Kernel for G900H?
Thanks in advance!
Click to expand...
Click to collapse
No.
I work only with devices, which I have.
Very tempting to try a more recent TW 5.0.0 optimized Kernel since KTOONZES last TW Build is from February and I don't really need to have any OC / UV to begin with as well (sometimes less is more). And even more tempting when I read that it has great RAM Management and battery life (and that I'm flash addicted). Just sounds to good to skip - I think I'll flash it tomorrow to see for myself.
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
justyourimage said:
Very tempting to try a more recent TW 5.0.0 optimized Kernel since KTOONZES last TW Build is from February and I don't really need to have any OC / UV to begin with as well (sometimes less is more). And even more tempting when I read that it has great RAM Management and battery life (and that I'm flash addicted). Just sounds to good to skip - I think I'll flash it tomorrow to see for myself.
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
Click to expand...
Click to collapse
You will not be disappointed with the RAM management.
justyourimage said:
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
Click to expand...
Click to collapse
BOA3 Sources (latest on Samsung Open Source Release Center for G900F Lollipop), ramdisk from BOE5

[KERNEL][CAF][5.1.1][TW / MIUI / ColorOS] Tensei_r5 [24/06/2017]

{
"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"
}
DISCLAIMER:
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
NOTES - MUST READ
1. Do not ask or request overclock. It wont be added.
2. This kernel uses AnyKernel 2, just like the Linaro Kernel by Nick Verse. So, it should work on all Galaxy J5 (2015) models. You test and report.
3. ROOT is not included in kernel, neither in the flashable zip. You have to flash SuperSU zip manually, after flashing the kernel.
Click to expand...
Click to collapse
THREAD INFO:
Post #1: Notes, requirements, features, download links, installation instructions, sources, credits, screenshots
Post #2: Changelog and bugs.
Click to expand...
Click to collapse
REQUIREMENTS / COMPATIBILITY:
- Galaxy J5 2015
- Official Touchwiz stock rom 5.1.1
- Stock kernel, unmodified
- TWRP 5.1.1
It also work on:
- MIUI Lollipop
- ColorOS Lollipop
Click to expand...
Click to collapse
FEATURES:
-Based on CAF source for improved performance / smoothness (LA.BR.1.1.3_rb1.11)
-Several CAF patches
-Fixed DirtyCow, QuadRooter and other vulnerabilities
-Updated GPU driver to MM source
-Adreno Idler: main goal is to lower the power consumptions while maintaining high-performance
-SELinux permissive
-init.d support
-silenced many kernel logs
-fixed some memory leaks
-KCAL: Color Control
-QuickWakeup driver
-Drivedroid support - put an OS on your phone and boot your PC using the phone. Not tested, but it should work.
-governors: default + enabled ondemand & conservative governors + @squid2's lionfish
-schedulers: default + FIOPS, SIO, SIOPLUS, ZEN v2 and BFQ I/O schedulers
-enabled advanced TCP congestions: default ones + Westwood, HSTCP, HYBLA, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois + Sociopath
-4 hotplugs: IntelliPlug, MSM Hotplug, Bricked (MP DECISION), Alucard
-Prima WLAN driver
-tweak for better network speed
-tweaks to improve I/O latency on SSD
-many patches has been applied for faster I/O read / write
-CRC toggle: disabled by default (for more 30% performance according to its description)
-android log toggle on/off: disabled by default
-Fsync toggle on/off: Disabling it should improve the performance, but there might be data loss. More details here: https://forum.xda-developers.com/showpost.php?p=33381928&postcount=5
-arch_power and gentle_fair_sleepers toggles
-disabled CPU L2 Cache during video sessions to save more power
-removed verifiedbootstate flag from /proc/cmdline (in order to pass the SafetyNet CTS check with an unlocked bootloader, this patch is needed); I dont know if Pokemon GO game or something similar works now, you can check and report as im not playing those games)
Click to expand...
Click to collapse
DOWNLOAD:
Touchwiz Lollipop: ANDROIDFILEHOST | MEDIAFIRE
MIUI / ColorOS Lollipop: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
INSTALLATION INSTRUCTIONS:
1. Be sure that you are using TWRP according to the Android version you are using.
2. Download kernel archive and put it on your external SD Card.
3. Now go to TWRP recovery by keeping pressing Power button + home button + volume UP button at same time for few seconds.
4. Install the kernel zip you have downloaded.
5. [OPTIONALLY] Install SuperSU.
6. Wipe cache and dalvik-cache to avoid issues.
7. Reboot.
Click to expand...
Click to collapse
SOURCE CODE:
Touchwiz Lollipop: ANDROIDFILEHOST | MEDIAFIRE
MIUI / ColorOS Lollipop: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
CREDITS:
@osm0sis for the awesome AnyKernel.
@Saber for the awesome and the best guide with useful informations about governors, schedulers etc.
@Nick Verse
@ganesh varma
@jackeagle
@FrozenCow
@franciscofranco
@flar2
@squid2
@Sultanxda
@savoca
@faux123
@eng.stk
@FireLord
@Shoaib05
If you think you have been missed, let me know and i will add you.
Click to expand...
Click to collapse
XDA:DevDB Information
[KERNEL][CAF][5.1.1][TW / MIUI / ColorOS] Tensei_r5 [24/06/2017], Kernel for the Samsung Galaxy J5
Contributors
#Henkate
Source Code:
Kernel Special Features: Based on CAF kernel, fast and stable, hotplugs, enabled advanced TCP congestions, KCAL, security fixes, Adreno Idler, PowerSuspend
Version Information
Status: Stable
Current Stable Version: r5
Stable Release Date: 2017-06-24
Created 2017-01-24
Last Updated 2017-06-24
Reserved
bugs:
-The only bug is that sometimes when you power off / reboot the phone, it freeze and you have to take out the battery.
Click to expand...
Click to collapse
changelog:
24/06/2017
- removed i/o scheduler switcher. The random reboot should be gone ( my j5 didnt have any reboot with i/o sched swither and neither without it, while being in idle though, as i'm not using it)
- fixed two permissions of powersuspend (0666 --> 0644)
- added @squid2's lionfish governor. It is supposed to be more battery friendly. Test and report your feedback.
- added sociopath tcp: "this is basically tcp reno with no slow start and a much more aggressive ssthresh recalculation (lowers it by 5% instead of 50%)"
- fixed 9 vulnerabilities
about doubletap2wake and sweep2sleep:
this new update was supposed to have dt2w and sweep2sleep. I've added them by using the commits from other kernel and they were working, both. However, there were some issues:
1) dt2w wasn't working on the full screen. Even after choosing "full" in kerneladiutor, i still had to double tap in the bottom of the screen (half) to wake it. When i was double tapping on the other half of the screen (top), it wasn't working.
2) i dont know if sweep2sleep is supposed to work only in the bottom of the screen, but that's how it was working. It was fine though.
3) phone wasn't going to deep sleep, even when both were off. This is the major issue and that's why i've removed dt2w and sweep2sleep. I don't really have the knowledge to fix that and i'm not willing to spend time for that. Those commits which i've picked has powersuspend hooks and i had to update powersuspend to v1.8.1 as that kernel. Perhaps this version of powersuspend wasn't working properly and that's why it was causing the phone to not go into deep sleep? I don't know...
Click to expand...
Click to collapse
09/05/2017
- added i/o switcher: A driver which change the i/o scheduler to noop automatically when screen goes off and restore the i/o scheduler which was set before when screen is on after 10 seconds
- silenced much more kernel logs
- re-enabled swap & zram
- added sys interface to configure linux printk logging (debugging purpose)
- added gpu time_in_state stats (similar to cpu stats)
- added quick wakeup driver: Allow kernel driver to do periodic jobs without resuming the full system. It should increase battery life.
- added toggles for gentle_fair_sleepers and arch_power
- tcp cubic fixes
- added sioplus, zen v2 and bfq schedulers
- enabled conservative governor
- fixed some memory leaks
- fixed a problem where reboot on android panics the kernel almost every time when file systems are mounted over loop devices
- updated power efficient workqueue + fixes; enabled by default
- added gpu governor whitelist to prevent you from enabling gpu governors which are unstable / incomplete (bw_hwmon, bw_vbif, gpubw_mon; all those 3 make the phone freeze once are enabled). Now when you try to enable those, it wont change anything.
- misc fixes and improvements
Click to expand...
Click to collapse
07/05/2017
- wifi module is now smaller as it should be (~40mb -> ~3mb)
- disabled some kernel logs
- disabled zram, swap and everything else related to swap
- allow 320k aac encoding
- misc fixes and improvements
- increased charge time from 30s to 100s when battery status is near full
(when charger is online for a long time, such as 12 hour, the battery status changes from charging to full and resumes charging.
The reason is that battery is not full at the first full state. So increse charge time from 30s to 100s when battery status is
near to full. This methods will reduce the number of recharging time)
Click to expand...
Click to collapse
02/05/2017
- disabled android log and crc check by default
- added back kcal (color control), drivedroid support and power efficient workqueues
- removed verifiedbootstate flag from /proc/cmdline (in order to pass the safetynet cts check with an unlocked bootloader, this patch is needed); i dont know if pokemon go game or something similar works now, you can check and report as im not playing those games)
- tweaks to improve i/o latency on ssd
- fixed few security vulnerabilities (such as dirtycow and quadrooter)
- many patches has been applied for faster i/o read / write
- governors are more friendly towards latency-sensitive bursty workloads
- and other misc tweaks
Click to expand...
Click to collapse
16/03/2017
- reworked from scratch and based on caf source for more performance / smoothness (now i can clearly see a difference )
- updated gpu driver to mm source
- added crc toggle (enable / disable)
- enabled adaptive lmk by default and set vmpressure_file_min for msm8916 from caf
- disabled arch_power
- frezee bug is gone
- removed: Ota, kcal, soundcontrol, power efficient workqueues, zen governor, frandom
- removed also the ramdisk modifications as it may lower performance / smoothness. I might try again in future.
Click to expand...
Click to collapse
24/01/2017
- initial build
Click to expand...
Click to collapse
Upcoming update
reserved
Wait, so you ask what rom should you build and then build a kernel?!?
Trying it brb
Telepracity said:
Wait, so you ask what rom should you build and then build a kernel?!?
Trying it brb
Click to expand...
Click to collapse
I have said that ill publish the kernel, then i resume to RR, then i build a new rom.
#Henkate said:
I have said that ill publish the kernel, then i resume to RR, then i build a new rom.
Click to expand...
Click to collapse
wow you are a really busy man xD
small update
Few screenshots were attached at the end of first post.
There has been a small issue in the script of Anykernel, so OTA wont work. I have fixed this and updated the download links.
Please download and reinstall again in order to get OTA working. Im sorry for this small issue.
Installing kernel now, will get back with results in a couple of days.
kernel
DylanCl said:
Installing kernel now, will get back with results in a couple of days.
Click to expand...
Click to collapse
testingg
J500M Support? Thanks
HPM8294 said:
J500M Support? Thanks
Click to expand...
Click to collapse
This kernel is made for J500FN (using J500FN sources) but because it's using AnyKernel2, it should work on all models.
I've wrote this at notes in first post:
2. This kernel uses AnyKernel 2, just like the Linaro Kernel by Nick Verse. So, it should work on all Galaxy J5 (2015) models. You test and report.
Click to expand...
Click to collapse
J500M Work! Testing
@#Henkate, dattebayo! Am i right?? :laugh:
veez21 said:
@#Henkate, dattebayo! Am i right?? :laugh:
Click to expand...
Click to collapse
Yea xD
Let's stay on topic. Not all people know about animes haha.
To people who are asking what does mean that: "dattebayo" it's a Japanese word which Naruto says it often in the anime, it's like a verbal tic. It means "you know" or "believe it".
#Henkate said:
Yea xD
Let's stay on topic. Not all people know about animes haha.
To people who are asking what does mean that: "dattebayo" it's a Japanese word which Naruto says it often in the anime, it's like a verbal tic. It means "you know" or "believe it".
Click to expand...
Click to collapse
Yeah,:good:. Will test l8ter. :good:
I tested your kernel with my j500h model, Worked good without any problem
Thank you @#Henkate
come on give LP version pls
wyr007 said:
come on give LP version pls
Click to expand...
Click to collapse
Just be patient.
I just started building it. It will be available soon.
Lollipop version is out
Lollipop version is out. You find the download links in first post.
Lollipop version has additional changes:
Code:
-built with AOSP 4.8 toolchain (if im using 4.9 the phone gets stuck at Galaxy J5 logo, not even bootanimation; i didnt take a logcat yet)
-disabled CPU L2 Cache during video sessions to save more power[B][COLOR="Red"]*[/COLOR][/B]
-more security fixes[B][COLOR="Red"]*[/COLOR][/B]
* The changes with asterisk were already present on Marshmallow kernel.
The flashable zip has 24/01/2017 date because Lollipop version was supposed to be released yesterday too. However, if you take a look at Settings > About phone or Kernel Adiutor you will see that the kernel was built today.
Im waiting for reviews. I wanna know if you encounter the same problem like me, mentioned at notes in first post at 2) .
Now i can resume to RR, to work on a final update. RR kernel will also have Tensei features and probably few other changes for improving the battery since CM is faster than Touchwiz.
Phone "feels" faster, but that could also just be a placebo.
The only bug I've found yet is that my camera froze once after double-tapping to open it, but that hasn't happened since.

[KERNEL][A6020][Dragon-Elite][v3.10.108]

{
"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"
}
Dragon-Elite Kernel for Lenovo Vibe K5/K5 Plus
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/
Insecured
adb runnable as root
init.d support
Upgraded to latest Linux version 3.10.108
Built Using Linaro- 4.9 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a53 ,O3 & Graphite flags.
Dynamic Fsync - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Added Adreno idler GPU Alogrithm - An efficient workaround for msm-adreno-tz's overheads. Developed by @arter97
Disabled Gentle fair sleepers
F2FS Support ( Import from Motorola Source 7.0 Nougat )
Enabled arch power
Automatic busybox installation
Compatible with systemless root
KSM ( Kernel Sample Merging ) enabled
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
[*]Added Double Tap to Wake and Sweep2Wake
Added sound control
Added simple GPU Algorithm - An add-on for MSM-Adreno TZ GPU Governor. Developed by @faux123.
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
CIFS support
[*]zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
Reduced idle power consumption
Wakelocks blocked by default thanks to @franciscofranco
Vibration Intensity Control: Let’s you adjust the intensity at which your phone vibrates
IOScheduler
block: Added Sio IOScheduler
block: Added FIOPS IOScheduler
block: Added Maple IOScheduler
block: Added Zen IOScheduler
Additional IOSchedulers: BFQ v7r8(recommended)
Governors enabled: ondemand, interactive,chill,relaxed,impulse,blu_active:
Add sysinterface for GENTLE_FAIR_SLEEPERS [toggle switch]
[*]Frandom driver- Fast Kernel Number Generator.
Kexec Hardboot Supported
Performance enhancements
[*]Added USB fast charge
[*]Introducing Intelli_thermal - A new thermal protection mechanism
Support for CRC-Toggle (Disabled by Default in Misc. TAB).
Improved square root algorithm.
Disabled some debugging
[*]Relax thermal throttling values
Disabled MMC CRC check for extra 30% boost in IO
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm.
Optimized Console FrameBuffer for upto 70% increase in Performance.
Support for Larch Power feature (should improve Battery-Life).
Powersuspend mode
[*]Added bunches of TCP Congestion Algorithm
Dragon-Elite_V1.2_N_Inline
Dragon-Elite-V1.1_N_Module
Dragon-Elite_V1.2_Oreo-8.1
V1.1 Changes :-
1 :- New i/o maple.
2 :- Wireguard added.
3 :- Compiled with custom Linaro's Snapshot GCC with hg-binutils-2.26.51.0.2 you can grab KERNEL_GOD build here
4 :- Lots Of tunings
5 :- i DONT REMEMBER NOW.Check my Git
V1.2 Changes :-
[*] Rebase both Nougat and Oreo to new source by harry8242
[*] It's new so less features still i added few of them from old vegito source.
[*]Compiled with custom Linaro's GCC -4.9.
[*]CPU voltage reduced for less heating.
[*]I/O scheduler maple,zen,fiops,zen added
[*]CPU governors impulser,chill,relaxed,blu_active added.
JOIN OUR COMMUNITIES
​
Important:
Do not flash this over other custom kernels!
You should only flash Dragon_Elite over the kernel that came with your ROM
Reporting bugs
Grab a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues) right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
See how to submit a bug report for the appropriate place to report your bug
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
XDA:DevDB Information
Dragon-Elite, Kernel for the Lenovo Vibe K5 Plus
Contributors
yankit293, Dreamstar, harry8242, dev_harsh1998
Source Code: https://github.com/yankit293/android_kernel_lenovo_msm8916
Kernel Special Features:
Version Information
Status: Testing
Current Stable Version: none
Current Beta Version: 1.0
Beta Release Date: 2017-12-27
Created 2017-12-27
Last Updated 2018-01-04
Is this compatible with oreo roms? Thanks btw.
lacsinasonny said:
Is this compatible with oreo roms? Thanks btw.
Click to expand...
Click to collapse
yes for oreo only
yankit293 said:
yes for oreo only
Click to expand...
Click to collapse
Thanks!
There are two threads for this kernel, what is the difference? Thanks!
Amazing dude, congrats for your work!
:
Keep it up!
Keep it up bro...
As I got Audio bugs with Omni oreo which can be fixed via enabling mono audio. (You can add this in OP too). Also double tap to wake not working. And add oreo compatibility in OP too.
Otherwise it's a nice kernel I'm using it from 2 weeks.
Thanks Ankit for keeping this kernel alive for oreo ROMs.
Hotspot not working
I am using official lineage os 14 nd hotspot is not working but totally love the performance
Is it compatible with Android 8.1 or 8.0?
Yairr Jiménez said:
Is it compatible with Android 8.1 or 8.0?
Click to expand...
Click to collapse
Yes it is
I noticed that the little core doesn't use the other frequencies much. It's always at 200mhz and deep sleep. Unlike the big core which maximizes the other frequencies.
new build for viper
change log..
1. dt2w enable using KA app.
2. inline wifi so you can flash dragon elite kernel future updates
https://www.androidfilehost.com/?fid=962157660013069099
press thank button if you like my work...
Samiranboruah said:
I am using official lineage os 14 nd hotspot is not working but totally love the performance
Click to expand...
Click to collapse
new build coming with wifi module join telegram group for BETA builds
New update available for old Rom users as well as new Rom users ..
Inline for new roms
module for old roms which have wlan.ko wifi module ..
happy flashing....
Phone reboots when locked if adopted storage is used. Probably a bug due to iosched switcher module.
dt2wake up not working
yankit293 said:
New update available for old Rom users as well as new Rom users ..
Inline for new roms
module for old roms which have wlan.ko wifi module ..
happy flashing....
Click to expand...
Click to collapse
dt2wakeup not working.., via ka app not working too, kernel there is no menu of wakup on
everything works as expected but dtw is missing from KA and when using adopted storage the phone constantly reboots when locked.
Rom: Viper OS Jan 1 build
kernel version: 1.1
Denil_Chungath said:
everything works as expected but dtw is missing from KA and when using adopted storage the phone constantly reboots when locked.
Rom: Viper OS Jan 1 build
kernel version: 1.1
Click to expand...
Click to collapse
switch to stock kernel will be fixed in next update .. soon

[KERNEL][10.0] Simple kernel r2.0

{
"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"
}
Why simple kernel?
- The simple kernel is a highly optimized aftermarket kernel for the Xiaomi Snapdragon 845 series of devices. This includes the Mi 8, Mi Mix 2s, and Poco F1.
- Also, the kernel receives at minimum monthly updates, sometimes even weekly, and is thoroughly tested by myself and a select group of individuals who also contribute to the project.
Features :
- Based on latest android 10 caf tag
- Google common for Q merged
- F2fs stable merged
- Rapid GC for f2fs
- PELT (per entity load tracking) backported from Android-Mainline
- RCU (read copy update) backported from Android-Mainline
- Vnswap and Zswap
- Highly optimized memory allocation
- Boeffla wakelock blocker
- Highly optimized deep sleep and idle drain (usually 0% overnight)
- Sound control
- Latest drivers and update source from mi-opensource
- Compiled with Clang 10.0.0 and LLVM polyhedral loop optimization
How to install and compatability:
- This kernel only supports android Q aosp roms
- Flash zip in a recovery of your choice (twrp is recommended)
- Flash magisk (optional)
- Reboot and experience the simplicity
If you appreciate my work and want to help me stay awake click here to buy me a coffee
Downloads:
https://github.com/ethan-halsall/Simple-Kernel/releases
XDA:DevDB Information
[KERNEL][10.0] Simple kernel, Kernel for the Xiaomi Poco F1
Contributors
oipr
Kernel Special Features:
Version Information
Status: Stable
Created 2019-03-03
Last Updated 2020-06-24
Reserved
Simple Kernel Ten r2.0-
Changelog:
- Upstream to 4.9.228
- Upstreamed f2fs
- Enabled Vnswap and Zswap for less overhead and better page swapping
- Disable Zram
- Merged LE.UM.2.3.2-10400-SDX24 and LA.UM.8.3.r1-07900-sdm845.0
- Decreased swappiness to 20 - for optimum swapping
- Wireless / db.txt: Checkout to upstream wireless-regdb
- Updated Simple LMK
- Inlined scheduler further with android-mainline
- Fixed Ion allocation bug (causing Gcam crash)
- Disabled readahead for faster app opening and less overhead
Download: https://github.com/ethan-halsall/Simple-Kernel/releases
If you appreciate my work and want to support me click here https://www.paypal.me/ethanhalsall
Thanks
Simple things are great things
thanks dev
Does this kernel has kcal support??
ayush.gl said:
Does this kernel has kcal support??
Click to expand...
Click to collapse
No
---------- Post added at 09:56 AM ---------- Previous post was at 09:53 AM ----------
Hope next update add kcal support
awesome work dev! thanks for sharing your genuies work!
Moderator Notice
Mod Edit: Thread Cleaned
Thread has been cleaned and all off topic posts have been removed.
Everyone should know the rules already, If you're unfamiliar with them I advise you to read the forum rules again. Don't forget that you agreed to keep these rules when you signed up.
This is a development thread so please stay on topic and keep the thread clean. Let's keep the discussion related to Development/Development related things and issues moving forward.
If anyone has any questions about this, please feel free to PM me directly and we can hopefully resolve it.
Thank you for your cooperation,
Funk Wizard
Forum Moderator
ayush.gl said:
Does this kernel has kcal support??
Click to expand...
Click to collapse
Next update + klaspe
Why big cluster stuck at 825 Mhz.
2.8
Simple Kernel Update v2.8-
Changelog:
- Upstream to 4.9.163
- Switched to aosp clang 9.0.1
- Fixed system freezing and stuttering
- Remove simple MSM thermal and simple low memory killer
- Lots of low memory killer optimisations
- Dynamic stune boost optimised
- Removed API for marking k-threads as performance critical
- Enable neon for ~20% UFS performance increase
- Disable SECCOMP
- Update boosting drivers
- Tick rate back to 300hz
- Removed bfq
- cfq is default i/o scheduler
- Readahead set to 128kb
- Optimisation for arm64
- Lots of other fixes and optimisations
Download: https://github.com/ethan-halsall/Simple-Kernel/releases
If you appreciate my work and want to support me click here https://www.paypal.me/ethanhalsall
For discussion head to our group: https://t.me/simplekernel
UPDATE
Simple Kernel Update v2.95-
Changelog:
- Upstream to 4.9.165
- Min freq back to 576mhz
- Battery drain issue sorted
- Miui supported again
- Back to lmk
- Reverted multi dynamic stune boost (hacky driver)
- Smoother frame rendering
- A lot of fixes and stuff
Download: https://github.com/ethan-halsall/Simple-Kernel/releases
If you appreciate my work and want to support me click here https://www.paypal.me/ethanhalsall
For discussion head to our group: https://t.me/simplekernel
hello dev, thanks for your contribution to poco.
i have a question, which rom do you use ?
BabyTedhu said:
hello dev, thanks for your contribution to poco.
i have a question, which rom do you use ?
Click to expand...
Click to collapse
I'm pretty sure he's using Syberia because he's the maintainer of that rom too
@oipr
Kindly update to the latest touch firmware. The one that this kernel is using gives me the touch delay issues which were not present after 9.1.24 touch driver. That's my only issue, other than that it is giving me great battery life.
Thank you in advance.
how to tweak kcal / klapse?
kernel auditor and ex kernel manager shows nothing
please help, desperatel looking solution
UPDATE
Simple Kernel Update v3.0-
Changelog:
- Upstream to 4.9.166
- Sched upstream bump
- Performance of games should be good again
- Merge tag 'LA.UM.7.8.r1-05000-SDM710.0'
- Improved performance critical framework
- Switched to the mainline square root algorithm
- A lot of fixes and optimisations (like a lot)
Download: https://github.com/ethan-halsall/Simple-Kernel/releases
If you appreciate my work and want to support me click here https://www.paypal.me/ethanhalsall
For discussion head to our group: https://t.me/simplekernel
Nice thanks! but why do you merge a tag for sdm710? It is for sdm845 too?
Which version of touch drivers is being used in 3.0 ?

Categories

Resources