[KERNEL][ONC] Garuda Project [AOSP][MIUI] - Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <std_disclaimer.h>
/*
*
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! You are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* For who wants to put to any other mobile phone, please put the credit on the above. please help.
*
*/
Introducing the Garuda Project kernel specifically for AOSP (Android Open Source Project) and MIUI based ROMs. This is second project for the Redmi 7/Y3 development.
UPSTREAMED WITH
Linux Stable | Latest CAF tag | Latest WLAN Driver CAF tag | Latest Audio Driver CAF tag
Linux Version: 4.9.241 • CAF Tag: LA.UM.9.6.2.r1-02500-89xx.0​
Instructions
Boot into custom recovery
Backup stock boot & dtbo
Flash Garuda Project
Reboot
Features
Core Control
Voltage Control
CPU Sets & Stune Boost
CPU Input Boost
CAF CPU Boost
GPU Control
Adreno Idler
CPU Governor
Conservative (built-in)
Ondemand (built-in)
Userspace (built-in)
Powersave (built-in)
Energy DCFC
Blu Schedutil
Pixel Smurfutil
Smurfutil Flex
Smurfutil
Electroutil
Helix Schedutil
Pixutil
Performance (built-in)
Schedutil (default)
GPU Governor
msm-adreno-tz (built-in & default)
CPUFreq (built-in)
Userspace (built-in)
Powersave (built-in)
Performance (built-in)
Simple Ondemand (built-in)
I/O Scheduler
Noop (built-in)
CFQ (built-in)
Maple
Anxiety (default)
Tripndroid
BFQ
Zen
Fiops
Sio
File System
EXT4
F2FS
sdFAT
exFAT
NTFS
Compression Algorithm
LZO (built-in)
Deflate (built-in)
LZ4 (default & persistent)
LZ4HC
842
ZSTD
Audio Post-Processing
Sound Control
- Headphone Gain
- Microphone Gain
- Speaker Gain
Ainur DTS Software
Display Post-Processing
KCAL
K-Lapse 5.0
TCP Algorithm
BBR (default)
CUBIC (built-in)
RENO (built-in)
BIC
CDG
DCTCP
WESTWOOD
HYBLA
HTCP
VEGAS
NV
LP
Misc
Auto Cut Charging
Fingerprint Boost
Fast Charging
USB HID Support
Power Suspend
Boeffla WL Blocker
WireGuard
CRC ON/OFF Toggle
Fsync ON/OFF Toggle
Energy Model
vDSO
Devfreq Boost
DriveDroid Support
Dynamic SchedTune
BPF JIT
State Notifier
Frandom RNG
You can see commits in the sources for completely changelogs.
DOWNLOADS
Kernel based on Q source released by Xiaomi a few months ago.
I want to give credit to other developers whose commits I'v picked up. However, because there are so many, you can see them in the kernel source.
And, here I will give special credit to the developers who contribute to this community, see the contributors section.
XDA:DevDB Information
Garuda Project, Kernel for the Xiaomi Redmi 7
Contributors
TheSync, @rama982, @mylove90, @Revanth_24, @Dhina_17, @imjyotiraditya
Source Code: https://github.com/TheSync/android_kernel_xiaomi_onc
Version Information
Status: Stable
Created 2020-10-28
Last Updated 2020-10-28

PS: Due effect of different CAF tag, MIUI Android 9.0 will have a warning when entering the first homescreen. Ignore that.
On MIUI Port Android 10 is fine.
And LZ4 is set as persistent, you can't change algorithm for now.

sorry noob question... will flashing a custom kernel will overcome all the lags I'm getting in stock rom?

New Build is up!
Code:
* Upstreamed to Linux 4.9.241
* msm: ipa3: Ratelimit the error logs for pkts with invalid status
* kernel: Don't allow IRQ affinity masks to have more than one CPU
* msm: mdss: Speed up mdss_mdp_get_format_params for UBWC formats
* mutex: Don't hog RCU read lock while optimistically spinning
* arm64: add ARM64-specific support for flatmem
* crypto: Make CRYPTO_DEV_QCE depend on CRYPTO_DEV_QCRYPTO being disabled
* firmware: qcom: Remove debugfs dependency from tz-log driver
* wakeup: Enable debugfs usage for Android even when debugfs is disabled
* netfilter: Added support for TTL fixation
* thermal: qpnp-adc-tm: Remove workqueue high-priority flag
* usb: policy_engine: Remove workqueue high-priority flag
* pwm: qpnp-pwm: add api for synchronous enable of pwms
* dmaengine: Fix memory leak in dma_async_device_register
* media: v4l2-ioctl: Use a larger on-stack video copy buffer
* net/sched: silence "quantum of class is big" log warning
* qpnp-smb2: Silence dmesg spam while charging 'Set prop 16 is not supported in pc_port
* msm: kgsl: Report correct GPU frequency for clock_mhz
* zRAM: Allow change compression algorithm
* kcal: sde_hw: color proc v4: add RGB bias
* drm: msm: kcal: export rgb to userspace and clean it up
* drm: msm: kcal: hue, saturation, value and contrast adjustments
* drm: msm: kcal: make the userspace module param vars static and use short instead of integers
PS: Just ignore missmatch message at homescreen (MIUI Android 9.0). --> If there
MIUI Port/GSI Android 10 fine.

can you add the feature of display overclock and some performance improvements it will be nice for the 2gb ram model

How to download???

How to download?

Link is dead

Link isn't working

Related

