[KERNEL] Semaphore N5X 3.1.0 - Nexus 5X Original Android Development

{
"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 is a kernel based on stock one, tested on stock Android Oreo and Nougat
This is for stock Android Oreo and Nougat
More features will be added soon. Please don't ask for ETA.
Features
- ondemand governor patched with my latest patches
- conservative governor added
- built with Linaro gcc 4.9 201602
- enabled O2 optimizations
- clear a couple of configuration
For more information check the Semaphore website: www.semaphore.gr
Thanks to
- Linux kernel developers
- my wife who always supports me
- All people who support this kernel by testing, reporting issues, donating or simply using it.
Change log
3.1.0 (12/12/2018)
- Merge latest Android changes (OPM7.181205.001)
3.0.0 (07/11/2018)
- Merge latest Android changes (OPM7.181105.004)
2.9.0 (03/10/2018)
- Merge latest Android changes (OPM7.181005.003)
2.8.0 (06/09/2018)
- Merge latest Android changes (OPM6.171019.030.K1)
2.7.0 (09/08/2018)
- Merge latest Android changes (OPM6.171019.030.H1)
2.6.0 (06/07/2018)
- Merge latest Android changes (OPM6.171019.030.E1)
2.5.0 (07/06/2018)
- Merge latest Android changes (OPM6.171019.030.B1)
2.4.0 (08/05/2018)
- Merge latest Android changes (OPM4.171019.016.A1)
2.3.0 (04/04/2018)
- Merge latest Android changes (OPM2.171019.029)
2.2.0 (07/03/2018)
- Merge latest Android changes (OPM3.171019.016)
2.1.0 (07/02/2018)
- Merge latest Android changes (OPM3.171019.014)
2.0.0 (13/01/2018)
- Merge latest Android changes (OPM3.171019.013)
1.9.0 (11/12/2017)
- Merge latest Android changes for Oreo 8.1.0 (OPM1.171019.011)
1.8.0 (10/10/2017)
- Merge latest Android changes for Oreo (OPR4.170623.009)
1.7.0 (19/09/2017)
- Merge latest Android changes for Oreo (OPR4.170623.006)
1.6.0 (01/09/2017)
- Merge latest Android changes for Oreo (OPR6.170623.013)
1.5.0 (08/06/2017)
- Merge latest Android changes (N2G47W)
1.4.0 (04/05/2017)
- Merge latest Android changes (N2G47O)
1.3.0 (06/04/2017)
- Merge latest Android 7.1.2 changes (N2G47F)
1.1.2 (10/03/2017)
- Merge latest Android changes (N4F26T)
1.1.0 (18/02/2017)
- Merge latest Android changes (N4F26O)
1.0.0 (07/01/2017)
- Merge latest Android changes (N4F26I)
0.9.0 (09/12/2016)
- Rebase on Android 7.1.1 sources
- cpufreq: conservative: Fix condition logic in touch boost (thanks to ihancioglu)
0.8.0 (09/11/2016)
- Merge latest patches from NRD91N
0.7.0 (26/10/2016)
- cpufreq: conservative: Decrease frequency faster when the timer deferred
- mm: remove gup_flags FOLL_WRITE games from __get_user_pages() (dirty COW vulnerability)
- Change default governor to conservative for big cluster
0.6.0 (17/10/2016)
- Rebased on 3.10.73 (NBD90W). I discovered a memory leak issue and I decided to drop the latests Linux kernel versions.
- Changed default governor to ondemand for both clusters. Conservative governor also has an issue and in some cases doesn't drop the frequency fast enough. I recommend you to not use it until I'll find a solution.
- ondemand: Improved the load calculation when the timer is deferred.
- ondemand: A couple of bug fixes from mainline.
0.5.0 (05/10/2016)
- cpufreq: Introduce touch boost tunables to ondemand and conservative
ondemand:
touch_load: the virtual load that governor "sees" when there is a touch in the screen (default value 70).
touch_load_duration: the duration in ms that the touch_load is effective after the touch (default value 1000ms).
touch_load_threshold: the real load threshold. Loads greater than this threshold will trigger the touch boost (default value 10).
conservative:
touch_load_duration: the duration of touch boost (default value 1000ms). When there is a touch in the screen the freq_step tunable will be double if there governor must increase the frequency.
- minor changes in initramfs from upstream (NBD90W)
0.4.0 (27/09/2016)
- cpufreq: ondemand: Eliminate the deadband effect
- cpufreq: Break out early when frequency equals target_freq
- Added conservative governor
0.3.0 (07/09/2016)
- Merge Android Nougat kernel patches (up to NRD90S)
- Merge Linux kernel v3.10.103
- Mount data partition as encryptable
0.2.0 (11/08/2016)
- Merge Linux kernel versions v3.10.74 - v3.10.102
- Apply patch for CVE-2016-5340 (CodeAurora)
0.1.0 (08/08/2016)
- Initial release
- built with Linaro gcc 4.9 201602
- enabled O2 optimizations
- clear a couple of configuration
Sources
Semaphore kernel sources
Please use it at your own risk!
Flashing kernel
Flash kernel using:
fastboot flash boot Semaphore_N5X_x.y.z.img
XDA:DevDB Information
Semaphore N5X, Kernel for the LG Nexus 5X
Contributors
stratosk
Source Code: https://github.com/stratosk/kernel_msm
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.1.0
Stable Release Date: 2018-12-12
Created 2016-08-07
Last Updated 2018-12-12

Reserved

Finaly!
Let the party begin.
Welcome my freind

awesome! glad to have semaphore on the n5x.

This sure brings back memories from way back. Galaxy S1 Vibrant memories. Glad to see you here!
Sent from my Nexus 5X.

Are force encryption and verify removed in this kernel?

@stratosk : Welcome bro... So happy to see you back. Happy to know you got a new Nexus. The best kernel for mako is back Hope things better with you and also in Greece..!

aldyu said:
Are force encryption and verify removed in this kernel?
Click to expand...
Click to collapse
No, I didn't touch them...

vampire36 said:
@stratosk : Welcome bro... So happy to see you back. Happy to know you got a new Nexus. The best kernel for mako is back Hope things better with you and also in Greece..!
Click to expand...
Click to collapse
Thanks, my friend!
I'm happy too, to see old friend here...
Things are never better in Greece ))

