[KERNEL][7.x - 10.x] Tsurara-QZ 1.3d [Z00L][Z00T] - Zenfone 2 Laser Android Development

{
"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"
}
Custom Kernel for Lineage 17.0, tested only on Android Q (LineageOS 17).
Kernel Features (Whats New?):
CPU Governor : BLU_ACTIVE
I/O Scheduler: anxiety,sioplus,maple,zen
TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
F2FS Support
ZSWAP,Z-RAM (lzo,lz4,lz4hc,deflate)
Fsync
Software CRC Control
Gentle Fair Sleepers
Adreno Idler
Arch Power
wq_power_saving
Minor Optimization and Patches
Compiled Using Latest GCC11.1
Tested ROM:
LineageOS 17
Downloads:
Older Version :
V.1.0
V.1.2a
V.1.3a
V.1.3c
Latest:
V.1.3d
Note: Due a change on some system related stuff, it's required to clear your dalvik-cache after flashing this v.1.3d
FAQ:
Is this kernel going to be updated frequently?
Answer: probably, if i am not busy.. it'll just mostly follow Lineage17 commits
I Want this FEATURE
Answer: will probably add, not sure
what about TCP Westwood?
Answer: sometimes later on, i'll probably add it or if Lineage 17 unnofficial author doing it
Known Issues:
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Information:
Linux kernel version: 3.10.108
Based from:Lineage17-unnoffical markkiths Z00L-ten branch
Compiler Used
GCC 11.1 Experimental (ARM64) (Aarch64-ELF)
Kernel Source:Here
Thanks:
markkiths for maintaining lineage17-Z00L/Z00T
mg712702 for maintaining lineage16-Z00L/Z00T
YaAlex3 for maintaining Z010ED
Roker2 for maintaining Z00RD Z00ED
maxmesa for maintaining Z00RD Z00ED
HyperTeam
theimpulson for firekernel
osm0sis for anykernel
and lot of people that i couldnt mention here that actually contribute to kernel

Changelogs :
-Tsurara v.1.0a
Rebase to Lineage17 kernel sources
Added Zen Scheduler and BLU_ACTIVE
Minor Cortex A53 Related optimization
Added Z00L Builds
-Tsurara v.1.2a (Ported ICEY-S)
Ported ICEY-S
Bunch of other stuff from ICEY-S
-Tsurara v.1.3 (ICEY-QZ)
Latest Lineage17 Commits:
Bluetooth Improvement
msm_performance changes
arm64/lib improve copy_page
Core_Ctrl changes
-Tsurara V.1.3a (ICEY-QZ)
Revert Core_Ctrl changes
GPUOC 650mhz for msm8936/msm8939
-Tsurara V.1.3b (ICEY-QZ)
cgroup fixes
sched fixes
lz4 fixes
additional core_ctrl changes/fixes
-Tsurara V.1.3c (ICEY-QZ)
Core_ctrl changes
Optimize Sched and Fork
-Tsurara V.1.3d (ICEY-QZ)
uid_sys_stats fix

Specific Patches :
Lineage17 Z00T Fixes
-Limit dex2oat to 1 and set filter to speed-profiles
for better experience and SOC temperatures
-better lz4 configuration for playing games
-set default compiler to "speed-profile"
-Configure IO Stats and add_random to be enabled
Lineage 17 03-09 Z00T Fixes
-Same with above but updated to 03-09 updates
userdebug fixes
-for games that refuse to launch
(Magisk Modules) selinux_permissive_v2 (Source Here)
-Fix chrome crashing issues in Q
(only in older version, 03-09 doesnt need this)
How to use:
Flash on TWRP

Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much

jimjack12 said:
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
Click to expand...
Click to collapse
its should be, its ICEY-S modified to work with Q.. if you can kindly share your experience on older rom such as 7.x / 8.x / 9.x, that'll be great for other user to check and consider wether not or will they use this kernels.

Hi ReikaRin and thanks for the great work.
Today I tried to install the Kernel "ICEY-QZ-1.0.3a-02-03-2021-11-29-Z00L-Q.zip" on Asus ZE550KL Z00LD 16/2 Gb Android 8.1 AOSP Extended 5.8 and the installation goes successful without any errors.
I can't do all the tests on the device as I don't play with it, I don't use bluetooth headsets, etc ...
However, I can confirm that the device is working properly.
We are waiting for some other members of the Forum who do other tests.
Thanks so much

Avoid using Zen scheduler for now if you're using 1.0.3b
Edit: currently pushing new builds, zen should be disabled properly now
Edit2: Fixed

any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it

Zero 2wo said:
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
Click to expand...
Click to collapse
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0

ReikaRin said:
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Click to expand...
Click to collapse
ok i will try it.. thanks for gpu oc kernel..... im flash the latest stable.. and i hope the unstable will be stable soon.. thank alot to you i think asus z00ud is already forgoten lol.... so just enable the i/o stats and add random to fix game freeze?

ReikaRin said:
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Click to expand...
Click to collapse
just enable the i/o stats and add random? but why it still freeze

anyone play any unity game with this kernel? i hope there is a real fiz.. bcoz this kernel is nice.. but the freeze is happen... or any recommendation rom to fix this?

