{
"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"
}
arter97 kernel for Poco F1
/* Details */
Latest CAF msm-4.9 kernel fully merged
This kernel contains more cutting-edge changes from Qualcomm than the regular sdm845 tag
Latest Linux 4.9 subversion merged
Use CONFIG_HZ = 300
- This changes context switching interval from 10ms to 3.33ms
- Pixel used this for years and Google recommends other vendors to do the same for fewer jitters
Memory management improved(from Pixel 2 & 3)
Pixel's lowmemorykiller used
Scheduler commits cherry-picked from Pixel 3
Timer optimizations
RTL8152/8153 USB LAN adapter support
Permissive SELinux
Passes SafetyNet
Built with -O3 speed optimizations
Built with latest GCC
Westwood as default TCP network congestion control
UFS optimizations
Entropy hook on storage removed
Latest mainline f2fs support with GC fixes
CFQ I/O scheduler backported from mainline
Systemless installation (the kernel itself doesn't touch /system or /vendor)
Modules support disabled for lighter kernel
WireGuard support
Removed RTB(interrupt) logging entirely
/* Development */
I do not own a Poco F1.
This was developed by sharing most of the bits from my OnePlus 6 and Razer Phone 2 kernel.
I won't be doing device-specific changes to this kernel(e.g. improvements to the touch panel drivers) until I get my hands on an actual device.
This also means this kernel is/will be developed conservatively.
If you're interested in contributing to a fundraiser for me to get a Poco F1, please check post #2.
/* f2fs */
This kernel fully supports f2fs for /data and I encourage everyone to use f2fs with my kernel for better performance.
See here as to why you might want f2fs.
To use f2fs, download zip files from http://arter97.com/browse/f2fs
Flash f2fs_tools_for_twrp.zip from TWRP. This won’t format your /data partition.
This will replace TWRP's f2fs tools with the latest version and pass the correct parameter to mkfs.f2fs, which is necessary.
This needs to be done everytime you enter TWRP, if you want to re-format to f2fs.
After formatting, or flashing a new ROM or an OTA, /vendor’s fstab needs to be changed.
Flash f2fs_fstab.zip to convert fstab to f2fs again. This won’t format your /data partition.
/* Disclaimer */
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
/* Thanks to */
TheCrazyLex
xboxfanj
Tim Murray
RenderZenith
nathanchance - for android-linux-stable
/* Instructions */
You can use the zip file to flash the kernel from your existing TWRP recovery.
If you don't have TWRP installed already, you can use the img file to flash the kernel directly from your PC via fastboot.
Both methods will install both kernel and modified TWRP recovery.
You can check if the modified TWRP is installed by looking at TWRP's version name.
It should say "arter97".
/* Downloads and links */
Removed
Kernel source
XDA:DevDB Information
arter97 kernel for Poco F1, Kernel for the Xiaomi Poco F1
Contributors
arter97
Kernel Special Features:
Version Information
Status: Testing
Created 2019-04-07
Last Updated 2020-01-26
Reserved 1
/* Changelog */
r11
LA.UM.8.3.r1-06300-sdm845.0 merged
Warning pop-up on Android 10 fixed (Should pass SafetyNet now too)
r10
Novatek touch firmware updated to 10.3.7.0 (by Akhil)
Separate Android 10 kernel released
Swap compressor backend(LZ4) updated
LA.UM.8.3.r1-06100-sdm845.0 merged
Linux v4.9.196 merged
Wi-Fi drivers updated to 5.1.1.74O
Latest f2fs-stable merged
r9
Linux v4.9.189 merged
Wi-Fi drivers updated to 5.1.1.73W
LA.UM.7.3.r1-08200-sdm845.0 merged
LA.UM.7.8.r1-06900-SDM710.0 merged (includes various scheduler improvements)
r8
kcal support added
r7
Linux v4.9.186 merged
LA.UM.7.3.r1-07900-sdm845.0 merged
LE.UM.3.2.1-00910-SDX24 merged
Faulty Low Memory Killer fixed to work better and resolve wake-up delays
Google Assistant Voice Match fixed
General scheduler improvements backported
Virtual memory allocator performance improved
Task scheduler debugging disabled properly for lower overheads
Many parts of the kernel converted to use hotplug state machine
WireGuard updated to 20190702
Bunch of memory allocations from various subsystems were reworked to perform much better (thanks to Sultan) (total of 46 patches)
Debugging features disabled for Adreno GPU drivers to improve performance
Rewritten IOMMU by Sultan reverted to resolve screen flickerings
Switched to zswap/vnswap approach
- This was done since vast majority of Poco F1 users are using 6GB RAM variant
- Ditched conventional zram swap approach and taken zswap+vnswap for more efficient memory operations
- Backported zsmalloc memory allocator from mainline
- Backported zswap compressed page cache from mainline
- Samsung's Galaxy S9 memory modifications merged for better swapping efficiency tuned for Android
r6
Linux v4.9.180 merged
Wi-Fi drivers updated to 5.1.1.72J
Fixed several memory management issues from previous releases
- This fixes multiple issues including performance regressions(wake-up delays, etc) and radio malfunctions
- Thanks to @habylab for testing multiple builds prior to release)
Latest f2fs-stable merged
LA.UM.7.8.c3-06800-QCS605.0 merged
LE.UM.3.2.1-18400-SDX24 merged
Removed f2fs debug tracing codes added by Qualcomm
qseecom performance improved
Re-enabled kernel tracers for avoiding janks
32-bit vDSO added for improving performance on arm32 programs
Audio kernel updated LA.UM.7.3.r1-07800-sdm845.0
r5b1
Linux v4.9.175 merged
Wi-Fi drivers updated to 5.1.1.71H
Latest f2fs-stable merged
LA.UM.7.3.r1-07400-sdm845.0 merged
LA.UM.7.8.r3-01400-SDM710.0 merged
Fixed a Qualcomm issue that prevented audio-app stune creation
Merged various patches from Proton kernel by kdrag0n to lower overheads and improve responsiveness (thanks to kdrag0n, sultanxda and ab123321)
Now VLA-free
RCU boost enabled for better responsiveness
New patches made to f2fs for more efficient GC and trim
FBE(File Based Encryption) now works with f2fs
r4
Wi-Fi drivers updated to 5.1.1.71C
Disabled some debugging options to improve performance
r3
Reverted a problematic Wi-Fi drivers optimization causing Wi-Fi to not turn on after some period of time
r2
Merged LineageOS' LED configuration to fix LED blinking
r1
Initial release
/* Known issues */
It's extremely unlikely for me to be able to fix this without having physical access to the device.
Android Auto is reportedly unusable
Reserved 4
Please follow https://twitter.com/arter97 for updates.
Nice another kernel from @arter97.. testing mode now!
Great to see you here.
@arter97 please put in the title if for MIUI or both.
Yoooo welcome here bro
madsponge26 said:
@arter97 please put in the title if for MIUI or both.
Click to expand...
Click to collapse
What's the point?
I'm yet to see an incompatible ROM.
I don't want to clutter up the thread title like how some others do.
madsponge26 said:
@arter97 please put in the title if for MIUI or both.
Click to expand...
Click to collapse
It works great on miui too!
Can lkt be used on this? Or is it recommended to retain stock settings?
Sent from my Poco F1 using XDA Labs
The best Dev bro .. very happy that you develop the poco F1
dr460nf1r3 said:
Can lkt be used on this? Or is it recommended to retain stock settings?
Sent from my Poco F1 using XDA Labs
Click to expand...
Click to collapse
Not sure what lkt is, but I recommend not using a kernel manager at all if that's what you were wondering.
arter97 said:
Not sure what lkt is, but I recommend not using a kernel manager at all if that's what you were wondering.
Click to expand...
Click to collapse
https://forum.xda-developers.com/apps/magisk/xz-lxt-1-0-insane-battery-life-12h-sot-t3700688
Its a magisk module that some kernel devs recommend using e.g. malakas
Sent from my Poco F1 using XDA Labs
Lovely to see this kernel for our poco.. This feels faster than anything out there. Hope people donate to U
Thz
this is surprising, I hope it will reach the necessary collection
dr460nf1r3 said:
https://forum.xda-developers.com/apps/magisk/xz-lxt-1-0-insane-battery-life-12h-sot-t3700688
Its a magisk module that some kernel devs recommend using e.g. malakas
Sent from my Poco F1 using XDA Labs
Click to expand...
Click to collapse
YMMV but I generally don't recommend this kind of stuffs.
No offense to the developer.
Thanks For Your Work.
Good To See You Here.
Related
{
"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"
}
arter97 kernel for LG G Watch
/* Features */
Upgraded to the latest Linux kernel
Upgraded to the latest Google Linux kernel fork
Compiled using latest Linaro-toolchain with optimization options
Speed improvements
Battery life improvements
/* Details */
Upgraded to the latest Linux 3.10.75
Kernel & ramdisk compression in LZO format
Full unaligned access enabled
BFQ v7r5 I/O Schedulers added
Improved interactive CPU Governor replacing stock userspace governor
Full CPU frequency range 0.3 GHz ~ 1.2 GHz unlocked
Touch booster implemented for buttery smooth touch responsiveness (by faux123)
No-op I/O Scheduler replacing stock ROW scheduler
Asynchronous I/O speed improved
Asynchronous fsync from hTC ported (by faux123)
Disabled MMC-CRC for better speed
Random driver backported from Linux 3.18+
Westwood as default TCP congestion control for best networking speed
Built with LTO(Link-Time-Optimizations) to provide optimum performance
Full f2fs switch for much better file-system performance
i2c clock rates lowered properly for better battery life
SELinux set to permissive
Power-efficient workqueues from Linaro
Uses Samsung's sdcardfs replacing Google's FUSE daemon for better battery and performance
Vibration strength increased 25%
/* Disclaimer */
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this 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. Hard. A lot.
/* Supported device */
LG G Watch (LG-W100)
/* Unsupported device */
LG G Watch R
Samsung Gear Live
Motorola Moto 360
/* What you need to know */
'Opensource' does not mean 'no-respect'
Leave credits to original developers
Stock LG G Watch kernel locks CPU frequency to 0.7 GHz with userspace CPU governor
This kernel unlocks all 0.3 GHz ~ 1.2 GHz range to improve battery life and performance
Your device's data will be wiped if you're not already on f2fs
/* Thanks to */
faux123
temasek
/* Contact */
Email : [email protected]
Twitter : @arter97_dev
/* Downloads */
arter97 kernel for LG G Watch
Git repository
/* Installation */
The installation takes place on your computer.
Download installer from above URL
and execute install_linux.sh(from Terminal) or install_windows.cmd depending on your computer OS.
Follow the instructions on your screen.
XDA:DevDB Information
arter97 kernel for LG G Watch, Kernel for the LG G Watch
Contributors
arter97, faux123, temasek
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.1
Stable Release Date: 2015-01-16
Created 2014-10-13
Last Updated 2015-04-21
/* Changelog */
2.2
Upgraded to the latest Linux 3.10.75
Latest Android Linux kernel 3.10 changes merged
Many memory improvements from Android 5.1 merged
File-system performance improved
f2fs updated
Discard option re-enabled for f2fs
(Jaegeuk Kim says inline kernel handlings for discard is more efficient)
Userspace trim disabled for f2fs
(Reduces vold overhead on FITRIM requests)
Trim fixed for some NAND storage for f2fs
Root access over adb enabled
2.1
Upgraded to the latest Linux 3.10.64
File-system performance improved
NEON utilizations added
f2fs updated
Misc performance & stability improvements
ext4 / f2fs hybrid support added
2.0
Upgraded to the latest Linux 3.10.63
f2fs updated
random drivers updated
Latest Android Linux kernel 3.10 changes merged
Latest LG G Watch Android 5.0.1 Lollipop kernel changes merged
Support added for Android 5.0.1 Lollipop
Support dropped for Android 4.4W
Now uses new ARM instructions set
Cutting-edge compiler optimizations reverted for stability
L1/L2 compiler flag optimizations added
Now uses userspace fstrim instead of kernel fstrim for speed
RAM optimizations when boot is done
Scheduler autogrouping removed since wearable doesn't need multitasking
More optimizations by removing some debugging features
1.0
Initial release
Reserved 2
Reserved 2
Reserved 3
Reserved 3
Greetings to LG G Watch owners..
Hope I can contribute to this wearable community
Thank you for sharing
Awesome! I'm trying this out when I get home. I'm on Gohma right now, should I go back to stock?
Great, used your kernel on my S3.
Do you need to have a stock rom or can we flash it when on Gohma rom?
Using a custom ROM with this kernel won't matter.
Sent from my SHV-E330S using XDA Free mobile app
Great kernel Thanks
Great!!
Thank you!
For having also stock kernel again?
Edit:
For having stock kernel agiain, I must use LG Watch tool...
Question, if we are running on a custom ROM and flash this will it overwrite the ROM or will it work with it? And will this work flashing from a Mac?
Sent from my VS985 4G using Tapatalk
mapatton82 said:
Question, if we are running on a custom ROM and flash this will it overwrite the ROM or will it work with it? And will this work flashing from a Mac?
Sent from my VS985 4G using Tapatalk
Click to expand...
Click to collapse
The ROM part will stay the same as before.
No OS X support, sorry!
Sent from my SHV-E330S using XDA Free mobile app
So, you think that we can use your kernel, with graphene rom? Because I had some troubles when I've installed that rom on your kernel... I didn't try installing before that rom, and then your kernel...
Edit:
I've done and it's ok!
May be.... How I can see if your kernel is running?
Hi
I'm running Graphene Rom
My device is no detected
Running Windows 8.1
No problem flshing Gohma and Graphene
ADB debugging enable
Unlocked bootloader
arter97 said:
Using a custom ROM with this kernel won't matter.
Sent from my SHV-E330S using XDA Free mobile app
Click to expand...
Click to collapse
Mind if I use you kernel in my ROM? Also, thanks for providing source, I wasn't able to get the source from google's git to boot. If you want to try to start building ROM's as well, I can link you to my device tree (still a wip)
frap129 said:
Mind if I use you kernel in my ROM? Also, thanks for providing source, I wasn't able to get the source from google's git to boot. If you want to try to start building ROM's as well, I can link you to my device tree (still a wip)
Click to expand...
Click to collapse
Sorry but I don't allow any of my kernel to be integrated to other projects.
Building my source and uploading or forking is also something I would prefer not to happen.
But you can freely cherry-pick any commits from my source.
And I can help you with Google source not booting. If you had upstreamed your kernel, you need to change the IO scheduler to something not ROW.
Your device tree sounds interesting, but is there any ROM actually buildable?
arter97 said:
Sorry but I don't allow any of my kernel to be integrated to other projects.
Building my source and uploading or forking is also something I would prefer not to happen.
But you can freely cherry-pick any commits from my source.
And I can help you with Google source not booting. If you had upstreamed your kernel, you need to change the IO scheduler to something not ROW.
Your device tree sounds interesting, but is there any ROM actually buildable?
Click to expand...
Click to collapse
To my knowledge no. Last time I sync'd my source with the official Google source it still was incomplete (a few makefiles are broken/missing as well as a few other problems). I planed on porting the necessary files in from stock 4.4.4, but with Google releasing Lollipop in less then a month, I've decided to wait until that is uploaded to see if it is complete then. You can find it here in case you want to check it out, although right now it refers to some vendor files that aren't in the official CM git, so I'll need to fork and complete the android_vendor_lge repository when I have time.
Can anyone pls explain me, what the different is, between kernel und rom on the lg g watch? cause i rly don't see any changes with the rom, beside batterylife and stuff.
I installed this after I installed the update. I have now notices that I cannot cover my watch with my hand to shut it off. Is that because of the update or because of the new kernel? I didn't know if this was a bug or not even related. Great kernel so far battery life seems better also. The watch has also been very responsive.
{
"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"
}
Dragon-Elite Kernel for Lenovo Vibe K5/K5 Plus
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.*/
Insecured
adb runnable as root
init.d support
Upgraded to latest Linux version 3.10.108
Built Using Linaro- 4.9 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a53 ,O3 & Graphite flags.
Dynamic Fsync - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Added Adreno idler GPU Alogrithm - An efficient workaround for msm-adreno-tz's overheads. Developed by @arter97
Disabled Gentle fair sleepers
F2FS Support ( Import from Motorola Source 7.0 Nougat )
Enabled arch power
Automatic busybox installation
Compatible with systemless root
KSM ( Kernel Sample Merging ) enabled
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
[*]Added Double Tap to Wake and Sweep2Wake
Added sound control
Added simple GPU Algorithm - An add-on for MSM-Adreno TZ GPU Governor. Developed by @faux123.
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
CIFS support
[*]zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
Reduced idle power consumption
Wakelocks blocked by default thanks to @franciscofranco
Vibration Intensity Control: Let’s you adjust the intensity at which your phone vibrates
IOScheduler
block: Added Sio IOScheduler
block: Added FIOPS IOScheduler
block: Added Maple IOScheduler
block: Added Zen IOScheduler
Additional IOSchedulers: BFQ v7r8(recommended)
Governors enabled: ondemand, interactive,chill,relaxed,impulse,blu_active:
Add sysinterface for GENTLE_FAIR_SLEEPERS [toggle switch]
[*]Frandom driver- Fast Kernel Number Generator.
Kexec Hardboot Supported
Performance enhancements
[*]Added USB fast charge
[*]Introducing Intelli_thermal - A new thermal protection mechanism
Support for CRC-Toggle (Disabled by Default in Misc. TAB).
Improved square root algorithm.
Disabled some debugging
[*]Relax thermal throttling values
Disabled MMC CRC check for extra 30% boost in IO
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm.
Optimized Console FrameBuffer for upto 70% increase in Performance.
Support for Larch Power feature (should improve Battery-Life).
Powersuspend mode
[*]Added bunches of TCP Congestion Algorithm
Dragon-Elite_V1.2_N_Inline
Dragon-Elite-V1.1_N_Module
Dragon-Elite_V1.2_Oreo-8.1
V1.1 Changes :-
1 :- New i/o maple.
2 :- Wireguard added.
3 :- Compiled with custom Linaro's Snapshot GCC with hg-binutils-2.26.51.0.2 you can grab KERNEL_GOD build here
4 :- Lots Of tunings
5 :- i DONT REMEMBER NOW.Check my Git
V1.2 Changes :-
[*] Rebase both Nougat and Oreo to new source by harry8242
[*] It's new so less features still i added few of them from old vegito source.
[*]Compiled with custom Linaro's GCC -4.9.
[*]CPU voltage reduced for less heating.
[*]I/O scheduler maple,zen,fiops,zen added
[*]CPU governors impulser,chill,relaxed,blu_active added.
JOIN OUR COMMUNITIES
Important:
Do not flash this over other custom kernels!
You should only flash Dragon_Elite over the kernel that came with your ROM
Reporting bugs
Grab a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues) right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
See how to submit a bug report for the appropriate place to report your bug
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
XDA:DevDB Information
Dragon-Elite, Kernel for the Lenovo Vibe K5 Plus
Contributors
yankit293, Dreamstar, harry8242, dev_harsh1998
Source Code: https://github.com/yankit293/android_kernel_lenovo_msm8916
Kernel Special Features:
Version Information
Status: Testing
Current Stable Version: none
Current Beta Version: 1.0
Beta Release Date: 2017-12-27
Created 2017-12-27
Last Updated 2018-01-04
Is this compatible with oreo roms? Thanks btw.
lacsinasonny said:
Is this compatible with oreo roms? Thanks btw.
Click to expand...
Click to collapse
yes for oreo only
yankit293 said:
yes for oreo only
Click to expand...
Click to collapse
Thanks!
There are two threads for this kernel, what is the difference? Thanks!
Amazing dude, congrats for your work!
:
Keep it up!
Keep it up bro...
As I got Audio bugs with Omni oreo which can be fixed via enabling mono audio. (You can add this in OP too). Also double tap to wake not working. And add oreo compatibility in OP too.
Otherwise it's a nice kernel I'm using it from 2 weeks.
Thanks Ankit for keeping this kernel alive for oreo ROMs.
Hotspot not working
I am using official lineage os 14 nd hotspot is not working but totally love the performance
Is it compatible with Android 8.1 or 8.0?
Yairr Jiménez said:
Is it compatible with Android 8.1 or 8.0?
Click to expand...
Click to collapse
Yes it is
I noticed that the little core doesn't use the other frequencies much. It's always at 200mhz and deep sleep. Unlike the big core which maximizes the other frequencies.
new build for viper
change log..
1. dt2w enable using KA app.
2. inline wifi so you can flash dragon elite kernel future updates
https://www.androidfilehost.com/?fid=962157660013069099
press thank button if you like my work...
Samiranboruah said:
I am using official lineage os 14 nd hotspot is not working but totally love the performance
Click to expand...
Click to collapse
new build coming with wifi module join telegram group for BETA builds
New update available for old Rom users as well as new Rom users ..
Inline for new roms
module for old roms which have wlan.ko wifi module ..
happy flashing....
Phone reboots when locked if adopted storage is used. Probably a bug due to iosched switcher module.
dt2wake up not working
yankit293 said:
New update available for old Rom users as well as new Rom users ..
Inline for new roms
module for old roms which have wlan.ko wifi module ..
happy flashing....
Click to expand...
Click to collapse
dt2wakeup not working.., via ka app not working too, kernel there is no menu of wakup on
everything works as expected but dtw is missing from KA and when using adopted storage the phone constantly reboots when locked.
Rom: Viper OS Jan 1 build
kernel version: 1.1
Denil_Chungath said:
everything works as expected but dtw is missing from KA and when using adopted storage the phone constantly reboots when locked.
Rom: Viper OS Jan 1 build
kernel version: 1.1
Click to expand...
Click to collapse
switch to stock kernel will be fixed in next update .. soon
New thread is opened for rebooted kernel with Pie support
{
"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"
}
arter97 kernel for OnePlus 5/5T running OxygenOS
/* Details */
Latest CAF kernel fully merged
Various optimizations from Paranoid Android
Reduced touch latency
Permissive SELinux
Passes SafetyNet
Built with O2 speed optimizations
Built with latest GCC
Random driver backported from mainline Linux(12 times faster)
Westwood as default TCP network congestion control
Entropy hook on storage removed
f2fs support with GC fixes and optimized SQLite libraries
Default file-system mount option with noatime
CFQ I/O scheduler backported from mainline
Systemless installation
Wi-Fi configuration from Pixel 2 and Paranoid Android
/* Disclaimer */
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
/* Warning */
Redistribution, modifying files used within this project's file or integrating with other projects are prohibited with no exceptions other than my projects.
Making mirrors, re-uploading to another servers are also prohibited with no exceptions.
/* Thanks to */
TheCrazyLex
xboxfanj
Tim Murray
Sultan
/* Downloads and links */
arter97.com
XDA:DevDB Information
arter97 kernel for OnePlus 5T, Kernel for the OnePlus 5T
Contributors
arter97
Source Code: https://github.com/arter97/android_kernel_oneplus_msm8998
Kernel Special Features:
Version Information
Status: Stable
Created 2018-01-28
Last Updated 2019-04-09
/* Notice */
Support for other ROMs are not guaranteed and is not planned at the moment
Disabling data encryption is highly recommended for better performance and less headache
Magisk is not tested yet
Only Android Oreo is supported
/* Changelog */
2.3-rc1
Merged Linux 4.4.153
Merged LA.UM.6.4.r1-10300-8x98.0
Merged LA.UM.6.2.r2-10500-sdm660.0
Merged OnePlus 5T OxygenOS 5.1.5 ramdisk (Older versions no longer supported)
Magisk updated to v17.1
Built with GCC 8.2
Merged f2fs from Linux 4.19
Massive performance gains for f2fs with optimal mount and SQLite configurations
Applied pinctrl/serial commits from Pixel for better Bluetooth handling
Disabled UFS clock scaling for better power consumption
2.2-rc2
Merged Linux 4.4.139
Merged LA.UM.6.4.r1-09000-8x98.0
Merged LA.UM.6.2.r2-09300-sdm660.0
Merged OnePlus 5T OxygenOS 5.1.3 ramdisk
Merged f2fs from Linux 4.18 (sorry, rc1 was 4.17)
Merged several patches from Clear Linux
2.2-rc1
Merged Linux 4.4.138
Merged LA.UM.6.2.r2-03900-sdm660.0
Merged OnePlus 5T OxygenOS 5.1.2 ramdisk
Magisk updated to v16.4
Merged some patches from Pixel 2 to improve performance and efficiency
Reverted unnecessary UFS patch to improve power efficiency
Now built with GCC 8.1
Merged f2fs from Linux 4.18
Added f2fs GC optimizations for better performance and lifespan
2.1-rc1
Support for OxygenOS 8.1 added
Support for OxygenOS 8.0 dropped
Merged Linux 4.4.121
Merged LA.UM.6.4.r1-06900-8x98.0
Tweaked some kernel configurations to make it lighter
kswapd affinity removed for faster memory reclaimation
Faster resume from suspend (Thanks to Sultan)
Magisk updated to v16.0
2.0.1
Fixed a kernel panic occuring during Wi-Fi hotspot
2.0.1-rc1
Merged LA.UM.6.4.r1-06500-8x98.0
Backported several unicast and multicast commits from mainline for better wpa_supplicant compatibility
Fixed delayed notifications due to faulty Wi-Fi configuration (by joshuous)
Disabled several debugging features for lower overhead (breaks Android Studio app profiler)
Overrided 300 MHz as the minimum CPU frequency
Faster recovery time for panel reset
2.0
Kernel modules re-enabled for fixing Wi-Fi issues
Fixed custom SQLite libraries not working on f2fs
2.0-rc6
Merged Linux 4.4.115
Disabled kernel modules for lighter kernel
Merged OnePlus 5T OxygenOS 5.0.3 ramdisk
Removed multiple debug and dump stuffs from the ramdisk
Wi-Fi logging reduced
2.0-rc5
Wi-Fi configuration reworked
Enabled more power savings to the display panel
Merged Linux 4.4.114
2.0-rc4
Merged binder with Google Pixel 2
Fixed random reboots due to faulty Wi-Fi drivers
2.0-rc3
Linaro LSK merge reworked
Optimized for big.LITTLE
Toolchain updated to Linaro 7.2 2018.01 with hg-binutils-2.29.51.0.1
2.0-rc2
Merged latest Linaro LSK kernel
Fixed an issue causing camera to save corrupt images
Reverted Meltdown and Spectre patches
Merged latest binder patches from Google
2.0-rc1
Merged LA.UM.6.4.r1-06100-8x98.0
Optimized SQLite libraries only enabled to f2fs users
(f2fs users will need to use another dialer app)
Merged OnePlus 5T OB2
Magisk updated to v15.3
Merged various patches from Pixel 2 to improve Bluetooth, audio and other general performance
Merged Linux 4.4.113
Fixed support for encryption users
Various Wi-Fi issues fixed(including hotspot crashes)
1.0
Fixed slow boot with ext4 users
Fixed support for disabled encryption
Switched to LZ4 ramdisk compression
Reworked touch booster (by TheCrazyLex)
2-step touch booster implemented (by TheCrazyLex)
Merged more Paranoid Android tunables (by TheCrazyLex)
Added f2fs optimized SQLite libraries
Merged LA.UM.6.4.r1-05700-8x98.0 Wi-Fi stack
1.0-rc1
Initial release
/* Magisk */
Magisk is not yet properly supported due to heavy modification to ramdisk.
Obviously, I'm not going to ask the Magisk developer to support my kernel.
I'll be looking into supporting both non-Magisk and Magisk user with the same boot.img.
Until then, Magisk users can use this : http://arter97.com/browse/op5/kernel/magisk
(Magisk-integrated boot.img)
Flashing Magisk ZIP file on top of my kernel will result in boot issues for now.
Reserved 4
Does it have sound control?can we control the kernel features with kernel auditor?
I created a separate thread for OnePlus 5T per demands of the users.
Please post 5T-specific feedback here.
arter97 said:
I created a separate thread for OnePlus 5T per demands of the users.
Please post 5T-specific feedback here.
Click to expand...
Click to collapse
Ok pls link the thread
Good to see here
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
2.0-rc2 is up.
2.0-rc2
Merged latest Linaro LSK kernel
Fixed an issue causing camera to save corrupt images
Reverted Meltdown and Spectre patches
Merged latest binder patches from Google
Site down?
DocRambone said:
Site down?
Click to expand...
Click to collapse
Working fine here
Nice to see you here
Welcome to the T-Zone
will this work on 8.1 custom rom? or just 8.0 OOS? oh and also does the f2fs support has been tested? thanks before
8.0 oos (ob2)+ 2.0-rc2(magisk-boot.img)
random reboot...
ryshd296 said:
8.0 oos (ob2)+ 2.0-rc2(magisk-boot.img)
random reboot...
Click to expand...
Click to collapse
Me too, bootloop when I'm trying to install Magisk 15.3.
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
genevois26 said:
Me too, bootloop when I'm trying to install Magisk 15.3.
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Click to expand...
Click to collapse
Do not manually install Magisk after flashing the kernel.
stock oos 8 with magisk 15.3 how to flash the kernel with no bootloop?and with working magisk?
tasoskio said:
stock oos 8 with magisk 15.3 how to flash the kernel with no bootloop?and with working magisk?
Click to expand...
Click to collapse
If u are on OOS, with magisk, go to recovery and flash kernel from magisk folder and reboot..that is it
{
"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"
}
arter97 kernel for Poco F1
Join our telegram group for latest kernel updates and news MOD EDIT: LINK REMOVED
/* Details */
Latest CAF msm-4.9 kernel fully merged
This kernel contains more cutting-edge changes from Qualcomm than the regular sdm845 tag
Latest Linux 4.9 subversion merged
Use CONFIG_HZ = 300
- This changes context switching interval from 10ms to 3.33ms
- Pixel used this for years and Google recommends other vendors to do the same for fewer jitters
Memory management improved(from Pixel 2 & 3)
Pixel's lowmemorykiller used
Scheduler commits cherry-picked from Pixel 3
Timer optimizations
RTL8152/8153 USB LAN adapter support
Permissive SELinux
Passes SafetyNet
Built with -O3 speed optimizations
Built with latest GCC
Westwood as default TCP network congestion control
UFS optimizations
Entropy hook on storage removed
Latest mainline f2fs support with GC fixes
CFQ I/O scheduler backported from mainline
Systemless installation (the kernel itself doesn't touch /system or /vendor)
Modules support disabled for lighter kernel
WireGuard support
Removed RTB(interrupt) logging entirely
/* Notice */
This kernel is developed by arter, I'm merely posting it for the users of xda.
/* f2fs */
This kernel fully supports f2fs for /data and I encourage everyone to use f2fs with my kernel for better performance.
See here as to why you might want f2fs.
To use f2fs, download zip files from
MOD EDIT: DOWNLOAD LINK REMOVED
Flash f2fs_tools_for_twrp.zip from TWRP. This won’t format your /data partition.
This will replace TWRP's f2fs tools with the latest version and pass the correct parameter to mkfs.f2fs, which is necessary.
This needs to be done everytime you enter TWRP, if you want to re-format to f2fs.
After formatting, or flashing a new ROM or an OTA, /vendor’s fstab needs to be changed.
Flash f2fs_fstab.zip to convert fstab to f2fs again. This won’t format your /data partition.
/* Disclaimer */
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
/* Thanks to */
Arter97
TheCrazyLex
xboxfanj
Tim Murray
RenderZenith
nathanchance - for android-linux-stable
/* Instructions */
You can use the zip file to flash the kernel from your existing TWRP recovery.
If you don't have TWRP installed already, you can use the img file to flash the kernel directly from your PC via fastboot.
Both methods will install both kernel and modified TWRP recovery.
You can check if the modified TWRP is installed by looking at TWRP's version name.
It should say "arter97".
/* Downloads and links */
MOD EDIT: DOWNLOAD LINK REMOVED
Note: The last version works on ROMs which uses the latest miui Q blobs and other stuff. Most AOSP ROMs need to merge the new changes first. In case of ROMs with pie blobs, use older versions. Join our telegram MOD EDIT: LINK REMOVED for further assistance
MOD EDIT: DOWNLOAD LINK REMOVED
XDA:DevDB Information
arter97 kernel for Poco F1, Kernel for the Xiaomi Poco F1
Contributors
arter97
Kernel Special Features:
Version Information
Status: Beta
Created 2019-04-07
Last Updated 2020-01-22
/* Changelog */
r20b1
Rebased cleanly on top of Android 10
source drop and contains the latest bits
from OnePlus 7 Pro kernels as well.
*Note: This kernel is not expected to run
under Pie ROMs or Q custom ROMs with Pie
firmware/vendor.
r11
LA.UM.8.3.r1-06300-sdm845.0 merged
Warning pop-up on Android 10 fixed (Should pass SafetyNet now too)
r10
Novatek touch firmware updated to 10.3.7.0 (by Akhil)
Separate Android 10 kernel released
Swap compressor backend(LZ4) updated
LA.UM.8.3.r1-06100-sdm845.0 merged
Linux v4.9.196 merged
Wi-Fi drivers updated to 5.1.1.74O
Latest f2fs-stable merged
r9
Linux v4.9.189 merged
Wi-Fi drivers updated to 5.1.1.73W
LA.UM.7.3.r1-08200-sdm845.0 merged
LA.UM.7.8.r1-06900-SDM710.0 merged (includes various scheduler improvements)
r8
kcal support added
r7
Linux v4.9.186 merged
LA.UM.7.3.r1-07900-sdm845.0 merged
LE.UM.3.2.1-00910-SDX24 merged
Faulty Low Memory Killer fixed to work better and resolve wake-up delays
Google Assistant Voice Match fixed
General scheduler improvements backported
Virtual memory allocator performance improved
Task scheduler debugging disabled properly for lower overheads
Many parts of the kernel converted to use hotplug state machine
WireGuard updated to 20190702
Bunch of memory allocations from various subsystems were reworked to perform much better (thanks to Sultan) (total of 46 patches)
Debugging features disabled for Adreno GPU drivers to improve performance
Rewritten IOMMU by Sultan reverted to resolve screen flickerings
Switched to zswap/vnswap approach
- This was done since vast majority of Poco F1 users are using 6GB RAM variant
- Ditched conventional zram swap approach and taken zswap+vnswap for more efficient memory operations
- Backported zsmalloc memory allocator from mainline
- Backported zswap compressed page cache from mainline
- Samsung's Galaxy S9 memory modifications merged for better swapping efficiency tuned for Android
r6
Linux v4.9.180 merged
Wi-Fi drivers updated to 5.1.1.72J
Fixed several memory management issues from previous releases
- This fixes multiple issues including performance regressions(wake-up delays, etc) and radio malfunctions
- Thanks to @habylab for testing multiple builds prior to release)
Latest f2fs-stable merged
LA.UM.7.8.c3-06800-QCS605.0 merged
LE.UM.3.2.1-18400-SDX24 merged
Removed f2fs debug tracing codes added by Qualcomm
qseecom performance improved
Re-enabled kernel tracers for avoiding janks
32-bit vDSO added for improving performance on arm32 programs
Audio kernel updated LA.UM.7.3.r1-07800-sdm845.0
r5b1
Linux v4.9.175 merged
Wi-Fi drivers updated to 5.1.1.71H
Latest f2fs-stable merged
LA.UM.7.3.r1-07400-sdm845.0 merged
LA.UM.7.8.r3-01400-SDM710.0 merged
Fixed a Qualcomm issue that prevented audio-app stune creation
Merged various patches from Proton kernel by kdrag0n to lower overheads and improve responsiveness (thanks to kdrag0n, sultanxda and ab123321)
Now VLA-free
RCU boost enabled for better responsiveness
New patches made to f2fs for more efficient GC and trim
FBE(File Based Encryption) now works with f2fs
r4
Wi-Fi drivers updated to 5.1.1.71C
Disabled some debugging options to improve performance
r3
Reverted a problematic Wi-Fi drivers optimization causing Wi-Fi to not turn on after some period of time
r2
Merged LineageOS' LED configuration to fix LED blinking
r1
Initial release
Reserved 2
Reserved
Thread closed, posting others work without permission
strongst
Forum Moderator
BlackMesa123 presents
{
"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"
}
/* Mesa's Custom Kernel */
/* Disclaimer */
- I am not responsible about any damage of any kind that this kernel may cause.
- You are allowed to use this kernel in your project with proper credits and links to this thread or source code.
- You are allowed to base your projects on my sources by giving proper credits to the original authors.
- Bugs can be reported in XDA or via the community's Telegram Group. Make sure you provide detailed info when reporting bugs (device variant and logs).
/* Intro */
Mesa's Custom Kernel (shortened as MCK) is my personal vision of a custom kernel for the Galaxy M52 5G. This kernel aims to improve your daily usage of the phone by enhancing performance and battery life via implementing new features and optimizations.
/* Features */
- Built from A528BXXU3EWC6 source code
- Linux 5.4.226
- Upstream with CLO sources
- Built with Clang 14.0.6 (r450784d) Toolchain
- Switchable SELinux status
- Security Related Features disabled (RKP, KDP, Defex, FIVE etc.)
- Magisk v26.1
- Wireguard support
- TTL/HL Target support
/* Supported Devices */
- SM-M526B (m52xqins)
- SM-M526B (m52xqser)
- SM-M526BR (m52xqxx)
/* How to Install? */
To install the kernel, flash the zip provided in Post #2 with a Custom Recovery. It is recommended to create a backup of your Boot/Vendor Boot/DTBO/Vendor partitions before flashing.
/* Source code */
Available at GitHub
/* Credits */
- Samsung OSRC for providing the kernel source code
- CLO and Google for providing the latest patches and updates for the Linux kernel
- The A52s Testers Team for testing out the kernel
/* Changelog */
T (13)
R7:
- Updated kernel sources to EWC6
- Merged LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0 tag tree-wide
- Switch to Clang 14 toolchain
- Rework install script
- Fix SSRM boot warning
- Introduce DevFreq Boost
- Disabled debug memory regions
- Disabled Samsung PIL secure checks
- Disabled Samsung boost features
- Rework UFS boost feature
- Net optimizations
- Sched/IRQ/Kthread optimizations
- Memory optimizations
Spoiler: Old changelogs
T (13)
R6:
- Additional support for rev 1 bootloaders
- Updated Magisk to latest stable build
- Support charging current/voltage text on AOSP
- KGSL/GPU improvements
- Disabled some debug features
- Enabled LLVM Polly
R5:
- Updated kernel sources to EWB4
- Merged LA.UM.9.14.r1-21300-LAHAINA.QSSI12.0 tag tree-wide
- Updated Magisk to latest Canary build
- Fix boot issues on devices with rev 2 bootloader
- Fix external SD on AOSP/GSI ROM's
R4:
- Updated kernel sources to DVK5
- Merged LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0 tag tree-wide
- Switch to Clang 12 toolchain
- Updated most of kernel routines
- Backported LZ4_FAST_DEC_LOOP
- Switch ZRAM compressor to LZ4
- Reworked GPU freq table
S (12)
R3:
- First stable release (m52xq)
/* Download */
Mesa's Custom Kernel T R7 (Vanilla/AOSP)
Mesa's Custom Kernel S R3
Which file should I download?
/* Useful links */
TWRP for Galaxy M52 5G
M52 Telegram Group
M52 Telegram Group (Portuguese)
Release 5 is out now, this minor release contains updated kernel sources (One UI 5.1, latest CLO tag) and some minor adjustments such as compatibility with rev 2 bootloaders. Updated OP and links in Post #2.
Curious to know about frequency table and governor and about any app that can control phone's battery and performance...?
@BlackMesa123 When flashed over NCX S21FE Port, the kernel seems to break Play Store (Apps show pending and download doesn't begin).
Edit: Fixed by dirty flashing kernel on NCX and then rebooting phone after 1st boot.
alexishreya said:
@BlackMesa123 When flashed over NCX S21FE Port, the kernel seems to break Play Store (Apps show pending and download doesn't begin).
Any workaround this?
Click to expand...
Click to collapse
Doesn't looks like a kernel issue but rather a ROM issue, also no one did report this before. I suggest you to ask for help in the NcX thread, please repost as much useful info as you can (currently running firmware, installed Magisk modules, logs etc.)
BlackMesa123 said:
Doesn't looks like a kernel issue but rather a ROM issue, also no one did report this before. I suggest you to ask for help in the NcX thread, please repost as much useful info as you can (currently running firmware, installed Magisk modules, logs etc.)
Click to expand...
Click to collapse
Issue solved
@BlackMesa123 Is it possible to have all A78 cores clock up to 2.4GHz?
Or even 2.5GHz like the Nothing Phone 778+
Some highend phones like S21 feel very snappy because their A78 cores go as high as 2.8GHz.
778 might have some headroom too?
alexishreya said:
@BlackMesa123 Is it possible to have all A78 cores clock up to 2.4GHz?
Or even 2.5GHz like the Nothing Phone 778+
Some highend phones like S21 feel very snappy because their A78 cores go as high as 2.8GHz.
778 might have some headroom too?
Click to expand...
Click to collapse
I’m not planning to add overclock in my kernel.
BlackMesa123 said:
I’m not planning to add overclock in my kernel.
Click to expand...
Click to collapse
ok if you permit can i use your source code to try and achieve it just as pet project. As a novice, how tough is tweaking CPU freq table?
Release 7 is out now. As you might've noticed, I've decided to also release an AOSP version for the new upcoming AOSP ROM's based on @Simon1511 device tree, if you've currently installed any AOSP ROM based on his tree, please flash the MCK AOSP variant or you'll have some bugs caused by the missing AOSP changes in kernel. One UI/GSI's users can keep flashing the Vanilla zip. Legacy R3 zip is still there in case you're using an older Android version and you're having issues with the latest kernel release (which should work just fine on Android 11/12).
I am a long term user of this kernel and here is my unbiased opinion.
The stock Samsung kernel is smooth, stable and bug free.
If you're looking for a stable phone that is the way to go.
Release 7 on OneUI
5G is unstable.
drops to LTE a lot and reconnecting to 5G is very finicky.
The stock kernel had very solid 5G.
Now the deal breaker, Touch response suddenly fails, happens when 5G + WiFi Hotspot in use, The screen will go unresponsive and only resort is to force reboot the phone.
In terms of smoothness, I feel stock kernel is still smoother, There is a lot more choppiness in the latest R7 release of this kernel.
BlackMesa123 said:
/* Changelog */
T (13)
R7:
- Updated kernel sources to EWC6
- Merged LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0 tag tree-wide
- Switch to Clang 14 toolchain
- Rework install script
- Fix SSRM boot warning
- Introduce DevFreq Boost
- Disabled debug memory regions
- Disabled Samsung PIL secure checks
- Disabled Samsung boost features
- Rework UFS boost feature
- Net optimizations
- Sched/IRQ/Kthread optimizations
- Memory optimizations
Spoiler: Old changelogs
T (13)
R6:
- Additional support for rev 1 bootloaders
- Updated Magisk to latest stable build
- Support charging current/voltage text on AOSP
- KGSL/GPU improvements
- Disabled some debug features
- Enabled LLVM Polly
R5:
- Updated kernel sources to EWB4
- Merged LA.UM.9.14.r1-21300-LAHAINA.QSSI12.0 tag tree-wide
- Updated Magisk to latest Canary build
- Fix boot issues on devices with rev 2 bootloader
- Fix external SD on AOSP/GSI ROM's
R4:
- Updated kernel sources to DVK5
- Merged LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0 tag tree-wide
- Switch to Clang 12 toolchain
- Updated most of kernel routines
- Backported LZ4_FAST_DEC_LOOP
- Switch ZRAM compressor to LZ4
- Reworked GPU freq table
S (12)
R3:
- First stable release (m52xq)
/* Download */
Mesa's Custom Kernel T R7 (Vanilla/AOSP)
Mesa's Custom Kernel S R3
Which file should I download?
/* Useful links */
TWRP for Galaxy M52 5G
M52 Telegram Group
M52 Telegram Group (Portuguese)
Click to expand...
Click to collapse
The last version is draining so much battery in AOSP.