Related
Dirty Unicorns 6.0.1 is probably the best marshmallow rom for amami so far , although it has some problems: camera app cannot take pictures at 20.7mp, and exfat-formated sdcard is not supported.
So I made a kernel to fix these problems. You can flash with twrp or flashfire.
Kernel_Amami_AOSP_6_20160709.zip contains aosp kernel built with exfat-nofuse and some other features, as well as other executables or libraries needed to identify and mount exfat(vold , blkid etc.) This may work with other aosp 6.0.1 based roms, but I never tried by myself.
2016.06.18 : I ported some features from other kernels like M5 kernel. Features included:
1. Various cpufreq governors, hotplug drivers and i/o schedulers
2. KCAL color control by @savoca
3. Faux Sound Control V3
4. CPU/GPU OC & UV
5. Vibrator intensity control
6. Ultra-ksm
7. Kexec-hardboot
8. Dynamic Fsync 1.2
9. Mac80211 injection patch and HID patch for keyboard support
10. Sysfs interface to Enable / Disable CRC on the data blocks
11. Exfat and Paragon NTFS(UFSD)
12. Zram
13. Merge upstream patches up to 3.10.102
MtkCamera.zip contains camera app from Mediatek devices with lollipop. It can take 20.7mp photos(3936 x 5248) and has some useful features like visual effects and qrcode scanner.
Modified kernel source : https://github.com/KuronekoDungeon/android_kernel_sony_msm
Download : https://drive.google.com/folderview?id=0B-DoK6BdpB2fZEZ5eG5NcnhYNFU&usp=sharing
If you're interested, Myself5 is willing to release M5 for Amami, but needs a maintainer, since he doesn't have a Z1c anymore. Maybe you can work with him on M5 for AOSP...
levone1 said:
If you're interested, Myself5 is willing to release M5 for Amami, but needs a maintainer, since he doesn't have a Z1c anymore. Maybe you can work with him on M5 for AOSP...
Click to expand...
Click to collapse
Is he working on a 3.10.9x kernel ?
maz-1 said:
Is he working on a 3.10.9x kernel ?
Click to expand...
Click to collapse
This is from main thread latest version...
levone1 said:
This is from main thread latest version...
Click to expand...
Click to collapse
cool, I guess I will be a tester then.
maz-1 said:
cool, I guess I will be a tester then.
Click to expand...
Click to collapse
He did say that testers won't really help. Without a device of his own, he'll need a maintainer.
levone1 said:
He did say that testers won't really help. Without a device of his own, he'll need a maintainer.
Click to expand...
Click to collapse
Well, I mean I will build, test and submit fixes if possible. But I'm afraid I don't have the time and knowledge to take over all the maintenance. Any other volunteers?
maz-1 said:
Well, I mean I will build, test and submit fixes if possible. But I'm afraid I don't have the time and knowledge to take over all the maintenance. Any other volunteers?
Click to expand...
Click to collapse
maybe we can jointly maintain ?
CLINTZ9 said:
maybe we can jointly maintain ?
Click to expand...
Click to collapse
Sounds good.
maz-1 said:
Sounds good.
Click to expand...
Click to collapse
cool !
CLINTZ9 said:
cool !
Click to expand...
Click to collapse
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
maz-1 said:
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
Click to expand...
Click to collapse
Hi, I install this, work well, but camera still laggy . What do you think, how else you can improve the image processing? The picture was much too sharp ... but it's better than before.
And...you can also add in your kernel any functions like as KryptonianKernel or AdvancedKernel
John.D.. said:
Hi, I install this, work well, but camera still laggy . What do you think, how else you can improve the image processing? The picture was much too sharp ... but it's better than before.
And...you can also add in your kernel any functions like as KryptonianKernel or AdvancedKernel
Click to expand...
Click to collapse
Laggy camera is a driver issue, just wait until sony updates software binaries for amami.
Hmm, why you delete MTKCamera? You have another app for taking photo in 21mp?)
MTKCamera cannot use frontcam. I think @SpiritCroc will try to add 20.7mp option to SnapdragonCamera, so wait for a new release.
maz-1 said:
MTKCamera cannot use frontcam. I think @SpiritCroc will try to add 20.7mp option to SnapdragonCamera, so wait for a new release.
Click to expand...
Click to collapse
I already added it, will probably be in next weekly
maz-1 said:
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
Click to expand...
Click to collapse
check your whatsapp inbox
What's 'jhead exif fix' file in your Gdrive link?
levone1 said:
What's 'jhead exif fix' file in your Gdrive link?
Click to expand...
Click to collapse
libjhead with this patch :
https://gist.github.com/updateing/2b58ebd4a8c75780443f28f514e9bb39
Photos token by Android N may contain wrong exif infomation and cause app crash on marshmallow/lollipop.
need help - CPU GOVs and frequencies
Hi,
first of all thanks for the kernel! I'm just migrated from RR Lollipop to MM DU ROM (today to the build of 17. June). I have strange issues with the kernel.
I can not change the CPU govs. More critical: The minimum CPU frequency is shown to be 1.8 GHz. Whatever I try, I cannot get the values gov/freq to stick.
Always when I reopen an tuning app, the settings are reverted.
Root seems to work fine. Also tried to disable SE-linux via terminal ("setenforce 0"). The same.
(Combinations I tried: kernel audiutor, performance control, system tuner... also on DU (3. june) + kernel (5. june)
Can somebody help me out?
Who can permanently adjust the CPU settings on DU with/without this kernel?
Thanks in advance!
Introduction
The idea for creating this kernel came up around a year ago, during early LP custom ROM builds. I thought it would be a nice idea to fork the most advanced kernel at the time, EvoMix, developed by our renowned Olivier, Joe (SuperHanns) and Alex, and add to it the latest upstream 3.4 patches as well as mix its features with another good kernel, KMA.
After that experiment turned out not so bad, me and fellow xda user BrateloSlava got an idea to continue developing that mixed kernel with our own cherry-picks from the best kernels available for various devices, and use it in my builds of RR and later GZR Tesla ROM.
Now, one year later, I continued the development that BrateloSlava did on the kernel for the last months for my Tesla and Validus ROMs, and I thought it would be a nice idea to extend this kernel's availability to the users of all custom ROMs around at the moment.
So, here is Airless Kernel for Xperia ZL, compatible with all CM/AOSP based Marshmallow ROMs.
Features:
CPU
- Governors: ondemand, interactive, performance, intellimm, yankactive, yankdemand, zzmoove, barry_allen
- Multicore Power Saving - tries to group tasks into the least cores possible
- Schedule workqueues on awake CPUs
- CPU Frequency underclock (192 MHz) and overclock (1.7 GHz) capability
- Voltage regulation
Thermal management
- Simplified and efficient thermal driver
- Flexible ramp threshold temperature
GPU
- Governors: simple, ondemand, performance
- 27 MHz idle frequency for ideal power saving
- Overclocked to 487 MHz
Sound
- Faux Sound Control allowing amplified speaker, headphones and microphones volume
Misc
- RGB subtractive color control
- I/O Schedulers: sioplus, bfq, fiops, zen, row, deadline, noop
- Dynamic FSYNC
- Kernel Samepage Merging
- ARM Auto Hotplug (mpdecision replacement) - no tunables
- Gentle Fair Sleepers
- PM: Power Suspend as a replacement to Early Suspend
- TCP congestion protocols: westwood, highspeed, cubic, reno
- Disabling of some well known wakelocks (e.g. msm_hsic_host)
- Double Tap to Wake
- Fast Charge
- Vibration Strength control
- Compiled with latest UBER 5.x GCC toolchain
- Latest upstream patches: 3.4.112
- Many build flag optimizations (graphite, Ofast)
Download
Latest version (20160901)
Installation:
- Make sure you're running a CM or AOSP-based Marshmallow ROM (Resurrection Remix, AOKP, etc..)
- Flash the zip in TWRP 3.0 (tested, recommended) or other compatible recovery
- Reboot
Source code
Github link
Bug reporting rules
Only use the DevDB bug report tool for reporting bugs, provide proper logs and state the ROM, its XDA thread and version you're using. All other reports will be ignored!!
You assume all responsibility for anything that may happen
and I cannot and will not be held responsible
for anything that may happen to your device as a result of flashing a kernel.
*FLASH AT YOUR OWN RISK*
Thanks to @repey6 for testing this kernel on Odin!
XDA:DevDB Information
Airless Kernel, Kernel for the Sony Xperia ZL
Contributors
airlessproject, BrateloSlava
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-09-01
Created 2016-08-10
Last Updated 2016-09-01
Reserved
Fantastic! ZL have this kernel too!:good:
Hi guys. If you dont know this kernel may be used on LP (CM12.1) roms. I checked on different roms
trying
repey6 said:
Hi guys. If you dont know this kernel may be used on LP (CM12.1) roms. I checked on different roms
Click to expand...
Click to collapse
yes the only problem would be that wifi won't work if the ROM has no kernel modules. I can make a version with modules built-in if someone encounters that.
Try this kernel on official CM13. Wi-fi not work. Try version from 29.08 (DU topic) - wi-fi work, but no deep sleep (wi-fi always active).
@airlessproject hi , and we get an update?
repey6 said:
@airlessproject hi , and we get an update?
Click to expand...
Click to collapse
Yes
Sir_DiamonD said:
Try this kernel on official CM13. Wi-fi not work. Try version from 29.08 (DU topic) - wi-fi work, but no deep sleep (wi-fi always active).
Click to expand...
Click to collapse
Will be fixed in the update
Sent from my E6553 using Tapatalk
new build:
https://www.androidfilehost.com/?fid=24694152805484037
compatible with latest CM13 nightlies and all other ROMs which will be built from today on, because they will use the CM changes; for ROM versions prior to today, use my previous build (20160818)
airlessproject said:
new build:
https://www.androidfilehost.com/?fid=24694152805484037
compatible with latest CM13 nightlies and all other ROMs which will be built from today on, because they will use the CM changes; for ROM versions prior to today, use my previous build (20160818)
Click to expand...
Click to collapse
Works perfectly with new CM13.:good: Thanks.
Wifi not active with latest update. Try 2 time.
j.jeedz said:
Wifi not active with latest update. Try 2 time.
Click to expand...
Click to collapse
Which ROM?
Sent from my E6553 using Tapatalk
airlessproject said:
Which ROM?
Sent from my E6553 using Tapatalk
Click to expand...
Click to collapse
Resurrection Remix.
Thank you very much
j.jeedz said:
Resurrection Remix.
Thank you very much
Click to expand...
Click to collapse
Please use the previous build of the kernel (this is stated in the post about the latest build)
https://www.androidfilehost.com/?fid=24591000424955266
Sent from my E6553 using Tapatalk
j.jeedz said:
Wifi not active with latest update. Try 2 time.
Click to expand...
Click to collapse
I checked now and wi-fi works. I installed successfully latest build on RR 5.73.
airlessproject said:
Which ROM?
Sent from my E6553 using Tapatalk
Click to expand...
Click to collapse
repey6 said:
I checked now and wi-fi works. I installed successfully latest build on RR 5.73.
Click to expand...
Click to collapse
I'm 5.7.3 too but not work. Back to previous build. Thank you.
Hi. I ve read some interesting words from PDesire. ( He making sound mod for xperia devices (Project Meli)) He sais that WCD9310 (XZ audio chip) is now capable to play 24bits 192Khz audio through kernel and devs can freely use his source code. That would be great to add this feature to this kernel. His code on github. Here is link : https://github.com/PDesire/PDesireAudio Dont know if it work for XZ users but still have hope)
Good afternoon, whether core modifications available for Android 7.0? for http://forum.xda-developers.com/xperia-zl/orig-development/rom-cyanogenmod-14-0-xperia-zl-t3464027
hi
Work Great! .. thank you OP & and dev
- RR ver 5.7.4 Based CM13
- Xperia ZL C6502
Code:
****Disclaimer: I'm not responsible if you destroy your device. Use at your own risk.
Introduction:
I saw a lot of demand/requests for a LOS compatible, F2FS kernel and wanted to make one. This kernel installer includes the kernel with F2FS drivers built-in and the required ramdisk changes to make F2FS mount. Energy Aware Scheduling is baked right into tabp0le kernel. You will get the best battery life and performance this device has to offer. You can find out more about EAS here. This kernel is built for stability, battery life and features without compromising performance. Overclocking is not going to happen. Please do not flash this on any ROM not based off LineageOS.
Note: The 4.0+ versions will ONLY work with Oreo. Please do not try and flash on Nougat!
Bug Reporting:
Please only report bugs and do so in the following format:
Device Firmware base:
Kernel Version:
Device ROM, version and date of release/nightly:
Governor:
Scheduler:
Any changes made within a kernel manager:
Any bootup scripts:
Brief description of bug:
Intended behavior:
Actual behavior:
Steps to reproduce bug:
Do this
Do that
See the bug
****Attach a logcat or you will be ignored****
Features:
F2FS /data support
F2FS /cache support
[*]Disabled verifiedbootstate check (will allow CTS/SafetyNet to pass on unlocked bootloader)
Forced fast charge on USB 2.0 (cherry-picked from CleanSlate Kernel by @tbalden
Double tap fingerprint sensor to sleep
Battery/sleep improvements
Option to disable/enable wakelocks: Bluedroid, wlan_rx, wlan_ctrl, wlan, IPA_WS
Option to disable/enable magnetic cover sensor
Sweep2Sleep option
Disable fsync option (will break reboot to recovery if disabled)
Separate options for I/O schedulers on internal/external storage
I/O enhancements
I/O Schedulers: noop, deadline, cfq, fiops, sio, fifo, sioplus, tripndroid, vr, zen, maple
Governors: sched, schedutil, alucardsched, darknesssched, conservative, ondemand, userspace, powersave, performance, interactive
Requires:
CM/LOS 14.1/AOSP/CAF based ROM
Highly Recommended:
ROM with full EAS support built in
ROM with Marlin or Vox Populi PowerHAL
Changelog:
02.12.18 - v3.03
Add WireGuard support
11.13.17 - v4.0-O
Oreo release
08.27.17 - v3.02
Merge latest caf
Update wifi drivers to latest U11 drivers
Patch kernel all the way up to Linux version 3.18.65
07.31.17 - v3.01
Rebase of latest caf
Fix EAS errors/cgroup errors
Far too much to list on this changelog
06.21.17 - v2.09
Get caught up with upstream
Remove cmdline incompatible with EAS
Many EAS tweaks
Remove force-encrypt
Much more, not going to list it all. See my github
Click to expand...
Click to collapse
Install:
Flash in TWRP.
Install your favorite kernel tweaking app for full functionality. EX kernel manager is my recommendation.
To get F2FS working, you need to research yourself. There are plenty of threads that tell you how.
Download:
Download Repo
Additional Credits:
Thanks to @crpalmer for all his hard work on the HTC 10 LOS kernel
Thanks to @Captain_Throwback for helping me get F2FS working
Thanks to @tbalden for force fast charge code & other code I borrowed too
Thanks to @flar2 for a bunch of code I borrowed from ElementalX
Thanks to @franciscofranco for a bunch of code
Thanks to @CrazyGamerGR for a bunch of code
Thanks to @Eliminater74 for taking a lot of his time to help me make this a reality and for first porting EAS to the HTC 10
Thanks to @Cuffuffles for giving me ramdisk edits to use with AnyKernel2 for EAS to work with LOS
Thanks to @RenderBroken for proper ramdisk settings & EAS v1.2 commits
Thanks to my testers: @rav101, @Meowdib (If I forgot you let me know)
Click to expand...
Click to collapse
tabp0le Sources:
tabp0le EAS Kernel Source
tabp0le AnyKernel2
Original Sources:
LineageOS Kernel
Original EAS Kernel Source
EAS v1.2 Kernel Source
AnyKernel2 by @osm0sis
XDA:DevDB Information
tabp0le HTC 10 EAS CAF/LOS/AOSP Kernel, Kernel for the HTC 10
Contributors
tabp0le
Source Code: https://github.com/tabp0le/android_kernel_htc_msm8996
Kernel Special Features: Energy aware scheduling (EAS), F2FS support, Fast charge USB, much more..
Version Information
Status: Stable
Current Stable Version: 3.04-Nougat | 4.0-Or
Stable Release Date: 2017-11-13
Created 2017-02-27
Last Updated 2018-02-12
Reserved
Reserved
Thanks,but can't find it.
Thanks, but the is no download in the repo.
I think this is the link.
https://cloud.spryservers.net/s/YlwSeyCizqLCyNm?path=/tabp0le-EAS
In v0.9 DoubleTap2Sleep on the fingerprint worked better imo..
I have to disable this function and so I changed it to stock behavior for now.
Fixed the OP with link. Oops!
2 threads?
Hi @tabp0le ! Can you share your EX KM settings (all tuning parts) ? Thanks for the kernel (and the rom).
ali nz said:
2 threads?
Click to expand...
Click to collapse
Yes, the EAS kernel and original kernel are updated differently and have different version numbers. It's too confusing for me to leave them in the same thread.
ordeniz said:
Hi @tabp0le ! Can you share your EX KM settings (all tuning parts) ? Thanks for the kernel (and the rom).
Click to expand...
Click to collapse
Right now I'm not using any custom settings. You could ask @INDIAN-MAfIA what he uses on Nebula, or look at the Nebula EAS thread because those EAS settings should all work here too.
Hi @tabp0le
I just tried your RR builds and while I do know that these are your private builds for your own use its just that they are the best damn AOSP builds! Most feature rich and stable builds at the moment. Hence I had a small request. It's okay if you don't want to implement it. So here goes… could you please implement an option so that the stock android colour scheme could be used for the settings and brightness slider and such? It previously used to be green and teal(? I think. Not good with colour names. I just remember quick settings used to be a different shade of Gray. Like in stock rom) Now it's Gray and blue. Like in the brightness slider and downloads bar. Could you please implement something that allows me to use the old colours? Thanks.
tabp0le said:
Yes, the EAS kernel and original kernel are updated differently and have different version numbers. It's too confusing for me to leave them in the same thread.
Click to expand...
Click to collapse
No...i mean 2 threads for EAS?
jhadsfi said:
Hi @tabp0le
I just tried your RR builds and while I do know that these are your private builds for your own use its just that they are the best damn AOSP builds! Most feature rich and stable builds at the moment. Hence I had a small request. It's okay if you don't want to implement it. So here goes… could you please implement an option so that the stock android colour scheme could be used for the settings and brightness slider and such? It previously used to be green and teal(? I think. Not good with colour names. I just remember quick settings used to be a different shade of Gray. Like in stock rom) Now it's Gray and blue. Like in the brightness slider and downloads bar. Could you please implement something that allows me to use the old colours? Thanks.
Click to expand...
Click to collapse
Thanks man! Best suggestion i have for the color is using substratum to customize.
ali nz said:
No...i mean 2 threads for EAS?
Click to expand...
Click to collapse
One is barebones EAS no tweaks.
tabp0le said:
Thanks man! Best suggestion i have for the color is using substratum to customize.
Click to expand...
Click to collapse
I could find themes for pixel ui which rom has but not for aosp ui which I want. Thanks anyway though. Awesome work on kernel and rom.
jhadsfi said:
I could find themes for pixel ui which rom has but not for aosp ui which I want. Thanks anyway though. Awesome work on kernel and rom.
Click to expand...
Click to collapse
Thanks man. AOSP is pixel actually. AOSP is whatever google says it is in a given year. Nexus is AOSP for MM, Pixel for N. Just the way it goes. I think theres a new tool out there now that you can do the customizations yourself without an entire theme. Not sure what it's called but I think it was in XDA news the other day.
tabp0le said:
Thanks man. AOSP is pixel actually. AOSP is whatever google says it is in a given year. Nexus is AOSP for MM, Pixel for N. Just the way it goes. I think theres a new tool out there now that you can do the customizations yourself without an entire theme. Not sure what it's called but I think it was in XDA news the other day.
Click to expand...
Click to collapse
Oh haha. I thought pixel had some proprietary code so it wasn't AOSP. Guess I was wrong. Thanks for the tip. I'll search for it.
I flashed latest v1.01 but in Ex kernel manager and in phone info i see v0.9. I've already tried to flash again v1.0.1 without success, but in ex kernel manager i see termal throttling option that wasn't there in v 0.9. What could have happened?
Edit: i'm on dirty unicorns 11.1 now
AntoRei said:
I flashed latest v1.01 but in Ex kernel manager and in phone info i see v0.9. I've already tried to flash again v1.0.1 without success, but in ex kernel manager i see termal throttling option that wasn't there in v 0.9. What could have happened?
Edit: i'm on dirty unicorns 11.1 now
Click to expand...
Click to collapse
I know DU has problems with EAS. The thermal settings should all be the same. Not sure what you are seeing. Anyone else having problems flashing 1.01?
tabp0le said:
I know DU has problems with EAS. The thermal settings should all be the same. Not sure what you are seeing. Anyone else having problems flashing 1.01?
Click to expand...
Click to collapse
It's better to use stock kernel? I'd like to use your kernel
HastyKernel
for Xiaomi Mi Mix 2
Features
Based on the latest CAF tag (LA.UM.6.4.r1-08000-8x98.0)
Upstreamed to 4.4.129
Clang 7.0.1
KCAL color control
Boeffla wakelock blocker
Adjust or disable vibration
WireGuard support
Performance and power optimizations
Westwood congestion algorithm by default
Tweaks from Pixel 2
Installation
1. Flash in recovery
Downloads
Custom ROMs(Android 8.1.0)
AndroidFileHost
ROMs Support
I support all ROMs based on LOS/AOSP
MIUI will never be supported by me
Q: Can you add xyz feature?
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.
I will NOT add the following:
Overclocking or underclocking of CPU or GPU
Undervolting
Any governors other than interactive
Any schedulers other than cfq and bfq
Anything that compromises performance
Source code
Github
XDA:DevDB Information
HastyKernel for Xiaomi Mi Mix 2, Kernel for the Xiaomi Mi Mix 2
Contributors
blankaf
Kernel Special Features:
Version Information
Status: Stable
Created 2018-04-22
Last Updated 2018-04-24
Changelog:
Code:
[B]r2 - 24/4 2018[/B]
Linux 4.4.129
Disable F2FS
Bring in tweaks from Pixel 2
Upgrade Wi-Fi stack (LA.UM.6.4.r1-08000-8x98.0)
[B]r1 - 22/4 2018[/B]
Initial release
Would this work on onni EAS?
First Kernel for Chiron ! Thanks dev
Thanks for the kernel. I flashed your kernel zip file into LOS latest version (180421), but it didn't boot up Hang in logo window.
Any idea??
This kernel support dual boot?
Installed the kernel with Omni latest 180422 version and it works great!
Thanks!
Tried this kernel with Carbon rom and wifi could not turn off then.
For miui global rom;;
aleksgiab said:
For miui global rom;;
Click to expand...
Click to collapse
No
flame1602 said:
Tried this kernel with Carbon rom and wifi could not turn off then.
Click to expand...
Click to collapse
Same
will you make it?
Any OC/UC?
Any future plans for other governors?
What have you done.
I wont support this, I won't support that...
I wont add this, I won't add that...
Excuse me if being rude, but why are you developing it then? What's the point?
acasmc said:
I wont support this, I won't support that...
I wont add this, I won't add that...
Excuse me if being rude, but why are you developing it then? What's the point?
Click to expand...
Click to collapse
Because that's what the dev wants to do in their own free time, they are not slaves to demands.
Appreciate what is offered, if you don't like it then don't use and/or create your own kernel.
Mackay53 said:
Because that's what the dev wants to do in their own free time, they are not slaves to demands.
Appreciate what is offered, if you don't like it then don't use and/or create your own kernel.
Click to expand...
Click to collapse
This.
HastyKernel r2 released!
Changelog is available here: https://forum.xda-developers.com/showpost.php?p=76307110&postcount=2
Download here: https://androidfilehost.com/?fid=890129502657599736
Thx for the first kernel for our device. Im on Miui but thx anyway for all time spend with us
Don't ask for gsi ROMs working or fully working twrp unless someone develops a custom kernel for mi 8 se só lets help each other and make a custom kernel for mi 8 se
asking someone to build something "As Soon As Possible" ???
Xiaomi just released kernel for Android P:
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/grus-p-oss/
I've tried to compile that source and everything working good now (unlike previous Android O kernel which 2nd camera not working in Portrait mode and sound is broken when turn off display). Here is my compile kernel with a lot tweaks now can be change in EX Kernel Manager (KCAL, fsync, iosched, block wakelocks...) to gain more battery and performance, I've only tested with MiuiPro 9.3.1 and EU 9.3.1 but this kernel should work with all MIUI roms based on Android 9.0.
Kernel features:
Compiled with GCC 8.2.1, mtune=cortex-a75.cortex-a55 (best for Kyro 385 arch.)
KCAL Advanced Color Control
KLAPSE
Min Backlight Control
Fsync Control
Vibration Control
CRC Check Disabled
Reduced latency 6ms to 5ms
Disabled Gentle Fair Sleepers
Power Efficient Workqueues
LZ4 Compression Algorithm (default)
Westwood TCP Algorithm (default)
Boeffla wakelock blocker
More I/O scheduler: fiops, sio, mapple, zen, tripndroid, anxiety (default).
kgsl: Removed POPP / Wake GPU upon receiving an ioctl rather than upon touch input.
Added devfreq boost driver and cpu input boost driver.
Added more buffer to enhance EIS.
CONFIG_HZ=300
Workqueue powersaving.
Enable deepest state for CPU cluster.
Boost to the max for 1s whenever the top app changes (improves app launch speeds).
Zipped up with AnyKernel2.
Download link v1.15 (last update 04/03/2019):
https://drive.google.com/open?id=1lQrpQqgs4Z6v-_SqlKFlttFLkrd951DA
longnt2007 said:
Xiaomi just released kernel for Android P:
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/grus-p-oss/
I've tried to compile that source and everything working good now (unlike previous Android O kernel which 2nd camera not working in Portrait mode and sound is broken when turn off display). Here is my compile kernel with a lot tweaks now can be change in EX Kernel Manager (KCAL, fsync, iosched, block wakelocks...) to gain more battery and performance, I've only tested with MiuiPro 9.3.1 and EU 9.3.1 but this kernel should work with all MIUI roms based on Android 9.0.
https://drive.google.com/open?id=1SOeCNa8KT38bP5Qg-OO8ncMEQOm9Xgas
Click to expand...
Click to collapse
Thanks for Your effort keep updating the kernel everything works in 9.3.7 you can add features to kernel
Sorry for asking , this kernel is for Mi 8 se or Mi 9 se?
soreldc said:
Sorry for asking , this kernel is for Mi 8 se or Mi 9 se?
Click to expand...
Click to collapse
For Mi8 SE. Xiaomi use same source for both Mi8 SE and Mi9 SE but this kernel use Mi8 SE config to build source.
Manhas said:
Thanks for Your effort keep updating the kernel everything works in 9.3.7 you can add features to kernel
Click to expand...
Click to collapse
It's already have a lot features like other custom kernel, tell me if you need another features that useful
Compiled with GCC 7.2.1
KCAL Advanced Color Control
Fsync Control
CRC Check Disabled
Reduced Latency
Disabled Gentle Fair Sleepers
Power Efficient Workqueues
LZ4 Compression Algorithm
Westwood TCP Algorithm (default)
Boeffla wakelock blocker
More I/O scheduler: Add fiops, sio, mapple, zen, tripndroid.
Zipped up with AnyKernel2
longnt2007 said:
It's already have a lot features like other custom kernel, tell me if you need another features that useful
Compiled with GCC 7.2.1
KCAL Advanced Color Control
Fsync Control
CRC Check Disabled
Reduced Latency
Disabled Gentle Fair Sleepers
Power Efficient Workqueues
LZ4 Compression Algorithm
Westwood TCP Algorithm (default)
Boeffla wakelock blocker
More I/O scheduler: Add fiops, sio, mapple, zen, tripndroid.
Zipped up with AnyKernel2
Click to expand...
Click to collapse
Thanks for your awesome work for our device.
I tried it on Xiaomi.eu 10.2.2 stable version, it didn't boot. After restoring boot partition phone boots but your kernel is gone.
Tried with magisk 18.2 installed, after that I uninstalled magisk and tried again but no luck
TacoNikky said:
Thanks for your awesome work for our device.
I tried it on Xiaomi.eu 10.2.2 stable version, it didn't boot. After restoring boot partition phone boots but your kernel is gone.
Tried with magisk 18.2 installed, after that I uninstalled magisk and tried again but no luck
Click to expand...
Click to collapse
You can try with MiuiPro 9.3.1 in this link (it's based on Miui China developer version with a lot tweak, enhancement... more than Xiaomi.eu, also it's paid version).
https://drive.google.com/open?id=1ZjhLU6Sj7D83g7q2P86r34hek-j3gW2N
I'm using MiuiPro as my daily driver atm so I can't switch to other rom to test my kernel.
Tried with miui eu 9.3.1 booted fine
You can add performance tweaks like overclock CPU and GPU update to 4.9.161 or later battery tweaks and make it compatible with aosp ROMs thanks
Installed on masik 2.6 (9.2.28) didn't try any tweaks on ex kernel. Kcal is not working with savoca.apk but phone is working smoothly so far
Manhas said:
You can add performance tweaks like overclock CPU and GPU update to 4.9.161 or later battery tweaks and make it compatible with aosp ROMs thanks
Click to expand...
Click to collapse
I've tried overclock GPU from 504Mhz to 610Mhz but phone insta freeze after boot completed, I think overclock not available for SDM710 (maybe they use efuse lock to prevent clock going higher than default, as SDM710 actually a downclock version of SDM845). For kernel upstream, 95% changes will not affect any performance or bring new feature for Qualcomm ARM64 cpu.
mysa50 said:
Installed on masik 2.6 (9.2.28) didn't try any tweaks on ex kernel. Kcal is not working with savoca.apk but phone is working smoothly so far
Click to expand...
Click to collapse
savoca is too old (last update from 2015), you must use EX kernel manager to change KCAL (in Graphics -> Advanced color control).
Will this work on gsi treble img thanks
You should do a group on telegram where anyone can contribute with ideas to the kernel and show updates on the group
longnt2007 said:
You can try with MiuiPro 9.3.1 in this link (it's based on Miui China developer version with a lot tweak, enhancement... more than Xiaomi.eu, also it's paid version).
https://drive.google.com/open?id=1ZjhLU6Sj7D83g7q2P86r34hek-j3gW2N
I'm using MiuiPro as my daily driver atm so I can't switch to other rom to test my kernel.
Click to expand...
Click to collapse
I just let you know. Last time when i tried miui pro 9.3.1, wifi didn't work on my device. Does it work with your kernel?
Thanks
TacoNikky said:
I just let you know. Last time when i tried miui pro 9.3.1, wifi didn't work on my device. Does it work with your kernel?
Thanks
Click to expand...
Click to collapse
Maybe you downloaded a corrupt zip file of MiuiPro 9.3.1 rom (which cause Error 7 when flashing rom in TWRP), that will make wifi doesn't work. I got that corrupt file too and I've fixed that corrupt file and reuploaded again to GDrive in above link.
I downloaded from your link.
It works like a charm, thanks :good:
good ! When is the complete AOSP package?
does it works for pe?
Updated new kernel date 03/13 with KLAPSE live display module added, you can use EX Kernel Manager 4.08 to control KLAPSE settings,