Hey together,
I've created this kernel for having latest upstream linux and CAF patches on my device. Also to have the wireguard VPN merged. The main point maintaining this kernel, is for further optimize the power consumtion of the device and provide a optimized kernel experience.
Overview:
Latest Linux 4.9.145 & CAF patches
Latest Xiaomi firmware and Qualcomm drivers included
Wireguard kernel module
Improvements on power consumption
NTFS R/W
SONY HID
Since v0.2 this kernel is compiled with Linaro 6.4.1, v0.1 used GOOGLE TC 4.9
Tested against current official (10.0.12.0) and Beta (8.12.7) ROM of MIUI
Download and installation:
All downloads are available on the following site. https://s3.schober.industries/minio/public-index/perseus/kernel/ (Select the file and press Download.)
If you want to verify it's pgp Signature, for successful download and integrity, you can do that with the attached .asc file and my public key: 0x92766910317A1EDB
You can install the Kernel via "fastboot flash boot boot.img" or via TWRP image flash.
For getting back to stock, just flash back the stock kernel image.
Source:
https://github.com/JohnnyLeone/msm-4.9/
Have a nice flashing. :victory:
Changelog:
v0.3
Linux 4.9.145
SONY HID and NTFS Driver
Updated WIFI and audio drivers
v0.2.1
Fix headphone identification with USB-C adapter
v0.2
Updated touch drivers
Updated boot.img tags for latest release
Update to 4.9.144
v0.1
Initial release
Known Issues:
- USB-C headphone adapter is not working | fixed with v0.2.1
- Using with xiaomi.eu ROM 8.11.30 has some lags in animations
Nice work.
Thank you
Sent from my MIX 3 using Tapatalk
niiiiiice
Can I flash it over PE SGI Pie?
mansonstein said:
Can I flash it over PE SGI Pie?
Click to expand...
Click to collapse
Would be surprised if it worked as it's based on miui
It will work.
He means a gsi treble ROM.
So the boot IMG always stays ..miui
Mackay53 said:
Would be surprised if it worked as it's based on miui
Click to expand...
Click to collapse
Gesendet von meinem MIX 3 mit Tapatalk
andikicker said:
Hey together,
I've created this kernel for having latest upstream linux and CAF patches on my device. Also to have the wireguard VPN merged. The main point maintaining this kernel, is for further optimize the power consumtion of the device and provide a optimized kernel experience.
Overview:
Latest Linux & CAF patches
Wireguard
Improvements on power consumption
Compiled with Google GCC 4.9
Tested against current official and Beta ROM of MIUI
Download and installation:
The download is available on the following site. https://s3.schober.industries/minio/public-index/perseus/kernel/v0.1/ (Select the file and press Download.)
If you want to verify it's pgp Signature, for successful download and integrity, you can do that with the attached .asc file and my public key: 0x92766910317A1EDB
You can install the Kernel via "fastboot flash boot boot.img" of via TWRP image flash.
For getting back to stock, just flash back the stock kernel image.
Source:
https://github.com/JohnnyLeone/msm-4.9/
Have a nice flashing. :victory:
Click to expand...
Click to collapse
8.12.7 is out . you will update weekly?
mansonstein said:
Can I flash it over PE SGI Pie?
Click to expand...
Click to collapse
Actually i tested AOSP and Pixel experience with the kernel and it worked quiet well. As the stock MIUI Kernel works, this kernel should also work.
skeleton1911 said:
8.12.7 is out . you will update weekly?
Click to expand...
Click to collapse
Actually i will look to get the latest upstream changes and all tested stable changes in a new version every week. These releases can be delayed if there are issues with new features.
I could already install and test the kernel with 8.12.7. Looks good to me.
I have faced some performance issues with die Xiaomi.eu ROM in some Applications. Scrolling smoothness is generally not on the same level with stock.
andikicker said:
Actually i will look to get the latest upstream changes and all tested stable changes in a new version every week. These releases can be delayed if there are issues with new features.
I could already install and test the kernel with 8.12.7. Looks good to me.
I have faced some performance issues with die Xiaomi.eu ROM in some Applications. Scrolling smoothness is generally not on the same level with stock.
Click to expand...
Click to collapse
You have a private message
Gesendet von meinem MIX 3 mit Tapatalk
Released v0.2.1 with a fix for the headphone issue, that it doesn't get recognized.
Function verified with CN 8.12.7.
andikicker said:
Released v0.2.1 with a fix for the headphone issue, that it doesn't get recognized.
Function verified with CN 8.12.7.
Click to expand...
Click to collapse
Thank you
Gesendet von meinem MIX 3 mit Tapatalk
Does it work with last eu rom please ?
Takumashii said:
Does it work with last eu rom please ?
Click to expand...
Click to collapse
I did not tested it against that version. But you should be ok installing it. Before take a backup of the eu boot.img for restoring purpose.
Sent from my MIX 3 using Tapatalk
Take the liberty to ask.
How do you convert Image.gz-dtb to boot.img?
I use AnyKernel2 to flash the kernel, failed . it show error1 :Unknown Ramdisk compression method.
I use android kernel kitchen, it show not found ramdisk.
I replaced Image.gz-dtb in boot.img. and flash the new_boot.img
Device bootloop.
What happened to the mix3‘s ramdisk?
You can unpack my boot.img and check the attached Flags If you want.
Also the mix 3 does not have a ramdisk in the Kernel Image. This function is provided via the vendor image.
Sent from my MIX 3 using Tapatalk
Can anybody report if the standby performance has gotten better?
Anyone can tell me what do I need to back up in TWRP for stock kernel backup? Want to try this kernel but should probably back up the stock first.
Related
Mono Kernel for HTC One M9 (Hima)
Let's start this off with the basic and regular warning and disclaimer :
Code:
#ifdef (IF_YOU_FLASH_THE_KERNEL)
* No one except you chooses to flash this kernel, this is your [B]own[/B] choice
* Do not flash this if you expect stability that equals to a stock kernel
* Neither me or XDA is responsible if the kernel destroys your device
* No cats harmed during the creation of this kernel
#endif
Mono Kernel is a kernel made with simplicity and customizations in mind, I never wanted a kernel with gazillions of "bloaty" features (governors, schedulers, etc) that gives me uneasiness since there's too many choices to be made.
Technical details :
If you want to know about the toolchain and stuff I used
- Compiled with Google GCC 4.9 (pre 21-07-2016 releases), and UberTC 4.9.4 (21-07-2016 release and newer)
- Built on a SlimROM source tree
- Little to no weird optimizations flags, I'll avoid adding -Ofast, -O3, Graphite or anything related to them
Features :
Some bits of features that you'll see
- Latest upstream kernel, currently on 3.10.102
- zzmoove (bLE edition) and elementalx governor
- FIOPS and SIOPLUS scheduler
- Configurable thermal control
- Toggleable CRC and Dynamic Fsync
- USB Fastcharge
- UKSM 0.1.2.3 (Ultra KSM, an improved KSM)
- KCAL v2 (post-processing control for display)
- state_notifier driver, replaces earlysuspend and powersuspend
- Franco's Sound Control
- zRAM support
- Mini-bits of somewhat-safe (but not necessarily stable) optimizations
- Lots of updates and upstream works from various sources (CAF, Google, and Linux)
- And probably more
Bugs :
- Possible bug: Stereo channels are reversed (left to right and right to left) (False report on my side)
- None, at least for now
Download :
Get it while fresh!
AndroidFileHost Folder
Installation :
Please read all of this before continuing
For .img format (Slim6 only) :
IMG is deprecated as of 12 July release, please use ZIP instead
- Download the .img and put it somewhere
- Reboot to recovery (I'll assume you're using TWRP here)
- Press 'Install' then press 'Install Image' (located on the bottom-right side)
- Locate the .img
- Make sure you select 'Boot', not 'System Image' or 'Recovery'
- Swipe and install, but don't reboot
- Reinstall any Systemless mods (Systemless Root, Xposed, etc) if you have one
- Reboot and wait for it to boot!
For .zip format :
- I mean... you probably know how
- Just flash the zip
Compatibility List :
Check if your ROM is compatible
- Tested on Slim6
- Working on CM
- Possibly working on RR
Credits :
All these talented people deserves a cookie
(In no order)
- flar2
- faux123
- franciscofranco
- anarkia1976
- chadouming
- neobuddy89
- imoseyon
- myfluxi
- yarpiin
- Grarak
- ##W4TCH0UT##
- benschhold
- Evolutionzz & Dims_Camper (some nice friends to talk)
There's too many people that deserves to be here, if you're one of them (in case I somehow forgot to credit you here and on the source code / Git repo page), please, don't hesitate to PM me!
Notes :
- Mono Kernel will always remain on 'testing' phase, mostly because I tend to screw up and break stuff, so I don't warrant any stable release, unless otherwise mentioned
- This kernel is working on CM (and possibly other ROM based on it)
- Nope, I have never tested this on any other variant of the M9 apart from the International variant
- Yes, no hotplug support for now, I'm still experimenting with hotplugs on this device
XDA:DevDB Information
Mono Kernel, Kernel for the HTC One (M9)
Contributors
F4uzan
Source Code: https://github.com/F4uzan/mono_hima
Kernel Special Features: Uh... it's downloadable ?
Version Information
Status: Testing
Created 2016-07-09
Last Updated 2016-07-31
FAQ (Frequently Asked Questions)
Q : I want "x" and "y" feature to be added in this kernel
A : Sure thing, I'll give no promises it'll be added, but if I find it interesting (and usable), why not?
Q : Hey, can you fix "x" issue ? (if you provides no log or details whatsoever)
A : Please, give me more details, how can I reproduce the issue on my side ? If I'm unable to reproduce the issue then can you please provide more details to the issue ?
Q : What logs are needed to give you an exact information of my issue ?
A : /sys/fs/pstore/console-ramoops, dmesg, and any kind of kernel logs (not logcat) you can find
Q : Will this work on "x" ROM based on AOSP / CM ?
A : Probably, it might or might not work, test it out by yourself
Q : Will this work on stock or any Sense based ROM ?
A : Nope and probably never will, but I'll reconsider that if there's enough request
Reserved #1
More reserved (just in case)
One question-do you have the FM module and IR module in the kernel enabled? If you do, I;m willing to test on CM-I've been waiting for that.
wyvernwaddell said:
One question-do you have the FM module and IR module in the kernel enabled? If you do, I;m willing to test on CM-I've been waiting for that.
Click to expand...
Click to collapse
FM and IR module ? I'm pretty sure I didn't use both, so, the answer is probably no, let me double check just to be sure
EDIT : IR works fine using "SURE" Universal Remote app, I'll check if FM works
EDIT2 : Double checked whether IR works or not, it works with both my TV and air conditioning unit, so it's definitely working
EDIT3 : I don't think FM is working, I've tested with the CM FM Radio app, and it can't open /dev/radio0 (the device for FM radio), I'll see if I can find a way to fix it
AWESOME!
I'll be testing this ASAP! Thanks for this kernel!!! I assume it's MM Compatible? I'm using cm13 and will post any results I have after testing it out for a bit. So glad for this :good:
F4uzan said:
FM and IR module ? I'm pretty sure I didn't use both, so, the answer is probably no, let me double check just to be sure
EDIT : IR works fine using "SURE" Universal Remote app, I'll check if FM works
EDIT2 : Double checked whether IR works or not, it works with both my TV and air conditioning unit, so it's definitely working
EDIT3 : I don't think FM is working, I've tested with the CM FM Radio app, and it can't open /dev/radio0 (the device for FM radio), I'll see if I can find a way to fix it
Click to expand...
Click to collapse
YOU ARE THE MAN! Thank you!!
Sent from my NVIDIA SHIELD Tablet using XDA Labs
Can't wait to try this out. Thanks for your dedication
Skickat från min HTC One M9 via Tapatalk
Roobwz said:
Can't wait to try this out. Thanks for your dedication
Skickat från min HTC One M9 via Tapatalk
Click to expand...
Click to collapse
Be sure to send me some feedback, thanks for trying out
wyvernwaddell said:
YOU ARE THE MAN! Thank you!!
Sent from my NVIDIA SHIELD Tablet using XDA Labs
Click to expand...
Click to collapse
Thanks !
Krsmqn said:
I'll be testing this ASAP! Thanks for this kernel!!! I assume it's MM Compatible? I'm using cm13 and will post any results I have after testing it out for a bit. So glad for this :good:
Click to expand...
Click to collapse
Yes, it's actually only compatible with MM (unless the changes from L to M isn't that huge, I might be able to bridge a compatibility between both).
Have you experienced better battery with the kernel compared to stock? I remember when I was using the cm kernel and got really bad SOT thanks to the frequencies jumping all around all the time..
Skickat från min HTC One M9 via Tapatalk
Did NOT work on
[ROM] [ M9 ][himaul]Resurrection Remix M v5.7.0- MM 6.0.1_r46
Bootloop!
Roobwz said:
Have you experienced better battery with the kernel compared to stock? I remember when I was using the cm kernel and got really bad SOT thanks to the frequencies jumping all around all the time..
Skickat från min HTC One M9 via Tapatalk
Click to expand...
Click to collapse
Hmmh, I can say the battery usage is pretty on par with stock (I get an average of 4.5 hours of SoT, on stock it's roughly 5 hours)
AlphaAnimal said:
Did NOT work on
[ROM] [ M9 ][himaul]Resurrection Remix M v5.7.0- MM 6.0.1_r46
Bootloop!
Click to expand...
Click to collapse
Thanks for the report, I have been working on the AnyKernel version that should fix this, for now, everyone should avoid using this in any CM based ROM since the result might be the same
F4uzan said:
Hmmh, I can say the battery usage is pretty on par with stock (I get an average of 4.5 hours of SoT, on stock it's roughly 5 hours)
Click to expand...
Click to collapse
Well i gotta try it myself then. I'm running ice ATM and getting around 6-6:30 SOT no problem. May be cheating cause of airplane mode.. ?
Skickat från min HTC One M9 via Tapatalk
Let's all be patient now and let the dev do his magic.
Eagerly, but patiently awaiting.
Thanks for all the reports on CM13 !
I can't test it out on CM myself because I really need the phone to be on a somewhat stable condition, but I'll be fixing it soon !
Hello everyone !
A new update is up now, it should fix CM compatibilities. It's also in AnyKernel zip format (no more tedious .img flashing).
For complete changes, you can check the source link (I'm not going to write all of them here), but it's mostly just changes I merged from CodeAurora / CAF and Google, there's also some more optimizations in code.
The download link is here or in the link in OP
Happy testing !
https://www.androidfilehost.com/?fid=24591023225178092
F4uzan said:
Hello everyone !
A new update is up now, it should fix CM compatibilities. Its also in AnyKernel zip format (no more tedious .img flashing).
For complete changes, you can check the source link (Im not going to write all of them here), but its mostly just changes I merged from CodeAurora / CAF and Google, theres also some more optimizations in code.
The download link is here or in the link in OP
Happy testing !
Click to expand...
Click to collapse
Boots just fine. Gonna use it a bit and evaluate. Any recommendations for kernel control?
Krsmqn said:
Boots just fine. Gonna use it a bit and evaluate. Any recommendations for kernel control?
Click to expand...
Click to collapse
Until I add Synapse support, I recommend this modded Kernel Adiutor, the regular Kernel Adiutor works fine but it doesn't have all the control necessary for the kernel
Glad to see some movement on dev-kernel section!! I have been using Smoocha kernel for a while and return to stop again since the support is abandoned.. I could help and test this kernel on CM13 (since is now compatible), I am a cherry-picked addicted.
It could be great seeing working with Uber 5.x-6 toolchain, this is the only thing that I really envy of Nexus 6p.
Many thanks for your support and contribution :good:
Introduction:
CodeX makes your device even snappier than before. Being a battery and performance balanced kernel it never compromises on stability. You know why? Cause your device deserves it! CodeX main priority is battery. More Juice equals More Fun.
Introducing the new CodeX Kernel Updater, which downloads the latest builds available from the remote server and flashes it automatically! All you need is network access to download the latest builds from the app. Then just click the Flash Kernel option in the navigation menu to flash the kernel. This app flashes the kernel through TWRP automatically and reboots your device with the latest CodeX Kernel
Rules that CodeX follow:
Be up to date with linux-stable
Stability and Security are at peaks
Features will be added based on Stability (If some feature breaks the stability, then I'll need to break it)
Have fun. And yeah, let me know if you need any feature. I'll always consider user opinions. But as I said, If that feature breaks the stability then I'll consider removing it!
Okay, time for most Interesting part, FEATURES!
Features:
OTA
More Juice
Built with clang-7.0.2
Latest CAF upstream tag merged ( LA.UM.6.2.r2-03900-sdm660.0)
Latest linux-stable upstream (4.4.138)
Built on OOS source
DT2W support
Deep sleep fixed
Dirty Ratio tweaks
Adjust swappiness to 40
Better performance than stock
KCAL color control
Boeffla wake lock blocker
CPU wake boost driver
Switch for Fsync
Adreno boost (Disabled by default)
Wireguard VPN support
Disables dm-verity
AnyKernel2 Flashable
CPU Governors:
Alucard
Blu_active
I/O Schedulers:
Maple(default)
Instructions:
1. Download both the builds (given below).
2. Flash both of them in TWRP/RWRP.
3. Reboot and enjoy
Downloads:
CodeX Updater:
Version 1.0:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Builds/CodeX-v1.0.zip
Don't install any of these APKs directly without flashing the Version 1.0 zip! (If you do so, Flashing Kernel option crashes the app!)
Version 1.1:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Builds/Codex-v1.1.apk
CodeX Kernel:
Version 1.0:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.0S.zip
Version 1.01:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.01.zip
Version 1.1:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.1.zip
Version 1.2:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.2.zip
FAQs:
1. Can you add xyz feature?
A. As already said, I'll always consider user opinions. But as I said, If that feature breaks the stability then I'll consider removing it!
2. Why the app needs internet for loading changelog or while flashing kernel?
A. Well, the app tries to load the latest changelog available in the remote server. And regarding flashing kernel, it makes sure that you're flashing latest version of the kernel.
3. Battery drains a lot! Damn CodeX?!
A. I've added most of the battery patches to the kernel. Still if battery drains faster for you, then consider either calibrating your battery or use an app like BetterBatteryStats to know what's causing the drain. Alternatively, I suggest using Greenify.
4. Which ROMs does this kernel support?
A. Have a look at the title. Only AOSP/LOS based ROMs. Though you can try it on MIUI, but you may face bugs
5. Why does the app says CodeX not found?
A. Well, I made this app to work exclusively with CodeX Kernel. I may plan to support other kernels in the future.
6. App Force closes on clicking Flash Kernel?
A. Make sure that you have your Updater in the system.
7. Red Wolf Recovery doesn't flash CodeX while in recovery?
A. No, as of now. An update to the RedWolf Recovery is needed to fix this.
Thanks to:
@sscsps for his cloud
@Psycho-Mods for helping me in UI designing and fixing weird bugs
@Shahan_mik3 for DT2W
@shekhawat2 for Wi-Fi fix
@nathanchance
@Sultanxda
@franciscofranco
@osm0sis for AnyKernel2
Sources:
https://github.com/AxelBlaz3/Codex-Kernel
Telegram group:
Whyred - OFFICIAL: https://t.me/redminote5proofficial
XDA:DevDB Information
[KERNEL][OTA][AOSP/LOS][CLANG-7.0][4.4.138] CodeX Kernel v1.1 [June 24, 2018], Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
AxelBlaz3
Kernel Special Features: Fixed battery drain!
Version Information
Status: Stable
Current Stable Version: 4
Stable Release Date: 2018-06-17
Created 2018-06-24
Last Updated 2018-07-01
Kernel Changelog:
Version 1.01 (June 18, 2018):
Fixed vibration intensity control
Version 1.1 (June 24, 2018):
Qnovo Charging Interface
Adreno Idler
Fingerprint boost driver
Switch for CRC
TTL fixation support
Set westwood as default TCP
Backlight Dimmer
SDFAT support
Added more wakelocks to block list
Few battery saving algorihtms (thanks to @Sultanxda)
Many more patches under the hood!
Version 1.2 (July 1, 2018):
Remove Qnovo charging interface
Added Suspend driver to fix idle battery drain
Add NVS hibernation driver
Fixed faster battery drain (Which persists in the previous CodeX verison)
CodeX Updater Changelog:
Version 1.1:
Fixed changelog (It wasn't loading before)
A sanity check while flashing kernel.
Thanks to TeamWhyred
Now we have this thread 3 times xD
Gesendet von meinem Honor 6X mit Tapatalk
felix-development said:
Now we have this thread 3 times xD
Gesendet von meinem Honor 6X mit Tapatalk
Click to expand...
Click to collapse
Damn yeah! I've network problem while making this thread. I'll request the moderator to delete the other 2
I think this is an XDA problem... I had same problem with always loosing connection to XDA while creating thread in past and other people told me they had aswell...
AxelBlaz3 said:
Damn yeah! I've network problem while making this thread. I'll request the moderator to delete the other 2
Click to expand...
Click to collapse
Gesendet von meinem Honor 6X mit Tapatalk
AxelBlaz3 said:
Damn yeah! I've network problem while making this thread. I'll request the moderator to delete the other 2
Click to expand...
Click to collapse
Flashlight broken bro ...look into it
Sent from my Redmi Note 5 using Tapatalk
blackman01 said:
Flashlight broken bro ...look into it
Click to expand...
Click to collapse
Which ROM are you on?
AxelBlaz3 said:
Which ROM are you on?
Click to expand...
Click to collapse
AEX 5.6 Official
Sent from my Redmi Note 5 using Tapatalk
blackman01 said:
AEX 5.1 Official
Click to expand...
Click to collapse
If you installed the app, contact me by clicking the Telegram. Direct support is better
AxelBlaz3 said:
If you installed the app, contact me by clicking the Telegram. Direct support is better
Click to expand...
Click to collapse
K
Sent from my Redmi Note 5 using Tapatalk
Can you try to unlock the cpu/gpu freqs? I know the 636 is just an 660 underclocked. It would be awesome if we would atleast be able to clock our gpu higher than the stock 430mhz. It's pretty slow(gpu)
I(for one) don't really care about battery/sot. Everything that's past 6 hours is ok for me, so I would love to be able to clock my gpu a little higher.
blackman01 said:
AEX 5.1 Official View attachment 4528775
Sent from my Redmi Note 5 using Tapatalk
Click to expand...
Click to collapse
Hope U enjoy the Rom
Robert- said:
Can you try to unlock the cpu/gpu freqs? I know the 636 is just an 660 underclocked. It would be awesome if we would atleast be able to clock our gpu higher than the stock 430mhz. It's pretty slow(gpu)
I(for one) don't really care about battery/sot. Everything that's past 6 hours is ok for me, so I would love to be able to clock my gpu a little higher.
Click to expand...
Click to collapse
Well, as I said I'll consider user opinion. But still, it breaks the stability! So I won't do it. Hope you're enjoying kernel
Vibration strength is not working.
Using latest RR.
Finally u made it.
Hosssain said:
Vibration strength is not working.
Using latest RR.
Click to expand...
Click to collapse
Well, I haven't added any vibration related feature to the kernel yet. Will add it in the next update
Theme name?
blackman01 said:
Flashlight broken bro ...look into it
Click to expand...
Click to collapse
Flashlight working for me bro AEX 5.6 Official
Karthik Sivamani said:
Flashlight working for me bro AEX 5.6 Official
Click to expand...
Click to collapse
He fixed it. Just forgot to mention. :laugh:
IceCold Kernel
IceCold Kernel is a basic kernel for whyred (Redmi Note 5) that contains some special features and aims for best balance between performance and battery.
Features included
- Rebased to pie kernel source and caf base
- Merged Latest CAF Tag
- Implemented EAS (EM by tytydraco)
- top-app stune boost hardcoded to 1
- NTFS support
- Timer tick rate 80Hz
- Many things added to power efficient workqueue
- Update TAS2557
- schedutil default governor
- Sound control
- More sound improvements
- DTS Support
- Anxiety default I/O scheduler
- HDR support
- Charging Limiter
- Night Charge
- Use lpm parameters of sdm845
- Rapid GC for f2fs
- Simple Thermal
- Only wake GPU when needed (not on touch)
- TCP improvements
- Per-Process reclaim
- Remove debugfs
- Nearly complete VLA free
- Remove inefficient frequencies
- Simple Low Memory Killer
- Enable Idle Dynticks
- Other under the hood stuff
How to install DTS Sound mod
Credits to the developer and "porter" of this awesome sound mod
Issues
U tell me (got no issues with it, pretty stable)
Support
I only support Custom ROMs... It is working on MIUI but I won't fix issues for MIUI! (As example Kernelversion shows unavailable)
Also it's confirmed to work too on Mi6x (Wayne) but i won't support it officially because i don't own this device!
FlashingMake sure u backup ur current Kernel before flashing! I'm not taking responsibility for any damage!
If you installed a custom Kernel before please flash the boot.img of the currently installed ROM or dirty flash the ROM (I prefer dirty flashing)
Then just flash the zip file through TWRP...
And have fun with the full "IceCold Experience"
Download
Stable Builds
TestBuilds will be only available in Telegram Group!
If there are any questions, hints or something like that feel free to post them!
Or join Telegram Group
https://t.me/IceColdKernel
Credits:
srfarias - for the caf base
tytdraco- for his energy model
uvera - Helped implementing simple thermal
kerneltoast - for many improvements
kdrag0n - also many improvements
Information
IceCold Kernel for Redmi Note 5 Pro (aka whyred)
Contributors
lexx.ps (PrimoDev23)
Source Code: https://github.com/PrimoDev23/kernel_xiaomi_whyred
Version Information
Status: Stable Release
Created 2019-01-23
Last Updated 2019-06-26
I can confirm!!! The kernel is 100% working on mi 6x(Wayne) with F2FS.
Tnks..
ARNOB XENON said:
I can confirm!!! The kernel is 100% working on mi 6x(Wayne) with F2FS.
Tnks..
Click to expand...
Click to collapse
Ty for testing
Added the information in the thread
Can f2fs work with Xiaomi.eu or other miui roms?
kostas gp said:
Can f2fs work with Xiaomi.eu or other miui roms?
Click to expand...
Click to collapse
rom nees to support this as well as twrp and kernel.. theres one miui rom named Kosmos that supports f2fs
https://www.youtube.com/watch?v=x7RKyAd-scE
ARNOB XENON said:
I can confirm!!! The kernel is 100% working on mi 6x(Wayne) with F2FS.
Tnks..
Click to expand...
Click to collapse
W8 xd
How could u test? Anykernel will not install on wayne, it will cancel...
I didn't made the installer script compatible with wayne yet
Edit: Uploaded a stable version with some patches i've got working, should be smooth.
Also added wayne in the installer script so wayne users can flash it!
Keep in mind I don't officially support it
Good that you decided to start your own topic!
raptorddd said:
rom nees to support this as well as twrp and kernel.. theres one miui rom named Kosmos that supports f2fs
https://www.youtube.com/watch?v=x7RKyAd-scE
Click to expand...
Click to collapse
Thanks for answering
lexx.ps said:
W8 xd
How could u test? Anykernel will not install on wayne, it will cancel...
I didn't made the installer script compatible with wayne yet
Edit: Uploaded a stable version with some patches i've got working, should be smooth.
Also added wayne in the installer script so wayne users can flash it!
Keep in mind I don't officially support it
Click to expand...
Click to collapse
wired problem on wayne after reboot audio port is not working
ARNOB XENON said:
wired problem on wayne after reboot audio port is not working
Click to expand...
Click to collapse
As I mentioned I don't support this device. Try wiping cache and dalvik.
Reboot again won't fix?
Normal audio working?
BT-Audio working?
Otherwise I can't help u because i only have whyred and not wayne.
lexx.ps said:
As I mentioned I don't support this device. Try wiping cache and dalvik.
Reboot again won't fix?
Normal audio working?
BT-Audio working?
Otherwise I can't help u because i only have whyred and not wayne.
Click to expand...
Click to collapse
From 1st boot every thing works all audio after a reboot only headphone is not detecting.
ARNOB XENON said:
From 1st boot every thing works all audio after a reboot only headphone is not detecting.
Click to expand...
Click to collapse
Tried wiping caches?
I think it won't help but it's worth a try i think, else u have to switch kernel (eventually I will find a fix for it later)
Awesome kernel. Smooth for pubg..
alvinrs said:
Awesome kernel. Smooth for pubg..
Click to expand...
Click to collapse
It really is? Heard it has some issues on pubg
Edit: Should work, working on an update and trying some things
lexx.ps said:
Thanks for answering
Click to expand...
Click to collapse
is fsync enabled or disabled .?
raptorddd said:
is fsync enabled or disabled .?
Click to expand...
Click to collapse
Should be enabled, not sure but find it no where in config
Updated some Informations in OP!
thx for your work, there is no way to apply some configs on cpu section - kernel auditor?
EDIT: Nevermind, I was trying to change the settings on the schedutil governor.
Keep the good work, thx!
Is it this undervolt kernel stable ? I mean will it cause data loss (bootloop) or Sleep Of Death ? Thanks
Ale uto said:
Is it this undervolt kernel stable ? I mean will it cause data loss (bootloop) or Sleep Of Death ? Thanks
Click to expand...
Click to collapse
No it's fine, using it myself and never got bootloop or any problem with it
FRANKEN
KERNEL
Franken is a rom and kernel project made from bits and pieces of all the great development on our oneplus7 pro
We strive to bring performance,battery and features to your device while keeping the idea of oos at the front of the
project!!!!Big Thanks to Holy[SkyDragon] for his base kernel for pie.! This project is here for fun and love for Android development ..If u arnt here for fun and Android enjoyment kindly move on !
10 is here full base from oos made with all the great features and patches from the great development around our community!
Features
adreno boost
stune boost
kcal
klapse 5.0
Anykernel 3
Advanced TCP
anxiety
Trinpndroid
Maple
gestures
much much more
Flash instructions
$$$Must be Unlocked$$$
Flash Kernel in TWRP
Flash Mag
flash kernel again[if coming from another flash stock boot is reccomended]
Reboot
***WE Always try and push good stuff but by no means are we responsible for your device if you blow it up dont blaim us!
Downloads
[url]https://lab.dirtyrom.com/op7/[/URL]
Telegram
https://t.me/frankenRom
Donations
https://paypal.me/Dabug123
Thanks
Holy-base
freak
DespairDev-base-script
flar
oneplus
Anyone i forgot
XDA:DevDB Information
FrankenKernel, Kernel for the OnePlus 7 Pro
Contributors
dabug123
Source Code: [url]https://github.com/Dabug123/android_kernel_oneplus_sm8150[/URL]
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2019-06-21
Current Beta Version: 2.5
Created 2019-06-18
Last Updated 2019-06-22
First release build
https://lab.dirtyrom.com/op7/FrankenKernel.rc2.1k.zip
Thanks! Is default tuned to balanced profile of battery and performance?
Nekromantik said:
Thanks! Is default tuned to balanced profile of battery and performance?
Click to expand...
Click to collapse
Default will always be stockish
I like to tune for battery saving profile
Nekromantik said:
I like to tune for battery saving profile
Click to expand...
Click to collapse
Stock default should be good
Nice a new Kernel[emoji1]
Gesendet von meinem Renovate ICE 2.2 GM1913 mit Tapatalk
update r1
changelog
-oos 9.5.8
-5g model[u tell me]
-camera driver updates
-qlad 3.0 caf merge
-msm touchboost
need to update to latest oos ota
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R1.zip
update R2
change
-anxiety
-patches to
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.r2.zip
Update R2.5
change
-AIO: Don't plug the I/O queue in do_io_submit()
-msm: kgsl: Increase worker thread priority
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R2.5.zip
Update 3
change
-blu and pixel 3a schd
-klapse 5.0
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R3.zip
@dabug123 hey i follow u since liquid Remix in 5t, then the perfect Frankenkernel for 5t. Im so happy to see u here! Sry for my school-english. ?
Nice to see you here! Kudos
update 4
change
-boeffla wakelock blocker
-binfmt_elf.c: use get_random_int() to fix entropy depleting
-reduced latency
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R4.zip
Test
This is for op7 and 5g the device checks are off should flash for you
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R3test.zip
Are you going to build franken ROM too.
sleepwalking0593 said:
Are you going to build franken ROM too.
Click to expand...
Click to collapse
yes at some point
Nice to see another kernel out. Just flashed. Thanks.
Update 4.5
Change-
-sultan patches
New build will come with a new toolchain this evening
Enjoy guys
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R4.5.zip
dabug123 said:
Update 4.5
Change-
-sultan patches
New build will come with a new toolchain this evening
Enjoy guys
Downloads
https://lab.dirtyrom.com/op7/FrankenKernel.R4.5.zip
Click to expand...
Click to collapse
I was in elemental kernel with Rinovate ROM. I do not have TWRP installed but flashed your kernel with elemental manager . after reboot phone is in bootloader mode only, cant boot into stock recovery also .
sumondhk1 said:
I was in elemental kernel with Rinovate ROM. I do not have TWRP installed but flashed your kernel with elemental manager . after reboot phone is in bootloader mode only, cant boot into stock recovery also .
Click to expand...
Click to collapse
Flash stock boot.img in fastboot
Englezos Kernel - MI 9T/K20 Pro
Englezos Kernel for the MI 9T/K20 Pro (raphael,in) is a minimal kernel focused on improving overall UX with performance and battery tuning. Support any AOSP OSS based rom both Android 10 & Android 11, no MIUI support.
Features:
Latest CAF msm-4.14 (Specific Qualcomm Optimized kernel base) with latest android-4.14-stable merged
Latest wifi and audio drivers tags
Power efficient workqueues and idle power consumption is reduced to the absolute minimum
Optimized CPU frequencies and EAS energy model for improved performance and battery life (idle also)
Selectively cleaned Xiaomi's drivers for reduced debugging and performance improvement
Dropped unnecessary boosting
Devfreq boost driver
SimpleLMK driver for better and improved memory utilization
Passes SafetyNet bootloader unlock check
LZ4 compression for ZRAM enabled by default
WireGuard VPN tunnel support
vDSO 32 patches to improve 32-bit performance
Modules support disabled for lighter kernel
Excluded a lot of debugging symbols for kernel size reduction
Root will be preserved even after flashing the kernel! (i.e. No Need to Reflash Magisk after flashing kernel).
Many other miscellaneous improvements not listed here, check the source
Installation instructions:
Flash the .zip file through your installed recovery or FKM.
Changelogs/Downloads:
Download from Github Releases
Reporting issues:
Before reporting an issue please check that it only occurs when having this kernel installed. Otherwise it may be an issue with the ROM.
Make sure you provide logs and or a descriptive information with your reports, else you will be ignored.
Be aware that battery issues are very likely related to your personal settings. Don't blame me for your modifications.
Thanks to:
nathanchance: for android-linux-stable
osm0sis: for his amazing anykernel3 script
kerneltoast
kdrag0n
All others who have their commits or contributions picked.
XDA:DevDB Information
Englezos Kernel, Kernel for the Redmi K20 Pro
Contributors
Englezos
Source Code: https://github.com/penglezos/kernel_xiaomi_raphael
Version Information
Status: Stable
Current Stable Version: 0.13
Created 2020-04-06
Last Updated 2021-07-26
Reserved
thank you for sharing your work
Is F2FS upstreamed from mainline ?
Nice i'm gonna check It out
Nice to see your kernel for this device.
Release 0.2 April 09
A hot-fix release fixing random reboots, sorry for any inconvenience. Download link at first post.
Englezos said:
A hot-fix release fixing random reboots, sorry for any inconvenience. Download link at first post.
Click to expand...
Click to collapse
thanks for the update!
no bug and smooth. great battery. clean source base correct upstreams.. thumb up.
thank for your work..
currently trying the latest kernel
I use K20 Pro. Download Englezos-raphael-0.2-MI9FOD.zip or Englezos-raphael-0.2.zip ?
Thanks
z1022 said:
I use K20 Pro. Download Englezos-raphael-0.2-MI9FOD.zip or Englezos-raphael-0.2.zip ?
Thanks
Click to expand...
Click to collapse
Depends on which ROM you're using. The ROM will either use mi9fod or LOS (normal) fod.
Sent from my Mi 9T Pro using XDA Labs
Any plans for miui in the future?
gwenmillett said:
Any plans for miui in the future?
Click to expand...
Click to collapse
No
can u change vibration more lighter haptic ?
kernel is good
This might be a little too aligned with power saving. I came from Candy kernel, and this kernel in comparison doesn't even register touches at times. It's also quite sluggish.
I like the idea though.
Turbine1991 said:
This might be a little too aligned with power saving. I came from Candy kernel, and this kernel in comparison doesn't even register touches at times. It's also quite sluggish.
I like the idea though.
Click to expand...
Click to collapse
Assuming you are coming from Candy kernel you are using MIUI? Also I need logs and more information as you can see.
How do I know which one to use for Lineage 17.1? Mi9FOD or the other?
justin.knoefel said:
How do I know which one to use for Lineage 17.1? Mi9FOD or the other?
Click to expand...
Click to collapse
The other
I want to thank the developer, I am using the kernel with the pixel experience +, everything is fine and the battery direction is very good, it is simple to get to 10 hours of screen, I am happy!