aldyu said:
Are force encryption and verify removed in this kernel?
Click to expand...
Click to collapse
I think you might need to wait for next release
stratosk said:
No, I didn't touch them...
Click to expand...
Click to collapse
With 5x thats another issue that plagues users here...So would be great if you can look into it and find a solution to tackle it...Cos most of the users here like me are non encrypted...so forced encryption is a pain

Wow! Glad to see you here, old friend. Wish you can make one for stock Marshmallow as well, since I don't use the N preview. In any case, welcome!

Good to see you back, I remember cherry-picking your changes from sgs1

apatal said:
Wow! Glad to see you here, old friend. Wish you can make one for stock Marshmallow as well, since I don't use the N preview. In any case, welcome!
Click to expand...
Click to collapse
Well I think with less than one month left (as everything points) for the nougat, it will be a waste of time to build it. It is better to be prepared best for the nougat!
Sent from my Nexus 5X using Tapatalk

gialakias said:
Well I think with less than one month left (as everything points) for the nougat, it will be a waste of time to build it. It is better to be prepared best for the nougat!
Click to expand...
Click to collapse
I understand. I'm just saying in case the OP feels like making one, I'll be more than willing to be a tester. Thanks!

Great to see another legend in here. Welcome!

Καλώς ήρθες φίλε ??
sent by nexus 5x

Yeah welcome back my friend
So great to see you here

Great to see you here...my mom is still using my N4..of course it's powered by Sema :victory:

Another kernel wow
:cyclops::cyclops::cyclops:

aldyu said:
Are force encryption and verify removed in this kernel?
Click to expand...
Click to collapse
If you flash SuperSU imediately after you flash the kernel (without letting your device reboot), you should stay unencrypted

Related

[KERNEL][I9100][UNOFFICIAL]Dorimanx 4.1.X[4.1.X][03/12/2016]