Zero 2wo said:
just enable the i/o stats and add random? but why it still freeze
Click to expand...
Click to collapse
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.

ReikaRin said:
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
Click to expand...
Click to collapse
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q

Zero 2wo said:
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
Click to expand...
Click to collapse
i don't really play Mobile Legends, so can't really say much about that freezing issues.
Thanks for reporting anyway~

i can probably install lineage 10 tomorrow. we got a new build today.
is "ICEY-QZ-1.0.3-02-03-2021-04-52-Z00T-Q" stable enough? can i have a modified V.1.3c if you're not busy?

Hi ReikaRin, great job, thanks.
One question: I installed the latest LineageOs 17.1 build from 09.03.2021, after installing your kernel, 1.3c, it completely muted the audio. is it a kernel or rom problem? Asus ZE550KL Z00LD 16/2 Gb. Thanks so much

i have got error:1 when try install selinux_permissive_v2 . any one ?

markkiths said:
Can you Try go to settings > system > system profile turn off then restart device and test audio again?
For new build you must to do wipe system because we have much change with library
Click to expand...
Click to collapse
Thank you so much markkiths,
I had forgotten this detail ....
However with the default kernel, the rom works very well.
Thank you

str4610 said:
i have got error:1 when try install selinux_permissive_v2 . any one ?
Click to expand...
Click to collapse
that is magisk module, i forgot to mention it.. sorry

Related

[ROM/Kernel][6.0.1][Port][Uber 5.3] [AOSP/CM] Viper R6