[KERNEL][Uber-5.3] Clarity [r26][-O3][LP/MM]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[SIZE="3"]#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.
*/[/SIZE]
Please read completely this thread before using for minimize FAQ
If you coming from other custom kernel, please restore to cm kernel or dirty flash your rom before flash this!, to make sure everythings go to original and prevent from unexpected bugs.
THIS DOESN'T SUPPORT FOR STOCK ROM!​
Requirement
TWRP
CM-12.1/CM13.0 or AOSP 5.1/6
Features
Compiled with Uber Toolchain 5.3
Compiled with -O3 with Some usefull flags optimizer.
Sync With Original CyanogenMod Repo.
Powersuspend 1.7
Lcd Notify.
underclock frequency to 96Mhz. (new)
Sweep2 & Doubletap2 Wake support (GestureWake) (DT2W enabled by default).
GestureWake with Pocket Mode. (Permanent in GW version).
Hotplug : Mpdecision, Intelli-plug v5, Alucard (Default: MPdecision).
Fsync Control Sysfs.
Conservative, OndemandPlus, Nightmare, Impulse, smartmax, Optimax, Lionheart Governors.
Faux Sound control 3.4.
Faux Simple GPU Algorithm.
TCP Congestion : Bic, Cubic, Westwood, HTCP, Veno (default: cubic).
BFQ v7r8, fiops, sio, sio+, vr, zen, tripndroid, Fifo schedulers.
USB Force Fast Charge.
Gentle Fair Sleepers and Arch Power Sysfs (userspace).
Kill Some Log Spam.
Optimized sha 224/256 (arm-asm and neon).
Disable useless debugs.
more
i recomended to using this app for control kernel
Kernel Adiutor
Instalation
Flash it via TWRP
No Need wipe dalvik/cache
Bugs
Nothing
if you found, please pm me with dmesg or last_kmsg.
logcat ? it useless for kernel
Credits
Google
CyanogenMod
Motorola
Percy_g2 - scritch007 -
Ashwin007 - Squid2 (As Maintainer CM for Condor).
Blechd0se (For his source kernel where i have much learn)
Savoca (For his source kernel where i have much learn)
franciscofranco ( for some nice commit and features)
Faux123 ( for some nice commit and features)
Christopher83 (for custom Linaro toolchain)
Cl3kener (his is a father of Uber Toolchain)
pinkflozd ( for some nice commit and features)
Adarsh1998 For the old great banner
They all is great developers, no them and so this kernel is nothing.!
Download
NOTE : if you coming from other custom kernel, please dirty flash you current rom. its for make ramdisk and everythings back to original, and will prevent unexpected bugs and problem.
CM-12.1 & AOSP [ STOPED! ] = [ r19 - Release 2016-02-21 ] : Download Here Use Only for CM-12.1 & Aosp 5.1.1 Based Roms.
CM-13.0/AOSP M = [ r26 - Release 2016-05-01 ] : Download Here Use Only for CM-13.0 based rom or AOSP.
Description
* Gesture = S2W & DT2W || No Gesture = non_gesture.
* es = enforcing selinux || ps = permissive selinux.
Changelogs
Need Help or Have questions ? post in this Thread to keep neat and tidy.
If You like my work, click Thanks or buy me one cup of Coffee
XDA:DevDB Information
Clarity Kernel for the Moto E
Contributors
rainforce279
Source Code: https://github.com/ryan-andri/android_kernel_motoe
Kernel Special Features: -O3, S2W, DT2W, Multiple custom hotplug.
Version Information
Status: Stable
Current Stable Version: r26
Stable Release Date: 2016-05-01
Created 2015-08-24
Last Updated 2016-05-01
Reserved
Woww, good to see tons of kernels developing for our little device,
Sent from my Moto E using Tapatalk
Please add aosp based ROMs compatibility too
Changelogs
CHANGELOGS​
For completely Changelogs see at My Github
CM-12.1 - AOSP-L [r19 | 2016-02-21] - [clarity-L-condor] FINAL - Closed
Code:
3e9abd1 alucard_hotplug: adapt to dualcore for hotplug_rate array
0f45d7e alucard_hotplug: fix error mismatch
2f2bc81 alucard_hotplug: increase hotplug_rq
1fdb13dc alucard_hotplug: increase sampling rate
b264a76 alucard_hotplug: online all possible core if hotplug disabled
049a115 alucard_hotplug: allow hotplug to suspend while device sleep
619b1eb2 intelliplug: fix panic in intelli_plug_exit function
17cbf80 alucard_hotplug: add get_cpu_idle_time function
39ad186 alucard_hotplug: change workqueue method
8d832b4 alucard_hotplug: adapt to condor
607a341 alucard: import from https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel
a9959e5 nf: Remove compilation error caused by bc8c003
5852c91 nf: IDLETIMER: time-stamp and suspend/resume handling.
b40f9ed5 ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim
7b2ef3f sync: don't block the flusher thread waiting on IO
1ac6328 synaptics_dsx_i2c: fix non gesture compilation
b4a91f2 fs/buffer.c: increase the buffer-head per-CPU LRU size
89fe2e4 selinux: make option for enforcing or permissive mode
91e8ccb security: force SELinux permissive mode
e8713aa synaptic_i2c: fix bugs 'WARNING: at kernel/irq/manage.c ...'
bba5982 cfg80211: Correct API cfg80211_vendor_cmd_reply_skb
d254685 nl80211: Correct the usage of command NL80211_CMD_VENDOR
1434e55 nl80211: fix error path in nl80211_get_key()
596580a nl80211: nl80211hdr_put() doesn't return an ERR_PTR
d4aab1b prima: kconfig: add enable/disable debug wlan
208f83b prima: switch to non-debug build
a1d92a6 config: condor: update & disable some debugs
5eed147 block: add FIFO scheduler
7c25ab0 init: don't debug kernel
607bff8 Revert "mmc: clk_scaling: add sysfs for avoiding scale down in write"
b858415 mm: vmscan: support complete shrinker reclaim
4088fa0 mm, oom: base root bonus on current usage
CM-13 - AOSP-M [r26 | 2016-05-01] - [clarity-M-condor]
Code:
***** Gesture Wake version (GW) *****
a2070b4 config: clarity r26
5e04628 msm8610: correct 249 Mhz underclock frequency
dc77bb6 mm/slub: don't wait for high-order page allocation
cba6b1c mm: slub: Default slub_max_order to 0
0ea567c Revert "cpufreq: ondemandplus: prepare for specific underclock"
64ebb99 msm8610: add underclock frequency to 96Mhz
5cf6412 cpufreq: ondemandplus: prepare for specific underclock
92707de Revert "net: do not use rcu in rtnl_dump_ifinfo()"
b41601d Revert "ion: adjust system heap pool orders"
d0f31ab ion: adjust system heap pool orders
28ddacd slub: fix a possible memory leak
09d7ebb net: do not use rcu in rtnl_dump_ifinfo()
d727331 condor: clarity: Set CONFIG_HZ to 300 as commit a635b9d
a635b9d otus: condor: Set CONFIG_HZ to 300
184aeb8 ARM: dts: msm8x10: Switch to msec idle-timeout
a71fd91 msm: kgsl: Fix direct references to HZ
***** No Gesture Wake version (NoGW) *****
7cd84e8 config: clarity r26
b39af71 msm8610: correct 249 Mhz underclock frequency
e6c66ea mm/slub: don't wait for high-order page allocation
9098bc6 mm: slub: Default slub_max_order to 0
8953897 Revert "cpufreq: ondemandplus: prepare for specific underclock"
75540c4 msm8610: add underclock frequency to 96Mhz
fcaaaae cpufreq: ondemandplus: prepare for specific underclock
5246a22 Revert "net: do not use rcu in rtnl_dump_ifinfo()"
fa6884c Revert "ion: adjust system heap pool orders"
a096094 ion: adjust system heap pool orders
20bef99 slub: fix a possible memory leak
c262431 net: do not use rcu in rtnl_dump_ifinfo()
e69cfff condor: clarity: Set CONFIG_HZ to 300 as commit a635b9d
25613c3 otus: condor: Set CONFIG_HZ to 300
18eea84 ARM: dts: msm8x10: Switch to msec idle-timeout
42c2986 msm: kgsl: Fix direct references to HZ
@rainforce279 if possible plz mirror the downloads to other sites like AFH, MEGA has lot of issues here
zeeshanhussain12 said:
Please add aosp based ROMs compatibility too
Click to expand...
Click to collapse
i'm not tets on aosp, but aosp kernel build from cm repo, and it should work to..
test it and let us know sir.
Adarsh1998 said:
@rainforce279 if possible plz mirror the downloads to other sites like AFH, MEGA has lot of issues here
Click to expand...
Click to collapse
wait a moment
rainforce279 said:
i'm not tets on aosp, but aosp kernel build from cm repo, and it should work to..
test it and let us know sir.
wait a moment
Click to expand...
Click to collapse
I'll let you know
Added mirror to Dev-Host
rainforce279 said:
Added mirror to Dev-Host
Click to expand...
Click to collapse
Greta kernel, all are working well, performance is superb and snappy, i wish more to come in future.
Adarsh1998 said:
Greta kernel, all are working well, performance is superb and snappy, i wish more to come in future.
Click to expand...
Click to collapse
thanks man, i'll do my best for our device ..
downloading and testing, hopefully its good kernel. Thank you for your work.
Carlos Arriaga said:
downloading and testing, hopefully its good kernel. Thank you for your work.
Click to expand...
Click to collapse
your welcome dude, try it and give me your feedback.
Just to confirm :
1) Are there any screen freezes? When DT2W is enabled?
2) Is there any impact on the battery life?
Edit:
I have downloaded and installed it... Let's see how it performs
Rohitagni said:
Just to confirm :
1) Are there any screen freezes? When DT2W is enabled?
2) Is there any impact on the battery life?
Edit:
I have downloaded and installed it... Let's see how it performs
Click to expand...
Click to collapse
No impact on performance or battery life, i tested for 24hr no freeze
Sent from my Moto E using Tapatalk
Adarsh1998 said:
No impact on performance or battery life, i tested for 24hr no freeze
Sent from my Moto E using Tapatalk
Click to expand...
Click to collapse
Thanx bro.... Let me test mine... If this is good, I will be using this one instead of stock CM.
Great kernel ??.
Double tap is working smooth.
Let's check battery life.
Sent from JARVIS'S server
@rainforce279 please add power suspend modes if possible
Adarsh1998 said:
@rainforce279 please add power suspend modes if possible
Click to expand...
Click to collapse
i will try adding it on next version
@rainforce279 Big love bro Loving every bit of ur kernel
Keep up the good work