{
"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"
}
Unofficial DorimanX builds by GreekDragon​(The resurrection of jellybean kernels)​
Dorimanx JB unofficial kernel by GreekDragon​
The Background:
DorimanX development has stopped for a while now. I've been a long term dorimanx user, but I felt that a lot of features need to be implemented into the kernel. As of a result, I decided to make my own personal builds! Please note that I'm no way as good as the master himself, Dorimanx, but I try to implement features to the best of my abilities. Also, I'm not going to be a proper maintainer of dorimanx kernel, this is just what I've done in my spare time.
This is a fork from Dorimanx's git.
If you have problems or if anything goes wrong, you can flash latest build by Computoncio
You can download from his official website:
http://dorimanx.casoncia.org/
The Mission:
To continue giving support for the much loved kernel. New features and additions will be added to improve flexibility and speed to the already amazing kernel. My goal is to improve DorimanX kernel as much as I can, without sacrificing stability.
4.1.X JELLYBEAN ONLY!
DISCLAIMER:
I'm not responsible for bricked devices or wrong version flashing
You are using this kernel at your own responsibility​
——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———
FEATURES:
This kernel includes the following additional features over stock dorimanX kernel:
- CPU Governors: HYPER, Ondemand, pegasusQ, Intellidemand, neoX, darkness, nightmare, sleepy, conservative (Default: HYPER)
- TCP Algorithms: Cubic, Reno, BIC, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, Lp, Yeah, Illinois (Default: Westwood)
- FPBug/Musicbug fix is already included in this kernel!
- BLN and BLNWW support
- Updated Linux Kernel version to 3.15.0 stable!
- IO Schedulers: ROW, FIOPS, SIO, BFQ, CFQ, Noop, ZEN, Deadline (Default: SIO)
- Trim support
THINGS I WILL NOT ADD:
Code:
- LZ4 Compression (Our Boot partition is way too small to support this)
- Useless CPU governors such as Userspace
- Colour tuning support (Unless someone helps me with this)
- Recovery version (WIll only consider doing this if working on LP kernel)
- Higher thermal limits (We all know what happens if we do this)
- Higher overclocking/Lower underclocking capabilities (So you want less stability and more SODs?)
- Synapse support (Stweaks is the only app that can fully support this kernel)
CREDITS:
Dorimanx (the real master of the kernel)
Gokhanmoral (Siyah Kernel)
Voku1987(This Kernel)
Alucard_24(This Kernel)
STANTRC(This Kernel)
Entropy512 (CyanogenMod)
Tungstwenty (On screen gestures addon)
Torvalds (Kernel 3.6.Y maintainer)
Computoncio (This Kernel)
cybernetus (This Kernel)
stelistcristi (Contents of this post)
chhapil (For helping me with all of the issues, thanks man)
Chet Kener (For UBER toolchain)
Lanchon (For TRIM fix)
Zeitferne (For FP Bug/Music Bug fix)
gsstudios (For his help and his thread template)
DOWNLOAD:
Siyah-Dorimanx-V8.70-JB-SGII-PWR-CORE-DRAGON-TRIM.zip
AndroidFileHost Download Folder
CHANGELOG:
Refer to second post
KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/dragonGR/Dorimanx-SG2-I9100-Kernel
https://github.com/dragonGR/initramfs3
ISSUES:
- All dorimanx bugs
USEFUL LINKS
- CPU Governor and I/O Scheduler Guide
- DorimanX tuning guide
TCP Algorithm guide
​
XDA:DevDB Information
DorimanX JB by GreekDragon, Kernel for the Samsung Galaxy S II
Contributors
GreekDragon, chhapil
Source Code: https://github.com/dragonGR/Dorimanx-SG2-I9100-Kernel
Kernel Special Features:
Version Information
Status: Stable
Created 2016-07-15
Last Updated 2016-12-03
Changelogs:
--RELEASED VERSIONS --
Code:
[B]DorimanX 8.70 (STABLE) [/B]
- Massive update -
- Upstream & Security fixes -
- Stability improved -
- Switched to gsstudio's fork -
Reserved
Welcome to the team
@Lysergic Acid @gsstudios , @arnab , @GreekDragon @Trafalgar Square ..... and i missed many but what a Team on I9100 again
thanks to all to continue to maintain our device with a so high level of development !
Troubadour666 said:
@Lysergic Acid @gsstudios , @arnab , @GreekDragon @Trafalgar Square ..... and i missed many but what a Team on I9100 again
thanks to all to continue to maintain our device with a so high level of development !
Click to expand...
Click to collapse
After 5 years, s2 is still alive and kicking. I guess is a zombie now.
Its work
Do you have any profile between battery/stability/games
I am here
xn0live said:
Its work
Do you have any profile between battery/stability/games
Click to expand...
Click to collapse
I don't want to touch profiles because i know i will screw up there.
Trafalgar Square said:
I am here
Click to expand...
Click to collapse
Of course you are here.
I'm testing a new v8.52. I added IsoRec and some other things, if everything is good, i will release it.
Have you pulled the fix for package parsing error in JB?
As I mentioned to you I'm not able to keep up these days due to me professional commitment, so your contribution to JB branch is a welcome change. Thanks for that
I have one concern over how the Dorimanx kernel development is heading.
Already the JB vs KK, MM code is now much fragmented, I was trying to my best to bring JB much closer to the current branches but not fully.
I would like to know your views on this
chhapil said:
Have you pulled the fix for package parsing error in JB?
As I mentioned to you I'm not able to keep up these days due to me professional commitment, so your contribution to JB branch is a welcome change. Thanks for that
I have one concern over how the Dorimanx kernel development is heading.
Already the JB vs KK, MM code is now much fragmented, I was trying to my best to bring JB much closer to the current branches but not fully.
I would like to know your views on this
Click to expand...
Click to collapse
Fragmentation was going to happen sooner or later, especially with all those changes required just to get MM working.
I will help with JB development when I have free time alongside GreekDragon. LP and MM will and always be my primary focus (until new android versions come out)
gsstudios
Could you explain why there's dorimanx.zip file inside the kernel file
Was it a mistake or you compiled two different kernels?
gsstudios said:
Fragmentation was going to happen sooner or later, especially with all those changes required just to get MM working.
I will help with JB development when I have free time alongside GreekDragon. LP and MM will and always be my primary focus (until new android versions come out)
gsstudios
Click to expand...
Click to collapse
May be my expectations would be wrong, apart from Mali code, rest of the code should be almost same.
Even the WiFi driver has become totally open source now but it's not merged to JB branch fully.
Lot of pieces related to net, scheduling are also different.
I guess since Dorimanx and computino's days it has started bifercating.
I hope we can bring it together
Always if my mobile is off(screen off) and i get a whatsapp message my phone wake up
where is the option, where i can disabled it?
BLN is off
and what does it mean if a person say i am using " cpu grpup 2 or cpu group 3" where is the setting for that
chhapil said:
Have you pulled the fix for package parsing error in JB?
As I mentioned to you I'm not able to keep up these days due to me professional commitment, so your contribution to JB branch is a welcome change. Thanks for that
I have one concern over how the Dorimanx kernel development is heading.
Already the JB vs KK, MM code is now much fragmented, I was trying to my best to bring JB much closer to the current branches but not fully.
I would like to know your views on this
Click to expand...
Click to collapse
Yeah, i'm testing it along with some other things.
I have something in my mind. If everything is ok, JB kernel will be closer to LP one. Not sure if you get me.
gsstudios said:
Fragmentation was going to happen sooner or later, especially with all those changes required just to get MM working.
I will help with JB development when I have free time alongside GreekDragon. LP and MM will and always be my primary focus (until new android versions come out)
gsstudios
Click to expand...
Click to collapse
Thanks again.
Thanks.
Muhammadsoli said:
Could you explain why there's dorimanx.zip file inside the kernel file
Was it a mistake or you compiled two different kernels?
Click to expand...
Click to collapse
Is a mistake.
chhapil said:
May be my expectations would be wrong, apart from Mali code, rest of the code should be almost same.
Even the WiFi driver has become totally open source now but it's not merged to JB branch fully.
Lot of pieces related to net, scheduling are also different.
I guess since Dorimanx and computino's days it has started bifercating.
I hope we can bring it together
Click to expand...
Click to collapse
WIFI Drivers is stable on JB.. correct me if i'm wrong, but why to update the drivers when the one from JB works great?
xn0live said:
Always if my mobile is off(screen off) and i get a whatsapp message my phone wake up
where is the option, where i can disabled it?
BLN is off
and what does it mean if a person say i am using " cpu grpup 2 or cpu group 3" where is the setting for that
Click to expand...
Click to collapse
What do you mean?
About cpu group, is on STweaks and specifically in CPU-Voltages tab.
Dorimanx v8.55 is up!
Changelogs:
- Added IsoRec
- Kernel is now 3.15
- Removed zzmanX
- Added zzmoove
- Removed Powersave governor
- Removed Perfomance governor
- Removed VR and FIFO schedulers
- Enabled other flags for FIOPS
- Updated SuperSU to v2.46
- Fixed permissions for power efficient workqueues parameter
- Fixed parsing package error
- Synced chhapil's zram updates
- Set lz4 as the default algorithm for zram
- Merged almost all fixes from zzmoove develop branch.
- Added tcp algorithm changing support and set westwood as the default
- Governors Updated
- Tuned IO schedulers
- Fixed some memory corruptions
- Sync IO scheduler changes with KK branch
- Fixed some leaks
- Applied some security updates
- Added PE workqueue control
- Added TCP algorithm changing support to stweaks
- Initial support for software CRC toggle
Downloads
AFH: https://www.androidfilehost.com/?fid=24591000424948196
Github(mirror):https://github.com/dragonGR/Dorimanx-SG2-I9100-Kernel/releases/tag/v8.55-stable
Found some issues
Stweaks always detects a value been changed, I think your profiles are out of sync
Trim is not working properly, phone hangs while trimming, check the discard option in fstab in initramfs
Overall deep sleep is good, resume is faster after screen off state
:good:
chhapil said:
Found some issues
Stweaks always detects a value been changed, I think your profiles are out of sync
Trim is not working properly, phone hangs while trimming, check the discard option in fstab in initramfs
Overall deep sleep is good, resume is faster after screen off state
:good:
Click to expand...
Click to collapse
TRIM works fine here. And i have affected chip if that matters.
About Stweaks, i think i know the problem. Testing.
Resume is faster indeed.
I flash the 2 version
the kernel is not very stable, its freeze almost
xn0live said:
I flash the 2 version
the kernel is not very stable, its freeze almost
Click to expand...
Click to collapse
No freeze for me. All is good. @chhapil you faced freeze?