{
"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 a port of Optimus Kernel by Flashhhh for Titan​
Make sure to thank him - Here
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work ONLY on Marshmallow roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Custom Kernel Features:
- Updated to latest cm-13.0 Sources
- Compiled With Custom UBER 5.2.1 Toolchain
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- Intelliplug
- Mpdecision hotplug driver(Using custom powerhal by CM)
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- PowerSuspend Driver v1.5
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Reclaimed RAM from loggers
- Power Efficient WorkQueues
- Kexec patched
- Many more things (Check Github)
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.​
Pls Read This before flashing:
You need ROM's default kernel before flashing this, as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX. Some useful battery saving tipshttp://forum.xda-developers.com/showpost.php?p=64850959&postcount=198
DOWNLOADS:
Grab it here
#ROM infos on the 4th post, be sure to check it
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik Cache and Cache partitions
5. Reboot and enjoy!​
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say thanks to @flashhhh for allowing me to port the kernel. Also a big thanks to @faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal @cust0mworx for the awesome graphics and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimised CM and Viper Kernel for Titan, Kernel for the Moto G 2014
Contributors
Vatsal
Source Code: https://github.com/koradiavatsal/Viper-kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v6
Stable Release Date: 2016-01-15
Created 2015-12-02
Last Updated 2016-01-17
FAQ
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on hastebin.com and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on all CM13 based roms. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.[/QUOTE]
Info
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
So here's the surprise
Hello folks,
I am using my own optimised builds since initial phase of CM13. Rom and kernel are both build with Uber 5.2.1 and few more optimisations on the kernel (It's same like in the first post). The Uber Toolchain developer said due to new neon optimisations in Uber toolchains, the battery life has increased by 25%. Well using since a long time, I almost get 6hrs+ SOT(Ofcourse will vary with you) and a mindblowing performance. So I am going to provide weekly Uber CM13 builds with optimisations(It is somewhat close to pf-cm by Diamond Bond). The people interested, could use it , It will stay really close to CM and few picks here and there. I would really appreciate feedbacks I am using the build posted and it's really rock stable.
Download :-
All optimised buildshttps://www.androidfilehost.com/?w=files&flid=44644
Installation :-
A clean wipe is mandatory.
Wipe cache,dalvik cache, system, data
Flash the zip
Flash gapps ( I use slim zero gapps)
Reboot, Enjoy!
FAQ:-
Differences between UBERTC and other Toolchains
Changelog for the 1st December Toolchain updates
Regards
Awesome work brother
Vat Bro
This is cool.
Good going
Keep it UP
Check #4th post for the Optimised cm13 builds, Really didn't feel like making a new thread..
Is it fully functional, Like Working mobile data , camera Themes Etc... Is there any way you can provide delta updates to ur rom instead of downloading the whole file.. I'm currently using cm 13 which has no Major issues as of now , so is this rom(dec 2 build) Recommend or should I wait for future builds ?
Thanks IA ��
james11705 said:
Is it fully functional, Like Working mobile data , camera Themes Etc... Is there any way you can provide delta updates to ur rom instead of downloading the whole file.. I'm currently using cm 13 which has no Major issues as of now , so is this rom(dec 2 build) Recommend or should I wait for future builds ?
Thanks IA ��
Click to expand...
Click to collapse
Everything working same as CM, No OTA/delta updates sorry..
Vatsal said:
Everything working same as CM, No OTA/delta updates sorry..
Click to expand...
Click to collapse
Thanks for the quick response , I'll try it out and let you know .., . And thanks for the rom ��
I can't install your kernel over CM's stock kernel. there's an error with the updater-script. I am using the 02/12 CM13 build, how can I help?
(zip placed on the root of internal storage)
Vatsal said:
Everything working same as CM, No OTA/delta updates sorry..
Click to expand...
Click to collapse
Does that mean XT1068 users with one sim cannot use this?
Sent from my Moto G 2014 using Tapatalk
Vidhanth said:
Does that mean XT1068 users with one sim cannot use this?
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
I guess thats fixed in cm as well
Vatsal said:
I guess thats fixed in cm as well
Click to expand...
Click to collapse
Sweet. Have you tried it though? Cuz I can't risk 310 MB lol
Sent from my Moto G 2014 using Tapatalk
Vidhanth said:
Sweet. Have you tried it though? Cuz I can't risk 310 MB lol
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
I have msim
mpeL said:
I can't install your kernel over CM's stock kernel. there's an error with the updater-script. I am using the 02/12 CM13 build, how can I help?
(zip placed on the root of internal storage)
Click to expand...
Click to collapse
Installs really fine here, can someone else confirm the issue?
Vatsal said:
I have msim
Click to expand...
Click to collapse
Thanks man. I'll try it asap. I always wanted to be on 6.0 but the battery life held me back. But now that u have said its increased by 25%, I'll have to try it
Sent from my Moto G 2014 using Tapatalk
Vatsal said:
Installs really fine here, can someone else confirm the issue?
Click to expand...
Click to collapse
Same here , I tried flashing this Kernel over ur rom(didnt know it already had this kernel) , I tried mounting n unmounting system, still got error updating binary...
james11705 said:
Same here , I tried flashing this Kernel over ur rom(didnt know it already had this kernel) , I tried mounting n unmounting system, still got error updating binary...
Click to expand...
Click to collapse
Yes rom has the same kernel inbuilt. I'll reupload kernel.
EDIT : Uploaded Download
Please test this and tell me
Vatsal said:
Yes rom has the same kernel inbuilt. I'll reupload kernel.
EDIT : Uploaded Download
Please test this and tell me
Click to expand...
Click to collapse
Still the same error, tried it on crdroid 6.0 also .. Other than the kernel, the rom is awesome, better than cm 13 official in performance n also is bAttery Friendly ?
Some amazing stats with quiet heavy use
Sent from my Moto G 2014 using Tapatalk

[KERNEL][J7 6][8.0+] Oxygen Kernel v5.0.138

{
"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"
}
Introduction
Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.
Oxygen Kernel is always up-to-date with latest patches from kernel.org
Known for maximum stability and smooth performance
All the Source Code is available on github
Kernel Info
LINUX: 3.18.138
SAFETYNET: Green
SELINUX: Permissive
TOOLCHAIN: Google's GCC 4.9
Compatible ROMS
All AOSP 8.1 and 9 ROMs
All OneUI Pie based ROMs
All Touchwiz 8.0 and 8.1 ROMs
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the latest stable Linux version
Full -Ofast build with graphite optimisations
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Awesome battery life and smooth performance
ARM enhanced performance patches
Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz
GPU Voltage Control
CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)
I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)
Powersuspend and State Notifier drivers
Dynamic FSync, FS fsync toggle on/off
Frandom driver for 10-50x faster random number generation
Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)
Disabled CRCs by default for 30% performance boost
CDROM emulation on mass_storage (compatible with DriveDroid)
Wireguard support
Boeffla Wakelock Blocker
Oxygen Control App Features
Full CPU and GPU Control
Boeffla Wakelock Blocker
Spectrum Support
Samsung Hotplug
CRC Control
And many more!
These features are only available through Oxygen Control App
Download Oxygen Control from Github Releases
Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.
Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root
If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.
1] This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom.
2] In OneUI Pie ROMs you may get a warning at boot saying "There's an internal problem with your device". You can safely ignore this warning and causes no harm. It's due to some mismatching KNOX/mobicore stuff. I'll fix it soon.
Downloads
Kernel
Download
Oxygen Control
Download
Telegram Group
Join Oxygen Kernel Community group on Telegram here
Join Oxygen Kernel Channel on Telegram here
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Credits
Samsung Open Source Center for the Source code
@Oves786 and @SolarX_dev for numerous help and support
@osm0sis for AnyKernel2
@jesec for Fingerprint Fix
@morogoku for MTweaks
Everyone others from whom i have picked commits (credited on Github)
XDA:DevDB Information
Oxygen Kernel J7 2016, Kernel for the Samsung Galaxy J7
Contributors
DarkLord1731
Source Code: https://github.com/DarkLord1731/j7xelte
Kernel Special Features:
Version Information
Status: No Longer Updated
Current Stable Version: 5.0.138
Stable Release Date: 2019-04-27
Created 2017-10-30
Last Updated 2019-08-11
Changelogs:
Oxygen Kernel v5.0.138
Updated to Linux 3.18.138
Added support for OneUI Pie based ROMs
Disabled useless FIVE trustonic driver
Updated xpad drivers to support more controllers/joysticks
Heavily updated cpufreq driver for faster and better performance
Decreased time taken to enter sleep/idle mode
Some bluetooth tty driver updates
Disabled Gentre Fair Sleepers for better system responsiveness (You can enable it back using OC)
Enabled some TCP algorithms
Tuneup westwood and set it as default TCP protocol
Updated conservative governor
Optimised some other drivers like shed, cpuidle, devfreq, rcu, etc.
Disabled add_random and IO stats for better IO performance
Oxygen Kernel v4.0.131
Linux 3.18.131
Fixed kernel not booting on some TW oreo ROMs
Enabled back Input Booster for a better responsive user experience
Updated to latest J710FXXU5CRJ7 kernel source
Removed some useless CPU governors (Only the best ones are kept)
Removed unwanted IO Schedulers (Only the best ones are kept)
Updated the kernel to better support AOSP ROMs
Switched to Google's GCC 4.9 toolchain
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Added bluelight filter/night light for compatible TW ROMs
Check github source for more changes
I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.
Previous Changelogs
V 3.0
Linux 3.18.109
Backported random driver from linux 4.2
Added Frandom
Added cpuquite driver
Added TCP congestion control
Updated statenotifier driver
Updates to cpufreq drivers
Updates to LZ4 compression
Added quickwakeup driver
Optimised many arm64 specific stuff
Optimisations to crypto drivers
Updates to memory handling
Updates to cfq ioscheduler
Hell lot of changes for performance and overall system stability
Check github source for more changes
V 2.0
Complete rebase of source code
Updated to J710FXXU1BRA1 kernel sources
Linux 3.18.106
Upgraded and disabled some bad governors
Added wireguard VPN support (Google for more details)
Fixed Big Cluster tunables getting lost when turned off
Updated some cpufreq governing policy
Disabled broken Boeffla Wakelock Blocker(AOSP only)
Various other patches to overall system stability and performance
Hell lots of others changes (check source code)
I can't list all of the changes because i've rebased the source code completely. But this is a major update.
Read the whole thread once before asking anything.
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Nice work buddy
Oves786 said:
Nice work buddy
Click to expand...
Click to collapse
Thanks Bro
We're gonna have the best kernel for J7. Great work ^^
mohitmallick17 said:
We're gonna have the best kernel for J7. Great work ^^
Click to expand...
Click to collapse
Thanks :laugh: These things keep me motivated.
Great kernel, i love the aroma configuration.
Thanks for the hard work.
It really feels faster, thanks!
(gTranslate)
Whats the optimal configs for this kernel?
WinterR said:
Great kernel, i love the aroma configuration.
Click to expand...
Click to collapse
Credits to @djb77 for aroma
prbs1982 said:
Thanks for the hard work.
Click to expand...
Click to collapse
TinoSantos said:
It really feels faster, thanks!
(gTranslate)
Click to expand...
Click to collapse
Glad you like it
prbs1982 said:
Whats the optimal configs for this kernel?
Click to expand...
Click to collapse
You can use Spectrum battery or balanced profiles for auto setting optimal configs.
Can u make Always on Display work with your kernel? I love this.
Does it work on cook roms revolution 5.0.1?
testnhe said:
Does it work on cook roms revolution 5.0.1?
Click to expand...
Click to collapse
Yes I installed it on my j7Fn with revolution rom, no bugs.
can anybody tell me about J7 2016 stock nought rom rooting process plz
DarkLord1731 an excellent work, I have been testing it for several days and there are many improvements that for the moment and perceived.
But I have a small bug ... I have an unlock pattern configured that when I am connected to the Wi-Fi network, I do not ask for it every time I lock and unlock the screen, when I turn off Wi-Fi if you ask me every time ... someone more with this problem? (G translate)
Rom RevolutionOS 5.0.1
I might have found a bug, or maybe it is just silicon lottery. When i set my gpu to max freq 1146, it stops working completely it says 0 Mhz and fps drops immediately.