[Kernel][condor][DT2W][5.1][STOCK] X-Infinity Kernel For Moto E 2014 [2016/03/29]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is my new X-Infinity Kernel. Flash it using TWRP. Bug reports and contributions are welcome.​
Code:
#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.
*/
GOVERNOS​
lionheart
smartmax
Alucard
Interactive
Conservative
Ondeman
Userspace
Powersave
Intelliactive
Intellidemand
Wheatley
Performance
Lionheart
I/O Scheduler​
Noop
Deadline
Row
Cfq
Sio
Fiops
Tripndroid
Fifo
Vr
Zen
Special Feactures​
DOUBLE TAP WAKE
More Feactures​
Kcal by @savoca
SELinux permissive mode
Enabled pipe flag
FauxSound Control
Intelling plug
CPU Underclock to 96mhz
Updated to latest Motorola Sources
Compiled With Cortex A7 Tweaks
Reclaimed RAM from Loggers.
Compile with Linaro 5.1 cortex a7 toolchains
Exfat support
Aggressive multi-core power savings
USB Fastcharge
And more...
​
X-Infinity For The Moto E 2014​
Installation Instructions​
My suggested install procedure:
Boot into TWRP (make sure you have a suitable ROM installed)
Flash my kernel zip.
Reboot into Android.
@casper1982 thanks for banner desing
@Savoca
@faux123
@squid2
@corphish
@rainforce279
@Carlos Arriaga
@xperiafan13​
Screenshots​
XDA:DevDB Information
X-Infinity, Kernel for the Moto E
Contributors
Carlos Arriaga, squid2
Source Code: https://github.com/KernelXInfinity
Kernel Special Features:
Version Information
Status: Stable
Created 2016-01-14
Last Updated 2016-03-29
Reserved
Full changelog XInfintiy for Moto E 2014
HERE
Reserved

			
				
