[Kernel] F1xy kernel for Poco X3 (NFC) [Android Q/R] [17th January] - Xiaomi Poco X3 NFC ROMs, Kernels, Recoveries, & Ot

DISCLAIMER:
Haha warranty goes brrr. . .
I am not responsible for your broken phones, sdcards, dreams and etc. You are on your own, kernel is provided as-is.
Features:
1. Wireguard.
2. Adjustable TTL.
3. Based on latest ALS (CAF+upstream) source with Xiaomi edits applied and slightly cleaned up.
4. Embedded dtbo - you don't need to worry about bad/leftover dtbo's, kernel uses its own and ignores dtbo partition altogether.
Optimizations applied:
This list most likely isn't full.
1. Compiled with GCC 10.2, O3, LTO and crazy inlining.
2. Performance critical kthreads/irqs API.
3. Cpusets/Stune assists.
4. Optimized frequent memory allocations.
5. Greatly sped up memory regular memory allocarions.
6. Simple LMK for better multitasking.
7. BBR TCP algorithm.
8. TLB invalidation, mmu_gather backported from mainline for a major performance boost. (thx Arter <3)
9. General undebugging, reduced logging and fixes for braindead Xiaomi/CAF code.
10. Entropy, and crypto engine optimizations.
11. Scheduler improvements from Google.
OS Support:
Anything that isn't MIUI or based on it should work.
Where to download:
Releases on Github.
Franco Kernel Manager integration:
If you purchased FKM you can tap on the link below, open it with FKM and install this kernel automatically
+ check for updates every day.
https://raw.githubusercontent.com/F1xy-kernels/SURYA_kernel/Q-surya/fkm/update.json
Support chat in Telegram:
(I'm much more active there)
My Poco X3 chat in TG
Credits:
CAF Help Desk | devloopers.
Ferat Kesaev and Niko Schwickert for inspiration and for entertaining me in the darkest points of my life.
BUGREPORTS WITHOUT LOGS WILL BE IGNORED.
Donations:
paypal - my friend's paypal, please add a note "To Yaro" if you decide to donate.

Reserved.

Want to test it on Xiaomi.eu rom.. will it work on miui rom? You didn't mention about OS compatibilty !!

mehdi.shah said:
Want to test it on Xiaomi.eu rom.. will it work on miui rom? You didn't mention about OS compatibilty !!
Click to expand...
Click to collapse
Added.

Star_king12 said:
Added.
Click to expand...
Click to collapse
Thanks but alas not compatible with miui... I was so excited to try out this new kernel on miui rom.. anyway i hope you will make one for miui too one day.. keep up the good work and thank you for the kernel.!! Peace

What is the difference between this kernel and the one below?
[KERNEL][SURYA] Optimus Drunk Kernel v12.10 [12-07]
Optimus Drunk Kernel for POCO X3 (NFC) #include /* * Your warranty is... Still valid??. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed...
forum.xda-developers.com

Sofiane toumi said:
What is the difference between this kernel and the one below?
[KERNEL][SURYA] Optimus Drunk Kernel v12.10 [12-07]
Optimus Drunk Kernel for POCO X3 (NFC) #include /* * Your warranty is... Still valid??. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed...
forum.xda-developers.com
Click to expand...
Click to collapse
Developer.

thaks for the kernel, please add exfat support for sdcard, thanks

Thanks friend for your work.
Work in last Havoc rom?

jeryll said:
thaks for the kernel, please add exfat support for sdcard, thanks
Click to expand...
Click to collapse
I think it's there already.

Star_king12 said:
I think it's there already.
Click to expand...
Click to collapse
then it will be something related to OTG, since I'm connecting my sdcard via OTG adapter and was not even detected (usually Android complain about formatting my card if it can't read it), thanks again

Kernel working fine over ArrowOS! Things definitely feel slightly smoother, haven't run any benchmarks however. I do appreciate is the latest Linux patches & the cleanup the Xiaomi junk!
I'm finally happy with my Poco X3, Thanks OP!