[KERNEL][J7 PRO][8.0+] Oxygen Kernel v2.0.132

{
"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"
}
Introduction
Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.
Oxygen Kernel is always up-to-date with latest patches from kernel.org
Known for maximum stability and smooth performance
All the Source Code is available on github
Kernel Info
LINUX: 3.18.132
SAFETYNET: Green
SELINUX: Permissive
TOOLCHAIN: Google's GCC 4.9
Compatible ROMS
All Touchwiz 8.0 and 8.1 ROMs
All AOSP 8.1 and 9 ROMs
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the latest stable Linux version
Full -Ofast build with graphite optimisations
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Awesome battery life and smooth performance
ARM enhanced performance patches
Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz
GPU Voltage Control
CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)
I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)
Powersuspend and State Notifier drivers
Dynamic FSync, FS fsync toggle on/off
Frandom driver for 10-50x faster random number generation
Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)
Disabled CRCs by default for 30% performance boost
CDROM emulation on mass_storage (compatible with DriveDroid)
Wireguard support
Boeffla Wakelock Blocker
Oxygen Control App Features
Full CPU and GPU Control
Boeffla Wakelock Blocker
Spectrum Support
Samsung Hotplug
CRC Control
And many more!
These features are only available through Oxygen Control App
Download Oxygen Control from Github Releases
Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.
Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root
If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.
This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom
Downloads
Kernel
Download
Oxygen Control
Download
Telegram Group
Join Oxygen Kernel Community group on Telegram here
Join Oxygen Kernel Channel on Telegram here
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Credits
Samsung Open Source Center for the Source code
@Oves786 and @SolarX_dev for numerous help and support
@osm0sis for AnyKernel2
@jesec for Fingerprint Fix
@morogoku for MTweaks
Everyone others from whom i have picked commits (credited on Github)
XDA:DevDB Information
Oxygen Kernel J7 Pro, Kernel for the Samsung Galaxy J7 (2017)
Contributors
DarkLord1731
Source Code: https://github.comDarkLord1731/j7y17lte
Kernel Special Features:
Version Information
Status: No Longer Updated
Current Stable Version: 2.0.132
Stable Release Date: 2019-01-26
Created 2018-05-23
Last Updated 2019-08-11
Changelogs:
Oxygen Kernel v2.0.132
Linux 3.18.132
Fixed kernel not booting on some TW oreo ROMs
Enabled back Input Booster for a better responsive user experience
Updated to latest kernel source
Removed some useless CPU governors (Only the best ones are kept)
Removed unwanted IO Schedulers (Only the best ones are kept)
Updated the kernel to better support AOSP ROMs
Switched to Google's GCC 4.9 toolchain
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Check github source for more changes
Loads of other changes
I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.
Oxygen Kernel v1
Initial Release
Reserved
Battery And Performance At Its MAX
Thanks @DarkLord1731 For Your Work
Thanks you
It freezes in splash screen and then kicks back to twrpm J7 PRO G variant
mozzafar alali said:
Thanks you
Click to expand...
Click to collapse
Good work bro so far running great
parth111999 said:
Battery And Performance At Its MAX
Thanks @DarkLord1731 For Your Work
Click to expand...
Click to collapse
mozzafar alali said:
Thanks you
Click to expand...
Click to collapse
razkal1 said:
Good work bro so far running great
Click to expand...
Click to collapse
Thanks
LuanTeles said:
It freezes in splash screen and then kicks back to twrpm J7 PRO G variant
Click to expand...
Click to collapse
Fixed and reuploaded
DarkLord1731 said:
Thanks
Fixed and reuploaded
Click to expand...
Click to collapse
Same thing on j730f/ds
---------- Post added at 11:57 AM ---------- Previous post was at 11:47 AM ----------
skayii said:
Same thing on j730f/ds
Click to expand...
Click to collapse
nevermind, i flashed aosp kernel:/ My bad
Thanks, it was perfectly installed on J730FM (stock)
Thnaks.keep it update regularly..:victory:
Can it work on resurrection remix Oreo?
james Chimba said:
Can it work on resurrection remix Oreo?
Click to expand...
Click to collapse
Yes
Successfully installed in j7 pro G/DS though not rooted, any suggestion on how to root? the last time I rooted having issue on screen unlocking delay that I have to unroot.
Sorry for such a question, but it says "Any AOSP Oreo Roms", does this mean any or the only one found in the ROM Forum Secton for this device?
Hello,Can it work on ROM][7.0][NovaOS][J7 Pro J730F][NoteFE Full Port]?
GGhost said:
Sorry for such a question, but it says "Any AOSP Oreo Roms", does this mean any or the only one found in the ROM Forum Secton for this device?
Click to expand...
Click to collapse
Yes Any=Any AOSP oreo rom
Agusvn said:
Hello,Can it work on ROM][7.0][NovaOS][J7 Pro J730F][NoteFE Full Port]?
Click to expand...
Click to collapse
Yes
Battery life is way shorter on this kernel. But performance is much better
Noooooooo !!!
My battery gonna to die !! HELP ! :crying:
Battery life is fine for me rr 6.0 j730f