[KERNEL] [N6] [7.0] [3.10.104] [UBER 6.3.1] Flash Kernel - v1.8 - December 25th

{
"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"
}
Introduction
Hello everyone, this is my kernel for the Nexus 6, based on my kernel for the Nexus 6P. I aim to add enough features to matter while keeping it lean and stable. Hopefully you enjoy! Please read this entire post, most of your questions will be answered in here!
Features
Here are the major features of the kernel (feel free to explore Github)
Upstream Linux versions 3.10.41-3.10.104
Updated to the December security patch
Patches for some CVEs
Upstream patches from CAF
Support for overclocking to 2880 MHz (stock values by default)
CPU governors: barry_allen, blu_active, chill, conservative, darkness, elementalx, impulse, interactive (default), nightmare, ondemand, performance, smartmax, userspace, zzmoove
Hotplugs: blu_plug, mako_hotplug, msm_sleeper, zen_decision (default - mpdecision is disabled)
High brightness mode and backlight dimmer
KCAL color control
Adreno Idler
Wake gestures (sweep2wake, doubletap2wake, sweep2sleep, and camera launch gesture)
Voltage control
Franco sound control and high performance audio
Adaptive low memory killer
UKSM (disabled by default)
I/O schedulers: bfq, cfq, deadline, fiops, maple, noop, sioplus (default), tripndroid, and zen
USB fast charging
Wakelock controls
BCL disabled
TCP algorithms: bic, cubic, highspeed, htcp, hybia, illinois, lp, reno, scalable, vegas, veno, westwood (default)
Kexec patch for MultiROM support
Full F2FS support
Compiled with an Uber-based 6.3.1 toolchain located here
Forced encryption and dm-verity disabled
Built with AnyKernel2 thanks to @osm0sis
Downloads
7.0/7.1/7.1.1 (1.x): Main
Installation
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Flash version to the other:
Just flash the kernel zip and reboot
Changelog
Nougat 7.0
Code:
[B]1.8[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=70246281]release post[/URL])
[LIST]
[*]Toolchain bumped to 6.3.1
[/LIST]
[B]1.7[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=70112925]release post[/URL])
[LIST]
[*]December security update
[*]Upstream F2FS commits
[*]Improvements to cpuidle
[*]Double tap to wake now works when either halfscreen or fullscreen is selected in KA
[*]Fix tethering on 7.1.1 ROMs
[*]Add Live Display (work with KCAL thanks to [user=4684315]@flar2[/user])
[/LIST]
[B]1.6[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69873175]release post[/URL])
[LIST]
[*]Revert an interactive governor patch that was introducing lag
[/LIST]
[B]1.5[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69859780]release post[/URL])
[LIST]
[*]Fixes for sdcardfs on certain ROMs like CM 14.1
[*]Upstream patches from CAF and Linux
[*]Interactive governor improvements
[*]Detect when kernel is flashed on an unsupported Android version
[*]Add support for FK Updater's performance profiles
[/LIST]
[B]1.4[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69526781]release post[/URL])
[LIST]
[*]November security update
[*]Chill governor updates (thanks to [user=5051294]@frap129[/user])
[*]Fixed Mako Hotplug (thanks to [user=4231562]@Yoinx[/user])
[*]Updated BCL commits (thanks to [user=3292224]@franciscofranco[/user])
[*]Fixed some compiler warnings (thanks to [user=4231562]@Yoinx[/user])
[/LIST]
[B]1.3[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69264556]release post[/URL])
[LIST]
[*]Upstream Linux patches for vmstat and libgcc
[*]Backported MDSS and GPU patches from Marlin (thanks to [user=3292224]@franciscofranco[/user])
[*]Low memory killer improvements
[*]Removed cmdline patch from 1.2
[/LIST]
[B]1.2[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69247056]release post[/URL])
[LIST]
[*]Linux version 3.10.104
[*]Move back to a constant tickrate of 300HZ
[*]Add a patch to hide bootloader unlock from SafetyNet
[/LIST]
[B]1.1[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69183164]release post[/URL])
[LIST]
[*]Add smartmax governor
[*]Add full F2FS support
[*]Add Motorola quick wakeup driver
[*]Fix simple_ondemand GPU governor
[*]Add [URL="http://kerneldedup.org/en/projects/uksm/introduction/"]UKSM[/URL] (disabled by default)
[*]Set default I/O scheduler to zen and readahead to 128kb
[*]Start kernel at stock frequencies
[/LIST]
[B]1.0[/B]
[LIST]
[*]Initial release
[*]List of features above
[/LIST]
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not a superstar kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue. With that, I'll do my best to assist you.
Code:
adb logcat -d > logcat.txt
adb shell dmesg > dmesg.txt
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.
1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2's EX Kernel Manager or @Yoinx's Kernel Adiutor-Mod; both are extremely solid and have given me no issues.
1.4 Q: I am having Wi-Fi disconnects on a 5GHz network, what's up?
1.4 A: Try increasing the wakelock divider on the following sys paths in a terminal emulator (can also be done in EXKM in the Miscellaneous section):
Code:
echo 8 > /sys/module/bcmdhd/parameters/wlrx_divide
echo 8 > /sys/module/bcmdhd/parameters/wlctrl_divide
Thank you to @Buckmarble for pointing this out!
Thanks to:
@REV3NT3CH for showing me what a good developer and kernel looks like
The various developers for their patches (@ak, @Buckmarble, @flar2, @franciscofranco, @frap129, @imoseyon, and @Yank555 to name a few)
@osm0sis for AnyKernel2
@DespairFactor for helping me with some kernel compilation issues and the Linaro source of the toolchains I use
@kantjer for pointing me to Linaro in the first place and being a beta tester along the way!
@malybru for my nifty new signature and thread banner!
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
7.0: https://github.com/nathanchance/shamu
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
XDA:DevDB Information
Flash Kernel, Kernel for the Nexus 6
Contributors
The Flash
Source Code: https://github.com/nathanchance/shamu
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.8 - Nougat 7.0/7.1
Stable Release Date: 2016-12-25
Created 2016-10-11
Last Updated 2019-07-02
Reserved
Reserved
First
Amazing
Excellent kernel, and a welcome addition to the Shamu!
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Droidphilev said:
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Click to expand...
Click to collapse
Looking at the source, I do believe kexec is present in Flash Kernel. Multirom manager also reflects that is built in.
rebel1699 said:
Looking at the source, I do believe kexec is present in Flash Kernel. Multirom manager also reflects that is is built in.
Click to expand...
Click to collapse
Thank you! Soon time to flash
Droidphilev said:
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Click to expand...
Click to collapse
Yes, as previously mentioned. OP has been updated to reflect this
Can you allow f2fs compatibility ?
many people use such partitions...
Thank you anyhow!
Nautilus74 said:
Can you allow f2fs compatibility ?
many people use such partitions...
Thank you anyhow!
Click to expand...
Click to collapse
Already queued up for the next update.
very good kernel
Kernel is sweet so far. Been rock solid stable in the few days I have been running it - def check this one out guys!
@The Flash
running great with PN 7.0 here.
although kernel manager doesn't show all hotplugs...kernel-aduiter shows only 2 i think and elementalX-manager doesn't show 1.....sorry forgot specifics coz i removed both and have no managers install now.
anyway, quick question:
u have better knowledge in this area than I do...whats the diff between interactive from this kernel and interactive from lean kernel...I have heard great things abt leankernel but never got the chance to run it coz by the time i bought nexus 5 he already moved to nexus 6...by the time i bought nexus 6 he already moved to nexus 6P...lol
[email protected] said:
@The Flash
running great with PN 7.0 here.
although kernel manager doesn't show all hotplugs...kernel-aduiter shows only 2 i think and elementalX-manager doesn't show 1.....sorry forgot specifics coz i removed both and have no managers install now.
anyway, quick question:
u have better knowledge in this area than I do...whats the diff between interactive from this kernel and interactive from lean kernel...I have heard great things abt leankernel but never got the chance to run it coz by the time i bought nexus 5 he already moved to nexus 6...by the time i bought nexus 6 he already moved to nexus 6P...lol
Click to expand...
Click to collapse
LeanKernel uses InteractiveX - Imoseyon's own version of Interactive with a screen off max freq. Interactive is a stock governor. This thread is GREAT for learning about all the awesome governors in this and other kernels - I personally use Darkness. http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957 Hope this helps bud!
@The Flash
Your kernel runs really great with Tesla! It seems like a rocking solid beast!
Gesendet von meinem Nexus 6
@The Flash Looks great, will it improve battery? And what kernel settings do you recommend for a 4 hrs sot?
spevil07 said:
@The Flash
Your kernel runs really great with Tesla! It seems like a rocking solid beast!
Gesendet von meinem Nexus 6
Click to expand...
Click to collapse
Glad to hear!
Yasharkhan said:
@The Flash Looks great, will it improve battery? And what kernel settings do you recommend for a 4 hrs sot?
Click to expand...
Click to collapse
It should, I've added a lot of optimization packages. The default settings should be getting you more than 4 hours of SOT but you may try tweaking the governor and hotplug settings.
Running & sleeping well on the 10/10 build of Uberstock. Thanks for sharing your work!