Star_king12 said:
DISCLAIMER:
Haha warranty goes brrr. . .
I am not responsible for your broken phones, sdcards, dreams and etc. You are on your own, kernel is provided as-is.
Features:
1. Wireguard.
2. Adjustable TTL.
3. Based on latest ALS (CAF+upstream) source with Xiaomi edits applied and slightly cleaned up.
4. Embedded dtbo - you don't need to worry about bad/leftover dtbo's, kernel uses its own and ignores dtbo partition altogether.
Optimizations applied:
This list most likely isn't full.
1. Compiled with GCC 10.2 and O3.
2. Performance critical kthreads/irqs API.
3. Cpusets/Stune assists.
4. Optimized frequent memory allocations.
5. Greatly sped up memory regular memory allocarions.
6. Simple LMK for better multitasking.
7. BBR TCP algorithm.
8. mmap/mremap, TLB invalidation, mmu_gather backported from mainline for a major performance boost. (thx Arter <3)
9. General undebugging, reduced logging and fixes for braindead Xiaomi/CAF code.
10. Entropy, and crypto engine optimizations.
11. Scheduler improvements from Google.
OS Support:
Anything that isn't MIUI or based on it should work.
Where to download:
Releases on Github.
Franco Kernel Manager integration:
If you purchased FKM you can tap on the link below, open it with FKM and install this kernel automatically
+ check for updates every day.
https://raw.githubusercontent.com/F1xy-kernels/SURYA_kernel/Q-surya/fkm/update.json
Support chat in Telegram:
(I'm much more active there)
My Poco X3 chat in TG
Credits:
CAF Help Desk | devloopers.
Ferat Kesaev and Niko Schwickert for inspiration and for entertaining me in the darkest points of my life.
Donations:
paypal - my friend's paypal, please add a note "To Yaro" if you decide to donate.
Click to expand...
Click to collapse
Flashing instructions?

Can anyone confirm if this kernel has power efficient work queues enabled?
So far, it appears only Stormbreaker kernel has it.

Revontheus said:
Can anyone confirm if this kernel has power efficient work queues enabled?
So far, it appears only Stormbreaker kernel has it.
Click to expand...
Click to collapse
It does.

sammanesh1 said:
Flashing instructions?
Click to expand...
Click to collapse
Reboot to twrp, flash.

it is support ip6tables nat ?

Infrared not working for me

mandanga said:
Infrared not working for me
Click to expand...
Click to collapse
Indeed, gonna try to fix it for the next release.

I tried this on Pixel Experience Android 10, My phone went to bootloop. Please write flashing guide

Related

Owl Kernel for ICS

Disclaimer:
Code:
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards, thermonuclear
* war, or you getting fired because the alarm app failed. Please do some
* research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
I made that kernel for myself,but decided to share it:maybe someone finds it useful.
Short list of features(not full,I could forgot something):
Latest source code
Patched to version 3.0.101(credits to munjeni)
Compiled with GCC 4.8.2 toolchain(self builded)
Various optimisation flags(-mtune=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard)
Huge amount of CFS patches(improved load balancing)
Memory unaligned access
ARM RWSEM optimized algorithm
Asynchronous I/O disk usage algorithm
Auto-Root
CWM Touch Recovery
Init.d support
BusyBox
ZRAM(with LZ4 compression)/ZCACHE/UKSM/CleanCache
SLUB memory allocator
Overclockable to 1.2 GHz(stable only with performance governor(for now))
Dynamic FSync Control
Exclusive Bionic libc(improved memory acces efficiency)
Adaptive readahead
RCU boost enabled
Power Saving tuned
...list will be updated,when i remember more added features
Changelog
5.3->5.5
Stabilized overclock @1.2GHz(but be aware-phone is heating very much now(in OC mode))
Dynamic & async fsync(faux123)
RWsem & mutex patches
Several changes for ext4 and mmc subsystem
Added parameter extra_free_kbytes(by default 4096)
Switched to GCC 4.9.0
Frequencies by default:200MHz-1,2GHz
About overclock: For now overclocked frequency stable only with performance governor,in other cases reboots are possible(This information actual till version 5.5). This overclock-real, not just digits in "current frequency" field. Original overclock technology made by cocafe,I am just ported his LiveOPP to our device(only core functionality).
Also, exclusive libc integrated into kernel(I was compiled it from sources and changed string routines to more optimized for armv7).
I want to say thanks to all people with public github repos:there are very little amount of my code in that kernel,most of patches I was picked up from public sources.
Download v5.3:http://d-h.st/fFg
Download v5.5:http://d-h.st/mdr
XDA:DevDB Information
Owl, Kernel for the Sony Xperia Sola
Contributors
B.B.N.
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 5.5
Created 2014-06-02
Last Updated 2014-07-06
The WiFi kernel module should remain as kernel-separate module?
I am noticed a little bug:
- WiFi is activated with random MAC addresses. I have set up MAC filtering on my router, and when trying to connect, my router kicks me
Optimizing libc is a good idea. Works great!
CM Version or Stock Version ?????
v5.5 please..
I can't download it from 4pda.ru:laugh:
maverickperfect said:
I am noticed a little bug:
- WiFi is activated with random MAC addresses.
Click to expand...
Click to collapse
I shall look for solution,thanks for bug report. But I am can't develop too often, When I have time i will continue.
does anyone have this kernel ?
maverickperfect said:
I am noticed a little bug:
- WiFi is activated with random MAC addresses. I have set up MAC filtering on my router, and when trying to connect, my router kicks me
Optimizing libc is a good idea. Works great!
Click to expand...
Click to collapse
I remember this issue with MAC in ICS. Maybe it is the same?
Have a look here:
http://forum.xda-developers.com/xpe...ria-sola-ics-rom-6-1-1-b-1-10-t1922029/page47
akkufix said:
I remember this issue with MAC in ICS. Maybe it is the same?
Have a look here:
http://forum.xda-developers.com/xpe...ria-sola-ics-rom-6-1-1-b-1-10-t1922029/page47
Click to expand...
Click to collapse
hey can u share the link for this kernel
ak.akshay said:
hey can u share the link for this kernel
Click to expand...
Click to collapse
I'm a long time away from Sola, but you should have a look here.
You have to register there. For browser use Chrome to translate
Info and thread:
http://4pda.ru/forum/index.php?act=search&source=all&forums[]=all&query=Owl+Kernel+&x=23&y=11
Well, for you i hosted them. If anyone have concerns, i will remove them.
V5.5
Owl_CWM_5.5(3.0.101).zip - 8.18 MB
V5.7
Owl_CWM_5.7_partially_replicated.zip - 8.54 MB
All credits to the OP @B.B.N. :good:
akkufix said:
I'm a long time away from Sola, but you should have a look here.
You have to register there. For browser use Chrome to translate
Info and thread:
http://4pda.ru/forum/index.php?act=search&source=all&forums[]=all&query=Owl+Kernel+&x=23&y=11
Well, for you i hosted them. If anyone have concerns, i will remove them.
V5.5
Owl_CWM_5.5(3.0.101).zip - 8.18 MB
V5.7
Owl_CWM_5.7_partially_replicated.zip - 8.54 MB
All credits to the OP @B.B.N. :good:
Click to expand...
Click to collapse
thanx I tried ON That Site But FIles Were Deleted
ak.akshay said:
thanx I tried ON That Site But FIles Were Deleted
Click to expand...
Click to collapse
You have to be registered to see them files on 4pda.
akkufix said:
You have to be registered to see them files on 4pda.
Click to expand...
Click to collapse
tried the kernel antutu gave me 17000+ score but kernel is laggy
ak.akshay said:
tried the kernel antutu gave me 17000+ score but kernel is laggy
Click to expand...
Click to collapse
17000+ for Sola, but laggy?
Can't say anything about this Kernel, maybe this comes from device's less RAM and/or LMK is to aggressive?
So everything must be reloaded before running? Try to make LowMemoryKiller "softer".
Play with governors - check with i.e. NoFrills.
akkufix said:
17000+ for Sola, but laggy?
Can't say anything about this Kernel, maybe this comes from device's less RAM and/or LMK is to aggressive?
So everything must be reloaded before running? Try to make LowMemoryKiller "softer".
Play with governors - check with i.e. NoFrills.
Click to expand...
Click to collapse
look Here 17905
ak.akshay said:
look Here 17905
Click to expand...
Click to collapse
Well...we were all happy at the time, as we reached the 10K with P, Go and Sola.
We started with 6K

[KERNEL][MM][CM/AOSP][angler] ZigZag Kernel [R6][14-6-16]

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.
*/
Features:
Zipped using anykernel2 by @osm0sis
Latest linux patches
-O3 Optimizations
a57/a53 optimizations
CDROM emulation drive support (DriveDroid support)
CPU Overclock
Wake Gestures: doubletap2wake, sweep2wake
UKSM(Ultra Kernel Samepage Merging)
KCAL Color control
F2FS
Frandom
Zram, Zsmalloc, and Zpool
UFS ICE driver
Advanced TCP Congestion controls
Kexec Hardboot Support
Franco Sound Control
Governors: ElementalX, ZZMoove, Impulse and the usual
I/O Schedulers: BFQ, SIOPlus and the usual
Many, many fixes to many stuff from CAF
More fixes to stuff, check git
Downloads: ZigZag builds
Note: Builds with '-exp' in the suffix are not meant for daily users! Try at your own risk!
Credits:
Google
@faux123
@flar2
@franciscofranco
@Imoseyon
@savoca
CAF
CM
Changelogs on post #2
Enjoy people!
XDA:DevDB Information
ZZ Kernel, Kernel for the Huawei Nexus 6P
Contributors
##W4TCH0UT##
Source Code: https://github.com/W4TCH0UT/ZZ_angler
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R6
Stable Release Date: 2016-06-14
Created 2016-04-19
Last Updated 2016-06-14
Changelogs:
R6
* Latest f2fs patches
* Latest linux patches(Updated to 3.10.102)
* Usual tweaks from CAF
* Use franco's sound control instead of faux's
* Same Changelog for R6-exp with minor CAF experimental tweaks
R5-exp
* Enhanced sound quality(patches from CAF)
* Enhanced video quality(patches from CAF)
* Enhanced camera quality(patches from CAF)
* Fixes to major things
* Governors: ZZMoove, Impulse
R5
* Governors: ZZMoove, Impulse
R4
* More F2FS patches from kernel.org
* Upstream patches from google and CM
* Whole lotta fixes from CAF(check git for wide list of commits)
* Enable Zram, Zsmalloc and Zpool
* Squashfs file system intro
R3
* CDROM emulation drive support (DriveDroid support)
* Latest F2FS patches from kernel.org
* -O3 optimizations
* Kill some logspam
* Fixes from CAF
R2
* UKSM(Ultra Kernel Samepage Merging) 0.1.2.3
* Frandom
* Implemented UFS ICE driver
* I/O Schedulers: SIOPlus
* Advanced TCP Congestion controls(default: cubic)
* Fix Sound issues
R1
* Initial build​
Added to Nexus 6P index thread:
[INDEX] Huawei Nexus 6P
Good job on the support for F2FS. I hope more devs start to add support for their kernels and roms soon as F2FS continues to mature.
Hello supported Ciyanogen? Very thanks
Regards
Enviado desde mi Nexus 6P mediante Tapatalk
Welcome. :laugh::laugh::laugh::laugh::laugh:
iron maiden01 said:
Hello supported Ciyanogen? Very thanks
Regards
Enviado desde mi Nexus 6P mediante Tapatalk
Click to expand...
Click to collapse
Yes works on cm/aosp too(not sure about aosp though)
##W4TCH0UT## said:
Yes works on cm/aosp too(not sure about aosp though)
Click to expand...
Click to collapse
Works on AOSP (PureNexus) though I believe there is a sound issue. Have to double check and report back later.
HesThatGuy said:
Good job on the support for F2FS. I hope more devs start to add support for their kernels and roms soon as F2FS continues to mature.
Click to expand...
Click to collapse
F2FS support is great and all but worthless at the moment since we don't have a way to format the three partitions ( system, data, cache) to really take advantage of potential gains f2fs as the offer.
The solution is pretty straightforward but I don't have the knowledge to know if it's feasible or not.
The road block is the fact that the 6p cache partition is under 1GB, which is a minimum requirement for f2fs to work.
There is TWRP custom build out there that's support f2fs but it only works on the data partition and that's meaningless as f2fs relies heavily on using the cache partition.
We could increase the size of the cache partition easily because the data partition is right next to it on the device and we could take space from data and allocate it to cache. I just have no idea of the possible repercussions of resizing partitions on an Android device.
My guess is that it would screw with Google releases and maybe there's something in the bootloader or kernel that needs to be edited so the device knows which blocks belong to which partition.
If it isn't a big deal to resize partitions, then its trivial. Use the latest f2fs-tools off github and make a TWRP kernel.
I remember jt1134 modifying partitions for new ROMs to work on the Fascinate. Even coding RIL stuff single handedly for CM. I miss those days, when locked bootloader wasn't even heard of ?
ZigZag R2 is out now!
R2
* UKSM(Ultra Kernel Samepage Merging) 0.1.2.3
* Frandom
* Implemented UFS ICE driver
* I/O Schedulers: SIOPlus
* Advanced TCP Congestion controls(default: cubic)
* Fix Sound issues
Click to expand...
Click to collapse
Kernel is stable from R2 onwards!
Cheers!
shag_on_e said:
I remember jt1134 modifying partitions for new ROMs to work on the Fascinate. Even coding RIL stuff single handedly for CM. I miss those days, when locked bootloader wasn't even heard of
Click to expand...
Click to collapse
Making a custom TWRP that allows the 6P to fully use F2FS has been on my "to-investigate/to-do" list for a while now. I've msg'd a couple people with experience in modifying the TWRP kernel and a few devs to see the feasability about changing partition sizes, but have gotten no responses
* UKSM(Ultra Kernel Samepage Merging) 0.1.2.3
* Implemented UFS ICE driver
* I/O Schedulers: SIOPlus
* Fix Sound issues
Click to expand...
Click to collapse
I saw these and thought "oh thats new".. But I'm perplexed. Your kernel is a fork of CyanogenMod/android_kernel_huawei_angler with only a few commits done recently, https://github.com/W4TCH0UT/ZZ_angler/commits/53a3c39ecd976558df111fcd874e2d5edc391d1d. If that's the wrong repo/branch somehow then my bad but I just followed the link in OP.
Not sure why you're enabling ICE (Inline Crypto Engine) when the OEMs won't even use it because its unstable. Ofc HW backed encryption is better than software-only but Google also vastly improved it's keystore on M (compare the Nexus 6 encryption performance to the 6p).
From Android Explorations @ http://nelenkov.blogspot.com/
Unfortunately, while the current implementation performs pretty well, there are still some problems, especially when the device is in sleep mode. If the devices is in sleep mode for a relatively long period of time, read errors can occur, and the userdata partition may be mounted as read only (which wreaks havoc with the system's content providers); the device may even power off. While a reboot seems to fix the issue, if the the userdata was mounted read-only, the SQLite databases storing system configuration and accounts may get corrupted, which in some cases can only be fixed by a factory reset. Thus, hardware-accelerated disk encryption is unfortunately currently not quite suitable for daily use on the Nexus 6.
Click to expand...
Click to collapse
CAF even tried using it for our chipset then reverted it:
ICE (Inline Crypto Engine) support requires Key restoration after UFS power collapse. This operation adds long latency to exit from power collapse and will impact the performance even when ICE is not in use.
Click to expand...
Click to collapse
I mean, its worth experimenting with for sure. You don't until you try. But ICE has been around for a long time and there must be a reason no one uses it.
And I don't see where you added UKSM. Could you link the merge?
bobbarker2 said:
I saw these and thought "oh thats new".. But I'm perplexed. Your kernel is a fork of CyanogenMod/android_kernel_huawei_angler with only a few commits done recently, https://github.com/W4TCH0UT/ZZ_angler/commits/53a3c39ecd976558df111fcd874e2d5edc391d1d. If that's the wrong repo/branch somehow then my bad but I just followed the link in OP.
Not sure why you're enabling ICE (Inline Crypto Engine) when the OEMs won't even use it because its unstable. Ofc HW backed encryption is better than software-only but Google also vastly improved it's keystore on M (compare the Nexus 6 encryption performance to the 6p).
From Android Explorations @ http://nelenkov.blogspot.com/
CAF even tried using it for our chipset then reverted it:
I mean, its worth experimenting with for sure. You don't until you try. But ICE has been around for a long time and there must be a reason no one uses it.
And I don't see where you added UKSM. Could you link the merge?
Click to expand...
Click to collapse
https://github.com/W4TCH0UT/ZZ_angler/commit/0b91f685a025db3c2c549aad51a2565fb1467755 , this is the commit for uksm, following it were some missing bits for it.
And, yes it is a fork of cm to support cm based ROMs.
If you could check the merges, then there's a lot that has been done.
I thought it would be a good way to experiment using the ICE driver as to what it brings. I know 6p's encryption system is better than 6, but what's the harm in experimenting?
##W4TCH0UT## said:
https://github.com/W4TCH0UT/ZZ_angler/commit/0b91f685a025db3c2c549aad51a2565fb1467755 , this is the commit for uksm, following it were some missing bits for it.
And, yes it is a fork of cm to support cm based ROMs.
If you could check the merges, then there's a lot that has been done.
I thought it would be a good way to experiment using the ICE driver as to what it brings. I know 6p's encryption system is better than 6, but what's the harm in experimenting?
Click to expand...
Click to collapse
There's no harm at all, except for users who will try this kernel and experience the instability and latency issues described above. If the users don't realize that you are experimenting with some untested features then they will just end up writing this kernel off and never use it. So maybe it would be a good idea to put a disclaimer or perhaps two different buildsl?
And it isn't just the 6p that was improved it was all Android 5.0 and up.
This ice chip has been on Qualcomm SOCs for a long time now and by that I mean since at least 2011. I'm sure they've made improvements over the past five years, but I suspect there's a reason no developer uses this in their kernel. Qcoms website has very little detail about even the existence of ICE, most of what we know has come from then submitting it to get FIPS certified.
bbarker2 said:
There's no harm at all, except for users who will try this kernel and experience the instability and latency issues described above. If the users don't realize that you are experimenting with some untested features then they will just end up writing this kernel off and never use it. So maybe it would be a good idea to put a disclaimer or perhaps two different buildsl?
And it isn't just the 6p that was improved it was all Android 5.0 and up.
This ice chip has been on Qualcomm SOCs for a long time now and by that I mean since at least 2011. I'm sure they've made improvements over the past five years, but I suspect there's a reason no developer uses this in their kernel. Qcoms website has very little detail about even the existence of ICE, most of what we know has come from then submitting it to get FIPS certified.
Click to expand...
Click to collapse
I have not experienced 1 damn issue and been on R2 since release. in fact im getting better battery life than both kylo and elemental. im not sh***ing on their kernels, just stating my experience thus far. on latest DU TEST 4/18
opz187 said:
I have not experienced 1 damn issue and been on R2 since release. in fact im getting better battery life than both kylo and elemental. im not sh***ing on their kernels, just stating my experience thus far. on latest DU TEST 4/18
Click to expand...
Click to collapse
I kept getting a phone and SystemUI force close on 4/18. About to try zigzag 2 then retry 4/18 DU, then maybe the combo of the two.
shag_on_e said:
I kept getting a phone and SystemUI force close on 4/18. About to try zigzag 2 then retry 4/18 DU, then maybe the combo of the two.
Click to expand...
Click to collapse
Try clean flashing the rom, then the kernel.
Regards
I can't speak on the battery life yet, but in terms of smoothness & scrolling; this kernel is ?. (Stock x Zigzag).
Any recommended settings @##W4TCH0UT##
Sent from my Nexus 6P using XDA-Developers mobile app
This kernel is running really really smooth. I am very impressed so far with the performance and also battery life seems great as well. Please keep up the great work, as i see no reason to change kernels now. Only thing i ask for is maybe drive droid support and f2fs. Thanks so much

[KERNEL][BERYLLIUM][CLANG]Ingenium

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 blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
Features:
- Based on Lineage kernel
- KCAL advanced color control
- K-LAPSE v5
- Compiled with Proton
- Wireguard suuport
- ThinLTO and SCS enabled
- Boeffla wakelock blocker
- F2FS support with rapid GC
- Westwood is default TCP Algorithm
- Anykernel3
Download:
Here
Donate:
You can buy me a coffee if you like my work.
Installation:
Dirty flash the rom if you are already using another custom kernel.
Flash the zip in TWRP.
XDA:DevDB Information
Ingenium, Kernel for the Xiaomi Poco F1
Contributors
Dev_Mashru
Source Code: https://github.com/DevMashru/android_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Created 2020-07-25
Last Updated 2020-08-29
Note: Should work on all custom roms. Not tested on MIUI
Hey man, good to see a new kernel in Poco modding community. Can you explain whats the difference with other simple kernels?
Days 3..
I like this one...
Gaming & daily feels awesome on my device....
Thx for ur great works...
Ingenium V1.1 is out. Get it here
Changelog:
Fixed network speed indicator.
Compiled with proton.
Upstreamed to v4.9.232.
Slow charging, Battery drain is 12% normal 45% gaming. Deep sleep for 8 hours and it drained 12%. I am on pixelDust and i think this one needs more optimization. It does not have description and no changelogs. Not recommended for now
evaltongcs said:
Slow charging, Battery drain is 12% normal 45% gaming. Deep sleep for 8 hours and it drained 12%. I am on pixelDust and i think this one needs more optimization. It does not have description and no changelogs. Not recommended for now
Click to expand...
Click to collapse
No description? Have you even tried reading the OP?
No changelog? The post just before yours has the changelog. GitHub releases also has the changelog (the only place where you can download ingenium). I can't help if you don't bother reading.
As for your issue, I am very sure I'll be able to fix it, thanks to all the information you have provided about your problem.
Dev_Mashru said:
No description? Have you even tried reading the OP?
No changelog? The post just before yours has the changelog. GitHub releases also has the changelog (the only place where you can download ingenium). I can't help if you don't bother reading.
As for your issue, I am very sure I'll be able to fix it, thanks to all the information you have provided about your problem.
Click to expand...
Click to collapse
Thank you. The temp is really good i can get 30C-32C and this is the first time i get this temps. But charging is slow and battery drain is a bit high. I know this will be fix. :good::fingers-crossed::good:
[email protected] said:
Hey,
can you please please please fix the UVC drivers. The screenshot below is from Go FPV app and you can see that the drivers are missing.
https :// ibb.co /6BhcQKX
Click to expand...
Click to collapse
Does it work on other kernels? If yes, which ones?
Dev_Mashru said:
Does it work on other kernels? If yes, which ones?
Click to expand...
Click to collapse
Unfortunately it does not work on other kernels . But it works on my Redmi Note 5 pro (whyred) if that would help.
Charging is pretty slow. Temp is around 38 while charging but still the speed on lockscreen shows 1050mA which used to be 2000+ at this temp.
Using on PixelDust, the inbuilt kernel was giving good speed but my network speed monitor didn't worked so tried this. So tried this, overall performance seems to be okay, haven't used much only for a few hours.
Ingenium V1.2 is out. Get it here
Changelog:
Upstreamed to v4.9.233.
Ingenium V1.3 is out. Get it here.
Changelog:
Added wireguard support.
Enabled ThinLTO.
Enabled SCS.
Upstreamed to 4.9.234.
Ingenium V2.0 is out. Get it here.
Changelog:
Switched to PELT
Removed blu_schedutil
Upstreamed kernel to 4.9.255
Merged CAF tag 'LA.UM.9.3.r1-00700-sdm845.0'
Merged CAF tag 'LA.UM.8.3.r1-08800-sdm845.0'
Misc Changes
Does it support fast charging?
Dev_Mashru said:
Ingenium V2.0 is out. Get it here.
Changelog:
Switched to PELT
Removed blu_schedutil
Upstreamed kernel to 4.9.255
Merged CAF tag 'LA.UM.9.3.r1-00700-sdm845.0'
Merged CAF tag 'LA.UM.8.3.r1-08800-sdm845.0'
Misc Changes
Click to expand...
Click to collapse
Yup, it does. Charging @2,6ampere. Smooth kernel, thx dev!
Gonna try
Betwn txs for keeping kernel free from unwanted features
Ingenium V2.3 is out. Get it here.
Changelog:
Merged CAF tag LA.UM.8.3.c25-01900-sdm845.0
Merged CAF tag LA.UM.9.3.r1-01700-sdm845.0
Bump Wireguard version
Upstreamed to 4.9.268
LOS Upstream
Dev_Mashru said:
Ingenium V2.3 is out. Get it here.
Changelog:
Merged CAF tag LA.UM.8.3.c25-01900-sdm845.0
Merged CAF tag LA.UM.9.3.r1-01700-sdm845.0
Bump Wireguard version
Upstreamed to 4.9.268
LOS Upstream
Click to expand...
Click to collapse
Hi is this kernel support pixel experience may update?
There is introduction to check custom kernel support pixel thermal or not. Thanks
imcoolsj said:
Hi is this kernel support pixel experience may update?
There is introduction to check custom kernel support pixel thermal or not. Thanks
Click to expand...
Click to collapse
I am not exactly sure of the changes that the PE May update brings. You could flash, check and report back.

[KERNEL][lmi][AOSP] Quantic Kernel [29/11/20]

Welcome to Quantic a Kernel built specially for Redmi k30 PRO/ POCO F2 Pro codename: lmi
One of the most used kernel on Custom ROMS on Cepheus chosen by developers and one of the most battery friendly on Redmi k20 Pro community​
/* I'm not responsable for any damage on your device, for X or Y reason, also I'm not responsable if you loose your alarm and got fired and also the thermonuclear war, anything like that, installing this kernel you renounce to make me responsable of any unwanted behavior of your device */
/*Compatible ONLY with Android 10*/
Hi everyone, I want to introduce you my new kernel named Quantic-Kernel, this is my personal build kernel with my prefered features. Hope everyone enjoy it and I'll be maintaining it so people can used it with their preferred AOSP ROM(See details below)
FEATURES
Upstreamed CAF to: LA.UM.8.12.r1-10600-sm8250.0
Fixed Camera not working on AOSP ROMs
Reduced logging events
Performance Improvements on scheduler
Enabled ZRAM up to 2GB with lz4 compressor
Upstreamed lz4 compressor
readahead optimizations
Android Binder tweaks
Optimized memory allocations
Reduced kernel weight
Deactivated CAF CPU Boost following MIUI stock kernel parameters
FIX CPU Capacity issues
INSTALLATION PROCEDURE
Make a TWRP backup of BOOT and DTBO partitions
Flash Quantic-Kernel_rX.zip
Reboot to system
Enjoy it
BUGS:
Hostpot may be broken
Works only on ROMS with firmware 12.0.4.0 (check details on Github release)
DOWNLOAD HERE
https://github.com/KONA-DEVS/kernel_xiaomi_sm8250/releases/tag/r2
TELEGRAM CONTACT
https://t.me/Ayrton990 <-- Personal TG
https://t.me/aicplmi <-- Discussion group for support
Thanks List
To kdrag0n
To Kerneltoast
To alk3pInjection
ATTENTION: This KERNEL is NOT based on HiiraKernel, is in construction since early October when I bought the device
SCREENSHOTS ATTACHED BELOW
XDA:DevDB Information
Quantic Kernel, Kernel for the Redmi K30 Pro
Contributors
Ayrton990
Source Code: Github KONA-DEVS
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: r2
Beta Release Date: 2020-11-29
Created 2020-11-22
Last Updated 2020-11-29
Reserved
Another reserved
Hostpot may be broken => I'm waiting when it finish !!!
svzodiac said:
Hostpot may be broken => I'm waiting when it finish !!!
Click to expand...
Click to collapse
what do you mean with that?
Ayrton990 said:
what do you mean with that?
Click to expand...
Click to collapse
BUGS:
Hostpot may be broken => I'm waiting for the stable version
PE Plus - stuck on POCO Logo. Still better this than crashing after boot ;D
Edit: Also if some apps stopped working (showing content) for ya just clear data of Android System WebView
Deleted
@Ayrton990: Awesome! Could you add Wireguard support, please?
Finally a kernel for this device, thanks for this man. I hope we get more kernels and MIUI/Android 11 support.
svzodiac said:
BUGS:
Hostpot may be broken => I'm waiting for the stable version
Click to expand...
Click to collapse
Yeah but the way you wrote it seems to be little rude
grt67DFqyu said:
@Ayrton990: Awesome! Could you add Wireguard support, please?
Click to expand...
Click to collapse
Yes it will be added next update
Thank you for your work!!!Will you consider supporting lineageos?
will you add kcal support & fsync toggle?
Camera does not work in c.droid after kernel
Derepinar said:
Camera does not work in c.droid after kernel
Click to expand...
Click to collapse
Crdroid use 12.03......this kernel work on 12.04 base.
This should work for Paranoid Quartz right?
nvm: aospa is based on 12.03
Awesome work! Thanks!
Thank you very much ? i am waiting miui12 and android 11 weakly support. And i am waiting mostly screen oc. Congratulations for fix xiaomi sources ?
how do I know on which version of ROM am I ? I forgot what was my stock ROM was when I was flashing first Xiaomi.eu rom then oneOS rom..

K.W.A.G.A Kernel for galaxy S8 [Kernel][Android 13][MoroSound 2.2][G950-F]

/*
* 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.
*/
Click to expand...
Click to collapse
What is this?​K.W.A.G.A Kernel is a kernel to improve performance and battery life for Galaxy S8s running Android 13 with Ivan Meler's port of LineageOS.
​Why does it exist?​Well, I thought my phone felt a bit slow so I started developing this. It was never intended to be released to the public but as I started to find out more about what a kernel can do and implemented it into this project it felt almost mean keeping it away from everyone else.
How do I donate?​As I am at the time of writing this 15, I currently do not accept monetary donations as they wont help the project at all, but feel free to send me your S8s. If you want to do that, please open an issue on my github, DM me here on XDA or contact me in another way that you feel is suitable.
How do i change kernel parameters?​I have made a slightly modifyed @corsicanu s app for that. You can download apk from attached files. Source code here: https://github.com/opensourcefreak/KWAGA-kernel-manager
Source code:​Here: https://github.com/opensourcefreak/K.W.A.G.A-kernel-dreamlte
Root?​These images come pre-rooted. Using this kernel without root is not supported.
Download​Coming soon
Kernel features:​* Adjustable Zram size with lz4 compression​* MoroSound 2.2 sound mod​* Up to 2.8 Ghz cpu overclock on big cores(Stock frequency is 2.3 Ghz)​* Up to 2.0 Ghz cpu overclock on small cores(Stock frequency is 1.6 Ghz)​* Up to 839000 Mhz gpu overclock on all cores(Stock frequency is 546000 Mhz)​* Boeffla wakelock blocker​
Coming soon:​* lz4 ramdisk compression for faster boot time​* a2n custom DVFS driver for voltage and temperature control​* An app to change kernel parameters specific for this kernel​* Support for S8+​* Support for running without root​* Support for suspend_max_freq​* Support for enable_oc​Credits:​@ace2nutzer for cpu/gpu overclocking​@bruh™ for inspiration and a few prototype builds​@Ivan Meler for his fantastic ROM and kernel sources(Also implemented MoroSound, Boeffla waklock blocker, fixed zRam with lz4 compression)​@morogoku for MoroSound​@noxxius for device tree mods and MoroSound​@andip71 for Boeffla wakelock blocker​@flar2 for wake gestures​@samsung for kernel sources​Linus Torvalds for Linux​
Changelog:​V 0.1​* Added wake and sleep gestures(Thanks @flar2)​* Fixed incorrectly displayed MoroSound version​
i'm looking forward to it
thank you but does it support evolution x or pixel experience
I have test-builds ready for the full 1.0 release. It will problaby be out next week or something like that.
elosanta said:
thank you but does it support evolution x or pixel experience
Click to expand...
Click to collapse
If it's android 13 so yes, otherwise probably no but there is only one way to find out.
opensourcefreak said:
If it's android 13 so yes, otherwise probably no but there is only one way to find out.
Click to expand...
Click to collapse
Okay!

Categories

Resources