[Kernel] F1xy kernel for Poco X3 (NFC) [Android Q/R] [8th January]

Star_king12

Senior Member
Oct 25, 2015
1,267
2,092
143
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.
 
Last edited:

Star_king12

Senior Member
Oct 25, 2015
1,267
2,092
143

jeryll

Senior Member
Dec 23, 2010
504
304
93
I think it's there already.
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
 
Last edited:

Vulnerability

Senior Member
Sep 14, 2017
51
20
8
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!
 

sammanesh1

Member
May 28, 2015
23
0
31
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.
Flashing instructions?