[Kernel] [CAF] [5.1.1] ZigZag R3 11/09 - OnePlus 2 Original Android Development

ZigZag Kernel​
Code:
Code:
#include
/*
* [STRIKE]Your warranty is now void[/STRIKE]. JK, this is oneplus
*
* 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 Kernel
* 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.[/LEFT]
*/
Not gonna describe why the kernel is made. Just know that this kernel will be very close to stability and no unnecessary features will be added. Aim is to remain as close to stock as possible
Features:
Kernel patched upto linux 3.10.68
Kernel always up-to-date with latest CAF tags(Latest can be found here: https://www.codeaurora.org/xwiki/bin/QAEP/release)
Governors: Impulse
I/O Schedulers: SIO, FIOPS
O3 and many other flags
KCAL post-processing driver(savoca)
Frandom driver
Additional TCP Congestion algorithms
Hell lotta patches to random stuff to improve kernel stability
Note: You must have root and a custom recovery installed before installing this kernel!
Installation Instructions:
Download ZigZag latest kernel release
Put it in your sdcard
Reboot to recovery
Take a backup of current ROM in case anything goes wrong!
Flash the kernel
Reboot
Downloads:
Kernel (Androidfilehost)
Bug reporting:
I will not entertain bugs which are reported without any kernel log.
Credits:
@savoca: for kcal
CAF/Qualcomm: For latest patches and fixes
@neobuddy89: For patches and hotplug
@Grarak: For cm12 and cm12 kernel
@merewood bebox: For being a great tester!
Changelogs on post #2
Now flash dat sh#t and enjoy
XDA:DevDB Information
ZigZag kernel, Kernel for the OnePlus 2
Contributors
##W4TCH0UT##
Source Code: https://github.com/W4TCH0UT/zz_plutonium
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R2
Stable Release Date: 2015-09-04
Created 2015-09-02
Last Updated 2015-09-11

Changelogs:​R3:
Removed experimental overclock support
R2:
Added power-efficient workqueues
LMK patches
MSM hotplug driver by neobuddy89
Intelli-plug by faux123
Bricked Hotplug/MSM MP-Decision by showp1984
Impluse governor by neobuddy89
SIO and FIOPS I/O schedulers
R1:
Initial Release

##W4TCH0UT## said:
Changelogs:​
R1:
Initial Release
Click to expand...
Click to collapse
Any more details on the governors, hotplugs etc?

good, i think the days of over customized kernel are over. What we really need now is a close to stock, with a few but important feature like kcal.

Will flash and report soon!
@##W4TCH0UT##
Edit:Camera app force closes.Tried both stock and 3rd party app.
Logs attached!
Tapped from my ①+②=❸

vaisakh7 said:
Will flash and report soon!
@##W4TCH0UT##
Edit:Camera app force closes.Tried both stock and 3rd party app.
Logs attached!
Tapped from my ①+②=❸
Click to expand...
Click to collapse
OxygenOS or cm12?
Regards

##W4TCH0UT## said:
OxygenOS or cm12?
Regards
Click to expand...
Click to collapse
OOS 2.0.2
Tapped from my ①+②=❸

##W4TCH0UT## said:
OxygenOS or cm12?
Regards
Click to expand...
Click to collapse
oxy

Luigi_2 said:
oxy
Click to expand...
Click to collapse
Hmm, thanks. Will look into this.
Regards

vaisakh7 said:
OOS 2.0.2
Tapped from my ①+②=❸
Click to expand...
Click to collapse
Can you get me a kmsg also? (kmsg or last_kmsg)
Regards

##W4TCH0UT## said:
Can you get me a kmsg also? (kmsg or last_kmsg)
Regards
Click to expand...
Click to collapse
/sys/fs/pstore folder is empty!
Tapped from my ①+②=❸

Wait. Anybody tried the kernel on cm-12.1 and faced same issue of camera FC?
I'm asking this because I have merged some extra CAF stuff only for caf based/cm-12.1 based ROM's not stock, so stock users may face some issues(Didn't know it was related to camera). I'll compile new kernel without CAF for stock users too.
Regards

hey, one more thing, mp3 player doesnt play too, oxy 2.0.2, using phonograph, tried again with solid explorer to no avail.
youtube works though.

I was on 2.0.1 and the camera seemed to be fine will try again on 2.0.2 and provide logs if I can

Hey, could anybody pls post the stock oxygen 2.0.2 boot.img as I dont have the pc with me right now. I need to get the player working till the dev gets this fixed.
Appreciate!

Luigi_2 said:
Hey, could anybody pls post the stock oxygen 2.0.2 boot.img as I dont have the pc with me right now. I need to get the player working till the dev gets this fixed.
Appreciate!
Click to expand...
Click to collapse
Ready to help you but where can i find that boot.img file??

Anybody willing to test out a new ROM for me? You need to test it right away and report to me ASAP.The user must have a knowledge to trigger a logcat.I asked yesterday about the testers in the CM12.1 thread but I failed to get a suitable reply from any of the OnePlus Two users.PM me for the download links.

aniket.lamba said:
Anybody willing to test out a new ROM for me? You need to test it right away and report to me ASAP.The user must have a knowledge to trigger a logcat.I asked yesterday about the testers in the CM12.1 thread but I failed to get a suitable reply from any of the OnePlus Two users.PM me for the download links.
Click to expand...
Click to collapse
Please do not spam my thread asking for testers.
Regards

New kernel uploaded!
New version(R1) is uploaded with probable fixes for all issues.
Please test and report back here if you guys are encountering same issues as before with camera, mp3 etc.
Cheers

##W4TCH0UT## said:
New kernel uploaded!
New version(R1) is uploaded with probable fixes for all issues.
Please test and report back here if you guys are encountering same issues as before with camera, mp3 etc.
Cheers
Click to expand...
Click to collapse
Phone doesn't boot with this Kernel.
Tapped from my ①+②=❸

Related

Shadow Kernel [03/11] [CAF]

Shadow Kernel Is Here To Take Care Of Your Little Beast
ALL BUGS ELIMINATED AND KERNEL IS NOW STABLE AND SOURCE UPDATED
/*
* 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 KERNEL
* 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.
*
*/​
Notice​
Sorry For Delay In The Release Of Miui And Cm Based Roms Ran Into Some Weird Bug Now Trying To Fix.​
Feature's​
1-Abyssplugv2,Intellimm Governers Rest Of Them Removed
2-Custom Thermal Engine(Still Working On it To Make It More Cool)
3-Removed Mako Hotplug And Added Msm Hotplug For Better Stability
4-Cpu Overclocked To Almost 1.9ghz And Gpu To 700mhz
5-Multi Core Power Saving
6-Added Fast Charge
Thats It! I Am Adding Things Slowly To Track Bugs Quickly And Fix It:thumbup:
Bugs
None Till Now Help Me Find Them And Fix Them
How to Install
Boot into recovery
Wipe cache
Wipe dalvik cache
Flash kernel
Reboot and enjoy!
Use Kernel auditor To Tweak The Kernel
===============================================================================================
My Settings​Cpu Maximum Frequency - 1845mhz
Cpu Minimum Frequency - 300mhz
Cpu Governor -Abyssplugv2 For Battery Saving And Ondemand For More Performance+Battery
Ondemand Governor Settings- Set Sync Freq And optimal freq to 300000 And Tick Apply On Boot In kernel Adiutor under cpu tab
Vibration Strength - 100%
Enjoy
===============================================================================================
Note​After Flashing any Kernel Or Rom let your Phone Cool down to normal temp before you start using it. Pls dont complain the phone is heating n lagging. Flashing n things have heavy CPU usage so it will Heat And Its better to let it cool down before using.
===============================================================================================
DOWNLOADS
Stable Release
Msm Hotplug->https://www.androidfilehost.com/?fid=24052804347853356
This Should Fix Thermal Issues But I will keep Working On thermals though and will try to make it cool as far as possible at 1.9ghz:victory:
===============================================================================================
NOTE:VERY IMPORTANT
1-If you think your phone is getting too hot then just lock the phone and let it rest as i said i am still working on thermals i will do my best to keep the phone as cool as possible without sacrificing performance and battery.
2-You can use this kernel only on slimlp and other roms based on on slimlp like slimsaber and if you flash this kernel on cm based roms your camera won't work same goes with miui camera and wifi won't work well i can make caf kernel for miui with working wifi but still camera won't work its up to you if you want caf kernel for miui with working camera just request i will add a build.:fingers-crossed:
==============================================================================================
A HUGE THANKS TO THESE GUYS
Tarun93 Guided Me Through Basics And Used His Fixes And Governers
rebelos This Awesome Guy For Briging Up CAF Kernel For Armani And Fixing Video Recording Bug
Biplov Biswas For testing the kernel and reporting issues quickly,He Encouraged Me To Fix These Issues And I Appreciate That:highfive::highfive:
XDA:DevDB Information
Shadow, Kernel for the Xiaomi Redmi 1S
Contributors
TheandroiDRaman, Tarun93, rebelos, Biplov Biswas
Source Code: https://github.com/Shadowr7240/trusty/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2015-11-03
Created 2015-10-06
Last Updated 2015-11-03
Reserved
Reserved
Kudos for MIUI support + faux + D2W....
abhi_qwerty said:
Kudos for MIUI support + faux + D2W....
Click to expand...
Click to collapse
It does supports miui but with 2 bugs camera and wifi sorry for not being clear thread updated
Big news...:thumbup:
Xiaomi seems to be release kk armani sources!
Have a look : https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/armani-kk-oss
Update Releasing Today For Miui 6/7 And Custom Roms!!!!!!!!!!!!
So Guys I Am Back After A Long Time With Tons Of Fixes And Modifications:fingers-crossed:
Link-> None Yet Wait Till Nightfall
TheandroiDRaman said:
So Guys I Am Back After A Long Time With Tons Of Fixes And Modifications:fingers-crossed:
Link-> None Yet Wait Till Nightfall
Click to expand...
Click to collapse
Glad to hear that sir, waiting for the link
waiting for link
Bootloop ©||©
v3ndul said:
Bootloop ©||©
Click to expand...
Click to collapse
Not Possible Its Working Fine No Bootloops
Rom
v3ndul said:
Bootloop ©||©
Click to expand...
Click to collapse
Which Rom Are You Using And Which Build?
Does it have d2w,d2s,s2s, off-screen guesture support like OPO ?
Dear, your git page link is broken, kindly update it, is the kernel based on 3.10??
Excellent work. Going to try
Thanks
Thanks for your Excellent work!
First boot was fine but on second boot it bootlooped. I v tried 3 times
link for miui 7 build??
manuhackzzz said:
Does it have d2w,d2s,s2s, off-screen guesture support like OPO ?
Click to expand...
Click to collapse
Dis kernel has none of dem... ! No gesture support..!! Its initial build buddy... He'll add dem later on..
---------- Post added at 04:58 PM ---------- Previous post was at 04:50 PM ----------
smustafasms said:
First boot was fine but on second boot it bootlooped. I v tried 3 times
Click to expand...
Click to collapse
For those of u who faced random reboots...
Good news coming through..!
Dev has fixed all d bugs and a new build is coming very soon.
Improving sound,cpu,gpu and overall performance...!!
??
UPDATE!!!!!!!!!!!
ALL ISSUES FIXED NEW BUILD IS UP FOR DOWNLOADING:fingers-crossed::fingers-crossed:

[KERNEL][CM BASED] Falcon Kernel 1.3 [OC to 2.5][32GB 2.15GHz]

Introduction
Falcon Kernel is a project of mine to bring improvements to the Mi 5 from Xiaomi, but without overloading it with buzzwords and bloat.
Click to expand...
Click to collapse
PLEASE KEEP DISCUSSION OF THIS KERNEL/RELATED QUESTIONS (E.G. CAN YOU/DOES IT SUPPORT X KERNEL) OUT OF THE OFFICIAL CM13 THREAD
Standard disclaimer
#include
/*
* 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.
*/
Click to expand...
Click to collapse
Installation instructions
This Kernel is for all Mi5 devices AKA "gemini" including 64GB, 128GB.
This is built using the CyanogenMod 13 kernel source as base,
1.4.1 and below is only compatible with ROMs built with the MIUI7.x firmware blobs
2.0 and up are built using the new kernel base and are compatible with MIUI8.x firmware blobs (CM13 11/12 nightly+)
Flash via TWRP recovery
Click to expand...
Click to collapse
Features
- ZEN, FIOPS, SIO I/O governor
- blu_active CPU governor
- Increased charging speed
- Dynamic fsync 2.0
- fsync on/off toggle
- KCAL screen colour control
- Vibration motor control
- Improved boot time
- Cache & swap improvements for Mi5
- Touchboost control
- msm8996 lite/32GB @ 2.15GHz/1.59GHz frequency unlock
- ARM big up to 2.5GHz
- ARM LITTLE up to 1.86GHz
Click to expand...
Click to collapse
Bugs
Bugs present in current CM kernel
-Ambient display (resolved in 1.2.1 - thanks @bgcngm)
-Extremely low performance when below 5% battery - ("fixed" in 1.3.2 by disabling BCL driver, see changelog)
When reporting a bug. Please provide a logcat+dmesg. If reporting a crash, a last kmesg
Click to expand...
Click to collapse
Download link
Legacy Kernel for MIUI7.x Firmware blobs:
Release: 1.4.1
Changelog:
- Reverse aggressive UV pending more testing
- Add overclocking frequencies up to 2.5GHz (big)/1.86GHz (LITTLE)
- Fix voltage tables not working properly (causing crashes on 1.4)
Android 6.0.1:
Release: 2.0
Changelog:
- Updated for new kernel base
- Features found on previous releases
- 32GB GPU @ 624MHz
- No 32GB CPU OC for now due to changes breaking compatibility
Android 7.1:
Release: 1.0
Changelog:
- Updated for new kernel base
- Initial release for Nougat
- Features found on 6.0.1 releases
- 32GB GPU @ 624MHz
- No 32GB CPU OC for now due to changes breaking compatibility
Click to expand...
Click to collapse
Credits
bgcngm, h2o64 and defer for their work on the msm8996 kernel base for our device
Click to expand...
Click to collapse
XDA:DevDB Information
Falcon Kernel, Kernel for the Xiaomi Mi 5
Contributors
Harrynowl, bgcngm, CyanogenMod, flar2, eng.stk, franco, faux123, h2o64
Source Code: https://github.com/harrynowl/falconkernel-gemini
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 2.0
Beta Release Date: 2016-12-06
Created 2016-10-17
Last Updated 2016-12-06
Reserved
Building Falcon Kernel
If you'd like to build Falcon Kernel for yourself you can do so very easily.
You will need a Linux build environment setup. I won't include this but you can read Google's instructions here.
Getting the source
Visit Falcon Kernel kit repo over at: https://github.com/harrynowl/falcon_gemini_2.0
Create a fork of this repository that you can maintain for yourself by pressing the fork button towards the top right.
Now you will need to create a local copy of Falcon Kernel on your build environment. On github click the green clone button to get the clone URL.
Open the terminal and type:
git clone <clone url> -b <branch> <dir>
e.g.
Code:
git clone https://github.com/harrynowl/falcon_gemini_2.0.git -b Nougat mykernel
Now cd into the directory you just cloned the kernel into
Code:
cd mykernel
Building the kernel
Falcon Kernel source code contains two fairly basic scripts to download the toolchain and also run a build.
Start by typing
Code:
./toolchain.sh
When that is done, I'd suggest running through a build to make sure everything is OK.
Code:
./build.sh
Changing the kernel
You can start by changing the Kernel name. Navigate to falcon_gemini_defconfig in arch/arm64/configs and change CONFIG_LOCALVERSION="<name>" to whatever you would like to call the Kernel.
You can now look through other kernel commits and see features you want, and cherry pick their changes.
You can update your changes to github by commiting with git commit and then git push.
This isn't the be-all and end-all of Kernel building, but it's a start.
#There You Go
Harrynowl said:
[...]
Click to expand...
Click to collapse
I'm sorry, I'm not going to use this because I own a 64GB Mi 5, but I didn't understand one thing: this kernel is compatible with?
CM13 with prebuilt kernel
CM13 with new kernel
?
Thank you!
Fortinho said:
I'm sorry, I'm not going to use this because I own a 64GB Mi 5, but I didn't understand one thing: this kernel is compatible with?
CM13 with prebuilt kernel
CM13 with new kernel
?
Thank you!
Click to expand...
Click to collapse
1. CM with new kernel - OK
2. CM with prebuilt kernel - Not Checked
3. AOSP - Not Booting
Fortinho said:
<snip>
Click to expand...
Click to collapse
This kernel is only compatible with CM13 builds running the MIUI7.x firmware blobs.
WhyOrean said:
1. CM with new kernel - OK
2. CM with prebuilt kernel - Not Checked
3. AOSP - Not Booting
Click to expand...
Click to collapse
Harrynowl said:
This kernel is only compatible with AOSP builds running the MIUI7.x firmware blobs.
Click to expand...
Click to collapse
Your replies made the thing pretty unclear
EDIT: I get it, you mean CM builds with MIUI 7.x firmware blobs are the newest CMs with the "custom kernel".
Thank you both.
Fortinho said:
Your replies made the thing pretty unclear
Click to expand...
Click to collapse
See my edit, added this info to OP. Confused myself also with 2 people answering
I installed it on AICP and I got a bootloop. I guess it's only compatible with CyanogenMOD 13 for the moment, and not other ROMs based in cm?
Thanks!
Harrynowl said:
See my edit, added this info to OP. Confused myself also with 2 people answering
Click to expand...
Click to collapse
hahaha...
woonaval said:
I installed it on AICP and I got a bootloop. I guess it's only compatible with CyanogenMOD 13 for the moment, and not other ROMs based in cm?
Thanks!
Click to expand...
Click to collapse
AICP uses a different Ramdisk than this kernel has, so it wont boot.
This will be the same with DU and AOSP.
Let me understand the 32 gb hardware is only limited by software ? the components are the same? i know about de cpu but the other components no
udreac said:
Let me understand the 32 gb hardware is only limited by software ? the components are the same? i know about de cpu but the other components no
Click to expand...
Click to collapse
The LPDDR4 frequency is still lower than the 64/128GB version(s). But my testers earlier could confirm this seems to unlock the full potential of the Snapdragon 820 for 32GB phones :good:
Harrynowl said:
The LPDDR4 frequency is still lower than the 64/128GB version(s). But my testers earlier could confirm this seems to unlock the full potential of the Snapdragon 820 for 32GB phones :good:
Click to expand...
Click to collapse
I wonder how much this oc improves performance, is it possible for you to share some benchmark' screenshots before&after?
33bca said:
AICP uses a different Ramdisk than this kernel has, so it wont boot.
This will be the same with DU and AOSP.
Click to expand...
Click to collapse
what a pity it doesn't work with aicp and your latest aosp
FcukBloat said:
what a pity it doesn't work with aicp and your latest aosp
Click to expand...
Click to collapse
Hoping to implement a solution in upcoming build s
Rocketval said:
I wonder how much this oc improves performance, is it possible for you to share some benchmark' screenshots before&after?
Click to expand...
Click to collapse
A few from my very early testing
www.imgur.com/a/DqRsx
Harrynowl said:
A few from my very early testing
www.imgur.com/a/DqRsx
Click to expand...
Click to collapse
Really good! Thanks! (maybe you could add these screens in the op) :good:
Harrynowl said:
A few from my very early testing
www.imgur.com/a/DqRsx
Click to expand...
Click to collapse
Really looking forward to Blu spark and elementalx governors and also underclocking and undervolting!!
sydeu said:
Really looking forward to Blu spark and elementalx governors and also underclocking and undervolting!!
Click to expand...
Click to collapse
Some oc ... all experimental builds though, first is making it compatible with more ROMs with any kernel v2 or similar

[Genom][CAF] Zero config kernel for daisy

GENOM CAF KERNEL
Code:
/*
* Your warranty is now void.
*
* We're 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 us for messing up your device, we will laugh at you.
*
*/
Tested on both AOSP/LineageOS (Oreo & Pie) treble based ROMs
Maybe work on Oreo and Pie stock AndroidOne ROMs
Always up-to-date with
Linux Upstream | Latest CAF Tag | Latest Prima Tag​
Features:
Pie CAF & Prima Tag: LA.UM.7.6.r1-04100-89xx.0
Linux Upstream: 3.18.136
KCAL color control
Vibration intensity control
Sound gain control
exFAT Support (sdfat)
NTFS readonly support
Wireguard VPN Support
Gaming performance: lowlatency / 1000Hz
I/O schedulers: noop, deadline, bfq, cfq (default)
TCP congestion algorithms: cubic, reno, westwood (default)
Installer uncluded fix for Wi-Fi SELinux permission
Download:
Genom-CAF-daisy-zero-20190225-1111_v2.zip (11.16MB)
MD5: 96be ef6aa0862d8f50c79cbdd240 82a7
Installations:
Backup boot.img if you want to go back
Backup /system/lib/modules and /vendor/lib/modules folders
Flash Zip file with any TWRP recovery, reboot and enjoy
Notice: If you have Magisk with modules installed maybe you get bootloop. Try reinstall magisk after kernel. If not help, burn magisk on fire!
Right way: if you have magisk and modules - deinstall all. Then flash stock boot.img, then custom kernel, then other stuff like TWRP and Magisk
Issues:
- dt2w
XDA:DevDB Information
Genom CAF Kernel for Xiaomi Mi A2 Lite "daisy"
Contributors
rama982 (big thanks him for help)
Source Code:
https://github.com/rama982/android_kernel_xiaomi_msm8953
Kernel config for "daisy":
https://github.com/eremitein/xiaomi_daisy_kernel_config_genom
NOTICE: This kernel just compiled by me with my config. All respect going to rama982, big thanks him for efforts! When he tests and releases his kernel for "daisy" device, this my thread maybe will be closed by me, because it will not be necessary. Now users have the opportunity to evaluate this kernel and share their wishes and comments on this thread. I hope it will be the benefit of all
Kernel Special Features:
Version Information
Status: Stable
Release Date: 2019-02-15 (UTC +5)
Created: 2019-02-14
Last Updated: 2019-02-26
.
reserved//
screenshots with settings
thanks bro !will try it. what differnce with Caf kernel ???
foudroid said:
thanks bro !will try it. what differnce with Caf kernel ???
Click to expand...
Click to collapse
I'm using my own config
vz0 kernel for power efficient, decrease ticks to 100Hz and server profile selected
version v1 for gaming performance (lowlatency + 1000Hz) will coming soon
and my kernel don't include this:
- Xiaomi touchscreen update from P Kernel
- Xiaomi fingerprint update from P Kernel
- Disabled dm-verity for system and vendor
you welcome!
eremitein said:
I'm using my own config
vz0 kernel for power efficient, decrease ticks to 100Hz and server profile selected
version v1 for gaming performance (lowlatence + 1000Hz) will coming soon
and my kernel don't include this:
- Xiaomi touchscreen update from P Kernel
- Xiaomi fingerprint update from P Kernel
- Disabled dm-verity for system and vendor
you welcome!
Click to expand...
Click to collapse
let's try it out !!!
foudroid said:
let's try it out !!!
Click to expand...
Click to collapse
v1 added!
waiting you reviews
wifi break, i flahsed the v1
Edit: i forget to flash again magisk to get wifi work! now it's OK.
foudroid said:
wifi break, i flahsed the v1
Edit: i forget to flash again magisk to get wifi work! now it's OK.
Click to expand...
Click to collapse
you using custom rom or stock?
if you installed before my kernel another custom kernel, which made wifi broken, then you need magisk. if you using system where wifi works without magisk then my kernel should be not broke wifi too
eremitein said:
you using custom rom or stock?
if you installed before my kernel another custom kernel, which made wifi broken, then you need magisk. if you using system where wifi works without magisk then my kernel should be not broke wifi too
Click to expand...
Click to collapse
i was on CAF kernel with descenten 2.0 GSI!
my volume key get reverted on landscape mode ???
foudroid said:
my volume key get reverted on landscape mode ???
Click to expand...
Click to collapse
it's not kernel
check rom settings
eremitein said:
it's not kernel
check rom settings
Click to expand...
Click to collapse
OK! volume key reverted is ROM issue, i verified it but,vibration disabled on this kerenel!checked kernel auditor ant it's always set to 0 even i increase it!
Is the link broken? I cant download
foudroid said:
OK! volume key reverted is ROM issue, i verified it but,vibration disabled on this kerenel!checked kernel auditor ant it's always set to 0 even i increase it!
Click to expand...
Click to collapse
check. rom. settings
eremitein said:
check. rom. settings
Click to expand...
Click to collapse
i'll check wat's wrong on my device! after reboot it always set to 0????i'll go back to older kernel to see what's appening???
foudroid said:
i'll check wat's wrong on my device! after reboot it always set to 0????i'll go back to older kernel to see what's appening???
Click to expand...
Click to collapse
ok
I already downloaded from chrome app.
Bootloop but then i flashed dm verity.
Its ok now.
What games should i try to test kernel?
Anyway ty for supporting the device.
Overunity01 said:
I already downloaded from chrome app.
Bootloop but then i flashed dm verity.
Its ok now.
What games should i try to test kernel?
Anyway ty for supporting the device.
Click to expand...
Click to collapse
thanks for feedback and solition with dm-verity
try any game, which your gaming on the stock, and see props and minuses of kernel
i'm not a gamer. just created this kernel version due people requests
I am playing lineage 2 revolution.
Stutter is lesser with this kernel than stock.
But i dont see any difference between bfq and cfq performance wise.

[KERNEL] [Android 10/11] [EOL] nem0 Kernel for OP7 series

Introduction
nem0 Kernel is CAF based kernel aiming to provide great stability and performance while maxing out battery life!
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 in this Kernel 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.
Main Features:
- Unified for OOS 10 and Android 10/11 Custom ROMs
- Based and upstreamed to latest CAF tags for the SD855
- Upstreamed to latest Linux-Stable
- Upstreamed to latest F2FS stable
- Compiled with Clang 13 and -O3 speed optimizations flags
- SCS, CFI, DCE, Polly optimizations
- Simple LMK driver from kerneltoast
- BBR2 TCP congestion algorithm
- 675 MHz GPU OC
- PELT scheduling mechanism
- Many scheduler backports from mainline and/or 4.19 Google kernel
- Zip made using latest AnyKernel3 release, retains root on flash (Stable Magisk 21.4 or higher reccommended)
- Zip flashable through EXKM/FKM/TWRP
*FKM over-the-air updates are supported, import the following json:
*(https://raw.githubusercontent.com/nem0-z/android_kernel_oneplus_sm8150/master/ota/update.json)
- Many more features I don't remember right now, check source if you're interested or contact me on Telegram!
Bug reports:
- If you want to report a bug, please provide some sort of logs (logcat, dmesg)
Flashing instructions:
- Just flash it through TWRP or EX or Franco's Kernel Manager apps
- No sorts of configs needed, flash and be happy out of the box
Downloads
Stable and Test builds: Google Drive
Kernel being actively tested in this group: Telegram
Donations
If you would like to keep this project going with more improvements, feel free to support it: PayPal
Thank you to:
@0ctobot(Adam Willis) for great Neutrino Kernel base
@osm0sis for AnyKernel
@nathanchance for help with upstreams
@topjohnwu for magisk
@idkwhoiam322, @KuranKaname for being good friends
@BobAzzon, @npv12, @Gabyrx7, @Reechings and rest of my dear friends that tested the kernel (really, wouldn't be possible without you guys <3)
Contributors
nem0 aka AnnoyingZlatan
Source Code: GitHub
Version Information
Status: Stable
Created 2021-01-31
Last Updated 2021-01-31
Reserved
Meh, just in case
Works fine with latest crDroid build so far, although I lost root after flashing kernel only in TWRP (using Magisk Canary).
AnnoyingZlatan said:
- Zip made using latest AnyKernel3 release, retains root on flash
Click to expand...
Click to collapse
Toutatis_ said:
Works fine with latest crDroid build so far, although I lost root after flashing kernel only in TWRP (using Magisk Canary).
Click to expand...
Click to collapse
Yeah, latest AnyKernel 3 update works best with stable Magisk, so v21.4 and higher(once that comes), sorry about that, will edit the OP.
Unified for OOS 10 and Android 10/11 Custom ROMs
so is it not for OOS 11 OB1? Sorry for bad English
Get it while it's hot, been using this for a month. Great battery, snappy as sh*t. And the overall performance is second to none.
WesTD said:
Unified for OOS 10 and Android 10/11 Custom ROMs
so is it not for OOS 11 OB1? Sorry for bad English
Click to expand...
Click to collapse
No not yet
Ok people, v1.1 is out. It's a minor update.
Changelog:
- Switched to latest Clang 13 compiler
- Disable TTWU_QUEUE (noticed some regressions with it)
- Increase limit on schedtune groups from 7 to 8
You can find the build on Google Drive as always, link in OP
AnnoyingZlatan said:
Ok people, v1.1 is out. It's a minor update.
Changelog:
- Switched to latest Clang 13 compiler
- Disable TTWU_QUEUE (noticed some regressions with it)
- Increase limit on schedtune groups from 7 to 8
You can find the build on Google Drive as always, link in OP
Click to expand...
Click to collapse
Of course, you had to push this update mere minutes after I installed V1 to try it out. I feel so silly.
Regardless, installation has been smooth, doesn't overwrite Magisk in either release case, and performance feels about the same(?) as what I last used, kernel-wise? But I appreciate niceties like USB fast charge implemented. Working well on Resurrection8.x.
Can't connect to camera on guacamoleb on crDroid 6.14.
jmax91 said:
Can't connect to camera on guacamoleb on crDroid 6.14.
Click to expand...
Click to collapse
Now that you mentioned it, Camera (GCam) crashes out when it worked earlier today with my previous kernel.
Whelp. :x
SeongGino said:
Now that you mentioned it, Camera (GCam) crashes out when it worked earlier today with my previous kernel.
Whelp. :x
Click to expand...
Click to collapse
Can you try and reflash the previous kernel and see if it still happens? If yes then please share logs of those crashes as I can't reproduce it on my end and my testers had no issues.
AnnoyingZlatan said:
Can you try and reflash the previous kernel and see if it still happens? If yes then please share logs of those crashes as I can't reproduce it on my end and my testers had no issues.
Click to expand...
Click to collapse
Flashed, and it happens on v1 as well as v1.1. Log attached, using built-in camera app as the example.
The camera worked just a few hours ago, i.e. prior to me flashing this kernel, on the very same ROM (ResurrectionRemix 8.6.6), as well as there being no other substantial change (ROM, app updates, etc.) between then and now, so the environment isn't the issue.
2MIN_EDIT: Just to be sure, I reflashed my kernel previous to nem0 with no other change, and the Camera works as it should. No Camera-related Magisk tweaks installed with either; just QuickSwitch and Universal SafetyNet Fix.
SeongGino said:
Flashed, and it happens on v1 as well as v1.1. Log attached, using built-in camera app as the example.
The camera worked just a few hours ago, i.e. prior to me flashing this kernel, on the very same ROM (ResurrectionRemix 8.6.6), as well as there being no other substantial change (ROM, app updates, etc.) between then and now, so the environment isn't the issue.
2MIN_EDIT: Just to be sure, I reflashed my kernel previous to nem0 with no other change, and the Camera works as it should. No Camera-related Magisk tweaks installed with either; just QuickSwitch and Universal SafetyNet Fix.
Click to expand...
Click to collapse
Okay, would you mind coming to the Telegram group, I would like you to test some stuff out.
AnnoyingZlatan said:
Okay, would you mind coming to the Telegram group, I would like you to test some stuff out.
Click to expand...
Click to collapse
I don't usually do this, but am willing to follow through if it helps.
SeongGino said:
I don't usually do this, but am willing to follow through if it helps.
Click to expand...
Click to collapse
Ehm just to check something real quick, what device are you running?
@AnnoyingZlatan Can confirm built-in OOS Camera that comes with crDroid 7.2 (OnePlus 7 Pro) crashes after updating to 1.1. Works fine with 1.0.
Log attached.
Toutatis_ said:
@AnnoyingZlatan Can confirm built-in OOS Camera that comes with crDroid 7.2 (OnePlus 7 Pro) crashes after updating to 1.1. Works fine with 1.0.
Log attached.
Click to expand...
Click to collapse
Did you try the good old trick of long holding camera icon and going into portrait mode? I see nothing kernel related in those logs sadly.
New test build is up in Test Builds folder on Drive. Some of my testers verified camera working, need others here to test it as well. Report back please

[KERNEL] [Android 11/12] Dora kernel for OP7 series

Introduction
Dora kernel is a successor of popular nem0 kernel for A10/A11 ROMs.
Dora Kernel is CAF based kernel aiming to provide great stability and performance while maxing out battery life!
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 in this Kernel 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.
Main Features:
- Unified for OOS 11 and Android 11 Custom ROMs (Check with your maintainer if they have R blobs merged in)
- Based and upstreamed to latest CAF tags for the SD855
- Upstreamed to latest Linux-Stable
- Upstreamed to latest F2FS stable
- Compiled with Clang 13 and -O3 speed optimizations flags
- Compiled with Clang Polyhedral Loop Optimizations (Polly)
- Simple LMK driver from kerneltoast
- BBR2 TCP congestion algorithm
- 675 MHz GPU step
- Custom energy-freq scheduling model for maximizing performance and battery life
- Custom frequencies setup (dropping to CAF default minimums during idle)
- S2idle suspend mechanism with patches from Google P4/P5 kernels
- PELT scheduling mechanism
- Many scheduler backports from mainline and/or 4.19 Google kernel
- Zip made using latest AnyKernel3 release, retains root on flash (Stable Magisk 21.4 or higher reccommended)
- Zip flashable through EXKM/FKM/Smartpack/TWRP
- Integrated OTA updates in Franco's Kernel Manager *(link for the json: JSON)
- Many more features I don't remember right now, check source if you're interested or contact me on Telegram!
Bug reports:
- If you want to report a bug, please provide some sort of logs (logcat, dmesg)
Flashing instructions:
- Just flash it through TWRP or EX or Franco's Kernel Manager apps
- No sorts of configs needed, flash and be happy out of the box
-There are 2 versions per release: one with SDCARD_FS disabled (default) and one with it enabled. Motivation behind this is recent updates to AOSP 11 ROMs (Yaap, Derp, etc.) that have disabled the support for it. And even though that builds with SDCARD_FS could still work, it's not recommended.
So, in layman terms, if you are running OOS or any custom ROM that still hasn't followed the path of those custom ROMs, please use the sdcard-fs zip or update through OTA.
Downloads
Stable and Test builds: Google Drive
Kernel being actively tested in this group: Telegram
Donations
If you would like to keep this project going with more improvements, feel free to support it: PayPal
Thank you to:
@osm0sis for AnyKernel
@nathanchance for help with upstreams
@topjohnwu for Magisk
@idkwhoiam322, @KuranKaname for being good friends
@BobAzzon, @npv12, @Gabyrx7, @Reechings and rest of my dear friends that tested the kernel (really, wouldn't be possible without you guys <3)
Contributors
nem0 aka AnnoyingZlatan
Source Code: GitHub
Version Information
Status: Stable
Created 2021-05-01
Last Updated 2021-07-20
Reserved
Reserved #2
really pru kernel, I like it
my sot tripled
jk, best kernel on here!
Best kernel ever since Nemo,,now Dora,,congrat bro,,awesome kernel,,work perfect with new official PE rom,,,
Best for A11 on OOS11 blobs and OOS11 !!!!
Ex-nem0 Kernel user here, thank you so much @AnnoyingZlatan for this one
I've just installed 1.0 with adb sideload on latest PixelExperience, all good
Love ur kernel looking forward to help u testing hehe
Toutatis_ said:
Ex-nem0 Kernel user here, thank you so much @AnnoyingZlatan for this one
I've just installed 1.0 with adb sideload on latest PixelExperience, all good
Click to expand...
Click to collapse
I'd like to try it on YAAP, but I didn't know how to go back to stock kernel. I read somebody says to restore boot.img & dtbo but not sure how to do it
Zhuang zhuang said:
I'd like to try it on YAAP, but I didn't know how to go back to stock kernel. I read somebody says to restore boot.img & dtbo but not sure how to do it
Click to expand...
Click to collapse
In Franko kernel manager you can make a backup of your current kernel. Then flash this, then restore kernel if you want it back.
Of fastbootd flash boot img from yaap, same as you most likely did when you originally installed it if you used that method. (Ps, make sure it's matching your ROM though, so you're not updated to the latest but flashing a boot image from a previous version..)
Currently using your Nemo kernel. I flashed this kernel via Franco's kernel manager but I get kicked back to my recovery..any ideas? Tia your kernels are awesome
This kernel is awesome. With Dora Freq i've the best UI performance with AOSP like LOS/CrDroid , another world compared to OOS. Thanks Dev.
bushninja07 said:
Currently using your Nemo kernel. I flashed this kernel via Franco's kernel manager but I get kicked back to my recovery..any ideas? Tia your kernels are awesome
Click to expand...
Click to collapse
Yes, this is meant for OOS 11 and A11 ROMs that switched to R blobs, as it's stated in the OP. It won't be compatible with the builds you've run Nemo on
Amazing experience out of the box, super thanks !
tested with OP7 on oos 11.0.0.2
super smooth and really impressive battery
I flashed via FKM on YAAP. Everything started good but just few minutes ago, when the screen turned off, it didn't turn on again & auto reboot. I had it 2 times in just a couple of minutes
Zhuang zhuang said:
I flashed via FKM on YAAP. Everything started good but just few minutes ago, when the screen turned off, it didn't turn on again & auto reboot. I had it 2 times in just a couple of minutes
Click to expand...
Click to collapse
Yaap has a built in logcat, perhaps check to see if there's any traces of the error. It might help Zlatan if you post that..
I have OOS 11 and and currently using a custom kernel. Should I flash OOS 11 again before your kernel? Thanks in advance.
Zhuang zhuang said:
I flashed via FKM on YAAP. Everything started good but just few minutes ago, when the screen turned off, it didn't turn on again & auto reboot. I had it 2 times in just a couple of minutes
Click to expand...
Click to collapse
I am aware of the issue. Will be fixed in next update, just a bit busy atm.
Teso79 said:
I have OOS 11 and and currently using a custom kernel. Should I flash OOS 11 again before your kernel? Thanks in advance.
Click to expand...
Click to collapse
Nope, just flashing a kernel is enough.
I have tried this version of the kernel and it feels very good! But the memory of my phone is too small, I hope there will be swap space in the future. Does the developer have plans to add zram or zswap in the future?

Categories

Resources