THANKS for your awesome work!!!
Tried flashing it through CM13 recovery, getting told 'signature verification failed' 'Footer is wrong'
ProudRed said:
Tried flashing it through CM13 recovery, getting told 'signature verification failed' 'Footer is wrong'
Click to expand...
Click to collapse
zip download again and install.
Enviado desde mi Moto G mediante Tapatalk
ProudRed said:
Tried flashing it through CM13 recovery, getting told 'signature verification failed' 'Footer is wrong'
Click to expand...
Click to collapse
Disable signature verification on twrp
This has been a life saver for people who prefers permissive mode. Thankfully dont need to use another app to convert.
Double tap to wake seems not working. Any hint?
so ...does it support otg ???
DT2W isnt working.
Does it support f2fs?
Does this work on stock rom lollipop??
It causes camera to crash on clicking pictures. Please fix that. And update it.
hi guys, I worked in a stock kernel and is now ready.
The download is available on the OP and the complete changelog is on the second post.
I hope you like it.
GREETINGS.
Hi guys, Update to R06
Changelogs:
Code:
----------------------------
- XInfinity R06 2016/03/29 -
----------------------------
-> configs: Reclaim VM from each subsystem
-> hotplug: Introduce Autosmp hotplug driver
-> configs: Change Adreno governor per default
-> oom: use N_MEMORY instead N_HIGH_MEMORY
-> xz: Optimize Sfck Compression
-> sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire.
-> defconfig: Improve tweaks from menuconfig
-> mm: ksm: Optimize defaults
-> cpufreq: Sync on thread migration optimizations
-> drivers: Improve frandom support
-> mm: Increase VM min/max
-> mmc: Make more faster Wakelock
-> deadline: allow zero ms latency
-> net: Introduce tweaks for network
-> cpufreq: add smartmax
-> cpufreq: add alucard
-> arm: msm: mmi-pinmux: Fix GCC 5.1 Build
-> gcc5: drivers/media/platform/msm/vidc/msm_vidc_common.c: fix warning
-> gcc5: sound/soc/codecs/wcd9xxx-mbhc.c fix warning
-> change linaro 5.1
-> autosmp: disable single core during screen off
-> arm: add intelli_plug v5.0
-> add fauxsound control
Download in the OP
Hi, Carlos
I found something wrong , I think beginners should know about this:
Without touch battery drains as hell!
Anyway..
I was surprised how many options this kernel has, for good
Thanks and regards
I have to add one think: FM radio service doesn't work I mean it is used by another application. [emoji1]
Awesome kernel thanks buddy!
Try kernal editor app to enable dt2w ..
Working fine on stock rom.
Minimum CPU frequency should be decreased.

[KERNEL]Radioactive Kernel V10.0.8[2019.11.19]THREAD DEPRECATED

