INTRODUCTIONCanting is a kernel based on Google Common 3.18 merged over CAF-kernel.lnx.3.18.r34-rel. Built to provide security and stability improvement
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
FEATURES----------------------------------------------
• Only for Custom ROM 8.1.0 & 9.0.0
• Treble/Non-Treble Support
• Linux version 3.18.137
• CAF Tag LA.UM.7.6.r1-04300-89xx.0
• Build with CLANG 9.x optimized for arm64 compiled with build-tools-clang
• Kernel Hardening from Copperhead OS
• CPU Governors: interactive, conservative, ondemand, powersave, performance, userspace
• I/O Schedulers: noop, deadline, cfq, bfq
• Live Display Driver
• Compat vDSO from Pixel kernel
• Native DT2W support
• WireGuard VPN support (Current version: 0.0.20190227)
• KCAL colour control
• Sound Control
• Vibration Intensity Control
• Boeffla wakelock blocker
• sdFAT, exFAT and NTFS Support
• Better performance
• CRC & SHA256 crypto algorithms
• Blocked many wakelocks
• Removed safetynet flags (no need of magisk to bypass safteynet)
• Improved zRAM with lz4 compression
• Tweaked Westwood TCP Congestion set as default
• CPU Boost
• Adreno idler
• Spectrum Kernel Manager
• for more info check my commits
INSTALLATION INSTRUCTIONS
Download latest kernel version
Boot to recovery
Flash Magisk (skip this if already installed)
Flash kernel.zip
reboot to system
DOWNLOAD LINKGDrive - Github
CREDITS• nathanchance
• abhishek987
• fransiscofranco
• flex1911
• All of contributors from my git history
XDA:DevDB Information
Canting, Kernel for the Xiaomi Mi A1
Contributors
khusika
Source Code: https://github.com/khusika/canting_kernel_xiaomi_msm8953/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2019-03-24
Created 2018-11-11
Last Updated 2019-03-23
Reserved
Reserved
name Canting is the tool to draw Batik ? ?
Can I direct update from project-k?
kickadnan said:
name Canting is the tool to draw Batik ? ?
Click to expand...
Click to collapse
Absolutely right
Awawa29 said:
Can I direct update from project-k?
Click to expand...
Click to collapse
Yes you can
i am getting bootloop using LR rom .... it is booting back to twrp ....
Hi, thanks for the new project,I use Project k r24 + Los 15.1, I use custom governor. Do you add gov in future??
Wow, new project. ?
Indo pride??
I know that is a different project, but what are the major differences between this and projectK?
hope to see kernel 4.9 soon... :laugh:
**sorry..just notice another post for 4.9 kernel
Jess182 said:
I know that is a different project, but what are the major differences between this and projectK?
Click to expand...
Click to collapse
1. Inline with Google Common & CAF
2. Ton of dummy commits was removed
Long life to canting!!!
ill try!! thanks for the hard work khusika!!
khusika said:
1. Inline with Google Common & CAF
2. Ton of dummy commits was removed
Click to expand...
Click to collapse
Alright thanks for info, could we say that is same base as projectK?
Jess182 said:
Alright thanks for info, could we say that is same base as projectK?
Click to expand...
Click to collapse
Differents, simply check the source codes.
It does not work well in sGSI port. Although this is descrypted, a "unsuccessful unencryption" screen appears
khusika said:
Differents, simply check the source codes.
Click to expand...
Click to collapse
Thanks for reply, last question...
I have searched OP for something about fast charge, but I have not seen anything, this new kernel also has high amperage after 90% ?, because although on projectK fast charge was disabled, after 90% the amperage was high and charged very fast.
(I was referring to that with the "same base", but I think the correct way is "same features?"
what about fast charging. still like projectk?
---------- Post added at 07:17 PM ---------- Previous post was at 07:14 PM ----------
please made a telegram group for questions
Related
ZigZag Kernel
Disclaimer:
Code:
#include
/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
ZigZag kernel is a heavily modified kernel which guarantees to improve your performance and battery. This kernel has proved to improve FPS so, gamers this is a good kernel for you!
Features:
Compiled with UBERTC 6.0 Toolchain
Added -Ofast flags for insane optimizations
Enabled f2fs compatibility
Enabled UKSM(Ultra Kernel Samepage Merging)
Enabled Buffer Overflow protection(Enhances security)
Added Async Fsync ported from HTC devices by faux123 and adapted to linux 3.10 by imoseyon
Added mako hotplug driver by @franciscofranco
Added sweep2wake, sweep2sleep and doubletap2wake functionality
Additional governors: Smartmax, Hybrid
Additional I/O schedulers : ROW, FIOPS
Many many tweaks for responsiveness(Improved FPS)
ThunderQuake Engine by varun chitre
This kernel works with ROM's built after 10th June and supposedly stock ROM's!!
Downloads: https://www.androidfilehost.com/?w=files&flid=33940
Older versions:
https://basketbuild.com/devs/W4TCH0UT/sprout/ZigZag
Credits:
Google
faux123
imoseyon
franciscofranco
flar2
thewisenerd for s2w,s2s and dt2w
Much thanks goes out to @intersectRaven for majority of his patches.
Also thanks to @varun.chitre15 for many tweaks(ThunderQuake Engine made by him is included in this)
All others whose code I read regularly to learn
Also thanks to my buddy @akhilnarang
Changelogs on post #2
FAQ's on post #3
Enjoy people!
XDA:DevDB Information
ZigZag, Kernel for the OEM Cross Device Development
Contributors
##W4TCH0UT##, intersectRaven
Source Code: https://github.com/W4TCH0UT/zz_sprout
Kernel Special Features: Extra governors, I/O schedulers -Ofast optimization and other tweaks
Version Information
Status: Stable
Current Stable Version: 1.9
Stable Release Date: 2015-06-25
Created 2015-06-10
Last Updated 2015-07-04
Changelogs
ZigZag 2.0:
Fixed mako hotplug to work properly on all 4 cores.
Added alucard's hotplug driver.
Updated to linux 3.10.83.
ZigZag 1.9:
Updated to linux 3.10.81
Added mako hotplug driver by franco
ZigZag 1.8:
Added advanced TCP congestion algorithms(westwood as default)
Added CPU boost driver
Increse zram devices
Patches to filesystem
Fixed many potential memory leaks
Update NEON AES module
ZigZag 1.7:
Patches to Power / PM drivers(increased responsiveness and battery)
Reduce freezes caused by hotplug(thx to varun for base patch)
Smartmax as default governor(no freezes, works more smoothly)
Patches to slub / slab (efficient memory usage, thus increasing performance)
Fixed some more memory leaks
ZigZag 1.6:
Fixed freeze when phone was on stand-by
More patches to mm for fixing some memory leaks
Added Fair Queue Scheduling, HHF and PIE filtering
Humongous amount of patches to cpuidle for better cpu functioning
ZigZag 1.5:
Compiled with UBERTC 6.0 Toolchain(performance at it's greatest, can't provide more optimization than this )
Added Asynchronous Fsync, ported from HTC devices by faux123(To enable it, use an app like performance control)
Improved KSM and UKSM(To enable this also use an app like performance control)
Added quickwakeup driver for faster wakeup
Patches to mm(performance increased)
Patches to power(battery improved)
More faster working of the cpu through improved math algorithms(performance increased)
Many random patches for responsiveness.
ZigZag 1.4:
Patched cgroup for performance improvements
Patched workqueue for performance and battery improvements
Patched mm
Patched KSM
Many random patches and tweaks also integrated.
ZigZag 1.3:
Removed sioplus i/o scheduler
Removed smartassh3 governor
Updated FIOPS I/O scheduler
Added -Ofast optimization flags
Many other tweaks added
ZigZag 1.2:
Added hybrid and smartassH3 governors
Added FIOPS I/O scheduler
Added UKSM(Ultra Kernel Samepage Merging)
Added more tweaks to vfp for performance improvements
ZigZag 1.1:
Fixed kernel version not showing
Fixed sioplus I/O scheduler not sticking when set to default
ZigZag 1.0:
Initial build of ZigZag
FAQ's
How can I enable sweep2wake, sweep2sleep and doubletap2wake in this kernel?
- To do this, first open up a terminal. Then type:
For sweep2wake:
Code:
echo [mode] > /sys/android_touch/sweep2wake
For sweep2sleep:
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
For doubletap2wake:
Code:
echo [mode] > /sys/android_touch/doubletap2wake
Modes available:
0 - disable
1 - enable
How to set the vibration intensity with ThunderQuake Engine?
- Again, open up a terminal. Type:
Code:
echo [value] > /sys/kernel/thunderquake_engine/level
Values available: 0 - 7
Why none of my videos are playing and I'm having issues with viper4android?
- Just change your selinux mode to permissive with the help of an app called selinux mode changer. Google it.
Install that app, then open it and tap on permissive to enable the permissive selinux mode. Also tick the box that shows you the notification when the selinux mode is changed.
That's it, now after every reboot selinux will be set to permissive and all those issues will be gone.
Help me! This bug has caused me XYZ issue!!
- Simply take a logcat of the issue and then post it here.
Little OT is OK, but go too far and you will get a warning!
Thanks
Great Kernel @##W4TCH0UT##
New version uploaded!!
ZigZag 1.1:
- Fixed kernel version not showing
- Fixed sioplus I/O scheduler not sticking
Click to expand...
Click to collapse
Enjoy people!
Regards
Wow now , many dev build kernel for this device
Awesome ? , I wanna try you kernel , but what is chnge log 1.1 about your kernel ? @##wh4tchout##
---------- Post added at 10:49 AM ---------- Previous post was at 10:47 AM ----------
Ooh sory for late post , cz i dont see before , you post about change log 1.1
##W4TCH0UT## said:
New version uploaded!!
Enjoy people!
Regards
Click to expand...
Click to collapse
sir, how to use s2s?
tandob said:
sir, how to use s2s?
Click to expand...
Click to collapse
Read FAQ on post #3 before posting anything.
Regards
##W4TCH0UT## said:
Read FAQ on post #3 before posting anything.
Regards
Click to expand...
Click to collapse
sorry sir, but I does not write that how to enable I just written how to use which is not present in FAQ.
tandob said:
sorry sir, but I does not write that how to enable I just written how to use which is not present in FAQ.
Click to expand...
Click to collapse
To enable s2s, type this in terminal:
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
modes available:
0 - disable
1 - enable
Regards
New build uploaded!
ZigZag 1.2:
- Added hybrid and smartassH3 governors.
- Added FIOPS I/O scheduler
- Added UKSM(Ultra Kernel Samepage Merging)
- Added more tweaks to vfp for performance improvement.
Click to expand...
Click to collapse
Enjoy!
Regards
Its A Great Kernel...But There's A Major Bug In The Kernel As Wifi Is Not Working After Flashing The Kernel....
Lakku said:
Its A Great Kernel...But There's A Major Bug In The Kernel As Wifi Is Not Working After Flashing The Kernel....
Click to expand...
Click to collapse
@Lakku flash it only on an update ROM, else WiFi /RIL won't work because of enforcing selinux
I Have Latest cm 12.1 beta 4
Lakku said:
I Have Latest cm 12.1 beta 4
Click to expand...
Click to collapse
Updated meaning anything that was built last night/today
Sent from my A0001 using Tapatalk
Oh ...Now I GOt It......Thanku....I Will Try Today And Report U Soon....Thanku Very Much....
New build uploaded!!
ZigZag 1.3:
- Added -Ofast flag(maximum optimization and performance)
- Updated FIOPS I/O scheduler
- Removed SIOplus I/O scheduler as it was causing issues
- Many tweaks to vfp and optimized code to a higher extent
Click to expand...
Click to collapse
Only works on ROM's that were built yesterday or today!!
Enjoy!!
Regards
##W4TCH0UT## said:
ZigZag Kernel
Disclaimer:
Code:
#include
/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
ZigZag kernel is a heavily modified kernel which guarantees to improve your performance and battery. This kernel has proved to improve FPS so, gamers this is a good kernel for you!
Features:
Compiled with GCC 5.1 Toolchain
Added -Ofast flags for insane optimizations
Enabled f2fs compatibility
Enabled UKSM(Ultra Kernel Samepage Merging)
Enabled Buffer Overflow protection(Enhances security)
Added sweep2wake, sweep2sleep and doubletap2wake functionality
Additional governors: Smartmax
Additional I/O schedulers : SIOPlus
Many many tweaks for responsiveness(Improved FPS)
ThunderQuake Engine by varun chitre
This kernel works with ROM's built after 10th June and supposedly stock ROM's!!
Downloads:https://basketbuild.com/devs/W4TCH0UT/sprout/ZigZag
Credits:
Google
Much thanks goes out to @intersectRaven for majority of his patches.
Also thanks to @varun.chitre15 for many tweaks(ThunderQuake Engine made by him is included in this)
Also thanks to my buddy @akhilnarang
Changelogs on post #2
FAQ's on post #3
Enjoy people!
XDA:DevDB Information
ZigZag, Kernel for the OEM Cross Device Development
Contributors
##W4TCH0UT##, intersectRaven
Kernel Special Features: Extra governors, I/O schedulers -O3 optimizations and other tweaks
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-06-10
Created 2015-06-10
Last Updated 2015-06-11
Click to expand...
Click to collapse
Good Job Mate!!
Regards
@dark_optimistic AKA Vipul Jha
caution!!!
I jst flashed v1.3 but my both sim card go offline.
showed no sim card.
---------- Post added at 11:54 AM ---------- Previous post was at 11:51 AM ----------
currently I m using cn12.1 beta 4 on micromax canvas A1. please help
Same Problem with Me Brother....Even Wifi Is Not Working...U Have to install the latest night build or latest build of your rom to enjoy this kernel....
Paradox Kernel
HTML:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this 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.
*/
Hello everyone...This is my first step towards developement...I created Paradox kernel for learning and after adding many features, its time to release it to community...Paradox kernel is based on latest Lineage 14.1 sources and supports LineageOs 14.1 and all other lineage based Aosp (7.x.x) roms...My moto is to make a stable and balanced kernel having better performance as well as good battery life with usefull features
Once again, Paradox kernel is for NOUGHT ONLY (LINEAGE 14.1 and AOSP 7.X).
Features
* Based on latest lineage 14.1 sources
* Compiled using Linaro 5.4.1 toolchain
* Added cpu governores
-Impulse
-Smartmax
-lionheart
-ondemandplus
-wheatly
* Added i/o schedulors
-Sio
-Tripndroid
-zen
*Wake gestures (DT2W,S2W,Pocket Mode)
* Faux sound 3.4
* Franco Fsync control (enabled by defualt)
* KCAL colour control
* Powersuspend and LCD Notifier
* Power efficient workqueues
* Optimised crypto routines
* Push readahead to 512kB
* Optimized square root algorithm
* Lz4 compression
* Many Zram tweaks
* Disable crc check for faster performance (upto 30% increase in i/o operations)
* Blocked some wakelocks for extra battery life
* Added many tcp controllers
default : westwood
Many more features to be added...so stay tuned
Installation Instructions
Note:- If you are coming from other kernel, flash your rom before installing it(dirty flash will work too) to avoid any conflicts.
Also if you are updating to latest release of paradox kernel,you must flash your rom before flashing latest paradox kernel.
Steps to flash :-
- reboot to twrp recovery
- clean cache and dalvik cache
- flash paradox zip
- reboot
- enjoy
Downloads
For download link and changelogs have a look at post #2
Credits
@LineageOs @google @savoca @faux123 @fransiscofranco @rainforce279 @hurtsky @xda community
I am doing it as my hobby in free time...and i am asking for just one thing in return...press the thanks button...it will encourage me to make this kernel better and better.
Click to expand...
Click to collapse
XDA:DevDB Information
Paradox kernel, Kernel for the Moto E
Contributors
DarkElf
Source Code: https://github.com/Akshay7273/MotoE
Kernel Special Features: DT2W,S2W,KCAL colour control
Version Information
Status: Stable
Current Stable Version: R4
Stable Release Date: 2017-10-10
Created 2017-08-27
Last Updated 2017-10-10
Downloads + Changelogs
Downloads
Download latest release :- Paradox Kernel R4
Changelogs
*Paradox R4 10/10/17)
Merge latest lineage changes
Optimized ARM RWSEM algorithm (RWSEM implementation for ARM using atomic functions)
Lock the initial TCP window size to 64K
Optimize copy_page for modern ARM platforms
Entropy : random write wakeup thresh to 256)
Selinux : permissive
Silence some selinux logs
Older changelogs:-
*Paradox R3 (04/09/17)
Added Ondemandpus and Wheatly cpu governors
Added Conservative gpu governor
Enable lionheart cpu governor (forgot to enable in last update)
Revert KCAL commit (it was already integrated,i readded it by mistake and thus some conflicts occured...But now its fixed)
zram: set default compressor to lz4
lib/int_sqrt.c: optimize square root algorithm
init: don't force selecting debug
mm: push readahead to 512kB
proc: much faster /proc/vmstat
block: scheduler: add ZEN
USB: android: Fix memory leak in mass_storage_function_init()
sync: don't block the flusher thread waiting on IO
writeback: fix occasional slow sync
writeback: fix race that cause writeback hung
readahead: make context readahead more conservative
its not over...many other patches
*Paradox R2 (30/08/17)
Switched to Linaro 5.4.1 toolchain
Remove anykernel method and using new template zip (thanks to @rainforce279)
Added wake gestures :-
DT2W
S2W
Pocket mode for dt2w
Added KCAL colour control
Added lionheart cpu governor
Added fsync on/off support
Enable fsync by default
arm: crypto: Add optimized SHA-256/224
crypto: arm/aes update NEON AES module to latest OpenSSL version
sched: cpu_power: Add controls for sched features
sched: archpower: disabled by default
bfq-sched: Forcefully lookup entities when the cache is inconsistent
some more patches
*Paradox-R1-08/26/2017
initial release
merged latest lineage 14.1 sources
added cpu governors :- impulse,smartmax
added i/o schedulors :- sio,tripndroid
added faux sound 3.4
added powersuspend and lcd notifier
disable crc check (faster performance)
added power efficient workqueues
block some driver wakelocks
added many tcp congestion controllers
set default tcp controller to westwood
FAQ section
FAQs
[Q] This kernel works in stock rom?
NO, this kernel is based on lineage sources and works on Lineage 14.1 and all other AOSP 7.x.x roms.
[Q] Got errors during flashing/after flashing this kernel...what to do now?
Well if you are coming from any other kernel you must dirty flash your rom once to avoid any conflicts.After dirty flashing your rom flash this kernel and you won't face any problems.Also use twrp latest version (recommended)
[Q] I am having some random reboots/bugs...what to do?
Just report it with last_kmsg which is located in /proc/last_kmsg or in case of any bugs report it with logcat and proper information about how you encountered it.I will do my best to resolve it asap.
[Q] how to tweak this kernel for advanced features (like dt2w on/off,s2w on/off or changing cpu governor or i/o sechdulors) ?
Use kernel adiutor app for playing with the kernel and change the settings according to your own taste.
[Q]How to ask for any features ?
You can ask in this thread...if I find feature useful and logical then it'll be added...I would appreciate if you link me with commit. It's really hard to dig in the sources and find the exact commit.
Double tap to wake is there ??
No i have not added it yet...but i am planning to add it soon...many more features are going to be added
Update R2
Hello guyss...here comes a big update Paradox R2.Many features have been added and many things have changed to make it better.
Remember to dirty flash your rom before installing this update
*Paradox R2 (30/08/17) Download here
Changelogs -
Switched to Linaro 5.4.1 toolchain
Remove anykernel method and using new template zip (thanks to @rainforce279)
Added wake gestures :-
DT2W
S2W
Pocket mode for dt2w
Added KCAL colour control
Added lionheart cpu governor
Added fsync on/off support
Enable fsync by default
arm: crypto: Add optimized SHA-256/224
crypto: arm/aes update NEON AES module to latest OpenSSL version
sched: cpu_power: Add controls for sched features
sched: archpower: disabled by default
bfq-sched: Forcefully lookup entities when the cache is inconsistent
some more patches
after installing it my screen looks green and calibrated the colors and returns to look green
Luis Infante said:
after installing it my screen looks green and calibrated the colors and returns to look green
Click to expand...
Click to collapse
Luis actually its LiveDisplay conflicting with KCal...turn off live display from settings>> Display >> LiveDisplay ...after that display willbe normal. Thanks for trying my kernel by the way...
DarkElf said:
Luis actually its LiveDisplay conflicting with KCal...turn off live display from settings>> Display >> LiveDisplay ...after that display willbe normal. Thanks for trying my kernel by the way...
Click to expand...
Click to collapse
Ok i Will try it but i like use live display, another solution? And s2w is not working
Luis Infante said:
Ok i Will try it but i like use live display, another solution? And s2w is not working
Click to expand...
Click to collapse
Edit :- Ok guyss...i figured out the real issue...it was a tiny mistake by me and that's why when kcal colour was caliberated it automatically turned back...All is well now nd i will be updating it in an hour...this time the changelogs is gonna be huge.
S2W is working without any issues...its just disabled by default...if you want to use it then enable it first by kernel adiutor app.
Update R3
Paradox kernel R3
Download here
Remember to dirty flash your rom before installing this update (as always)
Changelogs
Added Ondemandpus and Wheatly cpu governors
Added Conservative gpu governor
Enable lionheart cpu governor (forgot to enable in last update)
Revert KCAL commit (it was already integrated,i readded it by mistake and thus some conflicts occured...But now its fixed)
zram: set default compressor to lz4
lib/int_sqrt.c: optimize square root algorithm
init: don't force selecting debug
mm: push readahead to 512kB
proc: much faster /proc/vmstat
block: scheduler: add ZEN
USB: android: Fix memory leak in mass_storage_function_init()
sync: don't block the flusher thread waiting on IO
writeback: fix occasional slow sync
writeback: fix race that cause writeback hung
readahead: make context readahead more conservative
its not over...many other patches
Nice kernel
Update R4
Yo guysss...its time for an update... I have been pretty much busy due to exams...finally its over and i'm back to developement.
This is the build for 7.x.x only...i haven't started on oreo yet...but i will do that shortly.
Paradox kernel R4
Download Here
Dirty flash you rom once before flashing as always...
Changelog
Merge latest lineage changes
Optimized ARM RWSEM algorithm (RWSEM implementation for ARM using atomic functions)
Lock the initial TCP window size to 64K
Optimize copy_page for modern ARM platforms
Entropy : random write wakeup thresh to 256)
Selinux : permissive
Silence some selinux logs
DarkElf said:
Yo guysss...its time for an update... I have been pretty much busy due to exams...finally its over and i'm back to developement.
This is the build for 7.x.x only...i haven't started on oreo yet...but i will do that shortly.
Paradox kernel R4
Download Here
Dirty flash you rom once before flashing as always...
Changelog
Merge latest lineage changes
Optimized ARM RWSEM algorithm (RWSEM implementation for ARM using atomic functions)
Lock the initial TCP window size to 64K
Optimize copy_page for modern ARM platforms
Entropy : random write wakeup thresh to 256)
Selinux : permissive
Silence some selinux logs
Click to expand...
Click to collapse
I have installed this and working fine.
sherindroid said:
Nice kernel
Click to expand...
Click to collapse
praveen139 said:
I have installed this and working fine.
Click to expand...
Click to collapse
Thanks for trying and using it mates...i'm happy my work is being used by moto e community...
Can you add FAUX SIMPLE GPU CONTROL please?
sherindroid said:
Can you add FAUX SIMPLE GPU CONTROL please?
Click to expand...
Click to collapse
Yes sure...i'll add it in next update...
DarkElf said:
Yes sure...i'll add it in next update...
Click to expand...
Click to collapse
Thanks
Viper OS + Paradox
Can anyone tell the battery life after installation of this kernal....?
OPTIMUS KERNEL
Hi guys, Pramod here this is Optimus kernel for Osprey, all credit goes to FLASHHHH I have just compiled the latest version ie.Optimus R22 ....
Code:
HTML:
Disclaimer:
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.
FEATURES:
- Updated to latest CM-14.1 Sources
- Built with custom tailored Linaro-5.4.1 toolchain (cortex-a53 neon-vfpv4 hard-float targeted, build with latest Crosstool-NG)
- Synced with latest CAF and motorola changes
- Device specific Cortex-A53 tweaks & Linaro optimizations
- Overclock available upto 1.6 GHz (Boots with stock frequencies)
- Added Lazyplug driver
- Added LiveDisplay Driver
- random: squashed entropy tweaks & optimizations
- Added Optimus governor (default gov)
- Added sound control
- Added zen,tripndroid & sioplus I/O schedulers
- Added Fsync ON/OFF Control
- Added USB Fast Charge option
- Added toggles for disabling wlan wakelocks
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- Optimized AES and SHA1 routines with neon support
- KGSL & Devfreq patches
- Disabled CRC check: 30% Performance boost
- Merged upstream ARM,crypto changes
- VFP HardFloat
- Updates to zram,zsmalloc,irq etc
- Sched & Cpufreq Tweaks
- Removed some debug and logging options
- Enabled Advanced TCP Congestions
- CM Profiles compatibility
- Many more (check github)
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!
You need ROM's default kernel before flashing this as this kernel uses Anykernel2 by @osm0sis (huge thanks to him). Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel)
Special thanks to @Alberto97 @squid2 @franciscofranco @flar2 @myfluxi @eng.stk @hurtsky @Imoseyon @neobuddy89 @frap129
Contributors
Flashhhh
Source Code: https://github.com/desaishivam26/Optimus_Osprey
Is this kernel working with the new recovery from TWRP?
FYI: This Kernel seems to break video playback and camera use
Fors4kenArg said:
Is this kernel working with the new recovery from TWRP?
Click to expand...
Click to collapse
Yes.....
Causical said:
FYI: This Kernel seems to break video playback and camera use
Click to expand...
Click to collapse
No such problem......do you u flash it over another custom kernel....?
pramod sj said:
No such problem......do you u flash it over another custom kernel....?
Click to expand...
Click to collapse
I did at one point and then I clean flashed it with Viper OS to see if the same problem was produced. Sure enough... More specifically videos through my messenger app would not play and the view finder screen in the camera app wouldn't work.
Causical said:
I did at one point and then I clean flashed it with Viper OS to see if the same problem was produced. Sure enough... More specifically videos through my messenger app would not play and the view finder screen in the camera app wouldn't work.
Click to expand...
Click to collapse
Yeah thanx bro.....just found...hdr not working....will look into it:good:
Causical said:
I did at one point and then I clean flashed it with Viper OS to see if the same problem was produced. Sure enough... More specifically videos through my messenger app would not play and the view finder screen in the camera app wouldn't work.
Click to expand...
Click to collapse
I can confirm. Camera view finder shows only black screen.
Sent from my Nvidia Shield Tablet using XDA Labs
overclocking
hi do you think this kernel source code can be modified to increase the CPU and GPU overclock?
Hello everyone! I want to present you this kernel based on Boeffla-Kernel with so many improvements, features and customizations.
For the configuration, I recommend Boeffla Config app. For beginners, just flash this kernel and forget.
If you want to even customize every part of your phone, you can modify INT, MIF and ABB voltages, install Synapse kernel manager
Disclaimer: I am not responsible for anything that happens to your device. This kernel is tested by me but it is not impossible that something bad may happen to your device due to unstable settings.
Features (See the changelog for more details):
Supports both Experimental LineageOS and Official LineageOS (and its derivatives)
Enhanced memory management
FIOPS I/O scheduler
Working magisk hide
Passes the safetynet check
arm optimized instruction set
Compiled using UBERTC GCC 7.2.1
Link time optimization
SELinux set to permissive by default
F2FS: Backported some changes from Linux 4.3
F2FS: Fully backported from Linux 4.2
F2FS Backported from Linux 4.2 (by @arter97). As you know, CM kernels use f2fs backported from Linux 3.17, but this kernel uses a higher and much updated version.
Supports undervolting CPU, GPU, MIF and INT (thx @AndreiLux). Most kernels allow undervolting CPU and GPU ONLY but this kernel allows you to undervolt almost everything.
Adaptive Body Bias Control (thx @AndreiLux)
Supports over clocking up to 1.8GHz
Multicore power saving control
Doze enabled by default
Improved caching and memory management
all Boeffla and Elite Boeffla Kernel goodies
and much more including internal improvements and backports
Credits:
@arter97
@AndreiLux
@Oebbler
@A$teroid
@DerTeufel1980
@Lord Boeffla for his great kernel
Do you like my work? Then a coffee will be of great help for me. :highfive:
https://paypal.me/Pascua706
Addons:
Boeffla Config app
Synapse kernel manager
Downloads:
https://drive.google.com/open?id=1y1w7pBsEFZA-eWIaHdvMD4qxMedGg7ad
XDA:DevDB Information
Hybrid Kernel, Kernel for the Samsung Galaxy S III I9300
Contributors
pascua28
Source Code: https://github.com/pascua28/Elite-Boeffla-Kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 11
Stable Release Date: 2018-06-27
Current Beta Version: 11.2
Beta Release Date: 2018-07-28
Created 2018-02-11
Last Updated 2018-08-01
Changelog (AGNi purecm base) *stopped
v2:
* Added alucard governor
* Msm hotplug
v1:
*vb2 and v4l updates from experimental lineageos kernel
*plane alpha from Exynos7
*backport Mount namespace
*dhd: reduce WiFi wakelock time
*add Boeffla config app compatibility
*apply LOS14.1 patches
Changelog:
For a more detailed information about the changes, please take a look here
Update 11:
* use tripndroid io scheduler
* enhanced power efficiency
* updated rwsem to Linux 3.10
* performance enhancements
* simplified mount namespace support
Update 10:
* use Debian arm-none-gcc (GCC 6.0) compiler
* stability fixes
Update 9:
* updated video driver
* more memory management backport
Update 8:
* power management enhancements
* memory management backports
* added FIOPS I/O scheduler
* block updated to Linux 3.3
Update 7:
* ARM optimizations
* pegasusq: smoother frequency scaling
* disable MobiCore initialization
* timer optimizations
* use glibc version of string and memcopy libs
* enable power efficient workqueue by default
* TTL mangle
* remove kernel logger control
Update 6:
* Remove android logger
* F2FS: applied some changes from Linux 4.3
* F2FS: completely merge F2FS changes from Linux 4.2
* N7100: add interactive and conservative CPU governors
* N7100: enable swap and ZRAM support
* N7105: initial support
* introduce lockless list
* drivers/serial: speed up wakeup
* speedup late resume
* shrinker: fix bug in fs/super.c
* added Synapse support
Update 5:
* nosec optimization
* optimized current_pt_regs() for arm
* tmu: remove memory throttling
* reduced some logging
* ipv4: save cpu cycles from check_leaf()
* update word-at-a-time lib
* net: Performance fix for process_backlog
* ASoC: pcm: use the power efficient workqueue for delayed powerdown
* Enable SECCOMP and SECCOMP_FILTER
* N7100: disable SND_DEBUG
* use Linaro GCC 7.1.x compiler
Update 4:
* LOAD_FREQ (4*HZ+61) avoids loadavg moire
* memory management improvements
* use Joe's RCU
* use 432 HZ timer
* intelli_plug not yet implemented for stability
* implement SECCOMP (secure computation)
* backport mount namespace from Linux 3.8
* revert video driver updates
* N7100: fix proximity sensor
* backport fq_codel packet scheduler from Linux 3.5
* revert vsync driver update to hopefully fix some issues
* use slicing-by-8 algorithm for crc32 and crc32c
* add frandom driver
* N7100: set westwood as default TCP congestion control algorithm
* N7100: add a bunch of TCP congestion control algorithms
* N7100: set AC maximum charge level to 2000mA
* N7100: set 1.6GHz maximum CPU frequency by default
* N7100: Enable overclocking up to 2.0GHz
* vfs: increase shrinker batch size
* superblock: add filesystem shrinker operations
* inode: remove iprune_sem
* superblock: introduce per-sb cache shrinker infrastructure
* superblock: move pin_sb_for_writeback() to fs/super.c
* inode: move to per-sb LRU locks
* inode: Make unused inode LRU per superblock
* inode: convert inode_stat.nr_unused to per-cpu counters
* vmscan: add customisable shrinker batch size
* added support for N7100
* cpufreq: Dynamic voltage stepping
* I9300: removed 2.0GHz and 1.9GHz overclock frequencies
* I9300: set maximum AC charger current to 1500mA, USB current to 1000mA, and wireless charger current to 1000mA. (previously 2100mA)
Update 3:
*fix touchkey light control
Update 2:
*f2fs: enhance multithread performance
*Use stock max frequency and stock governor
*Backport random driver from Linux 3.19+
*video: samsung: fimc: implement noti_ctrl_capture for u1
*[media] V4L: videobuf2: update buffer state on VIDIOC_QBUF
*media: vb2: Add support for synchronization
*media: samsung: fimc: add missing ctrl->cam checks
*Set SELinux to permissive
*lib/checksum.c: optimize do_csum a bit
*fs/buffer.c: remove redundant initialization in alloc_page_buffers()
*mutex: dynamically disable mutex spinning at high load
*lib: add weak clz/ctz functions
*Fix entropy depletion
*Net/neighbor: use power efficient work queue
*Squashed latest lineageos kernel commits
*Update video driver
Initial release:
*Remove ASIX Support
*Remove Network File System
*Remove sunrpc
*Remove joystick support
*Remove exFAT support
*Backport ramdom from Linux 3.17+
*Backport AIO from Linux 3.6
*Backport radix tree from Linux 3.4
*Fix cfg80211 memory leak
*Backport slub from Linux 3.3
*Backport F2FS from Linux 4.2
*Add multicore power saving support
*Add Adaptive Body Bias control
*Add INT and MIF voltage control
pascua28 said:
Hello! Today I release my kernel based on Elite Boeffla Kernel. The goal of this kernel is to have a very good performance and battery life.
This kernel has many improvements to ensure smooth performance.
Disclaimer: I am not responsible for anything that happens to your device. This kernel is tested by me but it is not impossible that something bad may happen to your device due to unstable settings.
Features:
*Compiled using UBERTC GCC 7.1
*Link time optimization
*F2FS Backported from Linux 4.2 (by @arter97)
*Supports undervolting CPU, GPU, MIF and INT (thx @AndreiLux)
*Adaptive Body Bias Control (thx @AndreiLux)
*Supports over clocking up to 2.0GHz (by @Oebbler)
*Multicore power saving control
*all Boeffla and Elite Boeffla Kernel goodies
*and much more including internal improvements and back ports
Credits:
@arter97
@AndreiLux
@Oebbler
@Lord Boeffla for his great kernel
Source: https://github.com/pascua28/Elite-Boeffla-Kernel
Click to expand...
Click to collapse
Sir can compiled n7100 if you want.
Thx this great kernel.
xress7 said:
Sir can compiled n7100 if you want.
Thx this great kernel.
Click to expand...
Click to collapse
Yes I can compile for Note 2 but I can't test it because I don't own a Note 2
pascua28 said:
Yes I can compile for Note 2 but I can't test it because I don't own a Note 2
Click to expand...
Click to collapse
Dont worry i can test and pass log
---------- Post added at 02:09 PM ---------- Previous post was at 02:06 PM ----------
pascua28 said:
Yes I can compile for Note 2 but I can't test it because I don't own a Note 2
Click to expand...
Click to collapse
are you graduation it or program.?
Hello. Thank you for this kernel ! Can i flash this to tw based roms (4.4.4 eclipse rom for example) or is it just for lineage or Cm roms ? thank you very much
Daviddsd said:
Hello. Thank you for this kernel ! Can i flash this to tw based roms (4.4.4 eclipse rom for example) or is it just for lineage or Cm roms ? thank you very much
Click to expand...
Click to collapse
No, only for lineageos
pascua28 said:
No, only for lineageos
Click to expand...
Click to collapse
Thank you very much sir
pascua28 said:
No, only for lineageos
Click to expand...
Click to collapse
Thanks recemmended configuration via boeffla app for better battery life ?
kosmasgr said:
Thanks recemmended configuration via boeffla app for better battery life ?
Click to expand...
Click to collapse
I use zzmoove governor - yank battery extreme. And undervolt cpu and gpu (you can use the undervolt profiles in the app. Just start with -25mV). If you want to even go further, you can undervolt MIF and INT. You can even adjust the abb voltage. But they are more advanced.
I also recmmend using the presets in the app
pascua28 said:
I use zzmoove governor - yank battery extreme. And undervolt cpu and gpu (you can use the undervolt profiles in the app. Just start with -25mV). If you want to even go further, you can undervolt MIF and INT. You can even adjust the abb voltage. But they are more advanced.
I also recmmend using the presets in the app
Click to expand...
Click to collapse
Thanks I stay with -25 UV
Hi guys! Expect for a new build later.
pascua28 said:
Hi guys! Expect for a new build later.
Click to expand...
Click to collapse
Thanks. Much appreciate
Hi)
Have you implemented HWC in your kernel or you planning this in the next releases?
pascua28 said:
Hi guys! Expect for a new build later.
Click to expand...
Click to collapse
Did you remove touchbuttons support by kernel ? There was setting on boeffla / display tab on first build of your kernel to control touch buttons . they remain off even i touch screen. Now not supporting
kosmasgr said:
Did you remove touchbuttons support by kernel ? There was setting on boeffla / display tab on first build of your kernel to control touch buttons . they remain off even i touch screen. Now not supporting
Click to expand...
Click to collapse
You can disable it in the settings. I think lineageos has a setting for it. Just look for buttons-> hardware buttons-> then look for illuminate buttons
xeno_den said:
Hi)
Have you implemented HWC in your kernel or you planning this in the next releases?
Click to expand...
Click to collapse
Yes or maybe?. Because there is also a ROM side implementation. I applied @forkbomb444's commits to this kernel so you can use his experimental lineageos which has a working hwc(only portrait mode)
pascua28 said:
You can disable it in the settings. I think lineageos has a setting for it. Just look for buttons-> hardware buttons-> then look for illuminate buttons
Click to expand...
Click to collapse
Thanks i was talking about touch led settings. As this picture. I illuminated buttons from rom settings and check to control them by kernel. They remain off when i touch screen and work only if i touch them with 3 seconds illumination timeout. Works excellent on your initial build of your kernel.
On 2nd build this setting disappeared from boeffla app . Could you check it please ? Its very important for battery life , the hw buttons to work only when we touch them and no when we touch the screen every time.
kosmasgr said:
Thanks i was talking about touch led settings. As this picture. I illuminated buttons from rom settings and check to control them by kernel. They remain off when i touch screen and work only if i touch them with 3 seconds illumination timeout. Works excellent on your initial build of your kernel.
On 2nd build this setting disappeared from boeffla app . Could you check it please ? Its very important for battery life , the hw buttons to work only when we touch them and no when we touch the screen every time.
Click to expand...
Click to collapse
Okay I'll check it
[09/12/'21][HMP][EAS][PIE][Q][R][S]Predator Stormbreaker Kernel-Fast & Battery-Friendly
Predator Stormbreaker Kernel - Fast, Battery-Friendly & Efficient!
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
*/
Introduction
• Predator Stormbreaker Kernel is for the device Xiaomi Redmi Note 7/7S and is one of the oldest kernel For this device.
• Our aim is to Provide a Super Stable and Simple Kernel with an Improved Experience! Our Kernel is finely tuned to make your performance good and will make your battery last much longer.
• Every version is Rigorously tested by a group of tester to ensure maximum stability and efficiency.
• Always updated to latest patches and Added tested and stable tweaks which will make your experience optimum by improving both battery life as well as performance
√ Predator Stormbreaker Kernel is now available in both EAS and HMP variant. Please open desired section from below, If you want HMP variant , Please use the HMP section otherwise please use EAS section. For any queries or questions , Please ask in this thread. Thank you.
√ Predator Stormbreaker Kernel Should be Flashed on Android 12 (S), Android 11 (R), Android 10(Q) Roms[For MIUI Q ,Patch is Needed to Make Cam and WiFi Work] and Android 9(Pie) Roms ! MIUI is also supported :fingers-crossed:
Click to expand...
Click to collapse
HMP Version - Features , Instructions & Downloads
Features :
• CPU governors:
=>Interactive[Default]
=>Conservative
=> Performance
• I/O schedulers:
=> CFQ [Default]
=> Noop
=> Deadline
• Wireguard protocol implemented
• Schedtune boost
• Core control
• GPU control
• Haptic feedback control & sound control
• Scheduler tuning & undervolted
• TCP congestion algorithms:
=> cubic[Default]
=> Reno
=> Westwood
• Heavily debloated & removed several unneeded configs.
• KCAL Control & TTL Fixation Fix
• Upstreamed with latest CAF tag & linux-stable merged.
• Compiled using latest AOSP Clang 12.0.5
• Backlight dimmer & power suspend implementation
• NET / TCP Tweaks.
• Panel Tweaks.
• Dynamic memory allocation patches for performance.
• System wide power efficient workqueues for better battery saving. • LZ4 zRam compression algorithm enabled by default.
• Disabled Rx wakelocks.
• Removed various high priority workqueue flags.
• DriveDroid support implemented.
• F2FS with rapid gc.
• USB force fast charge Implemented.
• XBOX, Nintendo , Playstation Controller Support.
• USB OTG is fully supported
Installation Instructions
Use any of your favourite Recovery to install this Kernel. No need to format or wipe anything, Just normally flash this zip and reboot your device after successfully booting the kernel for first time. Also no need to reflash magisk, Magisk Survival Patch is included in the Kernel.
Changelog:
Code:
Version : 10
Changelog:
• rebased to : Base Tag : LA.UM.9.2.r1-03700-SDMxx0.
• wifi stack : LA.UM.7.2.c26-04600-sdm660.0
• .cleaned up : source and patches.
• bpf backports : for android 12 support.
Old Changelog:
Code:
Version : 9.7
Changelog:
• merged : latest linux 4.4.267 upstream.
• fs : include sdfat driver & related configs.
• pm/core : add support to skip power management.
• kobject_uevent : allocate environment buffer on stack.
• proc : cmdline : don't patch flags in recovery mode.
• input : goodix: Use proper function to cast a netlink message.
• misc : fixes for better stability.
Version : 9.6
Changelog:
• merged : Latest Linux 4.4.263 Upstream
• fix : reverted some changes which were causing heating and drain issues occasionally
• merged : wireguard update to 1.0.20210219 snapshot
• Misc changes for performance improvements.
Version : 9.4
• merged : Latest Linux 4.4.254 Upstream
• merged : Latest Wireguard 1.0.20210124 snapshot.
• compiler : used latest proton clang 13
• arm64: Tune clang for sdm660's CPU
• arm64: select HAVE_MOVE_PMD for faster mremap
• mm: speed up mremap by 20x on large regions
• mm: change max readahead size to 128KB
• treewide : remove VLA usage
• string: Use faster alternatives when constant arguments are used
• fix : LED fast blinking issue in some roms
• zram_drv: override zram size to 2GB by default
• ASoC: sdm660: Disable unneeded audio drivers
• fs: Align file struct to 8 bytes
Version : 9.3
• Merged : Latest Linux 4.4.249 Upstream
• Merged : Latest Wireguard 1.0.20201221 snapshot.
• Fix : LED fast blinking issue in MIUI.
• Fix : Games starts lagging after sometime for some users.
Version : 9.2
• Merged : Latest Linux 4.4.246 Upstream
• Merged : Latest CAF LA.UM.8.2.r1-7500-sdm660.0
• Merged : Latest Wireguard 1.0.20201112 snapshot.
• WLAN : Merged LA.UM.7.2.r1-09400-sdm660.0 Qcacld Tag.
• Merged : F2FS Patches.
• Compiler : Switched to Proton Clang 12.
• Misc Fixes to improve stability.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Downloads
Download Links Here:
Predator-Stormbreaker-10.0-OLDCAM.zip (SourceForge Link)
Predator-Stormbreaker-10.0-NEWCAM.zip(For Roms with New Blobs like lineageOS official and For MIUI 11 Pie) (SourceForge Link)
Predator-Stormbreaker-10.0-QTI.zip(For Roms with QTI Haptics like Arrow Official) (SourceForge Link)
Important: The variant NEWCAM kernel uses latest camera patch and it should be only flashed on Custom Roms which uses latest camera vendor blobs and on MIUI 11 Pie (Example: LOS Official , Xperience Android 10 Rom etc). If camera doesn't work, that means the custom rom is using old blobs, in that case , flash OLDCAM kernel instead, camera will be fixed 100% sure. For MIUI 11 Pie and MIUI 11 Pie based Roms only flash NEWCAM kernel
Note: Flash dt2w fix if double tap 2 wake doesn't work! You can find in attachment of XDA!
If SourceForge Link is Slow Then Download From XDA!
Zip File is Attached To This Post in Last! Please Scroll To End!
Click to expand...
Click to collapse
EAS Version - Features , Instructions & Downloads
Features
• CPU governors:
=>Schedutil[Default]
=> Performance
• I/O schedulers:
=> CFQ [Default]
=> Noop
=> Deadline
• Wireguard protocol implemented
• Schedtune boost & WALT load tracking
• Core control
• GPU control
• Haptic feedback control & sound control
• Scheduler tuning & undervolted
• TCP congestion algorithms:
=> cubic[Default]
=> Reno
=> Westwood
• Heavily debloated & removed several unneeded configs.
• KCAL Control & TTL Fixation Fix
• Upstreamed with latest CAF tag & linux-stable merged.
• Compiled using latest AOSP Clang 12.0.5
• Backlight dimmer & power suspend implementation
• NET / TCP Tweaks.
• Panel Tweaks.
• Dynamic memory allocation patches for performance.
• System wide power efficient workqueues for better battery saving. • LZ4 zRam compression algorithm enabled by default.
• Disabled Rx wakelocks.
• Removed various high priority workqueue flags.
• DriveDroid support implemented.
• F2FS with rapid gc.
• USB force fast charge Implemented.
• XBOX, Nintendo , Playstation Controller Support.
• USB OTG is fully supported
Changelog:
Code:
Version : X4.10
• Fixed : UI lags while using apps.
• Fixed : Instagram / Facebook app crashing.
Previous Changelog :
Click to expand...
Click to collapse
Code:
Version : X4.9
• fixed : network traffic indicator not working in some use cases.
• fixed : binder -22 spam due to android-s changes.
• compiler : using latest aosp-13.0.3 clang.
• merged : linux-4.4.291 latest upstream.
• binder : import from linux-5.4-lts branch.
• binder : backports & patches.
• arm64/lib: add accelerated crc32 routines.
• arm64/lib: improve CRC32 performance for deep pipelines.
• arm64: Import latest version of Cortex Strings' memcmp.
• bpf: Eliminate CONFIG_MODULES limitation from JIT for arm64.
• mm: speed up mremap by 20x on large regions.
• treewide : omit several unneeded debugging & tracing to reduce overhead.
• msm_thermal: ignore sensor -19.
Version : X4.2
• Merged : Latest Linux 4.4.248 Upstream
• Merged : CAF LA.UM.8.2.r1-7500-sdm660.0 Tag.
• Merged : Latest Wireguard 1.0.20201112 snapshot.
• WLAN : Merged LA.UM.7.2.r1-09400-sdm660.0 Qcacld Tag.
• Fix : Hotspot not working with password in some roms.
• EAS : scheduler tuning and fixes.
• Compiler : Switched to Proton Clang 12
Version : X4.1
• Merged : Latest Linux v4.4.243 Upstream.
• Merged : LA.UM.8.2.r1-07400-sdm660.0 CAF Tag.
• EAS : cleaned up sched patches.
• msm_performance : remove frequency handling capabilities.
• Fix : low vibration intensity issue patched up.
• Fix : patch up panel tweaks to fix app launch lagging issue in weeb rom for some users.
Version : X4.0
• Merged Latest Linux v4.4.241 Upstream.
• EAS : Reinterpolated busy cost data of energy model.
• EAS : disabled a hmp specific function.
• Debugging : disabled vidc debugging to reduce unnecessary overhead.
• Audit : Disabled auditing to reduce unnecessary overhead.
• EAS : cleaned up some sched backports.
• Makefile : Used O3 Optimization.
• Divers : input : Used O3 Optimization.
• Crypto : Used O3 Optimization.
• CPU Idle : Optimize PM_QoS notifier Callbacks.
• msm_performance : checked out to 4.14
Version : X3.9
• Compiled Using Latest AOSP Clang 11.0.5
• Merged Latest Linux Upstream V4.4.240
• Schedutil : Tune using Pixel 4 Tunes.
• CFQ : Tune using Pixel 4 Tunes.
• CFQ : Upstream CFQ Scheduler.
• Schedutil : Add proper init protection wrappers.
• Debloat : Removed unneeded USB Drivers.
• EAS : Scheduler : Used Pelt 16ms Half Life.
• EAS : Further cleanup HMP Specific codes.
• EAS : Further cleanup WALT Specific codes.
• Debloat : Remove useless checks and debugging from Novtek Panels.
• Power HAL: Restrict Power HAL from writing sched_boost.
• Idle : Fix Debug FS Depencies from Idle Stats.
• DebugFS : Remove DebugFS Dependencies From Slimbus.
• Schedtune : Hardcode TA boost to 5.
• ZRam : Hardcode 2GB ZRam as Default.
Version : X3.8
• Added Android R Support.
• Compiled Using Proton Clang 12.
• Merged Latest Linux Upstream V4.4.237
• TCP : Backported BBR Upstreams.
• Upstreamed to Latest Wireguard.
• Merged: Latest LA.UM.8.2.r2-02700-sdm660.0 CAF Tag.
• Reverted some tweaks which were causing drain issue.
• Fix : Compilation issues while inlining.
• Removed some unneeded io schedulers.
• Removed various uneeded configs
• Misc Fixes for increased smoothness and better power saving
Version : X3.7
• Compiled with Latest GCC 10.2
• Merged Latest CAF Tag and Linux Upstream V4.4.234
• Various Scheduler Backports.
• CPU Idle : Improvements for better power saving.
• Memory Allocation Patches for Faster performance
• Killed various unneeded boosting for better power saving.
• Disabled several unneeded debugging to reduce overhead and increase power saving.
• TCP Tweaks for faster internet
• Added TCP BBR and Upstreamed.
• Arm64 Optimizations.
• Neon Accelerated XOR Optimizations.
• Memcap Optimizations.
Misc Fixes for increased smoothness and better power saving.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Downloads
Download Links Here:
Predator-Stormbreaker-EAS-X4.10-OldCam.zip (SourceForge Link)
Predator-Stormbreaker-EAS-X4.10-NewCam.zip(For Roms with latest Vendor Blobs and For MIUI) (SourceForge Link)
Predator-Stormbreaker-EAS-X4.10-QTI.zip(Roms with QTI Haptics) (SourceForge Link)
Important: The variant NEWCAM uses latest camera patch and it should be only flashed on Custom Roms which uses latest camera vendor blobs and on MIUI Pie (Example: LOS Official, Xperience Rom etc). If camera doesn't work, that means the custom rom is using old blobs, in that case , flash OLDCAM instead, camera will be fixed 100% sure. For MIUI Pie and MIUI Pie based Roms only flash NEWCAM Kernel. The QTI version is for roms with QTI haptics, Such as Arrow os official and Xdroid rom official.
Click to expand...
Click to collapse
Note: Flash dt2w fix if double tap 2 wake doesn't work! You can find in attachment of XDA!
If SourceForge Link is Slow Then Download From XDA!
Zip File is Attached To This Post in Last! Please Scroll To End! [/HIDE]
WiFi + Cam Fix For MIUI Q
How to Use:
1. Flash Predator Stormbreaker OldCam Kernel. As this patch will only work on Oldcam Variant.
2. Flash New Stable Miui Q Old Cam Patch For Wifi+ Cam
3. Reboot.
Download This => miui_q_oldcam_patch.zip (SourceForge Link)
Flash this for Fix.
Uninstaller : revert_miui_q_patch.zip (SourceForge Link)
Note : Disable Hardware Acceleration if Amazon Prime or other video streaming apps stops working! It will work again.
Note : Alternative Download Attached in XDA.
Note: No need to flash again if Already Flashed Before.
Support & Queries
Join Predator Stormbreaker Kernel Official Telegram Support Group ==> https://t.me/predator_lavender
For Latest News and Updates Join Predator Stormbreaker Kernel Telegram Channel ==>
https://t.me/predator_kernel
Join Stormbreaker Community ==>
https://t.me/Stormbreakerofficial
Important Notes
OLDCAM Variant=> For Custom Roms which are using Old Vendor Blobs!(Most Common as 95% roms are still using old blobs. If after flashing OLDCAM, camera don't work , then flash NEWCAM Variant! Camera will work surely! 100% Tested!
NEWCAM Variant=> For custom roms and For MIUI Pie which are using latest vendor blobs!(Currently ,very less amount of Roms are using latest blobs. Some Examples are LOS Official, Xperience Rom etc.) If after flashing NEWCAM, camera doesn't work, then flash OLDCAM variant.Camera will work 100% . Flash this version on MIUI Pie.
CREDITs and Kernel Source
Thanks to@Susan Dahal (Co-Maintainer)for helping me always !
Thanks to @Nicklas373 for helping me and providing source!
Thanks to @YasiR Siddiqui for helping me and providing source!
Thanks to @rama982 for drivers imports and Magisk Survival Patch!
Thanks to @z4nyx for Helping us a lot with rebasing and circle ci
Thanks to @osm0sis for AnyKernel 3!
Thanks to All the Beta Testers!
GitHub Source:
https://github.com/stormbreaker-project/android_kernel_xiaomi_lavender
Hit Like If You Liked Our Work! This Encourage Us A Lot!
Click to expand...
Click to collapse
Reserved For Future Use #1
Reserved For Future Use #2
When try to save profile on fk manager with the new governors dont let it save it.when i choose the other normal govs its ok.why is that?
Στάλθηκε από το Redmi Note 7 μου χρησιμοποιώντας Tapatalk
ace794 said:
When try to save profile on fk manager with the new governors dont let it save it.when i choose the other normal govs its ok.why is that?
Στάλθηκε από το Redmi Note 7 μου χρησιμοποιώντας Tapatalk
Click to expand...
Click to collapse
Will try to find the cause! Thank you for reporting
Seems FK issue! Working fine here!
Will look into it more!
Will it work on the official MIUI 11 Android 10 (if released in the future)?
can we use DT2W/S on this kernel on Android10 port roms Lavender
ahmet ferid said:
can we use DT2W/S on this kernel on Android10 port roms Lavender
Click to expand...
Click to collapse
surely! its working for me.
emoticonier said:
Will it work on the official MIUI 11 Android 10 (if released in the future)?
Click to expand...
Click to collapse
Should work can't say for the future, let miui 11 android 10 release first then i will test it ...but it should work don't worry
Does this kernel feature underclocking (UC) to 300 Mhz on both clusters? In general, what frequencies are supported?
JosephusQuint said:
Does this kernel feature underclocking (UC) to 300 Mhz on both clusters? In general, what frequencies are supported?
Click to expand...
Click to collapse
Little Cluster Minimum : 633Mhz
Big Cluster Minimum: 1133 Mhz
I'm attaching ss.... these frequencies will suffice your needs
Does it support KCAL?
micrusa said:
Does it support KCAL?
Click to expand...
Click to collapse
yes
New Update V3?
1. Latest Patches Added
2. Merged Latest Kernel and Upstreamed to 4.4.209
3. Added Sound Control
4. Security Enhancements and Stability
????? New Predator Kernel V4 is Out ?
Introducing Brand New and Exclusive Governor!
SMART & Efficient!
=====> Nebula <=====
Description:
A port of the Interactive governor based on msm-4.4 sources with some mods for the HTC 10, preserving the excellent balance between performance and battery life found in many other Interactive based govs. It originated from Eliminater74's Nebula kernel and was a popular choice prior to the introduction of EAS scheduling to the kernel.
?Last but not the least in the New V4 we have added DTS Sound Modification Enhancement for a greater sound experience!
U rock :victory::victory: for miui Q pls:laugh:
bieojack said:
U rock :victory::victory: for miui Q pls:laugh:
Click to expand...
Click to collapse
Sure but Xiaomi hasn't released Q source codes yet so until then miui Q is not supported.. Ask mi to release Miui Q source code
Mr
My camera normal working without flash zip miuiCamzip??
Why???
Is normal mr?
Sorry my english bad
Thx
ARUL8966 said:
Mr
My camera normal working without flash zip miuiCamzip??
Why???
Is normal mr?
Sorry my english bad
Thx
Click to expand...
Click to collapse
Camera will work on any custom rom ( pie/q every rom).. only need the fix for miui roms
@sohamsen
Thanks for your work. It has great bb and performance. I have low in call issue for almost all roms. Can you please add earpice volume gain ? Morfuz has it you can look for source. Thanks.