{
"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"
}
The Infinity Kernel is a custom kernel for Redmi 4A (rolex) and Redmi 5A (riva).
For Redmi 4A and Redmi 5A, from Team Infinity!
Code:
#include "std_disclaimer.h"
/*
* Your warranty is void.
*
* Team Infinity is 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 us me for messing up your device, we will laugh at you.
*/
Steps to flash:
1. Clear Kernel Auditor's data.
2. Wipe "Dalvik Cache" and "Cache".
3. Flash kernel.
4. Reboot.
Configuring the kernel:
Please use "alucard" governor instead of "interactive".
Other than that, we can't give any other advice. We already have our recommendations set as default.
Bugs:
OREO VERSION:
Murali tree based ROMs may give an error at boot. It doesn't affect functionality, though. Most likely a bug in the device tree itself.
"ondemand" CPU governor is pretty broken but it shouldn't be used anyway. "interactive" is the way to go.
We couldn't find any other, tell us if you do!
NOUGAT VERSION:
Overclocking to 1.57GHz doesn't work for now. (We fixed this on Oreo and will fix this on Nougat too. Sometime.)
Wi-Fi in some ROMs seems to be broken, since those ROMs require Wi-Fi driver built into the kernel itself. (ROM specific bug.)
Also, turning on the option to schedule workload on awake CPUs to save battery is causing CPU frequency to fall to 200MHz when phone is idle and is not letting it scale back to normal when phone is unlocked, so we strongly advise you not to turn this option on in CPU settings for a better experience.
Changelog:
Code:
OreoUnified V5.1F: Rebased kernel, removed Spectrum support, will be followed in separate builds, fixed Hotplugs and added Alucard Hotplug.
Oreo Build 15.1M: Rebased kernel, removed Spectrum support, will be followed in separate builds, restored 200MHz clock, fixed in-call heating natively, fixed Hotplugs and added Alucard Hotplug.
Oreo Unified V5F: Added Spectrum support thanks to @anirudhgupta109 and Franco, limited underclock to 499MHz, removed manual undervolting control.
Oreo Build 15M: Added Spectrum support thanks to @anirudhgupta109 and Franco, limited underclock to 499MHz, removed manual undervolting control.
Oreo Unified V3.7: Added Intellithermal V3.0, compiled using latest Linaro 7.3.x
Oreo Unified V3.6 Revised: Added Governors: Alucard, Impulse, ElementalX, Bioshock, Lionheart; added Hotplug: Thunderplug with Alucard control; fix 1.65GHz overclock issue; upstream to 3.18.113; removed unnecessary governors.
Oreo Unified V3.5: Added KCAL V2 colour control, added sound control.
Oreo Stable v2: Up the charging current to 2A.
Oreo Stable v2: Supports both Murali and Fabian tree now.
Oreo Test Build 12M: Since it's a stock, fresh base; it means there are no bugs (as we know of!) now!
Oreo Test Build 12M: Stock, fresh base. You can call this "New Generation Infinity" if you want to. :D
Oreo Test Build 11M: Fixed a bug. Sorry, our idiocy.
Oreo Test Build 9.9.7.6M: Tuned interactive, added Electron
Oreo Test Build 9.9.7.6M: Tuned CPU Boost
Oreo Test Build 9.9.7.6M: Tuned CPU, deep sleep, wakelock blocker
Oreo Test Build 9.9.7.6M: Addd Live Display, LCD notify
Oreo Test Build 9.9.7.6M :Better performance, battery overall.
Oreo Test Build 9.9.7.6M: Added initial Nethunter support.
Oreo Test Build 9.9.7.6M: Upstreamed Linux version to .108
Oreo Test Build 9.9.7M: Xiaomi sure put A LOT of debugging statements. They cause slowdowns. Disabled more debug.
Oreo Test Build 9.9.7M: Tuned interactive governor to be stupidly fast.
Oreo Test Build 9.9.7M: Added more governors (Cultivation, chill, nightmare and darkness)
Oreo Test Build 9.9.7M: Added Alucard hotplug
Oreo Test Build 9.9.6M: Fix GPU clock (19mhz bug)
Oreo Test Build 9.9.6M: improve and update binder
Oreo Test Build 9.9.6M: Fixed memory leaks
Oreo Test Build 9.9.6M: Improved suspend state
Oreo Test Build 9.9.5M: Implemented Murali's DTS commits.
Oreo Test Build 9.9.5M: Increased maximum charging current to 1.5A.
Oreo Test Build 9.9.5M: Reverted to gcc 4.9 as 5.3.1 introduced some problems.
Oreo Test Build 9.9.2M: Updated gcc to 4.9 -> 5.3.1
Oreo Test Build 9.9.2M: Fixed Qnovo bug present in older build
Oreo Test Build 9.9.2M: Disabled more debuging and logging
Oreo Test Build 9.9M: Improved Sound quality
Oreo Test Build 9.9M: Some debugging and logging features are turned off now
Oreo Test Build 9.9M: Improve overall performance and battery
Oreo Test Build 9.9M: Zram and LZ4 optimized
Oreo Test Build 9.9M: Addef USB HID gadget support
Oreo Test Build 9.9M: Added Wireguard
Oreo Test Build 9.9M: Crypto for ARM64 has been added and optimized
Oreo Test Build 9.9M: Fixed deep sleep
Oreo Test Build 9.8M: Improved Bluetooth
Oreo Test Build 9.8M: Added new hotplug governors (AutoSMP, AiO)
Oreo Test Build 9.8M: Added KSM
Oreo Test Build 9.8M: OC, UC
Oreo Test Build 9.7: Implemented Mac's battery commits.
Oreo Test Build 9.7: Fixed underclocking.
Oreo Test Build 9.7: Fixed Overclocking. (FINALLY)
Oreo Test Build 7-9.6: Mostly bug fixes.
Oreo Test Build 6: Fix powered off charging LED
Oreo Test Build 6: Add IntelliThermal
Oreo Test Build 6: Dynamic Sync Control
Oreo Test Build 6: Optimizations
Oreo Test Build 6: High CPU usage fix (hopefully)
Oreo Test Build 5: Added Qnovo fast charge technology
Oreo Test Build 5: Added Touchboost
Oreo Test Build 5: Added Undervolting.
Oreo Test Build 4: Added Adreno Idler
Oreo Test Build 4: Added Simple GPU Algorithm
Oreo Test Build 4: Add Change CRC
Oreo Test Build 4: Add more TCP
Oreo Test Build 4: Added ExFAT
Oreo Test Build 4: Optimizations
Oreo Test Build 4: KCAL
Oreo Test Build 4: Turning off unnecessary chipsets
Oreo Test Build 3: Added LZ4 support
Oreo Test Build 3: Added Alucard governor
Oreo Test Build 3: Added Sound Control
Oreo Test Build 3: Added ZEN I/O.
Oreo Test Build 3: Added NTFS support.
Oreo Test Build 3: Added MSM hotplug support.
5.5: Support for overclocking upto 1.57GHz (not recommended but still implemented)
5.5: Added Ironactive governor.
5.5: Added zzmoove governor.
5.5: Removed Simple GPU Algorithm due to compatibility issues.
5.5: Added qnovo instead of USB Fast Charge. (enabled by default)
5.0: Optimized the kernel.
5.0: Disabled CRC by default.
5.0: Added exFAT support.
5.0: Added Adreno Idler.
5.0: Added simple GPU algorithm.
5.0: Added LED fix.
4.5: Added MSM Hotplug
4.5: Added KCAL Support
4.2: Added Alucard Governor
4.2: Optimised Hotplug
4.2: Added Sound Control
4.2: Improved Gain
4.2: ZEN I/O Scheduler
[I]Before that:[/I]
Added AIO Hotplug
Overclock to 1.49GHz and underclock to 200MHz
NTFS Support
IMPORTANT: Fabian? Murali? Who are those?
There was a time where we had to build two versions for two different device trees.
Do not worry, though. Those days are over.
Downloads:
GET INFINITY KERNEL FROM HERE
Frequently Asked Questions (FAQ):
Q: My kernel is acting weird!
A: Please do a "Dalvik cache + cache" wipe, reinstall Infinity Kernel and clear Kernel Auditor's data. If this didn't solve your problem, reach us on this Telegram group.
Q: My backlight doesn't turn off when screen is off!
A: Install the latest MIUI firmware for your device (recommended) or install this firmware (newer, try this first) or this firmware (older, only if the newer one doesn't work) (at your own risk, of course) if you haven't already or if your ROM doesn't do that automatically.. That'll fix the backlight bug in custom ROMs.
Contact Us / I need help!
The best way to contact us is through this Telegram group since we are online most of the time on there. Please try using that group first if you need help or want to ask something.
XDA:DevDB Information
Infinity Kernel, Kernel for the Xiaomi Redmi 4a
Contributors
SouradeepB, #Malpa73, caghandemir, Yousef Algadri, Muralidharan Kumaresan, Myroynaldig, Ryan Andri, Carlos Arriaga, Aryan, MacTavish, Wzedlare
Source Code: https://github.com/TeamInfinity/Infinity_Kernel_FN
Kernel Special Features: Alucard hotplug, exFAT and NTFS Support, Overclock up to 1.61GHz, charging upto 2A.
Version Information
Status: Stable
Current Stable Version: v2
Stable Release Date: 2018-06-02
Created 2018-04-09
Last Updated 2018-06-27
Yousef Algadri :good:
Sent from my Redmi 4X using Tapatalk
For miui or aosp based rom?
kraken77 said:
For miui or aosp based rom?
Click to expand...
Click to collapse
Both as a matter of fact.
Is there (or do you have any plans on adding) sound control and more CPU governors?
Btw, thanks for the hard work!
Work great on MIUI9 V9.2.6.0. Do you can push the CPU clock @ 1.7 ~1.8 GHZ?
Great work.
Thank you all, I had a lot of help from experienced developers. The encouragement really helps!
minimaster4734 said:
Is there (or do you have any plans on adding) sound control and more CPU governors?
Btw, thanks for the hard work!
Click to expand...
Click to collapse
In due course probably.
beckno said:
Work great on MIUI9 V9.2.6.0. Do you can push the CPU clock @ 1.7 ~1.8 GHZ?
Great work.
Click to expand...
Click to collapse
Slow and steady, as soon as I can make sure it would be safe. All in good time.
Sound Control and Gain improved
Click to expand...
Click to collapse
What does that mean exactly?
Are you going to add undervolting?
Wifi bug
Cannot turn on wifi on Lineage OS 14.1 (april build)
Seems like it is not reading MAC address correctly
less good to play moba game feels heavy and lag
neXt___ said:
What does that mean exactly?
Are you going to add undervolting?
Click to expand...
Click to collapse
In due course probably, Team Infinity is still quite new and we are learning. As soon as we are successful, we will add a host of new features. As for sound control, you can control microphone and headphone gains.
SimonVN said:
Cannot turn on wifi on Lineage OS 14.1 (april build)
Seems like it is not reading MAC address correctly
Click to expand...
Click to collapse
Very few users are facing this bug, I suggest you join the Telegram Global group at t.me/redmi_4a for extensive help. Also try flashing a new ROM (dirty flash) or try flashing MIUI AM firmware before flashing kernel. These have been known to fix such issues. If we might suggest try ROMs like Citrus CAF, crDroid, DotOS, etcetera. Often some ROMs are causing problems but others work perfectly mostly because the were created before the kernel was made and are incompatible.
What's new in v4.5? Or is the 4.0 changelog for 4.5?
Thanks btw.
rolebay said:
less good to play moba game feels heavy and lag
Click to expand...
Click to collapse
Turn off Thermal Throttling in Thermal settings in Kernel Adiutor and set Minimum CPU frequency to 1.49 GHz while gaming.
MaxisMan said:
What's new in v4.5? Or is the 4.0 changelog for 4.5?
Thanks btw.
Click to expand...
Click to collapse
Read carefully, version 4.5 and 4 Changelogs are clearly mentioned. Changelogs by nature only document changes, so features listed in changelogs for previous versions are also present in latest version.
perfect:good:
Wifi drivers
Could you guys can add external wifi card support over otg which will be considered as wlan1 which will help net Hunter users
CPU doesn't go to 1.57GHz. Option is avaiable in Kernel, but inapplicable.
I use this variant of Kernel Adiutor:
https://forum.xda-developers.com/android/apps-games/approot4-0-ka-mod-reborn-v18-t3714105
This is ok?
Thank.
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"
}
!DISCLAIMER!
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war or your phone flies away because its fast. 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.
*/
----NOTICE----
ATM this kernel is only compatible with 7.x/8.x LOS/AOSP and other based roms.Please don't expect performance of a one plus 5 and battery life of an inverter.
NOTE- the stock settings for kernel is for battery life and light gaming so in case you feel any lag,then please tune it up to your liking!
!!!!WARNING!!!!
Before posting, DO read EACH and EVERY "OP" POST made by me!! Any post which is rude, report bugs incorrectly,USELESS POSTS or ask for ETAs, WILL be REPORTED to the MODS!
All information you may be looking for can be found either in this thread or under F.A.Q or by performing a simple search. Think before you post.You have been warned!!!
Kernel features:-
Upstreamed to Linux 3.10.108
Build with Latest Linao GCC 6.4 Toolchain
Based on CAF tag LA.BR.1.3.6_rb1.23
Based on Prima tag LA.BR.1.3.6_rb1.23
Synced with latest changes by LineageOS
Goodix Support
UV CPU
CPU Voltage Control[-60 mV by default(stable)]
-O3,Justarchi's,cortex a72-a53 and other optimisations
Spectrum App Support
enabled arch power
New CPU Governers-zzmove,despair,elementalx,cafactive,bioshock,relaxed,bluactive,cultivation
Big clusters OC at 1958Mhz & small clusters at 1440 Mhz
Several new i/o-Maple,zen,sioplus,fiops,etc
Added LazyPlug Hotplug
Using Anykernel2 by osmosis
Included slimbus overclock
Wake Controls by flar2
USB FastCharge
Fingerprint Boost
AdrenoBoost
exfat and NTFS support
Added Kcal Support
Franco' QC 2.0t
Dynamic Fsync
Added powersuspend and frandom
Fully permissive kernel
Sound Control by Flar2
disabled loads of craps
Latest Busybox
Enabled Advanced Tcps(default:Westwood)
entropy updates and tuned zram values with tuned up governers
miscellaneous updates
More(i forgot)
****NOTICE****
This is a kernel,so please do not expect REGULAR builds.New builds can be rolled out the same day or once in a week or maybe once in a month.
I will not add lots of fancy stuffs.whatever you see here goes under several tests first and if it performs well,then it is added.Suggestions are always welcomed!
Do not post external links or make mirros without my permission!
Please read FAQ properly, will try to answer all questions there and don't post uselessly and get yourself in trouble.
Recommended app for tuning: EX Kernel Manager/Kernel Adiutor/Spectrum
HOW To FLASH
The lastest version TWRP IS RECOMMENDED!
Keep the kernel.zip in your ext sd/internal sd.
Boot to latest TWRP(recommended)
dirty flash your stock boot.img
Flash the Kernel.zip
Reboot!
Bugs:
Tell me.
Not working on:
idk,you tell me :v
Downloads and Changelog in Post #2
NOTE:First boot may take some time,so while its booting,don't forget to press the thanks button!(its free)
Credits:
@TheStrix for the initial bringup:good:
@AmolAmrit @warlord_rk @TheDarkStrix @AKabhishek @Wizper99 and all my teammates and telegram users who always bugged me and never tested my builds
@nicknitewolf, @ktomov @flar2 , @Santhosh M @thomas1991_12, @osm0sis, @neobuddy89 (my inspiration ), @DespairFactor and all other great developers!
(If i forgot your name,then please Drop me a PM!!)
XDA:DevDB Information
Infected Kernel, Kernel for the Xiaomi Redmi Note 3
Contributors
neonkat
Source Code: https://github.com/neonkat/kenzo_kernel.git
Kernel Special Features: flash it and you will know.
Version Information
Status: Stable
Current Stable Version: R11
Stable Release Date: 2017-11-10
Created 2017-02-18
Last Updated 2017-11-10
Downloads
----Downloads----
Unified Builds
AndroidFileHost(Click ME!)
-----------------------------------------------------------------------------
DO NOT CREATE MIRRORS!!IF LINKS ARE NOT WORKING THEN TELL ME!!!
Changelog:
R11(10-11-2017)
*rebased kernel on rb1.23,most of the old stuffs have been removed.fixing a lot of issues.
*Linux 3.10.108
*Merged battery issue patches
*updated zram and lz4 modules
*upstream updates and fixes
OLDER:
R10(14-10-2017)
*merge LA.BR.1.3.6_rb1.22
*fix video recording issue
*merge latest changes from los
*check git lulz
R9(05-09-2017)
*initial O support(still in testing)
*switch to linaro GCC 6.4.1 2017.08
*new flashlight hal compatibility
*enabled slimbus,should improve sound quality(can't say,try yourself )
*builds are now full -O3
*lots of upstream updates and fixes
R8(11-08-2017)
*Merge Caf/Prima LA.BR.1.3.6_rb1.21
*Switch to Linaro GCC 6.4 toolchain
*switch back to old fp boost drivers
*Merge Lineage kernel changes
*enable 621mhz gpu freq for both speed bins
*merge latest f2fs changes
*enable ksm
*misc. updates and fixes
R7(12-07-2017)
*Linux 3.10.107
*Merge Caf/Prima LA.BR.1.3.6_rb1.20
*Switch to stock GCC 6.4 toolchain
*Fixed zram
*CPU Voltage Control by billchen
*Merge cpu boost,lz4,etc updates
*Fingerprint boost drivers
*Upstreams updates
*Kate support
*Update all profiles
R6(18-06-2017)
*Linux 3.10.106
*Merge Caf/Prima LA.BR.1.3.6_rb1.19
*Switch back Linaro 6.3.1 2017.06-dev1
*upstream updates
*Added bugs
R523-05-2017)
*Merge CAF/Prima LA.BR.1.3.6_rb1.18
*Builds are now are fully compatible with billchen's ramdisk,settings will apply correctly now
*Switch to stock GCC 6.3 toolchain(Compiled from gcc 6 branch,no modification)
*Added Support for Spectrum! Download from Goolge Play , more info here
*Updated lazyplug and Maple i/o
*Merged latest changes by LOS
*Lots of upstream updates
*new interactive governer tunings and stock settings updated(stock settings is balanced profile)
R410-05-2017)
*Unified for both fp
*LA.BR.1.3.6rb_1.17
*add cultivation cpu governer
*sync with los trees
*enabled cpu boost to reduce micro stuttering
*franco' qc 2.0
*Dynamic Fsync
R323-03-2017)
*Add bluactive Governer
*remove fifo,tripndroid,sio,vr i/o
*fix safety net and bootloop on newer magisk
*Upstream Updates
*Fixed zen i/o crash
*adrenoboost implemented
*relaxed and interactive governer updates
R203-03-2017)
*UV cpu by 1.5 mA
*add zzmove profiles
*merge LA.BR.1.3.6_rb1.14 & Prima WLAN drivers
*minor update and fixes
R1-Goodix26-02-2017)
*Initial Release
R1-FPC18-02-2017)
*initial release
Reserved
#Gaming(performance)
big clusters-elementalx/performance
small clusters-elementalx/performance
max cpu freqs
gpu governer-performance
i/o-zen/fiops
turn off adreno idler
#Balanced
big clusters-interactive/zzmove/relaxed
small clusters-bioshock/relaxed
i/o-sioplus
#Heavy Multi-tasking
big clusters-interactive
small clusters-bioshock
i/o-bfq/sioplus
#Mother of GOD battery life(ofcourse laggy)
both cpu-powersave
big clusters-off
small clustters-1190mhz
i/o-noop/fifo
#Personal Setup
big clusters-interactive
small clusters-bioshock
i/o-sioplus
i/o readahead-1024
have a good profile?let me know so can add here!
P.s-very few stuffs but will be updated as new things will be added to kernel.
Want your our setup?follow this.
Nice!
Nice ! This kernel is for FPC or Goodix ?
Waiting the download link
Reserved
And here is pruh cat with pruh kernel
*Jihad mode working*
Great bro
Do you used over volte for over clocking,???
Sent from my Redmi Note 3 using Tapatalk
SharkEzz said:
Nice ! This kernel is for FPC or Goodix ?
Waiting the download link
Click to expand...
Click to collapse
I have FPC so building for FPC only atm,will soon get Goodix builds too as soon as i get testers.
Finally! Nice work Bud
Gonna test and comment how good it is!!
Thanks and regards!!
Nice i will try in roms nos ?
zamzam_asad said:
Nice i will try in roms nos
Click to expand...
Click to collapse
thanks!hope you like it, btw this only supports fpc.
important:if you have fpc,then flash fpc kernel by the nos developer first and then flash my kernel.
Encryption error with f2fs formatted /data , megax91 recently patched this issue on his kernel it's about 1commit , could you contact him and patch this ?
@neonkat
My impressions:
-Smooth
-Looks not to eat lot of battery... Although I have seen on EXKM, (every app closed), and leaving the phone there small clusters frequencies are going up and down and up and down (on default settings -relaxed governor forma small cluster-)
-LazyPlug is not working (I tried Scream Manager and EXKM), any core is turned on or off and configurations are not being saved (forma example maximum cores).
Thanks and regards!!
---------- Post added at 08:21 PM ---------- Previous post was at 08:20 PM ----------
neonkat said:
thanks!hope you like it, btw this only supports fpc.
important:if you have fpc,then flash fpc kernel by the nos developer first and then flash my kernel.
Click to expand...
Click to collapse
On NOS, FPC drivers are wiped (it doesn't occur with Guyver/Zetsubou/Scream Kernel).
Thanks and regards!
neonkat said:
thanks!hope you like it, btw this only supports fpc.
important:if you have fpc,then flash fpc kernel by the nos developer first and then flash my kernel.
Click to expand...
Click to collapse
Aamiin. Nope im fpc user ?? . Oh what in karnel audio must seetting again or no? Fast charging work?
Using this kernel on DU and it is ****ing smooth.. best kernel for now Thanks @neonkat for great work
aaz03 said:
Encryption error with f2fs formatted /data , megax91 recently patched this issue on his kernel it's about 1commit , could you contact him and patch this ?
Click to expand...
Click to collapse
yeah,i talked it him and he told me about that,will soon merge them and get you a build!
miguelang611 said:
My impressions:
-Smooth
-Looks not to eat lot of battery... Although I have seen on EXKM, (every app closed), and leaving the phone there small clusters frequencies are going up and down and up and down (on default settings -relaxed governor forma small cluster-)
-LazyPlug is not working (I tried Scream Manager and EXKM), any core is turned on or off and configurations are not being saved (forma example maximum cores).
Thanks and regards!!
---------- Post added at 08:21 PM ---------- Previous post was at 08:20 PM ----------
On NOS, FPC drivers are wiped (it doesn't occur with Guyver/Zetsubou/Scream Kernel).
Thanks and regards!
Click to expand...
Click to collapse
lazyplug is on by default,for some reason it is not showing up in kernel adiutor.lazyplug doesn't shut down cores quickly,it keeps cpu on for a specific interval of time and when there is no load on the cpu,it shuts it down,saving the time dealy between turning on/off any cpu.no such issue for me in exkm app,maybe update your app.
fpc drivers wiped?could you please explain it?
ik fpc drivers are shipped in different kernel(fpc fix).what i recommended is flash the fpc kernel first and then flash my kernel(because using anykernel).
zamzam_asad said:
Aamiin. Nope im fpc user . Oh what in karnel audio must seetting again or no? Fast charging work?
Click to expand...
Click to collapse
kernel audio?sorry didn't get that.
btw flar2' sound control is there and yeah,usb fast charge added too!(disabled by default)
neonkat said:
yeah,i talked it him and he told me about that,will soon merge them and get you a build!
lazyplug is on by default,for some reason it is not showing up in kernel adiutor.lazyplug doesn't shut down cores quickly,it keeps cpu on for a specific interval of time and when there is no load on the cpu,it shuts it down,saving the time dealy between turning on/off any cpu.no such issue for me in exkm app,maybe update your app.
fpc drivers wiped?could you please explain it?
ik fpc drivers are shipped in different kernel(fpc fix).what i recommended is flash the fpc kernel first and then flash my kernel(because using anykernel).
Click to expand...
Click to collapse
My fault... I reflashed NOS and I forgot to reflash fpc-fix...
And about LazyPlug, it doesn't seem to be very effective, then...
Thanks and regards!
{
"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
Hello everyone, this is my personal kernel for kenzo. My philosophy on kernels is pretty simple:
Follow upstream Linux always
Security and stability are paramount
Features will be added only as needed
Hopefully you enjoy
Thread Rules
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this. More on bug reporting policy here.
Keep things civil, I do NOT tolerate flaming of any kind.
UV Support ( Already UV'd with the best stable values)
Updated to the latest security patch (August)
Updated to the latest Linux upstream version (3.10.107)
Several CVE fixes
Upstream patches from CAF and Linux
Touchboost force disabled
KCAL color control
Wake gestures (sweep2wake, doubletap2wake, sweep2sleep)
Franco Sound Control and Flar2 Sound Control
ZRAM support
I/O schedulers (maple, noop, deadline, row, cfq, bfq, test-iosched, sioplus, zen, fiops)
TCP Cong support (westwood, reno, bic, cubic, htcp, vegas, yeah, illinois, lp, scalable, veno, hybla, highspeed, )
Wakelock controls
F2FS support
exFAT and NTFS support
Compiled with a Linaro 6.4 TC
Makefile optimizations (courtesy of @adinkwok)
AnyKernel2(thanks to @osm0sis)
More...
Nougat/Oreo : Download Folder
Installation
Nougat/Oreo ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one version to the other:
Remove saved values at boot, flash the kernel zip and reboot
Kernel: https://github.com/dragonGR/IceColdKernel/commits/o8.1
[OLD-SOURCE]Kernel: https://github.com/DragonGR/android_kernel_xiaomi_msm8956/commits/purge/n7.1
AnyKernel2: https://github.com/DragonGR/AnyKernel2/commits/master
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably though, I'm not going to fix the issue.
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.
1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2's EX Kernel Manager or @Yoinx's Kernel Adiutor-Mod; both are extremely solid and have given me no issues.
1.4 Q: What ROM are you on? What are your settings?
1.4 A: Currently, I am on AICP and my settings are available here here
1.5 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.5 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
1.6 Q: Does it boot in BlackscreenOS ?
1.6 A: I don't know. You can try.
1.8 Q: Can you add Quick Charge support ?
1.8 A: No.
1.9 Q: Bro, i have kate variant, can i use it ?
1.9 A: Of course.
2.0 Q: QC support ?
2.0 A: Don't be ridiculous.
2.2 Q: How about GCC 7 support ?
2.2 A: Currently, GCC 7 cannot be booted on kenzo.
2.3 Q: Why it shows me random max frequencies?
2.3 A: If you're using LOS Based rom is an expected behaviour, don't worry, it won't ruin your performance, is same as before.
2.4 Q: Slow charge bro please fix!
2.4 A: Bro pl0x upd8te fermware.
2.5 Q: Core 6 is offline bro!
2.5 A: Really? wew, enable it and make it default at boot.
2.6 Q: Where i can find you sur?
2.6 A: Either on Telegram(My XDA Username) or G+ sur.
Thanks to:
@osm0sis for AnyKernel2.
@Asphyxiate666 for making me to open this thread.
@nathanchance for allowing me to kang his thread template.
@SitiSchu for the thread banner!
All of you guys for viewing the thread!
XDA:DevDB Information
IceColdKernel, Kernel for the Xiaomi Redmi Note 3
Contributors
GreekDragon
Source Code: https://github.com/dragonGR/IceColdKernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2018-01-30
Created 2017-07-28
Last Updated 2018-01-30
-- This is not a full changelog, for full changelog please refer to my kernel source --
Switched to Flar2's sound control
Various picks. Nothing new.
-- Old changelogs --
-- V0.6 --
Updated to v3.10.108
Security Updates
Patched memory leaks
Added support for Oreo
Removed init.ick.rc script at boot
Various ALSA commits from upstream
Various sound commits
Fix Headset detection missed changes
Addresed a security issue in mac80211
Compiled using up-to-date GCC Linaro 6.4
Maybe i forgot something...
-- V0.5 --
Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.21'
Staging: prima: Update to caf/LA.BR.1.3.6_rb1.21
All latest stuff from LineageOS msm8956 kernel
Fixed kenzo specific flags, could boost performance
Queue work in some stuff for saving cpu circles
Reduce the rate of needless idle load balancing
Fixed some memory leaks
zRAM fixed
msm_thermal update
Mute logspam
SDHCI update
Add clock-frequency property to CPU nodes
Run all RCU threads at RT prio 2
Various Upstream commits
Enable more TCP Congestion
Fixed Mouse pointer issue
Added Flar2 sound control support
Max compression streams 4 in zRAM
Enhance power efficiency
Reduced power usage to improve power efficiency
micro-optimizations in lib
Enable idle power collapse
Fix mic boost
Introduce earpiece boost
Allow external wired earphone mic to be boosted
Completely removed mobicore driver
-- V0.4 --
Updated to August Security Patch
Added support for Kate
Various sound commits
-- V0.3 --
Fixed Random reboot
Picked upstream fixes/changes
[TEMP] Removed adreno_idler
Disabled Useless I/O schedulers ( ROW, test-iosched )
Increase a bit the uv values for stability
Improved GPU
Optimization flags to GPU Drivers
Make Westwood the default TCP Congestion algorithm
Support TCP Cong ( check OP for currently TCP congs support)
Reduced CPU Load
Add Slimbus OC
Fix memory leaks and deadlocks
Picked cpuidle commits for better deepsleep
Boost fp at unlock
Various interactive improvements
Silence huge logspam
Do not log selinux permissive denials
Add frandom support
USB Wireless support
Blocked wakelocks
Updated init.ick.rc (check ak2)
More...
-- V0.2 --
Built with GCC 6.4 Linaro TC
Support FIOPS I/O Scheduler
Run all RCU threads at RT prio 2
Convert some workqueues to use kthreads
Kenzo specific flags, could boost performance
Switch to cpubw for better wakeup
Proper pass the SafetyNet CTS check with an unlocked bootloader
Updated UV Values and adjusted voltages to avoid Random Reboots
Fixed some memory leaks
zRAM Default compressor is now lz4
uid_sys_stats support
Mute logspam
adreno_idler support
Disable dm-verity
power efficient wq in fbcon, block
Various Upstream commits
No sound prop in init.ick.rc(AK2)
-- V0.1 --
Initial Release
Reserved.
sum moar kenzo kernul pls sur dev
Always happy to see more upstream kernels cropping up around the place
Thanks for this awesome kernel It is a nice thing to see a good developer works on a kernel for redmi note 3. I didnt want to use elementalx cuz of lack of upstream and now you came up with this. And the reason why i dont wanna use other kernels is they have so many patches that dont have a impact on performance in my opinion.
Ty :good:
wew, despacito it's here
Very good kernel :fingers-crossed:
6.4 de
Wow. Great to see you here Aex (oops missed l)
It's amazing
thanks for your work
I got around 2000 ma for charging so that's great and it's faster somehow on Aex rom
don't stop supporting it
Wow. Another kernel for Kenzo. Thank you so much dev. Gonna try this definitely. ?
Wow, nice work, new kernel [emoji7]
Enviado desde mi Redmi Note 3 mediante Tapatalk
Ow nice lets try this on Aosip and rr rom hehe
Thank you so much for this new kernel. Downloading it.
Wew Sur :cyclops:
Hoping for 69 min quick charge and 69hr sot :angel:
*when you want to use AICP but the update frequencies rekt your mobile data*
This is the best solution! Thanks for the new kernel..
Dims_Camper said:
*when you want to use AICP but the update frequencies rekt your mobile data*
This is the best solution! Thanks for the new kernel..
Click to expand...
Click to collapse
Which rom are you using?
Yay, another kernel! Might try this and switch from EX kernel... Keep it up dev/bro!
Support IR? @GeekDragon
Im using RR, but Dominator dont support IR, so i replace the kernel with ElementalX,
Just to use MI Remote,
otherwise i always prefer Stock kernel that Comes with the ROM.
sarveshrulz said:
Which rom are you using?
Click to expand...
Click to collapse
Currently RR
Support for spectrum?
{
"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)
All those who test my builds before release
XDA:DevDB Information
Oxygen Kernel for J7 Prime, Kernel for the Samsung Galaxy J7
Contributors
DarkLord1731
Source Code: https://github.com/DarkLord1731/on7xelte
Kernel Special Features:
Version Information
Status: No Longer Updated
Current Stable Version: 6.0.138
Stable Release Date: 2019-04-26
Created 2017-10-14
Last Updated 2019-08-11
Changelogs:
Oxygen Kernel v6.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 v5.1.131
Linux 3.18.131
Fixed kernel not booting on some TW oreo ROMs
Updated to latest kernel source
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
I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.
Older Changelogs
Oxygen Kernel v5.1.125
Linux 3.18.125
Oxygen Kernel v5.1
Added support for TW oreo ROMs
Enabled back Input Booster for a better responsive user experience
Oxygen Kernel v5.0
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)
Linux 3.18.124
Enabled SDcardfs (Now O2 shall work fine on latest AOSP ROMs)
Switched to Linaro 7.3.1 Toolchain
Lots and lots of other optimizations and tweaks
AGAIN... I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.:fingers-crossed:
Oxygen Kernel v4.0
Linux 3.18.109
Reduced screen on delay to 5 sec (AOSP)
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
Oxygen Kernel v3.0
Linux 3.18.106
Removed zzmove governor
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)
V 3.0
Complete rebase of source code
Updated to G610FDDU1BRA4 kernel sources
Linux 3.18.105
Disabled some bad governors
Various other patches from some well-known kernel
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 believe me, this is a major update.:fingers-crossed:
Reserved
Nice work
Thank a lot.. ??
Nice work
Spectrum app isn't working for me.. Anyone else?
great job thank sir[emoji7]
تم الإرسال من SM-N935L باستخدام Tapatalk
gp545 said:
Spectrum app isn't working for me.. Anyone else?
Click to expand...
Click to collapse
V1.1 updated
Changelogs
-Fixed Spectrum
-Fixed Aroma Advanced Settings failing to set
-Enabled front flash on G610M & other supported variants
Delete this moderators.. Posted by mistake
chichareal said:
Nice work
Click to expand...
Click to collapse
gp545 said:
Thank a lot.. ??
Click to expand...
Click to collapse
bilal6785 said:
Nice work
Click to expand...
Click to collapse
al.iraq said:
great job thank sir[emoji7]
تم الإرسال من SM-N935L باستخدام Tapatalk
Click to expand...
Click to collapse
Thanks Guyz:laugh:
Thanks for the awesome work, my friend!
One question: how to enable the real frontal flash for G610M? Here I keep getting just that white screen (virtual flash).
Kernel is working fine, but frontal flash isn't.
help
After flash kernel bootloop at logo samsung
Great work.
Which is the best CPU governor for balanced use?
artssa said:
Thanks for the awesome work, my friend!
One question: how to enable the real frontal flash for G610M? Here I keep getting just that white screen (virtual flash).
Kernel is working fine, but frontal flash isn't.
Click to expand...
Click to collapse
If you're on stock rom then it should turn on the real flash. If on custom rom then kindly ask the dev to add support in rom
John's Pantau said:
After flash kernel bootloop at logo samsung
Click to expand...
Click to collapse
Try formating /data after flashing kernel
Loved your kernel :good:
Only bug I'm facing : Camera effects are not working (both front and back).
Thank you.
Camera effects working for Me, maybe dirty flash?
ashwini215 said:
Loved your kernel :good:
Only bug I'm facing : Camera effects are not working (both front and back).
Thank you.
Click to expand...
Click to collapse
Does it work if u flash back stock kernel? Actually the kennel would not affect camera filters. Maybe check your rom for the act.
can i use this in 6.0?
sorry for stupid quesion . just asking. ty
Code:
Do not ask for ETA's.
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.
{
"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"
}
MiNT Kernel
A fork of voidKernel designed to increase battery life.
Code:
[I]voidKernel Features[/I]
Based on the latest CAF tag (LA.UM.6.6.r1-09000-89xx.0)
Up to date with the latest Linux version (3.18.114)
WireGuard VPN tunnel support included
LZ4 compression for ZRAM enabled by default
KCAL color control
Vibration intensity control for qpnp-haptics interface
Some essential patches that you can also find in Google kernels
Westwood TCP congestion algorithm enabled by default
No excessive and useless bloat
Code:
[I]MiNT Features[/I]
100HZ for best battery and performance
20mV global CPU undervolt
Adreno Idler
Boeffla wakelock blocker
DT2W (Double tap to wake)
Frandom RNG driver
Intellithermal v3.1
Power Suspend
Qnovo charging driver for maintaining temperature
State notifier
Tuned input & output audio
USB Fast Charge
Tweaked Interactive, Blu_Active, Impulse, & Relaxed [B](Default)[/B]
Autosmp Hotplug, & Optimized Lazyplug Hotplug [B](Default, for it to be aggressive select the Lazy Profile in CPU Hotplug in Kernel Auditor.)[/B]
Maple I/O [B](Default)[/B]
Under the hood changes
And more to come!
New builds are at the bottom of the list.
For Custom ROMS
For Stock ROM
flex1911
franciscofranco
frap129
gougous3
LazerL0rd
sayeed99
Sultanxda
userisamonkey
Some more people I cherry picked commits from
Feel free to cherry pick commits from the kernel's git! Lets push our devices development by keeping things open source!
XDA:DevDB Information
MiNT Kernel, Kernel for the Xiaomi Mi A1
Contributors
GamingDevilsCC, flex1911, mountaser halak
Source Code: https://github.com/GamingDevilsCC/android_kernel_xiaomi_msm8953
Kernel Special Features: Improved Battery Life
Version Information
Status: No Longer Updated
Created 2018-03-18
Last Updated 2018-11-17
Changelog
I no longer have time to maintain this project, sorry everyone.
Upcoming Build (unreleased)
Catch up to voidKernel r29
Code:
r29 (014.09.2018):
Linux 3.18.122
Merged LA.UM.6.6.r1-09700-89xx.0 CAF tag
Initial treble support
r28 (0.9.09.2018):
Linux 3.18.121
r27 (01.09.2018):
Updated to 8.1 Xiaomi base
Linux 3.18.120
Merged LA.UM.6.6.r1-09600-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09600-89xx.0 (custom version only)
r26 (19.08.2018):
Linux 3.18.119
r25 (09.08.2018):
Linux 3.18.118
Merged LA.UM.6.6.r1-09500-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09500-89xx.0 (custom version only)
r24 (28.07.2018):
Linux 3.18.117
Merged LA.UM.6.6.r1-09400-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09400-89xx.0 (custom version only)
r23 (22.07.2018):
Linux 3.18.116
Merged LA.UM.6.6.r1-09200-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09200-89xx.0 (custom version only)
r22 (12.07.2018):
Linux 3.18.115
Added DTS-Eagle driver support. DTS-Eagle is an audio effect which simulates surround sound similar to what Dolby does, however, it is considered more "premium" and provides a much deeper level of immersion. This is an experimental implementation.
Add fsync on/off support.
Readded S2W/S2S.
Undervolt by another 5mv, to a total of a 25mv global undervolt.
Optimized audio codec.
Under the hood changes.
Build 20180706 (July 6, 2018)
Current Issues
On latest build, I've accidentally removed a commit that made the Relaxed governor as default. To switch your governor to Relaxed, use an app called Kernel Auditor until next build is released with fix.
Catch up to voidKernel r21
Code:
r21 (03.07.2018):
Linux 3.18.114
Merged LA.UM.6.6.r1-09000-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09000-89xx.0 (custom version only)
r20 (18.06.2018):
Merged LA.UM.6.6.r1-08900-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-08900-89xx.0 (custom version only)
r19 (14.06.2018):
Linux 3.18.113
r18.1 (03.05.2018):
Linux 3.18.112 (basically has no changes that affect us)
Update Wi-Fi driver to LA.UM.6.6.r1-08600-89xx.0
r18 (30.05.2018):
Linux 3.18.111
Merged LA.UM.6.6.r1-08600-89xx.0 CAF tag
r17.1 (29.05.2018):
Fixed Wi-Fi MAC address on custom ROMs
r17 (27.05.2018):
Linux 3.18.109
Linux 3.18.110
Merged LA.UM.6.6.r1-08500-89xx.0 CAF tag
Added BFQ scheduler as an option (maple is still enabled by default)
Minor fixes
r16 (02.05.2018):
Linux 3.18.108
Added 20mV global CPU undervolt.
Removed Overclocking. GPU & CPU overclocking will no longer be added in the kernel, as it is not effective in this kernel, and also reduces battery life.
Removed Fingerprint Boost Driver. While it is not useless, we want strive to maximize battery life as much as possible and removing this helps.
Tuned lazyplug for MSM8953.
Tuned input & output audio.
Reworked DT2W. It will now work like Meta Phoenix's implementation.
Removed S2W/S2S.
Under the hood changes.
20180430 (April 30,2018)
Catch up to voidKernel r15
Code:
r15 (29.04.2018):
Linux 3.18.107
r14 (28.04.2018):
Merged LA.UM.6.6.r1-08300-89xx.0 CAF tag
Added GPU overclocking & correctly implement CPU overclocking with higher voltages? (These WILL use more battery. I do not recommend the higher voltages as overvolting uses more power, and reduces the lifespan of your device.)
Changed default governor to Relaxed. Relaxed is based on chill (which is based on conservative), and has been altered in order to achieve more gradual frequency boosting providing battery life benefits.
Build 20180427 (April 27, 2018)
Catch up to voidKernel r13
Code:
r13 (24.04.2018):
Linux 3.18.106
r12.1 (18.04.2018):
Enabled TTL target support
r12 (14.04.2018):
Linux 3.18.105
r11 (13.04.2018):
Linux 3.18.104
Merged LA.UM.6.6.r1-07400-89xx.0 CAF tag
Built with the latest GCC snapshot from AOSP
Added Lazyplug hotplug by @arter97. (Cherrypicked from ProjectK by @khusika)
Added Relaxed governor.
Added under/overclocking with cmdline option? (Power savings would be minimal as the voltage is not changing.)
Build 20180411 (April 11, 2018)
Catch up to voidKernel r10
Code:
r10 (08.04.2018):
Linux 3.18.103
Attempted to fix baseband issues with Magisk installed
Various minor kernel updates for LZ4 routines, BT, display etc.
Linux 3.18.104 from voidKernel commits.
Converted Adreno Idler to State Notifier.
Changed the initial GPU freq to 133MHz. This allows Adreno Idler to idle on the lowest frequency of 133MHz, instead of fluctuating between 216MHz - 320MHz.
Fixed Impulse governor.
Under the hood changes such as tuned tcp_westwood.
Build 20180408 (April 8, 2018)
Added Boeffla wakelock blocker.
Added frandom RNG driver.
Added State notifier.
Fixed Impulse governor.
Reverted "Fast Charge to 2500ma".
Under the hood changes.
Build 20180405 (April 5, 2018)
Added Intellithermal v3.1
Added Qnovo charging driver for maintaining temperature
Added Impulse governor. (Impulse aims to have a balance between battery and performance just like interactive but has some tweaks to save battery.)
Under the hood changes.
Build 20180330 (March 30, 2018)
Catch up to voidKernel r9
Code:
r9 (30.03.2018):
Merged LA.UM.6.6.r1-07200-89xx.0 CAF tag
Enabled BALANCE_ANON_FILE_RECLAIM for better ZRAM performance
r8 (27.03.2018):
Linux 3.18.102
Reverted back to 100Hz timer (less scheduler overhead and power consumption)
Built with -O2 optimizations (this slightly improves boot performance and binder throughput)
Reverted back to the stock wlan module
Introduced cmdline hacks for SafetyNet (now kernel passes cts test and reports proper status even without Magisk)
r7 (22.03.2018):
Linux 3.18.101
Raised timer frequency to 300Hz to avoid severe latencies under high-load conditions
Updated touchscreen driver for the custom version to properly support features like DT2W and key disabler
Added
USB Fast Charge
Fast Charge to 2500ma
Fingerprint Boost Driver
Maple I/O (Default)
Interactive (Default) & Blu_Active
& some under the hood changes
Build 20180319 (March 19, 2018)
Catch up to voidKernel r6
Code:
r6 (19.03.2018):
Linux 3.18.100
Updated configuration per AOSP recommendations
Enabled various of recommended HID drivers
General cleanup
r5.1 (18.03.2018):
Fixed ft5435 touchscreen driver power management
Removed a huge chunk of useless and harming debugging code from Xiaomi
Added DT2W thanks to the help of sayeed99!
Build 20180318 (March 18, 2018)
Added Adreno Idler
Added Power Suspend
Added Autosmp Hotplug
Q&A
Q: Why is DTS-Eagle not working for me?
A: This kernel only has wcd9335 DTS-Eagle support cherrypicked from here. The rest of compatibility will have to depend on ROM support for it. So far no Mi A1 ROMs work with it.
AutoSMP ? Will test as soon as I can
In case you plan to ditch it, I'd recomend PegasusQ
Hey, you'll be making the kernel for stock too??
---------- Post added at 09:23 PM ---------- Previous post was at 09:22 PM ----------
DT2W...?
prabhjot-singh said:
Hey, you'll be making the kernel for stock too??
---------- Post added at 09:23 PM ---------- Previous post was at 09:22 PM ----------
DT2W...?
Click to expand...
Click to collapse
Stock release will come in the next update, along with more features!
Great, works so far, void gave me a very good battery/performance, let's see tomorrow what mint will do. Big thanks for sharing and spending your time on this.
Btw: kernel version is shown as unavailable under system.
coremania said:
Great, works so far, void gave me a very good battery/performance, let's see tomorrow what mint will do. Big thanks for sharing and spending your time on this.
Btw: kernel version is shown as unavailable under system.
Click to expand...
Click to collapse
I'll see what I can do about that! :good:
Please making for stock rom! ?
Will DT2W be added at some point?
Thank you for sharing, will have a look, I will try to build an 8.x ROM with this kernel
black_arashi said:
Thank you for sharing, will have a look, I will try to build an 8.x ROM with this kernel
Click to expand...
Click to collapse
Just be sure to credit @flex1911, because MiNT is a fork of voidKernel, and without him this kernel wouldn't be possible!
Hope you add OC soon! Thanks
t0per666 said:
Hope you add OC soon! Thanks
Click to expand...
Click to collapse
I'm trying too!
ProchyGaming said:
Will DT2W be added at some point?
Click to expand...
Click to collapse
Have the same question in mind
arjunbalan1994 said:
Have the same question in mind
Click to expand...
Click to collapse
I'm wanting to as I used to use DT2W but I'll need to see if our device supports it fully. Our chipset definitely does, but I'll need to check about the display and maybe some others too.
GamingDevilsCC said:
I'm wanting to as I used to use DT2W but I'll need to see if our device supports it fully. Our chipset definitely does, but I'll need to check about the display and maybe some others too.
Click to expand...
Click to collapse
Take your own time Dev No rushing
Mido has that feature out of box so it will be nice to have that for tissot too will wait for your progress
Does instal custom kernel will overwrite magisk and twrp permanent?
exodius48 said:
Does instal custom kernel will overwrite magisk and twrp permanent?
Click to expand...
Click to collapse
No it won't
GamingDevilsCC said:
Stock release will come in the next update, along with more features!
Click to expand...
Click to collapse
Hello waiting for stock very thanks
regards
{
"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"
}
Dear folks, today I'm presenting my very own custom kernel for the Galaxy A5 and A7 2017!
This kernel provides many features and a lot of customization.
*To change settings, it's recommended to use HkTweaks by @corsicanu
because it is made especially for Exynos7880 devices. Other apps like kernel adiutor or Mtweaks
do work too, but they may miss some settings.[/CODE]
DISCLAIMER
Code:
*Im NOT responsible for bricked devices, dead SD cards or any damage done to your device.
Compatibility
This kernel is compatible to all variations of A5 2017 and A7 2017.
Only A520F is well tested as I have this device.
Features
Latest A720SKSU5CTL2 kernel release
Linux 3.18.140
Support for AOSP 12, AOSP 11.0, AOSP 10.0, Treble 11.0, Treble 10.0 and Rise-Q
CRC control
Frandom
UKSM (Ultra kernel samepage merging)
ARCH power
USB charging default changed to 900mA
CPU and GPU voltage control
DevFreq voltage control
CPU overclock to 2002 Mhz
GPU overclock to 1034 Mhz
Configurable wakelocks
Boeffla wakelock blocker
Wireguard
Dynamic Fsync
Lots of CPU governors
Lots of I/O schedulers
Powersuspend
and more
Installation
Make sure to have the latest version of TWRP/SHRP/Orangefox installed
Boot to recovery
Make a backup of your current boot partition in case something goes wrong
Flash the installer zip
The installer will detect your phone variant and which ROM you have installed
Optionally, flash Magisk or any other mod right after.
Reboot
Downloads
Moved to post #2
Donations
If you like my work feel free to send me a donation.
Credits
Thanks to @Option58 for the work on the official lineage sources for our device. Custom-kernels wouldn't be possible without him!
Also thanks to @corsicanu because I integrated some of hadesKernel's features into this kernel.
Thanks to everyone who worked on the features that this kernel contains.
All testers
Contributors
Simon1511
Source Code: GitHub
Downloads
v1.10: Google Drive | Androidfilehost | Github release with single-images
Old versions: Google Drive folder | Androidfilehost folder
Which version do I have to download?
For any AOSP 12.0 ROM use the latest version
For any recent AOSP 11.0 ROM (atm only LineageOS 18.1) use the latest version
For any recent AOSP 10.0 ROM (like LineageOS 17.1, crDroid 6.X, RessurectionRemix 8,...) use the latest version
For older AOSP 10.0 ROMs (like PixelExperience, EvolutionX,...) use v1.4
For 11.0 and 10.0 GSIs (riseTreble Q and R) use the latest version
For Rise-Q use the latest version
For any AOSP 9.0 ROM (LineageOS 16, crDroid 5.X, ....) use v1.4-1
The installer zip contains all versions of this kernel and will automatically choose which kernel version to install depending on your device and installed ROM. Contact me if you face any problems with the installer.
Changelogs
Latest: v1.10
Spoiler: Latest version
Corrected voltage ranges for GPU and CPU voltage control
Reverted lineage's kernel changes and A720SKSU5CUJ2 merge as they broke deep sleep
Added a survival script for the kernel to stay installed after lineage's OTA updates
Spoiler: Old changelogs
riseKernel combined zips
Spoiler
v1.9
Spoiler
AOSP 12 support (Lineage 19)
Switched to AOSP GCC
Abort installation if ROM's Android version is newer than the kernel's
v1.8
Spoiler
Merged latest A720SKSU5CUJ2
Merged latest kernel changes from LineageOS and Google kernel/common
v1.7
Spoiler
Set Enforcing for Lineage 18.1 since SePolicy has been written for some time already
Merged latest kernel changes from LineageOS (including ones for Xbox One and PS4 controllers)
Added a missing error message for users running a non-treble ROM while still having treble files in their /vendor partition
Picked a missing patch for FB notifier callback and enabled it globally
Small misc stuff
v1.6
Spoiler
Added AOSP 11 and Treble 11 support
Enabled power efficient workqeue
Improved installation script
Added input boost and fingerprint boost
Added devfreq voltage control
v1.5
Spoiler
Updated to latest A720SKSU5CTL2 kernel release
Updated to Linux 3.18.140 (thanks to @Option58)
Combined source of AOSP, Treble and OneUI kernel
Added a version with support for OneUI 2.X
Removed support for AOSP Pie, use v1.4.1 if you need it
Made zSwap use only LZ4 as compression method
Added a workaround that prevents Magisk mount leakage (Not my own workaround)
Updated UKSM and disabled it by default
Enabled CPU bandwidth control (CFS_BANDWIDTH) for OneUI as it's expected to be enabled
v1.4-1 / v4
Spoiler
Updated to latest A720S kernel (NOTE: Only use v1.4-1 on LineageOS and crDroid. For PixelExperience, etc use v1.4)
Enabled LZ4 ZRAM compression
Included Lineage's FB notifier fix (Will allow to disable the touchscreen in e.g. Phone calls)
riseKernel Android 10.0
Spoiler
v1.4 / v4
Spoiler
Fixed CPU overclock
Fully re-made under the hood
Removed broken stuff
Combined Pie, Q and Q-treble kernel in one zip instead of one per kernel
v1.3
Spoiler
Enabled zSwap/zRAM
Changed to SeLinux Enforcing as default
v1.2
Spoiler
Disabled Knox, Tima, Verity
Updated to work on latest LineageOS and crDroid
v1.1
Spoiler
Added some fixes which slightly improve phone call audio (This will also be merged into the stock lineage/crDroid kernel)
Updated wireguard
Faster booting
Disabled low memory killer because we use memcg
Other minor improvements
v1.0
Spoiler
Initial support for Android 10.0
Early mount EFS
riseKernel treble
Spoiler
v1.3
Spoiler
Updated to A720S kernel with Linux 3.18.91
Forced SeLinux Permissive
Enabled zSwap/zRAM
Removed Wireguard due to incompatibility
riseKernel Android 9.0
Spoiler
v3
Spoiler
Updated wireguard
Added early system mount
Underclocked GPU to 160Mhz
Increased charging levels
General power and performance improvement
Removed broken/buggy governors
v2
Spoiler
Disabled optimize for size
Re-enabled CPU hotplug
Overclocked OSCCLK
Added charging controls
Better UI performance
Disabled CRC check
General performance improvements
v1
Spoiler
Initial release
Wow, nice, good job, will try it out!
A520l will try tomorrow
Working Great with pixel experience ROM, I've upped the voltage on GPU and CPUs , Played COD mobile default all is good , used GLtools to get max graphics , and again all is good
Just flashed it. Already encountered a bug, hk keeps on loading. Looking forward on your developments. Good luck
And unlocking the phone through fingerprint seems slower now for some reason. Opening apps is also slower now. Btw im using Google pixel Pie Plus
Flashed it and working good so far. I think you're the first to make a custom AOSP kernel for this phone.
Magisk 20 is working for me, it just takes a few tries to boot sometimes.
---------- Post added at 07:26 AM ---------- Previous post was at 07:25 AM ----------
MitchiePitchie said:
Just flashed it. Already encountered a bug, hk keeps on loading. Looking forward on your developments. Good luck
And unlocking the phone through fingerprint seems slower now for some reason. Opening apps is also slower now. Btw im using Google pixel Pie Plus
Click to expand...
Click to collapse
Idk, it's all working good for me. Hk is working good too. I am on PE.
MitchiePitchie said:
Just flashed it. Already encountered a bug, hk keeps on loading. Looking forward on your developments. Good luck
And unlocking the phone through fingerprint seems slower now for some reason. Opening apps is also slower now. Btw im using Google pixel Pie Plus
Click to expand...
Click to collapse
Unlocking the phone takes longer because the CPU clocks down on all cores when the screen is off. Therefore it needs longer to unlock. At least this is the explanation that makes the most sense.
That apps are opening slowly sometimes is also a bug I encountered, forgot to mention it in my OP thread. This can be fixed by simply reinstalling/updating the app or doing a clean flash (install ROM, then kernel right after)
Simon1511 said:
That apps are opening slowly sometimes is also a bug I encountered, forgot to mention it in my OP thread. This can be fixed by simply reinstalling/updating the app or doing a clean flash (install ROM, then kernel right after)
Click to expand...
Click to collapse
Will do. Thanks
Cpu hotplug does not work for me
Never1488 said:
Cpu hotplug does not work for me
Click to expand...
Click to collapse
You mean hotplug in general or the governor called hotplug?
Simon1511 said:
You mean hotplug in general or the governor called hotplug?
Click to expand...
Click to collapse
Hotplug in general
I'm laughing so hard thinking of this title as "Riiiiise and Shiiiine" Project
Good work btw
With crDroid and this kernel, I got 106k in antutu. I love the fast charging too. Such an upgrade compared to "stock" aosp.
Latecomer... flashed and rebooted first time on Magisk 20 using crDroid
Going to have a play with some features and report back if I find anything useful.
Thanks Simon
SnowFuhrer said:
With crDroid and this kernel, I got 106k in antutu. I love the fast charging too. Such an upgrade compared to "stock" aosp.
Click to expand...
Click to collapse
97117 for me. Going to tinker then have another go. Best score I've ever had on this device though.
Replacing the device soon though
Simon
So far so good. Been trying some settings I had on my Xperia SP about 4 years ago and they seem to be working well for a balance of performance and battery.
Simply put:
CPU governor - Interactive (max and min frequencies set at maximum and minimum accordingly)
I/O scheduler - Fiops with Internal Storage read ahead set to 1024KB
I/O scheduler - bfq with External storage read ahead set to 1024KB
No CPU hotplug (really only useful for stock Sammy kernel)
That's it
Feel free to try and report back with your own findings.
I'm finding little lag now (was getting some really big lags and micro freezes) and battery draining slower
moozer said:
97117 for me. Going to tinker then have another go. Best score I've ever had on this device though.
Replacing the device soon though
Click to expand...
Click to collapse
My results was with GPU overvoltaged and no apps other than hKtweaks, magisk and antutu. So hardly real world.
SnowFuhrer said:
With crDroid and this kernel, I got 106k in antutu. I love the fast charging too. Such an upgrade compared to "stock" aosp.
Click to expand...
Click to collapse
which magisk version u are using