[KERNEL][7.x 8.x 9.x] ICEY-S 1.0.1 [Z00L][Z00T]

{
"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"
}
Do You Want Lineage16 kernel features? tired of lineage 16 bug and want to use nougat like groovy or oreo like RR? here use my forked lineage16 kernel compiled using latest toolchain alongside with your rom for better performances and more features than rom built-in minimal kernel~
TESTED WORK PROPERLY IN GROOVY AND POSSIBLY OTHER ROM AS WELL
Kernel Feature:
CPU Governor: interactive,conservative,powersave,performance,ondemand,userspace
I/O Scheduler: cfq,bfq,deadline,noop,row,sioplus,maple
TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
F2FS Support(i am using /data f2fs)
ZSWAP,Z-RAM (lzo,lz4,deflate)
Fsync (Enabled by default)
Software CRC Control (disabled by default)
Gentle Fair Sleepers (enabled by default)
Adreno Idler (enabled by default)
Arch Power (enabled by default)
wq_power_saving (enabled by default)
[*]WireGuard VPN
What is New?:
CPU Governor: blu_active sakura_active
I/O Scheduler: zen,anxiety
few patch for improved performances
Kernel name (obviously xD)
Tested Rom:
GroovyAndroid (Nougat) (Z00T)
Lineage16 (obviously lol)
ResurrectionRemix (Pie) (Z00T)
Patched to get more performances without root
(patch zip included below)
AOSP-Extended
Download:​
CLICK/TAP HERE
FAQ:
Q: Z00L?
A: i only have Z00T,but i did built it for you, if something goes awfull dont blame me and specify what kinda things happen (if possible, with logs too)
Q: If i've install this on my rom, does it will cause same bug that happen under lineage16?
(For example you're using RR-6 or GroovyAndroid 7.0)
A: No, that was rom bug under Pie custom rom we currently have that unfortunately i couldn't fix unless i find it, fix it and test whole things, i build this kernel for my personal uaage
(For example RR-7.0, Lineage16,AOSPExtended V6.0)
Q: I Want this FEATURE
A: sure, i'll think about it and try merge it later if i have time
Q: Help, There is something WRONG
A: send me your log in proc/kmsg or from log apps
Q: What are you gonna add next?
A: More IO, Governor, Patch, Filesystem Fixes, etc.. if i forgot something please remind me
Q: MSM-Thermal was bugged, it keep enabling itself
A: Dont ask me, i dunno why too.. just delete thermal.conf in system/etc/ to disable them FOREVER
Q: Can I Use F2FS?
A: You can, if your rom support it and also our fstab only support /data f2fs, i might modify it to support cache and system too but for me /data was enough, or you could try messing with that~
Q: When you're gonna release kernel updates?
A: As long i have time to do it and there is something i want to merge, since i also use this kernel as daily driver (My Phone was Z00T).
Known Issues:
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Fixed Issues in this kernel:
Z00T Device Now Show Properly "Snapdragon615" "MSM8939"
(Just Try devcheck/aida64/etc if you didnt believe me)
fixed gpu/cpu hwmon error in kernel (causing loop)
Unity Workaround(add_random,I/O stats) for user who didnt install any root solution(example:magisk)
Information:
Linux kernel version: 3.10.108
Based from:Lineage16-unnoffical mg712702 minimal-branch
Compiler Used
GCC Experimental (ARM64) (Aarch64-ELF)
Kernel Source:Here
Note: i am very new at xda, i apologize for this kinda awfull template for thread
Thanks:
mg712702 for maintaining lineage16-Z00L/Z00T
theimpulson for firekernel
osm0sis for anykernel
and lot of people that i couldnt mention here that actually contribute to kernel
Changelogs:
2019-08-30
ICEY-Zephyr 0.1
Initial Builds (Fresh fork from Lineage16)
2019-08-30
ICEY-Zephyr 0.1a
Build Z00T and Z00L Together
Added CPU Governor : blu_active
Added I/O Scheduler : Anxiety, Zen
Merged Some Improvements
2019-08-31
ICEY-Zephyr 0.1b
Builds Using Newer Compiler Linaro-8.3.0
2019-09-02
ICEY-Zephyr 0.1c
Specific Unity-based games issues workaround applied
(by default enable I/O Stats and add_random, if any of this two still 0, please change it to 1)
Show Correct CPU
silenced some Kernel Error log
(this error was caused by bw_hwmon gpu governor)
2019-09-17
ICEY-eXperimentalZephyr 0.2
Switched to latest GCC-Experimental
Added two variant builds:
-XZ (linux-gnu)
-Yata-No-Kagami(bare-metal-elf)
0.2a:
-boot faster, fixes for tcp(ipv4), and other things
(buggy lz4hc disabled, lz4 zram was fine if you want to use this gimmick as you wish)
0.2ab:
-clean up
-migrate to AnyKernel3
2020-05-27
ICEY-S 1.0.0 :
Forked from latest (basically rebase maybe?)
Compiled Using GCC11
2020-05-29
ICEY-S 1.0.1 :
Added back ANXIETY, ZEN
Disabled Governor sakuractive
2020-05-30
ICEY-SC 1.0.1a NO_CC :
Disabled several stuffs, faster but it wasn't recomended
Z00T Only so i could find out what went wrong if someone report any issues with this builds
Planned Updates
Nothing, i am busy~
Patch List
GroovyAndroid (Nougat) :
No need, run perfectly fine
ResurrectionRemix (Pie) :
-tune vm
-disabled zswap,zram
-Unity freeze workaround
Note: this patch mean for Z00T user
userdebug_fixes :
bypass annoying "user" check on certain apps
Does it improve battery life on lineage 16?
joelchris said:
Does it improve battery life on lineage 16?
Click to expand...
Click to collapse
if you install it, and change CPU Governor to blu_active it will save more battery than interactive/ondemand while retaining good performance, it also have "fastlane" mode in governor option to scale faster (good for gaming), i recomend to use it and set min cpu to 200mhz.
You could also try Zen if Maple didnt work really well for you~ other than that,this kernel also have performance improvement than your lineage16 because i fork it and apply various change that will accumulate from now.
if you want a very good battery life Try This Kernel Configuration:
Disable MSM Thermal by deleting/moving every thermal-engine.conf you could find under system/etc/
Set min cpu 200mhz and max 1,1ghz(big),800mhz(little), change governor to blu_active or use powersave for extreme low power usage since it scale very slowly
(Note:not recomended, i rather use blu_active)
Also disable perfd to make sure your system didnt change anything on your CPU settings
if your phone was Z00L variant, 800mhz was better than making your phone goes higher
(higher than this will use more voltage and cause more heat, even thermal lock your phone into maximum 800mhz most of times)
Set CPU core big min 0, max 4, little min 4, max 4
Disable any touchboost if you had any configured
Use Maple>Zen>SIOPlus (try any of this three)
Set GPU Max 400mhz, Target 400mhz, min 200mhz, for extreme battery saving measure change governor from msm-adreno-tz to powersave
Disable Zswap,Zram
Reduce Entrophy Amount to 64/128
(Also your choice to disable or enable add random)
Disable Gentle Fair Sleepers
Enable I/O Stats
(some apps maintain performance and usage by using this especially mobile games that use Unity)
I might add hotplug later for better battery usage and see if that can be merged also work, hotplug function was managing core better (on/off itself) than system especially since our device usually have 4 little core allways online.
(it wont scale automatically, dunno maybe bugged that's why i've said little core min 4 to make sure there is no lose in performance caused by system for using power-efficient little core less than 4)
Where is the kernel source link? Can't find it in first post.
TheImpulson said:
Where is the kernel source link? Can't find it in first post.
Click to expand...
Click to collapse
added, sorry~ its my first time posting a thread and i kinda forgot to mention source.
ReikaRin said:
added, sorry~ its my first time posting a thread and i kinda forgot to mention source.
Click to expand...
Click to collapse
Thanks
That commit history seems to be a mess. Are you trying to get travis set up for kernel repo?
TheImpulson said:
Thanks
That commit history seems to be a mess. Are you trying to get travis set up for kernel repo?
Click to expand...
Click to collapse
i am very sorry, i am doing this on git-web instead of pull and push commit like everyone else did, its really bad right.. and yes, its build using travis instead locally.. currently im pushing new build using linaro-8.3.
Edit: Build pass, everyone can try if they want it
Okay, enjoy 0.1c~ do tell me if you run into problem especially Z00L because i've only test run Z00T.
Note: do read .zip name properly so you didnt flash wrong variant for your phone
For Every Z00T User, i heavily recomend you to flash new 0.1c build for fixing your cpu display and minor kernel error silent
Z00L 0.1c was available now
What Changes Included:
Restored CPU Info
Fix kernel error loop caused by bw_hwmon
(it barely have effect, but why not?)
ReikaRin said:
Z00L 0.1c was available now
What Changes Included:
Restored CPU Info
Fix kernel error loop caused by bw_hwmon
(it barely have effect, but why not?)
Click to expand...
Click to collapse
I try change to bw_hwmon, my phone suddenly restart. I change with kernel adiutor.
What app do you use to tweak kernel? (I'm new)
joelchris said:
What app do you use to tweak kernel? (I'm new)
Click to expand...
Click to collapse
try kernel adiutor from playstore
Z00l?
andy_dch said:
I try change to bw_hwmon, my phone suddenly restart. I change with kernel adiutor.
Click to expand...
Click to collapse
it wasnt mean to be used, i only fixed kernel error that caused by this.. just use msm-adreno-tz or simple-ondemand/performance
joelchris said:
Z00l?
Click to expand...
Click to collapse
Z00L too, just download .zip with Z00L name
joelchris said:
What app do you use to tweak kernel? (I'm new)
Click to expand...
Click to collapse
EX KERNEL, SMARTPACK KERNEL MANAGER (Basically improved Kernel Adiutor made by Smartpack kernel author for smartpack kernel but usable with other kernel as well), LHANTANUM SYSTEM TOOLBOXES, 3C ALL IN ONE
Download link?

[ILLYRIAN KERNEL] | MIUI | AOSP | Shqipe

{
"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"
}
Hello there! I've been working on a new kernel for the Redmi Note 9s that I think our community will enjoy. I hope to bring a new viewpoint to kernel development that hasn't been seen previously in the dev community.
MUST CLEAN FLASH ROM THEN FLASH KERNEL TO PREVENT LAGGINESS
Philosophy
I just wanted to start off with the goal of my kernel. Illyrian Kernel which is based off of draco kernel isn't a feature-rich kernel, nor is it a performance-bias or power-bias kernel. Illyrian Kernel includes a collection of innovative commits, designed to improve the efficiency of the device. Ideally, I will keep Illyrian kernel up-to-date.
Problems?
-Weird manufacturer error on bootup, only pops up once after every restart (miui only) - FIXED
Upstreaming?
Has been upstreamed to the latest v4.14.183 linux kernel stable
Basic Features
Code:
- Minimal debugging and tracing
- No messy upstreams / backports that might cause issues down the line
- Latency focused
- Anxiety I/O scheduler
- Scheduler tweaks and hacks
- CPU governor adjustments
- ZERO in-kernel boosting while maintaining a smooth userspace
Advanced Features
This is just from the first official beta, so this list may change in the future.
Code:
- Remove AVB checks
- Disable SECCOMP (faster syscalls)
- Disable Audit (expensive in Android)
- Use non-blocking random pool
- Target small cluster in Makefile
- Disable IRQ debugging
- Don't use high-priority workqueue for usb policy_engine
- Disable profiling (kdrag0n)
- Anxiety I/O scheduler (sync read priority)
- Schedule last-woken task for better cache locality
- Reduce cache pressure to keep cache valid for longer
- Increase vmstat interval to reduce intermittent jitter
- Adjust dirty ratios to writeback dirty pages later rather than sooner
- Do not collect I/O stats from block subsystem
- Don't dump oom_killed tasks
- Do not use UFS for randomness
- Disable ASLR fully by default (performance not benchmarked)
- Disable JTAG debugging by default
- Inform kcompact of fragmentation moreso than full RAM usage
- Do not compile HIGHMEM (unused by our system)
- Awaken kswapd at 1% (80mb free left) instead of 0.1% (8mb free left)
- Do not compile watchdog (reduces jitter)
- BFP JIT (better networking performance)
- Force block requests to execute on their origin cpu (better cache locality)
- Increase haptic strength
- Allow GPU to sleep / nap
- Do not compile zRAM (unnecessary for this kernels MM settings)
- Do not perform readahead (proven to improve power and performance by 70%)
- Align scheduler timeslices with jiffies
- Overcommit memory for faster Android start times
- Remove a bunch of debug and tracing that is unnecessary for the kernel
- Remove schedutil hispeed boosting
- Remove iowait boosting (saves a large amount of battery)
- Do not expedite RCU
- Halve round-robin timeslices
- Expedite wakelock garbage collection
- Lower I/O request limit for lower latency
- More that I forgot
Telegram
https://t.me/illyriankernel - join here for missing files and past kernels
Downloads
https://mega.nz/file/H1pTWaRA#mHsukZRWm0oKkHZmC3VBQSbzOe4FrioZoazT4xVRhfg
GitHub (no sign in): https://github.com/QuantumShqipe/illyrian_redmi_curtana
If experiencing any problems in terms of flashing on global or freezing on eu:
Use this for eu fix: https://drive.google.com/file/d/1EV88RGWwMgAdDgMNKRnJmHEeWRMOdlz4/view?usp=sharing
Use this for global fix: https://drive.google.com/file/d/1b6D_eLfvCbHumwqRQqTl-7xQAP7PEmEM/view?usp=sharing
Contact
I love user feedback; it helps me improve my work for the better.
Donations
Feel free to donate if you like my work
https://www.paypal.me/drtechlc
Meta
- Toolchain: Clang r365631c (subject to updates)
- Toolchain (companion): GCC 4.9
- Main branch: Android-10.0
- Kernel Version: 4.14.187+
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Ismail.A said:
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Click to expand...
Click to collapse
No worries aha - glad you're enjoying it
QuantumShqipe said:
No worries aha - glad you're enjoying it
Click to expand...
Click to collapse
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
omararce said:
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
Click to expand...
Click to collapse
Thanks bro, and no worries, ofc it is, this is only the beginning haha we will get loads more development soon
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
Mmm that's weird , some users have it, some don't
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
clean flash fixes issue
QuantumShqipe said:
clean flash fixes issue
Click to expand...
Click to collapse
Can we flash this with fastboot flash boot?
wow! its good to see some passionate devs putting some efforts with this phone....waiting for the price to drop cz its being sold at twice the original price in my country ;__;
I like it when we meet someone who loves what they do! The kernel is perfect, using miui.eu, dirty flash, without choking or something, just one question is this kernel focused on being balanced?
Dirty flashed it. Xiaomi.eu 11.0.8. Works great
UI responsiveness is better compared to stock kernel. no lagging.
Nothing breaks. Wifi, bluetooth, in call audio all working as it should.
GPS? not tested as i rarely use gps.
Keep up the good work OP and thanks.
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Not atm - sorry :/ , near future probably
New kernel build up 13/06/2020:
*Added lots of powersaving commits etc
*fake system calls on seccomp to succeed
*A few commits with ram/storage/performance optimizations etc
No more lagging or stuttering
Download: https://drive.google.com/file/d/1rXtIN4-j4wsN6gkeGfmuqi0MNR8IQ4XV/view?usp=sharing
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Been trying multiple times to day , always stuck a redmi logo I am again no kernel pro so will take time ?
https://t.me/illyriankernel - join here for latest builds/ news etc
Download: 14/06/2020
https://drive.google.com/file/d/1TKcdP9MSPm0bRqNgsPxhpfz-mFFPnvn1/view?usp=sharing
*No more lag or stuttering in eu rom
*PM / suspend: Default to suspend-to-idle instead of deep suspend
*qos: Don't allow userspace to impose restrictions on CPU idle levels
*proc: task_mmu: Make reclaim_pte_range non-static
Download 15/06/2020:
https://drive.google.com/file/d/12D_ZVWKAGusdGBc0ImHF5uKTnsLPwPsA/view?usp=sharing
Fixes:
Some users were experiencing wifi issues - so sorry - that's all fixed now enjoyy
Thanks for the kernel! Everything seems to be working well here. Dirty flash on xiaomi.EU 11.0.8 stable.

Categories

Resources