RADIOACTIVE KERNEL
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For OOS STABLE/OPEN BETAS and CUSTOM ROMS based on OMNI/AOSP running Android 10!!!
Code:
/* *** Disclaimer
* 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.
*/
hi folks for now onwards this thread will have support in it's appropiate xda subforum
oneplus-6--6t-cross-device-development
XDA:DevDB Information
Radioactive Kernel, Kernel for the OnePlus 6
Contributors
acuicultor
Source Code: https://github.com/acuicultor/Radioactive_kernel_op6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 10.0.8
Stable Release Date: 2018-07-26
Created 2018-07-23
Last Updated 2019-11-19
Reserved
CHANGELOG
10.0.1
* Initial release based on oos beta branch source
10.0.5
* Revert "devfreq: Add a governor whitelist" (acuicultor) [c4828f2cd2a8]
* defconfig regenerate (acuicultor) [461ac0aac4ce]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [e8b7b502e0eb]
* block: set slice_idle to 0 on cfq (DespairFactor) [b8cbe4f4c0d4]
* block: introduce Anxiety I/O scheduler (Tyler Nijmeh) [39661c380c17]
* Make msm_serial_hs RT to improve Bluetooth performance (Philip Cuadra) [94700158c842]
* staging: binder - Set binder_debug_mask=0 to suppress logging (John Dias) [e63042c0841e]
* Revert "PM / Suspend: Print wall time at suspend entry and exit" (Park Ju Hyung) [01f02fd300e3]
* msm: dsi-display: backlight_min shouldn't be lower than 1 (Francisco Franco) [84f03e671667]
* drivers: misc: implement usb fast charge mode (engstk) [eb62a2592a3c]
10.0.7
* [TESTING]Makefile: switch to -O3 (acuicultor) [fa7b77e99efa]
* kernel:sched: add missing define (acuicultor) [452334b4fc97]
* cpufreq: schedutil: Queue sugov irq work on policy online cpu (Maria Yu) [1542135ab798]
* cpufreq: schedutil: Remove CAF predicted load functionality (0ctobot) [5862da72a7f2]
* schedutil: follow CAF's initialization (Park Ju Hyung) [2472d13e95ac]
* cpufreq: schedutil: Expose default rate-limits as config options (Danny Lin) [9acdb39d9b9c]
* cpufreq: schedutil: Improve init protection checks (0ctobot) [2626efb188f8]
* cpufreq: schedutil: cleanup sugov_get_util (Yaroslav Furman) [defff08cd7c7]
* cpufreq: schedutil: Improve and extend init protection (0ctobot) [8f3ca882aefa]
* cpufreq: schedutil: Remove CAF hispeed logic (0ctobot) [d93c453d685a]
* cpufreq: schedutil: Restore stock rate-limit thresholds and apply init protection (0ctobot) [7ceda19f5124]
* cpufreq: schedutil: update warn_on with bug_on (Santosh Mardi) [0a9a69c4ae04]
* cpufreq: Rename cpufreq_can_do_remote_dvfs() (Viresh Kumar) [34ce6db8b2fa]
* cpufreq: schedutil: Hard-code rate-limit thresholds (Sultan Alsawaf) [c21a9ed90289]
* sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro (Leo Yan) [e50af747f3ed]
* cpufreq: schedutil: Use idle_calls counter of the remote CPU (Joel Fernandes) [7fe47a6390db]
* sched/cpufreq: Don't pass flags to sugov_set_iowait_boost() (Viresh Kumar) [6b1a80d0424c]
* cpufreq: schedutil: Examine the correct CPU when we update util (Chris Redpath) [4fe99a0de65d]
* cpufreq: schedutil: Always process remote callback with slow switching (Viresh Kumar) [6087f459c6fc]
* sched: cpufreq: Allow remote cpufreq callbacks (Viresh Kumar) [bf9e1d2167ec]
* cpufreq: schedutil: Hardcode up/down_rate_limit_us (Adam W. Willis) [3c9d61f4f671]
* cpufreq: schedutil: Hardcode iowait_boost_enable (Adam W. Willis) [f5d8a2f574b5]
* cpufreq: schedutil: stop freq update when not changing (John Dias) [a7c2882be5fd]
* cpufreq: schedutil: clear cached_raw_freq when invalidated (John Dias) [c3c1fa6e76d3]
* cpufreq: schedutil: Don't set next_freq to UINT_MAX (Viresh Kumar) [fef5f4bb6655]
* cpufreq: schedutil: Avoid using invalid next_freq (Rafael J. Wysocki) [96501a53f4d5]
* cpufreq: schedutil: Fix iowait boost reset (Patrick Bellasi) [d5c5b111bf05]
* cpufreq: schedutil: Use unsigned int for iowait boost (Joel Fernandes) [573e21840d1e]
* cpufreq: schedutil: Make iowait boost more energy efficient (Joel Fernandes) [bc25bf4d3a84]
* sched: Make iowait_boost optional in schedutil (Joel Fernandes) [dfddc1d36c6e]
* SCHEDUTIL: Add back up/down_rate_limit_us (RenderBroken) [bee3fa8bc036]
* cpufreq: Return 0 from ->fast_switch() on errors (Viresh Kumar) [0aa513a941e5]
* cpuidle: Allow enforcing deepest idle state selection (Jacob Pan) [b3165c1dcb14]
* defconfig regenerate (acuicultor) [0035e7c3d5ec]
* tripndroid:iosched: make compatible with 4.9 kernel; cast parameters to unsigned long (freak07) [f9046821e937]
* tripndroid: iosched: improve performance (TripNRaVeR) [7ab53cf3cab8]
* block: fixup the tripndroid i/o scheduler for linux 4.4 (TripNRaVeR) [8b6a8d30e377]
* block: add tripndroid io scheduler (TripNRaVeR) [1a80aa52b836]
* mm: ksm: Optimize defaults (Pranav Vashi) [7c8df9470e90]
* sched: boost: Don't try to kick idle CPU (Artem Labazov) [9e496c1bb6c5]
* sched: set number of iterations to h_nr_running (Uladzislau 2 Rezki) [22e8e120d1e1]
* sched: set loop_max after rq lock is taken (Uladzislau 2 Rezki) [930e7fd8b969]
* sched: check pinned tasks before balance (Uladzislau Rezki) [cfd8ca8934b0]
* BACKPORT: dm bufio: introduce a global cache replacement (Mikulas Patocka) [e3aab30cae78]
* BACKPORT: dm bufio: remove old-style buffer cleanup (Mikulas Patocka) [a714f7ec7698]
* BACKPORT: dm bufio: introduce a global queue (Mikulas Patocka) [dceda7a52f44]
* BACKPORT: dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [4ba113d6c95a]
* BACKPORT: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [2455d52864bb]
* ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry() (DongJoo Kim) [2ac147cf7d62]
* mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t (Stefan Agner) [34d2629334be]
* msm: kgsl: Make the "scratch" global buffer use a random GPU address (Jordan Crouse) [c33ed70256b6]
* msm: kgsl: Use a bitmap allocator for global addressing (Jordan Crouse) [5cb13dc2f8f5]
* msm: kgsl: Execute user profiling commands in an IB (Jordan Crouse) [85f49db67672]
* msm: kgsl: Verify the offset of the profiling buffer (Jordan Crouse) [c58ce10f9a3f]
* ANDROID: regression introduced override_creds=off (Mark Salyzyn) [7aec005e1f10]
* BACKPORT: block: annotate refault stalls from IO submission (Johannes Weiner) [4c11a5b6357d]
* ANDROID: usb: gadget: Fix dependency for f_accessory (Quentin Perret) [6b379c16f56c]
* UPSTREAM: psi: get poll_work to run when calling poll syscall next time (Jason Xing) [380a33db3c30]
* UPSTREAM: sched/psi: Do not require setsched permission from the trigger creator (Suren Baghdasaryan) [dc7bb3a46627]
* UPSTREAM: sched/psi: Reduce psimon FIFO priority (Peter Zijlstra) [96b5b45386bc]
* kernel/sched/fair.c; Turn on sched_min_task_util_for_boost_colocation feature (freak07) [4f118a5bb2cd]
* sysctl: change max swappiness (freak07) [457bc5a2b99d]
* defconfig regenerate (acuicultor) [5bc3b4744af2]
Nice to see you here my friend laugh:
Come on!
Yay, gone official.
What a great start, can't complain so far.
Feels rock-solid in terms of stability, well balanced. It has all the current available kernel features.
Keep up the radioactivity. Great work!
very good work!!
The Best kernel of our Op6... Amazing perfomance and battery life
Enviado desde mi ONEPLUS A6003 mediante Tapatalk
pls add flash light with calls and notifications
VeToX1995 said:
pls add flash light with calls and notifications
Click to expand...
Click to collapse
Sorry but having led notifications is more than enough in my opinion.
The Best kernel!! great job?
Great!!! Welcome!!
@acuicultor
Welcome & thank you.
Is it safe to flash over 'flash kernel'? I've been getting app crashes and want to try a new one
Using xxx rom
Lenny2311 said:
Is it safe to flash over 'flash kernel'? I've been getting app crashes and want to try a new one
Using xxx rom
Click to expand...
Click to collapse
I don't think there's any problem with that, as long that the other kernel didn't make any ramdisk ****ery it should be fine.
Lenny2311 said:
Is it safe to flash over 'flash kernel'? I've been getting app crashes and want to try a new one
Using xxx rom
Click to expand...
Click to collapse
Yes, it works. No need to reflash Magisk btw
acuicultor said:
I don't think there's any problem with that, as long that the other kernel didn't make any ramdisk ****ery it should be fine.
Click to expand...
Click to collapse
you flash your settings in recovery and not the magisk app right? Excited to try this out. Trying to avoid bootloop lol
Lenny2311 said:
you flash your settings in recovery and not the magisk app right? Excited to try this out. Trying to avoid bootloop lol
Click to expand...
Click to collapse
You can flash it in Magisk or TWRP
No bootloop. Will be testing this kernel now. So far performance is great feels quicker than flash kernel. Hoping for stability and battery life. Thanks!
acuicultor said:
Sorry but having led notifications is more than enough in my opinion.
Click to expand...
Click to collapse
Ok , thx anyway for this Work
Hey Bro
Seems links are dead for download
Please check your links
Thanks for appreciated work
Sent from my [device_name] using XDA-Developers Legacy app

