[NOV 15][Kernel] HTML5 Kernel - Google Pixel 3 ROMs, Kernels, Recoveries, & Other

HTML5 KERNEL​
"Low overhead, light and the way of the future" - sultanxda
(he wasn't referring to this but whatever)​
This Kernel aims to be as simple as possible with only useful added features, you may request for features and we will consider them.
Features:
Compiled with GCC (cuz clang sucks)
Removed unnecessary bloat
Reduced power consumption
Improved zRAM and memory management
Upstreamed to the latest Linux 4.9 stable (based off ALS)
First kernel with touchscreen in TWRP fixed
Some cool patches
A lot of less cool patches
Magisk support
Westwood+ is now the default tcp algorithm
Brickported Backported patches from Sony, CAF and others
refer to the source for the rest I am lazy
TLDR:
It's better than stock and the best custom kernel out there (arguable)
Links:
Downloads
Telegram group
note: the zip is a flashable anykernel zip.
XDA:DevDB Information
HTML5 Kernel, Kernel for the Google Pixel 3
Contributors
ab123321, _LLJY
Source Code: https://github.com/bluecross-dev/kernel_msm-4.9
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 210
Stable Release Date: 2019-11-15
Created 2019-05-17
Last Updated 2019-11-15

HTML5 kernel v137
TL;DR: Download
Join our Telegram group if you want more frequent kernel updates
Yet another stable update! (that I did not even test)
This build is the final release supporting Android 9.0 Pie, next versions are going to support Android Q exclusively.
Brief changelog:
Merged Q beta 4 tag (also supposedly fixes rare live photo crash)
Updated to Linux 4.9.181
Various scheduler and cpuidle updates
Further vmalloc enhancements
Other minor changes

does this work on the Q beta?

Agree, this is the best kennel

Still no luck in running this kernel on stock Android 10 (blueline-qp1a.191005.007-factory-c36610c6). Version HTML5_137 brings bootloop (fastboot tells "error boot prepare" message).

NEW MAJOR UPDATE: v210
Now, with Android 10 support! A lot of work has been done since the last update, ehehh... yes, we still exist
I suck at coming up with huge placebo changelogs, so just believe me at that statement
Follow the link and flash dis new build right away (if you still haven't lost your patience): Download

Will this work on havoc os 3.0?

crankiro97 said:
Will this work on havoc os 3.0?
Click to expand...
Click to collapse
It should if it is Android 10

ab123321 said:
It should if it is Android 10
Click to expand...
Click to collapse
Ok, since TWRP is not working in A10, how do you install it?

crankiro97 said:
Ok, since TWRP is not working in A10, how do you install it?
Click to expand...
Click to collapse
Flash through FKM or EXKM.

xFirefly93 said:
Flash through FKM or EXKM.
Click to expand...
Click to collapse
Thanks, that worked. Flashed it with FKM.

Related

[KERNEL] Jesse's Kernel for Galaxy S8 and S8+ (Exynos)

Jesse's Kernel (I am not good at naming sth.)
for Galaxy S8 and S8+ (Exynos)
(G950F/FD/X/N) and (G955F/FD/X/N)
This kernel is designed to be SIMPLE and STABLE with improved performance and battery life.
Just flash and enjoy your phone. No additional setting required.
This kernel has 3 series,
Early-Testing: Contains latest changes, experimental features. This build will be released to testers only.
Stable: Changes, features in early-testing build will be picked into stable once they are confirmed to be stable.
Semi-Stock: For those who want maximum stability or ROM developers who want to integrate with their ROMs. This build is very similar to stock but it will have some useful changes like SELinux permissive, disabled security features, etc. This build will be released to public in low update frequency(usuallly based on stock kernel changes).
LICENSE:
Kernel sources:
GPL 2.0: https://www.gnu.org/licenses/gpl-2.0.html
Kernel binaries, patches to system, ramdisk modifications, etc.:
Code:
You can use, mirror, modify and/or integrate it/them with your own works, WITHOUT inform me, subject to the following conditions:
1. Credit MUST be given. (a possible form: thanks *** for ***)
2. Warranty is NOT provided. I am not responsible for any possible losses.
3. Authorization may be TERMINATED for selected person without prior notice under certain conditions (subject to my sole discretion).
4. Above conditions must be preserved. (You have the responsibilities to inform your users about these conditions. A possible way is to add "LICENSE: (link to this post)" to "thanks *** for ***")
Features:
STABLE: (Mainline)
Toolchain: Linaro GCC 7
Linux 4.4.79 (updated from 4.4.13)
Always SELinux Permissive (with fake SELinux Enforcing status.)
Kernel Security Features, Root Restrictions are DISABLED
Linux mainline random generator driver backported
Max frequency of big cores set to 2.5GHz
Other optimizations, backports for best performance and power efficiency
BFQ I/O scheduler
Versioning: VERSION x.x
Release Frequency: Regularly
SEMI-STOCK:
Toolchain: Linaro GCC 7
Linux 4.4.79 (updated from 4.4.13)
Always SELinux Permissive (with fake SELinux Enforcing status.)
Kernel Security Features, Root Restrictions are DISABLED
Versioning: RELEASE x
Release Frequency: Rare (only stock kernel updates and bug fixes)
NOTE: As of VERSION 0.3 and SEMI-STOCK RELEASE 6, AQG5 or newer bootloader is required.
Download:
STABLE:
VERSION 0.3: (Source Tag)
https://www.androidfilehost.com/?fid=673368273298975229
SEMI-STOCK:
RELEASE 6: (Source Tag)
https://www.androidfilehost.com/?fid=889764386195919462
NOTE:
1. Existing Bluetooth Pairs, Wi-Fi Passwords will be forgot when you flash this kernel for the first time.
2. You need to flash root package (Magisk or SuperSU) AFTER flash kernel if you want root access.
Show your appreciation:
Click Thanks!, Rate 5-star or/and Donate to me.
Get informed about news and updates:
Join Official Telegram Channel
AND/OR
Follow this project on XDA
XDA:DevDB Information
Jesse's Kernel for Galaxy S8 and S8+, Kernel for the Samsung Galaxy S8+
Contributors
jesec
Source Code: https://github.com/jesec/android_kernel_samsung_universal8895
Kernel Special Features:
Version Information
Status: Stable
Created 2017-05-08
Last Updated 2017-07-30
Changelog:
STABLE:
VERSION 0.3, July 29th:
Merge AQG5 kernel updates from Samsung
Merge Linux 4.4.79
Merge BFQ-v8r12
Backport latest F2FS
Switch to latest Linaro GCC 7 toolchain with processor specific tunes.
Use -Ofast optimization.
VERSION 0.2.2, June 26th:
Merge AQF7 kernel updates from Samsung
Merge Linux 4.4.74
VERSION 0.2.1, May 27th:
Merge AQE5 kernel updates from Samsung
Merge Linux 4.4.69
Update system patches
VERSION 0.2, May 19th:
Updated to Linux 4.4.68
Full F2FS file system support (with latest driver backported from Linux 4.12) is added.
Possible kernel panic (random reboots) addressed.
Possible battery life improvements for CPU frequency boosts.
BFQ is added and set as the default I/O scheduler.
VoLTE & VoWiFi problem fixed. (verified by testers)
NOTE: VoLTE logo may not be an accurate indicator of VoLTE support.
VERSION 0.1, May 11th:
Initial Release.
SEMI-STOCK:
RELEASE 6, July 29th:
Merge AQG5 kernel updates from Samsung
Merge Linux 4.4.79
Backport latest F2FS
Switch to latest Linaro GCC 7 toolchain with processor specific tunes.
Use -Ofast optimization.
RELEASE 5, June 26th:
Merge AQF7 kernel updates from Samsung
Merge Linux 4.4.74
RELEASE 4, May 27th:
Merge AQE5 kernel updates from Samsung
Merge Linux 4.4.69
Update system patches
RELEASE 3, May 19th:
Updated to Linux 4.4.68
Switched to GCC 8.X
Full F2FS file system support (with latest driver backported from Linux 4.12) is added.
Possible kernel panic (random reboots) addressed.
VoLTE & VoWiFi problem fixed. (verified by testers)
NOTE: VoLTE logo may not be an accurate indicator of VoLTE support.
RELEASE 2, May 11th:
Storage and CPU performance problems fixed.
Guides:
HOW-TO FLASH THIS KERNEL:
1. Make sure TWRP is installed. (https://forum.xda-developers.com/showpost.php?p=72004368&postcount=3)
2. Download the flashable zip from download section in OP.
3. Transfer the zip to your phone.
4. Go to "Install" menu of TWRP and flash the zip.
(for devs) HOW-TO PROPERLY INTEGRATE THIS KERNEL TO YOUR ROM:
1. Download the flashable zip from download section in OP.
2. Rename the downloaded zip to "jesse-kernel.zip".
3. Delete original boot.img of your ROM.
4. Place the zip to kernel (create if not exists) folder of your ROM.
Example Structure:
->META-INF
->->com
->->...
->system
->->app
->->priv-app
->->...
->kernel
->->jesse-kernel.zip
->...
5. Delete original kernel flashing lines from installation script (META-INF/com/google/android/updater-script) of your ROM.
tip: usually start with package_extract_file("boot.img" after "ui_print("Extracting boot image...");".
6. Add these lines to the installation script of your ROM:
Code:
ui_print("Installing Jesse's Kernel...");
package_extract_dir("kernel", "/tmp/kernel");
run_program("/sbin/busybox", "unzip", "/tmp/kernel/jesse-kernel.zip", "META-INF/com/google/android/*", "-d", "/tmp/kernel");
set_perm(0, 1000, 0755, "/tmp/kernel/META-INF/com/google/android/update-binary");
run_program("/tmp/kernel/META-INF/com/google/android/update-binary", "3", "1", "/tmp/kernel/jesse-kernel.zip");
ui_print("Jesse's Kernel Installed");
(for devs) Tips about kernel compile: (Note: NO technical support for such things. Inquires will be ignored.)
1. There is a kernel build script in my kernel. (build_kernel.sh)
2. Two variables must be specified before you can run it.
export $KERNEL_TOOLCHAIN=/path/to/your-toolchain/bin/toolchain-prefix-
export $KERNEL_DTBTOOL=/path/to/dtbtool/dtbhtoolExynos
3. If you are building for Galaxy S8 (dreamlte), run it with "bash build_kernel.sh dreamlte".
If you are building for Galaxy S8+ (dream2lte), run it with "bash build_kernel.sh dream2lte".
4. Default output dir is "../kernel_out". "dt.img" and "Image" will be generated.
That's what I'm talking about! Thank you!!
Thanks @jesec for this and twrp. Without u development would be so far behind
sent from the R.I.C.E powered V8+
Great work mate :fingers-crossed:
State-wide provider blackout the very second i flashed. No worries!
Thanks for your hard work. Great job as always.
Sent from my SM-G955F using Tapatalk
what is the difference between stock and semi stock?
GreyFox777 said:
what is the difference between stock and semi stock?
Click to expand...
Click to collapse
Got the same question.. I've installed it, but it doesn't seem to have any advanced governors, etc on board.
But still very nice to have the first kernel on!!!!!
Jesec, you're just great
Btw: does the name Jesse's kernel was chosen on purpose or just a mistake?
GreyFox777 said:
what is the difference between stock and semi stock?
Click to expand...
Click to collapse
This kernel look like a basic kernel update from 4.4.13 to 4.4.66
@jesec
Awesome, thanks a lot bro!
Thank you for the first custom kernel
Can we expect a permissive kernel for this device soon?
tiho5 said:
Thank you for the first custom kernel
Can we expect a permissive kernel for this device soon?
Click to expand...
Click to collapse
Per github commit, the big news here is that this kernel is permissive!
@jessec, you are totaly awesome:good:
Thank you for being here!
Update; appear kernel selinux is still enforcing
It is SELinux permissive. That enforcing is fake actually. (just let userspace think status change is successful)
Changelog: (May. 9th)
I fixed a bug of script. Now new build (May. 9th) should work fine on non-plus variants.
finally i can use ARISE completely. thx a lot
Great one. Many thanks. I will try and report.
Sent from my SM-G955F using Tapatalk
Feels good to see development here, used to love ur work on GS7.
One question, where can I get the Magisk Flashable? I got it when flashed the ROM but I cant flash the ROM over the kernel or I will lose the kernel
jesec said:
It is SELinux permissive. That enforcing is fake actually. (just let userspace think status change is successful)
Changelog: (May. 9th)
I fixed a bug of script. Now new build (May. 9th) should work fine on non-plus variants.
Click to expand...
Click to collapse
Great.
Thanks. That's what I've been waiting for.
metuskale said:
Feels good to see development here, used to love ur work on GS7.
One question, where can I get the Magisk Flashable? I got it when flashed the ROM but I cant flash the ROM over the kernel or I will lose the kernel
Click to expand...
Click to collapse
here it is:

[KERNEL][OOS][PIE][4.4.172][GCC 8.2.1] π-Kernel v4 [27-01-2019]

​
Introduction
Hello everyone, this is my personal kernel for the OnePlus 5/5T.
This kernel is made with a focus on performance, battery life and stability.
Please flash it only on OOS Pie!
Hopefully you will enjoy it!
Telegram Chat
Important thread information!
If you got issues please provide a log.
If you got feature requests, just ask.
OT is allowed.
Flash instruction
On OOS stock kernel:
- Flash kernel zip
On custom kernel:
- Dirty flash stock rom
- Flash kernel zip
Features
Major features
- Up to date with OOS Pie (Stable and Beta)
- Up to date with the latest stable Linux version
- Up to date with the latest CAF tag
- Mainline CFQ scheduler improvements
- Disables dm-verity
- CPU Boost improvements
- Interactive Gov. improvements
- Touchboost
- Wake Gestures
- Sweep2Sleep
- Backlight Dimmer
- Sound Control
- Wakelock Blocker
- USB Fast Charge
- Several subsystems converted to use power efficient workqueues
- Latest WireGuard snapshot
- Westwood as the default TCP algorithm
- Built with a self compiled GCC 8.2.1 toolchain
- ...
Downloads
Primary
Sources:
Kernel: https://github.com/crian/kernel_oneplus5
AnyKernel: https://github.com/crian/AnyKernel2
Credits and Thanks:
- @nathanchance for upstreaming
- @osm0sis for AnyKernel2
- @Sultanxda for being a Dev
- @franciscofranco for having some nice stuff
- and all the other amazing Devs out there
If you like my work and want to support me, buy me a coffee or two: Donate
XDA:DevDB Information
[KERNEL][OOS][PIE][GCC] Pi-Kernel, Kernel for the OnePlus 5T
Contributors
crian
Source Code: https://github.com/crian/kernel_oneplus5/tree/9.0_Beta
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v5
Stable Release Date: 2019-01-27
Created 2019-01-05
Last Updated 2019-01-28
Reserved
Been using this kernel for awhile, and though we have many good options out there (RZ, blu, and the countless custom kernels in the roms we flash daily), I find that π has the best handle on boosting the smaller cores. I also think the input / touch response time is noticeably smoother on this kernel.
TBH it's not the one I'm running right now, but I'll probably be back to π when the next release is posted.
Go to the telegram channel if you need immediate support. I've only tested on stable 9.0.1.
This is the best kernel for the op5
Do not plan to do for custom firmware
Welcome.
[email protected] said:
Do not plan to do for custom firmware
Click to expand...
Click to collapse
Not at the moment.
So you got new op5t?
wOMPZA said:
So you got new op5t?
Click to expand...
Click to collapse
Got one of a friend who bought the OP6.
So yes!
Thanks a lot for sharing your personal kernel for our OP5 9.0.1 PIE .. thank you !!
Please, in the next update give support to "Spectrum".
Wonderful kernel
TioFalopa said:
Please, in the next update give support to "Spectrum".
Wonderful kernel
Click to expand...
Click to collapse
I don't think so...
Update to v2
Changelog
- Merged Linux 4.4.170
- Upstreamed cpufreq times
- Upstreamed sdcardfs
- Bluetooth improvements
- arm64 optimizations
- Switched to HZ 300
- Reduced kernel size
- Boot time improvement
- Fixed issues with Google Camera
AnyKernel2 changes:
- Adjusted read-ahead values
- Added some file permissions
Download
Direct
Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
Please add support for custom firmware
[email protected] said:
Please add support for custom firmware
Click to expand...
Click to collapse
Currently not planned.
crian said:
Currently not planned.
Click to expand...
Click to collapse
It is regrettable
crian said:
Currently not planned.
Click to expand...
Click to collapse
Hey this kernel has grown tremendously since I started testing it on TG. I used to think this was a "good", not "great", but I wasn't letting it settle. It seriously takes about a good 15 minutes for things to just feel right. If you gave up on this kernel before, try it again, you will not be disappointed in it's reliability.
preference said:
Hey this kernel has grown tremendously since I started testing it on TG. I used to think this was a "good", not "great", but I wasn't letting it settle. It seriously takes about a good 15 minutes for things to just feel right. If you gave up on this kernel before, try it again, you will not be disappointed in it's reliability.
Click to expand...
Click to collapse
Thanks and good advice!
crian said:
Thanks and good advice!
Click to expand...
Click to collapse
OP San, it might be placebo but when I turn on enable_prediction to 1 in the country governor options, I seem to get better performance. This seems to only benefit the little cores, when I enabled it on the big cores I started to suffer a lot of stuttering.
Why is this setting netting me performance? Is it off by default for a major reason?
I think as long as I'm on oos, I can't leave π kernel for now. To my use, this is the best one I can find right now. Huge thanks to the Dev for bringing this kernel to 5T.

[KERNEL] Linux Kernel Version 4.9

Linux Kernel 4.9 for Moto G5​
As you guys already know, our Moto G5 has an ancient linux kernel (3.18.x) which is now EOL (end of life) from support from actual Linux Foundation. It's pretty much stuck there with no probable updates to it (can use the android 3.18 for updates, but I think that's pretty much soon to be deprecated).
I have been working on this kernel since the past one year and finally managed to boot it on our Cedric!​
WARNING: THIS KERNEL IS STILL ALPHA AND MOST OF THE BUGS HAVE STILL NOT BEEN FIXED​.
I just wanted to share this kernel with the community!
What works:
Boots
Display
Touch
Storage
Charger
Battery Indication
Bugs:
Pretty much every basic thing
RIL (Calls, mobile data, etc.)
Vibrations (Weird and too strong)
Camera
Flashlight
Only Oreo boots so far.
Want to try for yourself?
Click Here to download link LineageOS 15.1 with Linux Kernel 4.9
Huge Thanks to @wiktorek140 for helping me out with bugs and congratulations to him for booting 4.9 on Montana
Leave a thanks if you like my work!
Buy me a Cup of Coffee or Beer here​
XDA:DevDB Information
Linux Kernel 4.9, Kernel for the Moto G5
Contributors
m_vaisakh, wiktorek140
Source Code: [url]https://github.com/mvaisakh/msm-4.9[/URL]
Kernel Special Features: Linux Kernel 4.9.x
Version Information
Status: Alpha
Created 2020-03-30
Last Updated 2020-03-30
Reserved
You can find screenshots here:
https://m.imgur.com/a/OWEhM3b
NOTE: The screenshots are from 2 different builds and hence the difference in kernel version.
Cheers!
Update:
I've been working to fix display and audio on for us.
You can check the progress in my kernel repository. I hope to fix it soon!
Nice! Simply nice. This will hopefully get more attention :good:
Update:
Indian variant finally boots now!!
Thanks to Neosight from Mido community for the fix!
It was because of the bootloader not accept the arm IOMMU of cedric (atleast in indian variant). Instead the kernel sent a full aarch64 (or arm64) iommu tz cb, which wasn't getting a secure pass from bootloader through qseecom interface, which apparently states that motorola still uses older (nougat) bootloader in XT1677 (or the Indian variant).
m_vaisakh said:
Update:
Indian variant finally boots now!!
Thanks to Neosight from Mido community for the fix!
It was because of the bootloader not accept the arm IOMMU of cedric (atleast in indian variant). Instead the kernel sent a full aarch64 (or arm64) iommu tz cb, which wasn't getting a secure pass from bootloader through qseecom interface, which apparently states that motorola still uses older (nougat) bootloader in XT1677 (or the Indian variant).
Click to expand...
Click to collapse
Ig edit the op then :angel:
nift4 said:
Ig edit the op then :angel:
Click to expand...
Click to collapse
Updated OP.
m_vaisakh said:
Updated OP.
Click to expand...
Click to collapse
bro how did u update from v3.18 to v4.9 ? Pls I wanna know where can I study about this?
devvikram said:
bro how did u update from v3.18 to v4.9 ? Pls I wanna know where can I study about this?
Click to expand...
Click to collapse
CAF had added support for msm8937 for 4.9 with Android Oreo, I just used their base and added moto g5 specific changes. It may sound easy, but it's not.
m_vaisakh said:
CAF had added support for msm8937 for 4.9 with Android Oreo, I just used their base and added moto g5 specific changes. It may sound easy, but it's not.
Click to expand...
Click to collapse
where to study on this??I want to do with my Snapdragon 625 . It's v3.18 which I have to upgrade to v 4.9
devvikram said:
where to study on this??I want to do with my Snapdragon 625 . It's v3.18 which I have to upgrade to v 4.9
Click to expand...
Click to collapse
There's no specific documentation for this. It was all trial and error. Have you read the OP? I've clearly stated it took me 1 year to get it to work.
To start, you should know your way around linux kernel and for reference you can use my source and well there are many other devices that were 3.18 and now run 4.9
m_vaisakh said:
There's no specific documentation for this. It was all trial and error. Have you read the OP? I've clearly stated it took me 1 year to get it to work.
To start, you should know your way around linux kernel and for reference you can use my source and well there are many other devices that were 3.18 and now run 4.9
Click to expand...
Click to collapse
thanks alot
I overtook the development and got a few quite nice results. Current bug list:
Boots -
Bt -
Wifi -
Camera -
Vibration -
Gps -
Audio -
Ril - (no call audio)
Fp -
Light Sensors -
Accelerometer -
Proximity -
Gyro -
Mic -
Usb Tethering -
MTP & ADB -
Headphones -
Offline Charging -
Flashlight -
SD Card -
FM Radio -
Issues:
Rebooting to recovery boots to system.
Random reboots.
(that is on Android 10)
my source is at https://github.com/n4experiments/
and thanks to wiktorek140 and his 4.9 montana port because without him I would never be able to get so far

[KERNEL][EAS][9.0] EAS Eva Kernel - ProjektEva

ProjektEva presents Eva Kernel​
Code:
**DISCLAIMER**
Flash this kernel at your own risk. Do not blame me if you did something
wrong whilst flashing this kernel. I will not accept any blame for MODs
that may have caused any instability to your device.
Its only bringup of m_vaisakh ProjektEve EAS kernel for Montana. Every credits please send to m_vaisakh.
Features of the kernel:
1. EAS:
Code:
* Energy Aware Scheduling
* Ainur DTS Eagle Sound Engine
* SchedUtil Governor by default
* Latest Motorola 3.18 Changes
* recalculated msm8937 sched energy costs
* Better GCam Focus
* KCAL MDSS Color Configuration
2. Non-EAS:
Code:
* Ainur DTS Eagle Sound Engine
* Latest Motorola 3.18 Changes
* Zen I/O Scheduler
* Better GCam Focus
* KCAL MDSS color configuration
Flash it on any Pie.
NOTE:This kernel will not work with Stock rom (Because it is 64bit), It will work with treble and nontreble roms.
Downloads:​
All Downloads will be available on the m_vaisakh github releases on the kernel Source or montana official sourceforge project.
DOWNLOAD flashable zip here.
Install:​-Choose treble or nontreble version. If you don't know which one use, ask on ROM thread or test both and check which one boot. Remember to make backup!
-Flash zip or .img file using twrp recovery or for example FrankoKernelManager.
Supported roms:
- LineageOS 16.0 (treble)
- DirtyUnicorn (nontreble)
- PixelExperience (nontreble)
- Ressurection Remix (non treble)
- any GSI (treble)
- <wait for testers to check on other roms>
XDA:DevDB Information
[KERNEL][EAS][Android PIE] Eva Kernel | ProjektEva, Kernel for the Moto G5S
Contributors
wiktorek140, m_vaisakh, SohamLad7
Source Code: https://github.com/mvaisakh/eva_kernel
Kernel Special Features: Energy Aware Scheduling + Non-Energy Aware Scheduling
Version Information
Status: Stable
Current Stable Version: 3.0+EAS
Stable Release Date: 2020-04-12
Created 2020-04-12
Last Updated 2020-04-12
Eva EAS+ 2.0 Release
Changelog:
>Major CAF upstream (Over 400+ commits merged)
>MDSS upstream
>Tsens upstream (Better thermals)
>Some specific backports from android kernel common
Eva EAS+ 3.0 Release
Changelog:
>Optimised a lot of code
>Better LMK
>Scheduling improvements
>Enabled Ultra Low Power Mode for all panels.
>Realtime scheduling when hotplugging.
Just installed it, it is working so far.
But there is an odd message just after boot saying there's a problem with the phone (one of Jarlpenguin build's had the same issue for a moment).
Dan Mornill said:
Just installed it, it is working so far.
But there is an odd message just after boot saying there's a problem with the phone (one of Jarlpenguin build's had the same issue for a moment).
Click to expand...
Click to collapse
Its not that high cost of better performance. Will take care of it when i have time
I noticed a better battery life and a possibility to dim screen on kernel settings, which is nice. Thanks for your working on it.
Updated thread description.
Added proper download link.
Added support to non-treble roms.
wiktorek140 said:
Updated thread description.
Added proper download link.
Added support to non-treble roms.
Click to expand...
Click to collapse
Thanx!
FYI the nontreble version sends my device in a bootloop on your lineage 16 build. The previous boot.img worked, so I assume that was build for treble.. (I was under the impression that development for treble had ceased)
Ænimal said:
Thanx!
FYI the nontreble version sends my device in a bootloop on your lineage 16 build. The previous boot.img worked, so I assume that was build for treble.. (I was under the impression that development for treble had ceased)
Click to expand...
Click to collapse
The current lineage 16 builds are treble, everything else isn't (Gsi images installed on top of Lineage 16 also count as treble)
Post updated. Added new compatibile rom and GSI to list
I installed lineageos 16.0 (jarl version) with the treble kernel and everything is working perfectly, however an error message appears whenever you turn on or restart the device:
"There is an internal problem with your device. Please contact the manufacturer for more details."
Thanks
samuelrafo said:
I installed lineageos 16.0 (jarl version) with the treble kernel and everything is working perfectly, however an error message appears whenever you turn on or restart the device:
"There is an internal problem with your device. Please contact the manufacturer for more details."
Thanks
Click to expand...
Click to collapse
Duplicate, im aware of that. Will be fixed in future
After a few days of use, I can tell there is a very nice improvement on battery life ??
wiktorek140 said:
ProjektEva presents Eva Kernel​
Version Information
Status: Stable
Current Stable Version: 3.0+EAS
Stable Release Date: 2020-04-12
Created 2020-04-12
Last Updated 2020-04-12
Click to expand...
Click to collapse
Installed this with nontreble version on Havoc-os 2.9 + microg. + magisk with no issues that I've noticed.
Does it works with Lineage 15 build too?
newinnov said:
Does it works with Lineage 15 build too?
Click to expand...
Click to collapse
Nope, Android P only
newinnov said:
Does it works with Lineage 15 build too?
Click to expand...
Click to collapse
If you know how, you can always test it itself. Just make backup before and write result if u try
wiktorek140 said:
If you know how, you can always test it itself. Just make backup before and write result if u try
Click to expand...
Click to collapse
Lineage 8.1 works fine with non-treble version.
Also, Version 3.0 has some random reboot bugs, so original developer has reverted this kernel to "EvaEAS+-1.2+-cedric.hotfix.zip" Release: 2020-05-07
Zero reboot with this kernel on my XT1794 and latest lineage build
New update to EVA kernel!
Avaiable to download from link in main post. Build with date 20200510 at end.
Available for treble and nontreble build. Should support rom mentioned in main post.
Changelog:
- tweaks in vidc
- compiled using GCC 9.3
- added preset cpu efficiency
- fixed Internal Error message on boot
New UPDATE.
Link available in main post.
Download version with 20200511 date at end of file name.
Changelog:
- minor nfc fixes
- fixed front flash

[KERNEL][lmi][AOSP] Quantic Kernel [29/11/20]

Welcome to Quantic a Kernel built specially for Redmi k30 PRO/ POCO F2 Pro codename: lmi
One of the most used kernel on Custom ROMS on Cepheus chosen by developers and one of the most battery friendly on Redmi k20 Pro community​
/* I'm not responsable for any damage on your device, for X or Y reason, also I'm not responsable if you loose your alarm and got fired and also the thermonuclear war, anything like that, installing this kernel you renounce to make me responsable of any unwanted behavior of your device */
/*Compatible ONLY with Android 10*/
Hi everyone, I want to introduce you my new kernel named Quantic-Kernel, this is my personal build kernel with my prefered features. Hope everyone enjoy it and I'll be maintaining it so people can used it with their preferred AOSP ROM(See details below)
FEATURES
Upstreamed CAF to: LA.UM.8.12.r1-10600-sm8250.0
Fixed Camera not working on AOSP ROMs
Reduced logging events
Performance Improvements on scheduler
Enabled ZRAM up to 2GB with lz4 compressor
Upstreamed lz4 compressor
readahead optimizations
Android Binder tweaks
Optimized memory allocations
Reduced kernel weight
Deactivated CAF CPU Boost following MIUI stock kernel parameters
FIX CPU Capacity issues
INSTALLATION PROCEDURE
Make a TWRP backup of BOOT and DTBO partitions
Flash Quantic-Kernel_rX.zip
Reboot to system
Enjoy it
BUGS:
Hostpot may be broken
Works only on ROMS with firmware 12.0.4.0 (check details on Github release)
DOWNLOAD HERE
https://github.com/KONA-DEVS/kernel_xiaomi_sm8250/releases/tag/r2
TELEGRAM CONTACT
https://t.me/Ayrton990 <-- Personal TG
https://t.me/aicplmi <-- Discussion group for support
Thanks List
To kdrag0n
To Kerneltoast
To alk3pInjection
ATTENTION: This KERNEL is NOT based on HiiraKernel, is in construction since early October when I bought the device
SCREENSHOTS ATTACHED BELOW
XDA:DevDB Information
Quantic Kernel, Kernel for the Redmi K30 Pro
Contributors
Ayrton990
Source Code: Github KONA-DEVS
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: r2
Beta Release Date: 2020-11-29
Created 2020-11-22
Last Updated 2020-11-29
Reserved
Another reserved
Hostpot may be broken => I'm waiting when it finish !!!
svzodiac said:
Hostpot may be broken => I'm waiting when it finish !!!
Click to expand...
Click to collapse
what do you mean with that?
Ayrton990 said:
what do you mean with that?
Click to expand...
Click to collapse
BUGS:
Hostpot may be broken => I'm waiting for the stable version
PE Plus - stuck on POCO Logo. Still better this than crashing after boot ;D
Edit: Also if some apps stopped working (showing content) for ya just clear data of Android System WebView
Deleted
@Ayrton990: Awesome! Could you add Wireguard support, please?
Finally a kernel for this device, thanks for this man. I hope we get more kernels and MIUI/Android 11 support.
svzodiac said:
BUGS:
Hostpot may be broken => I'm waiting for the stable version
Click to expand...
Click to collapse
Yeah but the way you wrote it seems to be little rude
grt67DFqyu said:
@Ayrton990: Awesome! Could you add Wireguard support, please?
Click to expand...
Click to collapse
Yes it will be added next update
Thank you for your work!!!Will you consider supporting lineageos?
will you add kcal support & fsync toggle?
Camera does not work in c.droid after kernel
Derepinar said:
Camera does not work in c.droid after kernel
Click to expand...
Click to collapse
Crdroid use 12.03......this kernel work on 12.04 base.
This should work for Paranoid Quartz right?
nvm: aospa is based on 12.03
Awesome work! Thanks!
Thank you very much ? i am waiting miui12 and android 11 weakly support. And i am waiting mostly screen oc. Congratulations for fix xiaomi sources ?
how do I know on which version of ROM am I ? I forgot what was my stock ROM was when I was flashing first Xiaomi.eu rom then oneOS rom..

Categories

Resources