[EOL][KERNEL][STABLE][TW][N][7.0][CRC7][23.04.18][SM-G95XF/FD/N] BatKernel V2.1.1

BatKernel for SM-G95XF/FD/N models
{
"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"
}
Supports Touchwiz Roms with AQG5 and higher, for bases below AQGX, use 1.2.x release version!
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
If you want to take my work and need it somewhere, or do other things with it, ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
Features of this Kernel:
- Build with latest 6.4.1 GNU GCC toolchain by @djb77
- Build with CRC7 kernel source code
- Latest Linux version 4.4.128, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative, schedutil
- Includes latest CRC7 ramdisk
- I/O schedulers: CFQ (Default), No-op, Deadline, BFQ
- F2FS enabled for /data and /cache disabled on 1.2.2 for testing
- NTFS enabled
- TCP (Network) control: Bic (default), Reno, cdg, cubic, dctcp, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois, Lia, Olia, Wvegas, balia
- SeLinux is set to permissive
- All samsung security related configs disabled (as knox, tima, restrict rooting)
Download:
V2.1.1 on AndroidFilehost (Oreo)
V1.8.0 on AndroidFilehost (Nougat)
Via Grifo Development Thread
Bugs/Problems:
- None
Instructions:
0. Have a working recovery and encryption removed!
1. Download kernel
2. Boot into twrp recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (Magisk or SuperSU)
5. Reboot
If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :good:
​
PayPal​
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- Jesec for his workaround, without him custom kernels won't be possible on the s8!
XDA:DevDB Information
BatKernel SM-G95XF, Kernel for the Samsung Galaxy S8
Contributors
Tkkg1994
Source Code: https://github.com/Tkkg1994/BatKernel
Kernel Special Features: Close to Stock Kernel
Version Information
Status: Stable
Current Stable Version: V2.1.1
Stable Release Date: 2018-04-23
Created 2017-07-14
Last Updated 2018-04-23
Changelog:
Nougat:
BatStock-Kernel V1.0:
- Initial testing release (not on XDA)
BatStock-Kernel V1.0.1:
- Fixed slow read speed
- enabled f2fs
- enabled ntfs
- enabled all included govs/tcp/ioscheds
- random driver updates
BatStock-Kernel V1.1.0:
- Based on latest AQE5 source code
- Updated ramdisk to AQEB
- Added init.d support
- Hopefully fixed some issues with shealth
- Updated linux to most recent 4.4.69
- Changes made by samsung in source code: led cover support, some other battery updates, display updates (mainly for red tint), other small fixes
BatStock-Kernel V1.2.0:
- Based on latest AQF7 release
- Updated ramdisk to AQF7
- Updated Linux to 4.4.74
- ext4: fix data exposure after a crash (which should maybe fix the random reboots)
- Updated included camera binaries
BatStock-Kernel V1.2.2:
- Reverted an alarmtimer update which could have broken some deepsleep things
- Added support for private mode
- Updated linux to 4.4.76
- Added stock init file (without being patched for f2fs, means f2fs won't work right now) to see if that has something to do with continous bootloops
BatStock-Kernel V1.3.2:
- Remember, this kernel won't boot on AQF7 or lower bases, only on AQG5 or highter!!
- Added BFQ ioscheduler
- Updated resetprop from latest magisk release
- Updated Linux version to 4.4.82
- Added Spectrum support (right now it will only change cpugovs, this will be extended in future releases)
- Updated ramdisk to AQGB
- Updated source code to AQGB
BatStock-Kernel V1.4.0:
- Kernel base updated to AQH3
- Ramdisk updated to AQH3
- Linux updated to most recent 4.4.83
- Switched back to an older version of the toolchain
BatStock-Kernel V1.4.1:
- Linux updated to 4.4.87
- Toolchain switched to GNU GCC 6.4.0 build by @djb77
- Small adjustments to make your experience even greater!
BatStock-Kernel V1.5.0:
- Updated base of the kernel to AQI7
- Updated ramdisk to AQI7
- Linux updated to 4.4.92
- Toolchain switched to GNU GCC 6.4.1 build by @djb77
- Updated camera binaries to AQI7 thanks to @geiti94
- Enabled dex on all hdmi adapters thanks to @kbarni
BatStock-Kernel V1.6.0:
- Updated source of the kernel to AQJ1
- Updated ramdisk to AQJ1
- Updated linux to latest 4.4.95
- Updated patched firmware binaries to AQJ1
BatStock-Kernel V1.7.0:
- Source code update to AQK7
- Ramdisk update to AQK7
- Linux update to latest 4.4.102
BatStock-Kernel V1.8.0:
- Source code update to AQL5
- Ramdisk update to AQL5
- Linux update to latest 4.4.111
- Toolchain updated
- AIK updated to latest v3.1
Oreo:
BatKernel V2.0.0:
- Rebased on latest CRB7 source code (Oreo)
- Ramdisk update to CRB7 (Oreo)
- DON'T use this on Nougat
- Linux update to latest 4.4.124
- Toolchain updated
- Camera bins updated to CRB7 @Noxxxious
- Updated AIK to latest 3.2 release
- If you got issues with your wifi, you were previously using a "dirty" hack to get wifi working. I can confirm that wifi works fine on a full stock rom. If wifi doesn't work, please tell your rom developer to fix it :good:
BatKernel V2.1.0:
- Based on latest CRC7 source code
- Ramdisk updated to CRC7
- Linux updated to 4.4.125
BatKernel V2.1.1 Final:
- Fixed issues with deodexed roms not creating dalvik-cache files (thanks @mwilky )
- Linux updated to 4.4.128
Reserved
Reserved
Hey guys, this isn't anything new, I just moved the BatStock-kernel thread into the criss cross development section as it's way more active in here :fingers-crossed: :good:
I think you should should delete old thread
Sent from my SM-G955F using Tapatalk
rehanraza said:
I think you should should delete old thread
Sent from my SM-G955F using Tapatalk
Click to expand...
Click to collapse
You can't delete them you can only close the threads and that I already did
Sent from my BatMan powered SM-G955F
Suddenly I started getting failed Safetynet .. Magisk Core Only or Magisk Hide both enabled but fails ... any clue ... i tried fresh install of Batstock Rom and new kernel version with Magisk, but no use ...
I know it has been a long ongoing issue but just wanted to check if anybody found a working solution on this combo
v-b-n said:
Suddenly I started getting failed Safetynet .. Magisk Core Only or Magisk Hide both enabled but fails ... any clue ... i tried fresh install of Batstock Rom and new kernel version with Magisk, but no use ...
I know it has been a long ongoing issue but just wanted to check if anybody found a working solution on this combo
Click to expand...
Click to collapse
Which version of magisk and the kernel?
PS magisk broke 36 hours ago and 13.3 fixed it overnight.
Sent from my Nexus 7 using Tapatalk
goRt said:
Which version of magisk and the kernel?
PS magisk broke 36 hours ago and 13.3 fixed it overnight.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Yup all good now ... how did i miss that .. lol
Can someone be nice and kind to send me an screenshot of Default governor settings for the Galaxy S8 ? I would be very grateful!
time keeping module shows wrong boot epoch time
Hi,
This issue was observed on V1.1.0, but stil exist in V1.2.2.
A sympthom of the problem can be seen in:
dreamlte:/ # cat /proc/stat
btime 1485100236
The kernel functions that suppose to return the boot epoch time (wall time since 1970), e.g. ktime_get_real_seconds, getboottime etc,
returns an erronouse value.
commit e1d7ba8 (time: Always make sure wall_to_monotonic isn't positive), which is included in kernel V4.3-rc1,
observe the same issue and proposed a fix, but still it is not working for the exynos platform.
Does anyone has noticed this, and maybe have an idea for a fix?
Thanks a lot,
Avri
Hey guys and girls
I'm back from holidays and should be able to answer the most questions from now on!
Just in case you want to have quicker support you should be thinking about registering yourself on our website, as there are most of the time other team members online and here on XDA it's just me supporting all of those threads.
BTW, there is already a test version available for AQG5 or higher roms, check it out here!
Have a nice day and see you in the forums
Loving the BatStock Rom / Kernel - is there anyway to get Samsung Pass to work? Any setting or other kernel?
BlindDroid said:
Loving the BatStock Rom / Kernel - is there anyway to get Samsung Pass to work? Any setting or other kernel?
Click to expand...
Click to collapse
Sadly no (or not that I would be aware)
Samsung fixed all checks to find knox state
Sent from my BatMan powered SM-G955F
im using aqg5 firmware does this kernel work with that and what about battery life and overheating? pekaka kernel was very bad with good performance but u can only use 5 minutes after 5 minutes it was overheating is this kernel good for gamers who want long battery life without lag and overheat?
azamet90 said:
im using aqg5 firmware does this kernel work with that and what about battery life and overheating? pekaka kernel was very bad with good performance but u can only use 5 minutes after 5 minutes it was overheating is this kernel good for gamers who want long battery life without lag and overheat?
Click to expand...
Click to collapse
The kernel base of 1.2.2 is AQF7. Means it won't boot on AQG5. I am currently waiting for AQGB kernel source to update the kernel
Sent from my BatMan powered SM-G955F
Tkkg1994 said:
The kernel base of 1.2.2 is AQF7. Means it won't boot on AQG5. I am currently waiting for AQGB kernel source to update the kernel
Sent from my BatMan powered SM-G955F
Click to expand...
Click to collapse
wow great! u answer so quick im coming from pekaka kernel it was very very bad with overheating problem i want a good kernel with antutu point lowest 175000 without overheating in 10 minutes to 38-40 celcius.. i dont know if it is because of kernel or the renovate rom 3.0 but on lock screen i loose only 1% in 10 hours! but if i only use chrome in 5 minutes it is 28-40 celcius!!!
i did removed the kernel installed renovate 148 i like your quick answer very much thank u for that i dont believe to youtube videos about roms kernels etc i want to have ideal kernel im a gamer can u suggest me your kernel as a gamer? if yes i will wait for your kernel
Tkkg1994 said:
The kernel base of 1.2.2 is AQF7. Means it won't boot on AQG5. I am currently waiting for AQGB kernel source to update the kernel
Click to expand...
Click to collapse
Constant reboots on 1.3.1 beta, no issues with noto kernel, yes I am on aqg5 rom and latest twrp for that base
azamet90 said:
wow great! u answer so quick im coming from pekaka kernel it was very very bad with overheating problem i want a good kernel with antutu point lowest 175000 without overheating in 10 minutes to 38-40 celcius.. i dont know if it is because of kernel or the renovate rom 3.0 but on lock screen i loose only 1% in 10 hours! but if i only use chrome in 5 minutes it is 28-40 celcius!!!
i did removed the kernel installed renovate 148 i like your quick answer very much thank u for that i dont believe to youtube videos about roms kernels etc i want to have ideal kernel im a gamer can u suggest me your kernel as a gamer? if yes i will wait for your kernel
Click to expand...
Click to collapse
About the kernel and if it is for gaming, this kernel is mainly very close to stock and not heavily modded. So if you didn't had any issues with stock kernel this one will be good for you as well!
As said waiting for AQGB kernel source code!
seraphyz said:
Constant reboots on 1.3.1 beta, no issues with noto kernel, yes I am on aqg5 rom and latest twrp for that base
Click to expand...
Click to collapse
That only happens if you are NOT on AQG5, reason: camera libs need to be updated otherwise the camera will constantly loop your device (some seconds after successfully boot process)

[KERNEL]New Kernel 1.02 [OOS-10.x][4.4.205]

Hello everyone. After some time for building Roms and kernels for the OnePlus One, now I am here for the OnePlus 5T.
Some of you already know me for what I focus on my builds.
Functionality
Speed
Smoothness
Battery
Features:
Compiled by a custom toolchain from Google to ensure the best experience.
Schedulers available:
SIO
BFQ
ZEN
CFQ - Default
Deadline
NOOP
MAPLE
Extra TCP advanced algorithm:
Westwood - set as default
Reno
Cubic
Highspeed
HTCP
Vegas
Veno
lp
illinois
yeah
Sound Control - Sound and Microphone control
KCAL - Control colours on your display
Notification LED control
Vibration Control
Sound Control
Using noatime
Patches to improve battery life
Passes Safetynet
WireGuard
Todo:
Added upstream patches from google and linux
Change to clang
Version to use:
1.xx - Android Q OOS
{
"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"
}
Download New Kernel ​
There are two branches:
Stable - which has all proven and tested development
Beta - new features introductions. Remember if your chip fries... It was done with good intentions, intended only for brave people.
To build this kernel I give a huge thank you to great dev @savoca has had a lot of patience and shared his knowledge to build a kernel with a step by step guide, as also explaining how each stuff works.
@andi79 for the introduction of the 64bit model kernel compilation.
All credits go to the OnePlus team.
Disclaimer: With the use of this kernel I am not responsible for any damage to the phone. It is at your own risk in case happens something wrong. I use this kernel daily and test it before release.
Source code
XDA:DevDB Information
[KERNEL]New Kernel for the OnePlus 5
Contributors
jgcaap
ROM OS Version: 10 Pie
Version Information
Status: Stable
Created 2017-12-10
Last Updated 2020-05-20
XDA:DevDB Information
New Kernel, Kernel for the OnePlus 5T
Contributors
jgcaap
Source Code: [url]https://github.com/NewRom/android_kernel_oneplus_msm8998[/URL]
Kernel Special Features:
Version Information
Status: Stable
Created 2018-04-01
Last Updated 2020-05-20
Instructions:
1) If you come from another kernel (which is not stock) flash the boot.img of the stock version.
2) Flash the zip file.
Changelog:
v.1.02-Q - 20/05/2020
Added Wireguard
Added Max min frequency controller
Activated ULPS and low-phypower off to screen (need testing).
Increased frequency to 2457600 Hz
Added wifi driver used on LOS (please test if works fine on los for now my support goes only to OOS)
Disabled a bunch of debug and logs to have more battery.
Added Vibration control.
Added KCAL (needs testing)
Reduced swapinness (more performance)
CFQ as default scheduler
Change settings to have CFQ optimized for SSD
Added sound control (needs testing)
Disable gentle fair sleepers
Added extra fixes from the community.
Added network schedulers: Westwood ,Reno, Cubic, Highspeed, HTCP, Vegas, Veno, lp,illinois,yeah
Added IO schedulers: noop,deadline,cfq,fiops,sio,fifo,sioplus,tripndroid, vr,zen,maple
Troubleshooting :
No wifi or broken hotspot.
Solution: You probably come from another kernel, please reflash rom, then flash kernel.
Battery drain:
This rom has a bug in the wifi. Please go to advanced settings and turn off scanning always available.
dude welcome back, this guy made the best Rom for OPO, nice to see u back, are u going to be make some Roms too?
Bradl79 said:
dude welcome back, this guy made the best Rom for OPO, nice to see u back, are u going to be make some Roms too?
Click to expand...
Click to collapse
You can count on that
Bradl79 said:
dude welcome back, this guy made the best Rom for OPO, nice to see u back, are u going to be make some Roms too?
Click to expand...
Click to collapse
+1 Welcome to the OP5T forum mate, hope to see your awesome ROM too.
+1 Welcome to the OP5T forum mate, hope to see your awesome ROM too.
Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk
Nice to see you here now.
Bradl79 said:
dude welcome back, this guy made the best Rom for OPO, nice to see u back, are u going to be make some Roms too?
Click to expand...
Click to collapse
He's probably designing his Oreo Rom as we speak
Nice to see you here.. Hope to see some optimized lineage stuff from you.. Your roms on the one were awesome..
SlyUK said:
He's probably designing his Oreo Rom as we speak
Click to expand...
Click to collapse
Not yet. Preparing the kernel first. Alot of new things to learn..
Oreo Rom will come eventually just need some time to conclude it.
The kernel I thought as the easiest and the priority for now.
deleted
Update:
Replaced v1.00
Added proprietary wifi-drivers to the zip file.
Apparently, the wifi-driver is proprietary and for that reason, we do not have it on the source. While comparing with other devs, seems that they are using opensource wifi-drivers from 4.5.x. Decided, for now, to stick with proprietary drivers for the OnePlus 5T, unless we are speaking on an AOSP ROM or if we discover that there are more benefits.
This is for the people which reported wifi not working. What happened was you came from another kernel which replaced wifi files (originally from stock), and this broke wifi when using this kernel.
With stock always gave me 173 000.
jgcaap said:
Not yet. Preparing the kernel first. Alot of new things to learn..
Oreo Rom will come eventually just need some time to conclude it.
The kernel I thought as the easiest and the priority for now.
Click to expand...
Click to collapse
Absolutely plenty of time for your Oreo Rom. Perfect the kernel first
@jgcaap when did you received your device ? Didn't took long to bring up the awesomeness . Thanks for the great work.
CroW_D said:
@jgcaap when did you received your device ? Didn't took long to bring up the awesomeness . Thanks for the great work.
Click to expand...
Click to collapse
I bought on the store on Wednesday. Here in Denmark we have a store selling them.
Planning on adding any additional screen wake-up gestures?
xocomaox said:
Planning on adding any additional screen wake-up gestures?
Click to expand...
Click to collapse
Problably yes. Need to access which ones exist.
Hello guys,
Just uploaded a new update to the kernel. The version 1.01 includes the following:
Add a collections of schedulers and TCP Advanced Algorithms
Disable CC for size
Disable gentle fair sleepers
Sound control
block: add FIOPS scheduler
block: Add SIO scheduler
block: add fifo scheduler
block: add sioplus scheduler
block: add tripndroid scheduler
block: add vr scheduler
block: add zen v2 scheduler
block: add BFQ Scheduler
set initial TCP window size to 64K (speed improvement)
clock-osm.c: Expose PVS level via sysfs
vfs: move permission checking into notify_change() for utimes(NULL)
kernel: Only expose su when daemon is running
fs: default to noatime
Correctly unregister usb_psy
Merged commits for upstream linux kernel untill v4.4.52
Notes: The wifi proprietary drivers are closed source and connected to the kernel 4.4.21. When I change the kernel version number to something else wifi gets broken. So the number of the kernel is 4.4.21 but the kernel is updated with upstream Linux patches until 4.4.52.
This version has also security patches to the SU which will protect from its vulnerabilities.
Added some performance configurations which will speed up the phone for the same battery life.
Introduced the sound control feature.
Change from relatime to noatime to increase the durability of the SSD without compromising performance.
Added a folder with the stock kernel (necessary to flash through fastboot). I will create a zip to flash through recovery on the weekend.
In case you have any questions please let me know.

[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