[Kernel][Tissot] LightningKernel-X [14/12/2021]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer :
Code:
* Your warranty is now void.
*
* 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 Kernel
* 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.
LightningKernel is a fusion of picked features from different custom kernels and Uniqueness.
Designed to increase battery life and stability.
ONLY FOR ROMS BASED ON 4.9 KERNEL (TREBLE AND NON-TREBLE)
Based on CAF kernel 4.9
Linux version 4.9.258
CAF Tag ''LA.UM.9.6.2.r1-02500-89xx.0'
Android 11 Support
Build with Proton Clang (by kdrag0n)
Added support for Treble/Non-Treble
Reduced Logging
Implemented Arter's Rapid GC on F2FS
Boeffla wakelock blocker
State notifier
BBR TCP congestion algorithm enabled by default
KCAL color control
Added Klapse V5.0 (livedisplay driver similar to lineage live display)
Sound Control
F2FS Support
BFQ I/O scheduler
Anxiety IO Scheduler
Pixutil CPU Governor
Blu_schedutil CPU Governor
Smurfutil CPU Governor
Pixel_smurfutil CPU Governor
Lightningutil CPU Governor
Adreno Idler
Added Fsync on/off support
USB Fast Charge
Enabled 19MHz idle GPU frequency
Single zip for both Treble and Non-Treble roms
Powersuspend
Vibration Control
Wireguard VPN support
Voltage Control
Dynamic SchedTune Boost (disabled by default)
DS Boost
CRC ON / OFF support
Adrenoboost
TTL Target Support
Backlight Dimmer
DTS Ultra
More features coming soon.
For more info check my commits
Github Releases
Google drive
​
Download latest LightningKernel version
Boot into recovery
Flash LightningKernel.zip
Reboot to system
flex1911
cheewaca
khusika
mountaser halak
All the contributors from my git history
@iamlalitjangid for those headers
XDA:DevDB Information
LightningKernel , Kernel for the Xiaomi Mi A1
Contributors
prorooter007
Source Code: https://github.com/prorooter007/LightningKernel_Xiaomi_msm8953
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V9.2
Stable Release Date: 07/04/2020
Created 2019-05-04
Last Updated 01/02/2021
LightningKernel-V8.1
Merged v4.9.238
Merged android-4.9-q
Merge tag 'LA.UM.8.6.2.r1-08400-89xx.0'
Android 11 support
techpack: qdsp6v2: Allow 320K AAC encoding
power_supply: Fix unbalanced the power supplies
techpack: Queue work on power efficient WQ
msm: mdss: Power on display asynchronously as early as possible
i2c-msm-v2: allow i2c_adapter to retry on arbitration lost
msm_rng: fix issue with unbalanced clk_put
Backported 4.14 schedutil
For more check my commits
LightningKernel-V6.0
Complete rebase on LOS Q source
Merge tag 'v4.9.218' into lightning
Merge branch 'android-4.9-q' into lightning
Latest f2fs-stable merged
Built using gcc9 by kdrag0n
Schedutil related improvements
FK manager autoflasher support
For more check my commits
For FK Manager: Import a kernel download configuration: (https://raw.githubusercontent.com/p...omi_msm8953/gcclightning/LightningKernel.json)
LightningKernel-V5.1
Merge tag 'v4.9.211' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
Fixed kernel panics on calls made via VoIP,(WhatsApp,discord,etc)
LightningKernel-V5.0
Merge tag 'v4.9.210' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
BACKPORT: PM: Introduce an Energy Model management framework
BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up
ANDROID: drivers: Introduce a legacy Energy Model loading driver
BACKPORT: sched/fair: Introduce an energy estimation helper function
BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up
ANDROID: sched/fair: Make the EAS path aware of prefer-idle
cgroup/cpuset: Introduce CPUSet Assist
sched: tune: introduce STUNE_ASSIST[v2]
cpu_input_boost: Introduce driver for event-based CPU boosting
cpu_input_boost: add an option to choose a custom boost
cpu_input_boost: Add API for boosting all CPUs to max frequency
ANDROID: sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()
Upstream AnyKernel3 (magisk survival works on latest stable magisk)
LightningKernel-V4.5
Merge tag 'v4.9.202' into lightning-q
random: fix inconsistent spinlock usage
thermal: Use power efficient workqueue
sysctl: promote sched_migration_cost_ns out of CONFIG_SCHED_DEBUG
ion: system_heap: Fix uninitialized sg-table usage
LightningKernel-V4.2
Merge tag 'v4.9.199' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
Merge tag 'LA.UM.8.6.2.r1-04900-89xx.0' into lightning-q
Revert "Defconfig: Set BFQ as default IO scheduler"
cpufreq: blu_schedutil: fix iowait_boost_enable on gov change
block/cfq-iosched.c: Import changes from arter97
sched/fair: Reduce latency
Few more optimizations
Upstream AnyKernel3
LightningKernel-V4.1
Merge tag 'v4.9.198' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
LightningKernel-V4.0
Rebased the kernel for Android 10
Merge tag 'v4.9.197' into lightning
Merge 'android-4.9-q' into lightning
Merge tag 'LA.UM.8.6.2.r1-04700-89xx.0' into lightning-q
Latest f2fs-stable merged
Swap compressor backend(LZ4) updated
Update and improve Rapid GC handling
Bluetooth now works fine on Android 10
Updated Klapse to V5.0
Defconfig: Set BFQ as default IO scheduler
CPU-Boost: Export Enable/Disable Toggle
sched/tune: increase BOOSTGROUPS_COUNT to 6
sched/fair: Fix issue where frequency update not skipped
mm: Reduce default readahead limit to 128 KiB
cpufreq: blu_schedutil: add some bits from Pixel 3
cpufreq: Introduce DSBoost driver
iommu: msm: Fix lethal race condition and code inconsistencies
Upstream Anykernel3
For more , check my commits
LightningKernel-V3.2
Merge tag 'v4.9.193' into lightning
Merge 'android-4.9-p' into lightning
Hard-code top-app's stune boost to 1
Introduce devfreq boost driver
Disabled adreno_boost by default
Revert to old UV values
Boost DDR bus when committing a new frame
msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input
LightningKernel-V2.9
Merged V4.9.190
Merged android-4.9-p
Merged latest CAF tag 'LA.UM.7.6.2.r1-09500-89xx.0'
Merged LOS into Lightning
Updated Dynamic Schedtune Boost
CRC ON / OFF support
Implemented Adrenoboost
Some CPU Optimization
Implemented TTL Target Support
Increased zram to 1.5GB
Upstream AnyKernel3
LightningKernel-V2.8
Merged V4.9.189
Merged android-4.9-p
LightningKernel-V2.7
Merged v4.9.188
Merged android-4.9-p
Upstream AnyKernel3
LightningKernel-V2.6
Merged v4.9.187
Merged android-4.9-p
Upstream Schedutil CPU governor
Upstream AnyKernel3
LightningKernel-V2.5
Merged v4.9.186
Added Backlight Dimmer
Upstream AnyKernel3
LightningKernel-V2.4
Merged v4.9.185
Merged latest CAF tag LA.UM.7.6.2.r1-09200-89xx.0
Upstream AnyKernel3
Merged LOS into Lightning
Implemented dynamic schedtune boost(disabled by default)
Should support xbox controllers now
Some vibration control driver fixes
Implemented Wireguard VPN support
Implemented Voltage Control
Optimize freq. voltages
Build with Clang 9.0.5
LightningKernel-V2.3
Merged v4.9.184
Upstream AnyKernel3
Build with Clang 9.0.4
LightningKernel-V2.2
Merged v4.9.183
CPU Governor Lightningutil initial bringup , thanks to gougous3
Upstream Schedutil CPU governor
Upstream AnyKernel3
Increased default zram to 1024MB
Implemented Arter's Rapid GC on F2FS
Fixed KLAPSE
LightningKernel-V2.1
Merged V4.9.182
Updated KLAPSE to V5.0
Updated Blu_schedutil
Merged branch 'upstream-f2fs-stable-linux-4.9.y'
Merged lineage
Added Vibration control
Blocked some Wakelocks by default
LightningKernel-V2.0
Complete rebase on CAF
Merged V4.9.181
Merge CAF tag 'LA.UM.7.6.2.r1-08800-89xx.0'
Enabled 19MHz idle GPU frequency
Set default GPU frequency to 216MHz
Added GPU input boost feature (disabled by default)
Updated AnyKernel to V3
Single zip for both Treble and Non-Treble roms
Fixed app opening delay
LightningKernel-V1.9
Merged V4.9.180
Added powersuspend
Added Pixel_smurfutil CPU governor
Wakeup delay reduced, thanks to flex
Disabled usb fast charge by default
LightningKernel-V1.8
Merged V4.9.179
Added USB fast charge
Fixed treble
LightningKernel-V1.7
Added support for Treble/Non-Treble
Added Fsync on/off support
Added Klapse (livedisplay driver similar to lineage live display)
LightningKernel-V1.6
Merged latest CAF tag LA.UM.7.6.2.r1-08700-89xx.0
Merged V4.9.178
Build with Clang 9.0.3
Merged latest changes from Flex1911
Added Adreno Idler
Reduced Idle battery drain
Removed DTS HPX (requires specific hardware to work properly, tissot doesn't have that hardware)
Added DTS Ultra driver (need magisk module to work)
LightningKernel-V1.1
Merged latest upstream v4.9.172
Merged latest CAF tag
Added DTS sound support
Imporved Undervolt
Deleted some CPU governors
Merged latest changes made by Flex1911
LightningKernel-V1.0
Initial Release
Based on flex1911's Lineage Kernel
Telegram group link
Reserved
Hope you continue with this good work.. thank you for giving another good kernel option..
---------- Post added at 09:50 AM ---------- Previous post was at 09:44 AM ----------
Cannot find download link
Love it!
manan001 said:
Hope you continue with this good work.. thank you for giving another good kernel option..
---------- Post added at 09:50 AM ---------- Previous post was at 09:44 AM ----------
Cannot find download link
Click to expand...
Click to collapse
Added google drive Link . Try again.
@prorooter007
for dts eagle we need any type of ports/mods or its working by default?
rkview37 said:
@prorooter007
for dts eagle we need any type of ports/mods or its working by default?
Click to expand...
Click to collapse
Need DTS hpx magisk module.
prorooter007 said:
Need DTS hpx magisk module.
Click to expand...
Click to collapse
What about DTS ultra does it work ?
0101chaitanya said:
What about DTS ultra does it work ?
Click to expand...
Click to collapse
No ultra dosent work. Dts hpx works fine.
Will doing OC in future?
Arief Darmawan said:
Will doing OC in future?
Click to expand...
Click to collapse
Nope most probably.
Can you check this? https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/6bf63ff789a46abe0b4bb340338dd321b4ccf5c1
https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/a525cf9a9e602be0ca5ed7486da32d9a3a57e134
balykin_nikita said:
Can you check this? https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/6bf63ff789a46abe0b4bb340338dd321b4ccf5c1
https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/a525cf9a9e602be0ca5ed7486da32d9a3a57e134
Click to expand...
Click to collapse
Both links give me 404 error.
is it only modify boot.img? Or system too?
samrattt said:
is it only modify boot.img? Or system too?
Click to expand...
Click to collapse
Only boot.img
For battery battery can you do UC?
manan001 said:
For battery battery can you do UC?
Click to expand...
Click to collapse
I will think about underclock later , it will probably cause lag . I have already Undervolted it ,you should really feel the difference in battery without loss in performance.
prorooter007 said:
Nope most probably.
Click to expand...
Click to collapse
Ahh, even upto 2.2 or something. And GPU maybe..

[KERNEL][AOSP/CAF][9][10] Notkernel [STABLE]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[B][SIZE="3"]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.
Please read completely this thread before using for minimize FAQ.
[/SIZE][/B]
Features
Major features:
• API to mark IRQs and kthreads as performance critical
- mdss, kgsl & fingerprint: Mark IRQ as performance critical
• Always upstreamed to latest Linux-stable & CAF tags
• Binder driver from kernel 4.19
• CRC on/off toggle
• Cpuidle improvements
• Devfreq boost (GPU Boost)
• F2FS support with Rapid GC
• Fsync on/off toggle
• ion & iommu: Rewrite to improve clarity and performance
• Improved CPU deep sleep
• KCAL & KLAPSE
• LLVM Polly optimizer
• Merged latest changes from EXFAT FS
• Massive Update to NVT touchscreen driver
- Eliminate ESD checks
- Remove MP CTRLRAM support
- Remove earlysuspend support
- Use PROTOCOL_B
- Handle input work directly in the IRQ handler
• Optimised TCP
• Partially VLA free
• Removed some WQ_HIGHPRI flags
• Removed tons of Logging, Debugging and tracing from several subsystems to reduce unnecessary overhead and improve performance
• Reduce thermal throttling threshold
• Scheduler improvements
• System wide power efficient workque
• Sound control
• scheduling more power efficient
• Support for TTL fixation.
• USB fast charge, disabled by default
• Undervolt by 80mV
- Vibration Control
- and many more changes and optimisations ;_;.
• Display Panel Features:
- Removed Unnecessary ESD checking fom display panel to speed up panel event calls.
- Enabled ULPS [Ultra Low Power State]
- Enabled panel-allow-phy-poweroff ( save power on statically rendered images )
- Reduce the maximum voltage allowed for the panel
- dynamic bitclk and dynamic fps support
TCP Congestion Algorithms :-
Code:
Westwood, reno, bic, cubic, vegas, yeah
I/O Schedulers :-
Code:
noop, deadline, cfq, maple, zen, anxiety
How to install
You can install notkernel by flashing it through your favorite recovery (TWRP, OrangeFox, etc).
- Simply flash the zip file via recovery over your custom ROM. No need to wipe anything!
Downloads
https://sourceforge.net/projects/yasirsiddiqui/files/Notkernel/
Credits
The Linux Foundation, CAF
@nathanchance
@Sultanxda
Jonsnow, rama982, osm0sis, kdrag0n, tytydraco And All others who have their commits or contributions picked.
LIKE MY WORK ? Leave a Thanks
XDA:DevDB Information
Notkernel, Kernel for the Xiaomi Redmi Note 7
Contributors
YasiR Siddiqui
Source Code: https://github.com/Yasir-siddiqui/android_kernel_xiaomi_lavender
Version Information
Status: Stable
Stable Release Date: 2020-02-16
Created 2019-10-22
Last Updated 2020-02-16
XDA:DevDB Information
Notkernel, Kernel for the Xiaomi Redmi Note 7
Contributors
YasiR Siddiqui
Version Information
Status: Stable
Stable Release Date: 2020-02-16
Created 2019-10-22
Last Updated 2020-02-16
F.A.Q
[COLOR="#34D1GE"]Frequently Asked Questions[/COLOR]
1. What ROMs are compatible?
> All pie & 10 ROMS.
2. Is it EAS or HMP?
> The normal NotKernel is HMP & Notkernel-Lite is EAS.
3. F2FS supported?
> Yes
4. My camera is not working
> There are two builds one with old camera driver and one with new so flash according to your ROM..
5. Notkernel has ___ bug || ___ doesn't work properly on Notkernel
> Bugs and issues are common in custom kernels. We are by no means pro's at the job and may mess things up at times. But we do let the kernel go through a bunch of testing by the members of our Testers' group, so the chances of major bugs existing in the release builds is comparitively low. However if you do end up facing bugs, please do report it through our support group or messaging me on Telegram[Yasirsiddiqui]. Even if you are not in a state to give any logs or detailed description, at least mentioning it to us briefly would help us a lot.
01-02-2020
Hello everyone! Today I'm pleased to introduce you to my new version of Notkernel so here's a version of NotKernel which was requested by most of you on telegram for better battery life. It's based on EAS and have Undervolt, UC & More features for battery backup Check downloads for download link it's NotKernel-Lite-lavender*.zip
Changelogs!
Changelog:
01-06-2019
• Linux 4.4.208
• Merged Tag LA.UM.8.2.r1-05100-sdm660.0
• Added BFQ I/O scheduler
• Enabled CPU Boost
• Disabled Tons of Debugging
• Partially VLA Free
• Removed fast charging
• Back to 4.4 LMK
• Reduce thermal throttling thresholds
• Disabled tons of tracing/logging
• ARM: dts: sdm660: use default qos active/wakeup latency
• Slimbus: Fix potential memory leak
• Sched improvements
• Removed some commits that were found useless or backfiring
• System wide power efficient workqeue & more check github for more details.
Old Changelogs: https://gist.github.com/18554b0c0552eb6fd0e510de9c4670db
this is for android 10 or 9?????
grifovunque said:
this is for android 10 or 9?????
Click to expand...
Click to collapse
Both and also for Miui.
Yasir bought lavender? 0_0'
another question this is EAS or HMP version?
i think EAS sure!!!!!
grifovunque said:
another question this is EAS or HMP version?
i think EAS sure!!!!!
Click to expand...
Click to collapse
HMP.
Kernel source is invalid .
I'd request you to update it asap.
letsmakecakes said:
Kernel source is invalid .
I'd request you to update it asap.
Click to expand...
Click to collapse
Done.
Hi! This kernel, like genom, clarity and ancient, have max wifi seed stuck at 25Mb/s even if my connection is a 100Mb/s. Only two kernel on android 10, Yuki and oniichan, haven't this "bug". Thanks for your work dev!
FN07 said:
Hi! This kernel, like genom, clarity and ancient, have max wifi seed stuck at 25Mb/s even if my connection is a 100Mb/s. Only two kernel on android 10, Yuki and oniichan, haven't this "bug". Thanks for your work dev!
Click to expand...
Click to collapse
It will be fixed with Upcoming CAF tag.
FN07 said:
Hi! This kernel, like genom, clarity and ancient, have max wifi seed stuck at 25Mb/s even if my connection is a 100Mb/s. Only two kernel on android 10, Yuki and oniichan, haven't this "bug". Thanks for your work dev!
Click to expand...
Click to collapse
And which of these kernels do you recommend?
Slow wifi speed
Link?
can you add hotplug to the kernel please?
Does it support kcal
acquahdd said:
Does it support kcal
Click to expand...
Click to collapse
No will add in next update.
Any chance to add in to kernel gpu boost ? 512 adreno support up to 850hhz and we have only 647...
Gnomchar said:
Any chance to add in to kernel gpu boost ? 512 adreno support up to 850hhz and we have only 647...
Click to expand...
Click to collapse
op add this pls

Categories

Resources