Hi all.
Compatibility:
Builds starting with r3 work with MIUI, MIUI Pie Beta and custom roms based on LineageOS.
Builds starting with r12 are only for MIUI Pie and custom roms.
Download:
From my webserver choose the Kernel with the most recent version number.
Pie: https://www.androidfilehost.com/?w=files&flid=286591
Installation:
Flash the zip in your recovery
Changelog:
Pie: http://kernels.franco-lnx.net/PocophoneF1/9/appfiles/changelog
Source:
https://github.com/argraur/franco-dipper
Follow franciscofranco on socials for updates and interesting tidbits
Twitter
FK Kernel Manager video
https://www.youtube.com/watch?v=ARdNqh71D0E
Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.
Cheers!
Great job!
Whats config you recomendation for balanced perfil?
A little update, fixed fingerprint scanner:
http://35.228.39.7/franco-dipper/fk-r2.1-anykernel2.zip
Could you do a custom kernel for mi 8 se Also? Thanks
Manhas said:
Could you do a custom kernel for mi 8 se Also? Thanks
Click to expand...
Click to collapse
It is not supported at all, because is POCO F1 and Mi 8 are sdm845 devices, but Mi 8 SE is sdm710 device.
wow so nice to see FK on my Dipper, thanks for your hard work.
let me test it
update : tested on latest xiaomi.eu ROM 8.11.29 Pie Based beta without fix wifi.
I hope next update FK Manager can support it for Dipper
update 2 : no GPS and no deepsleep
Thanks. Kernel have a deepsleep problem.
Hey @argraur, there's an error where the phone randomly reboot after install this kernel. Can you take a look at that problem? Anyway, thank for porting this to our device
Thank you Aragur, great work.
I have two problems no deep sleep and no gps
@argraur Can I use IR Camera with AOSiP rom using this kernel?
Hi..fk doesn't go to sleep... fast charging with 2100mah...2 issues I found...gps works for me ..hope these will be solved because I like the Kernel just as much as Sphinx..keep up the good work!
link not working
Could this work with Mix 2S or if not can we do something to make it work? Our community will appreciate it.
Franco is legend
I'm using this kernel with LOS 16 by infrag. Used the power saving profile and play Ragnarok M, I got 5+ hours of gaming. Great battery life and AOD won't go off. Thank you very much for the great work.
Hello guys !! Dear mod or someone else can you tell me please if this new kernel can we put it to mi8 Pro (Equuleus) with 8.11.23 Android Pie or is only for mi8 (Dipper) ..?? Thank you !!
Franco Kernel update!
r3 - 4th December
1. Merged 4.9.142. This patchset has a massive merge on the xpad controller drivers so should help you get better compatibility with ya'll weird ass 3rd party controllers to play your minecrafts and barbie games
2. Flings and swipes on Novatek touch panels should be a tad smoother
3. ZRAM has been re-enabled. I disabled it on r2 due to an issue but it has been resolved
4. Merged a patch that should slightly improve battery life
5. Merged a patch that should slightly improve performance by better placing top-app tasks on big cluster cpus
6. Merged a couple patches from the Pixel 3 Kernel tree to fix some memory leaks and some other minor code issues
7. Merged a couple patches from CAF to hopefully get rid of the uart wakeup. Unfortunately the issue isn't caused by me, so I have little to no control over it. Some of the patches might fix it though
8. Merged some magic
MI 8 specific:
1. Fixed GPS
Download: https://www.androidfilehost.com/?fid=11410963190603866762
argraur said:
Franco Kernel update!
r3 - 4th December
1. Merged 4.9.142. This patchset has a massive merge on the xpad controller drivers so should help you get better compatibility with ya'll weird ass 3rd party controllers to play your minecrafts and barbie games
2. Flings and swipes on Novatek touch panels should be a tad smoother
3. ZRAM has been re-enabled. I disabled it on r2 due to an issue but it has been resolved
4. Merged a patch that should slightly improve battery life
5. Merged a patch that should slightly improve performance by better placing top-app tasks on big cluster cpus
6. Merged a couple patches from the Pixel 3 Kernel tree to fix some memory leaks and some other minor code issues
7. Merged a couple patches from CAF to hopefully get rid of the uart wakeup. Unfortunately the issue isn't caused by me, so I have little to no control over it. Some of the patches might fix it though
8. Merged some magic
MI 8 specific:
1. Fixed GPS
Download: https://www.androidfilehost.com/?fid=11410963190603866762
Click to expand...
Click to collapse
works on MIUI , if not tested , I will try it backup up the boot and post results... thanks man
---------- Post added at 01:37 AM ---------- Previous post was at 01:30 AM ----------
argraur said:
Franco Kernel update!
r3 - 4th December
1. Merged 4.9.142. This patchset has a massive merge on the xpad controller drivers so should help you get better compatibility with ya'll weird ass 3rd party controllers to play your minecrafts and barbie games
2. Flings and swipes on Novatek touch panels should be a tad smoother
3. ZRAM has been re-enabled. I disabled it on r2 due to an issue but it has been resolved
4. Merged a patch that should slightly improve battery life
5. Merged a patch that should slightly improve performance by better placing top-app tasks on big cluster cpus
6. Merged a couple patches from the Pixel 3 Kernel tree to fix some memory leaks and some other minor code issues
7. Merged a couple patches from CAF to hopefully get rid of the uart wakeup. Unfortunately the issue isn't caused by me, so I have little to no control over it. Some of the patches might fix it though
8. Merged some magic
MI 8 specific:
1. Fixed GPS
Download: https://www.androidfilehost.com/?fid=11410963190603866762
Click to expand...
Click to collapse
works on MIUI , if not tested , I will try it backup up the boot and post results... thanks man
Are vulkan drivers linked to the kernel?
Only aosp custom rom? Or work for miui based rom?
Sent from my MI 8 using Tapatalk
work on MIUI EU Weekly ?? why do not you specify it?
---------- Post added at 10:30 AM ---------- Previous post was at 10:27 AM ----------
Compatibility:
"Builds starting with r3 work with custom ROMs"
MIUI EU is custom ROM !!!!! it will be like this!!!
Related
Hi OnePlus 5 peeps!
Today (June 27th), I graduated from high school!
In more important news, I finished upstreaming the OnePlus 5 kernel to the latest stable kernel version...
Whoa, what is this?
This is my personal kernel that I run as the OnePlus 5 is my daily driver.
I will not claim my work as the best at anything, but just know that I would not do anything to this kernel that could potentially ruin my own device.
Additionally, this is the kernel that comes built into CarbonROM.
There are three versions of this kernel:
AOSP aka AOSP/LOS build - Flash this on any source built custom ROM except for CarbonROM
CR-5.1 aka CarbonROM build - Flash this on CarbonROM
OOS aka OxygenOS build - Flash this version on OxygenOS
Main features:
Upstreamed Linux kernel version, went from v4.4.21 -> v4.4.79
Backported random driver from Linux v4.12 (latest and greatest)
Backported scheduler from Linux v4.9 (latest android kernel branch)
Upstreamed F2FS driver from f2fs-stable/linux-4.4.y
KGSL driver improvements
MDSS driver improvements
SOC driver improvements
Built using Optimization Level 2
Added maple io scheduler (default) by frap129
Added adreno idler by arter97 with tweaks from frap129
Vibrator motor control by flar2
Kcal control driver from EX kernel
Many wakelocks disabled
Switched to power efficient workqueues across the kernel
Built with Google's latest stable gcc-4.9
Anykernel 2.0 by osm0sis! Compatible with all OxygenOS based roms
Download:
Latest builds
OxygenOS boot.img
How to install:
1. Reboot into the latest stable TWRP build
2. Download kernel zip and make sure it is in your internal storage (/sdcard)
3. Reboot into TWRP
4. Double check here to see if you require any additional instructions
5a. Install -> Install image -> select oxygen-4.x.x-boot.img -> swipe to install
5b. Install -> select CarboniteKERNEL-XXX-Rx-OP5-N.zip -> swipe to install
6. Reboot
DISCLAIMER!
If you don't understand my instructions, that's too bad >
If you are unsure about what this thing is, I highly advise you do some research before going through with installing...
Updates will come as regular as I want them to, don't ask me when I'll release cause you'll know when it comes out >:'D
XDA:DevDB Information
CarboniteKERNEL for the OnePlus 5, Kernel for the OnePlus 5
Contributors
adinkwok, nathanchance, flar2, Lord Boeffla, osm0sis, etc
Source Code: https://github.com/adinkwok/oneplus5-kernel
Kernel Special Features: One of Taylor Swift's exes should write a song called "Maybe You're the Problem"
Version Information
Status: Testing
Created 2017-06-28
Last Updated 2017-08-02
While this reserved post is not being used, enjoy this video! (Find me at 0:50s and twice at 2:54 :silly
For OxygenOS users:
Code:
[B]If you are on OxygenOS and are coming from another custom kernel:[/B]
Download the latest stock.4.X.X-boot.img
You [B]must[/B] flash the boot.img before flashing the kernel!
[B]If you are on OxygenOS are switching to a different custom kernel:[/B]
Download the latest stock.4.X.X-boot.img
You [B]must[/B] flash the boot.img before switching kernels!
For AOSP/LOS/RR/etc users:
Code:
[B]If you are coming from another custom kernel:[/B]
You [B]must[/B] reflash your ROM build before flashing this kernel!
[B]If you are on AOSP/LOS/RR/etc and are switching to another custom kernel:[/B]
You [B]must[/B] reflash your ROM build before flashing another kernel!
Why is it like this?
I have included some ramdisk modifications that set the default settings for this kernel. When you come from a different custom kernel, the ramdisk changes from that kernel may conflict with the changes I intend to have. Likewise when you switch to a different kernel; my ramdisk changes may conflict with the changes they intend to have. When you flash the stock boot.img, it replaces the modified ramdisk with a clean one, removing these conflicts.
And it's here, get it while it's hot folks! First upstreamed kernel for the OP5
Thanks for joining the party :highfive:
Sent from my OnePlus5 using XDA Labs
gz on graduating! and thx for the kernel :=
Congratulations on the graduation buddy,
Just flashed and I had charging cycling on and off (using dash charger in car on freedom v1.1). Flashed EX and charging is fine. Need charge ATM but maybe a little later I can help you get a log.
Sent from my OnePlus5 using XDA Labs
congratulations! awesome... so smart!!!!!!!
rav101 said:
Congratulations on the graduation buddy,
Just flashed and I had charging cycling on and off (using dash charger in car on freedom v1.1). Flashed EX and charging is fine. Need charge ATM but maybe a little later I can help you get a log.
Sent from my OnePlus5 using XDA Labs
Click to expand...
Click to collapse
Hmmm never noticed this... I guess the graduation drinks are getting to me. I'll re-upload a stable build without upstreaming as that's definitely the culprit.
What an amazing day for you (Congratulations!) and the OP5 community!
I was really loving and enyoing all your efforts you did for the OPO (Pure Nexus port) and the amazing Carbon ROM.
adinkwok said:
Hmmm never noticed this... I guess the graduation drinks are getting to me. I'll re-upload a stable build without upstreaming as that's definitely the culprit.
Click to expand...
Click to collapse
I'm the first to report so let's see if anyone else has the same issue. I will also try for logs later on though I do have a lot on today (so might be this evening).
I didn't actually reboot or get to try a different charger to help diagnose so don't want you doing more work that you need to for what could me my issue
Sent from my OnePlus5 using XDA Labs
rav101 said:
I'm the first to report so let's see if anyone else has the same issue. I will also try for logs later on though I do have a lot on today (so might be this evening).
I didn't actually reboot or get to try a different charger to help diagnose so don't want you doing more work that you need to for what could me my issue
Click to expand...
Click to collapse
I can confirm the issue because while I was bringing up the upstream branch I ran into this issue with dash charging and I thought I solved it. Time to debug!
Edit: link updated without the upstreaming, everything else still stands though
adinkwok said:
I can confirm the issue because while I was bringing up the upstream branch I ran into this issue with dash charging and I thought I solved it. Time to debug!
Edit: link updated without the upstreaming, everything else still stands though
Click to expand...
Click to collapse
No problem buddy,
Be good once it's all resolved and we have the benefits of upstream kernel code as well!! Your time and effort is appreciated!
Sent from my OnePlus5 using XDA Labs
@rav101 happy to see u around buddy
dukat0s said:
@rav101 happy to see u around buddy
Click to expand...
Click to collapse
For sure my friend.
How you finding the OP5?
Sent from my OnePlus5 using XDA Labs
rav101 said:
For sure my friend.
How you finding the OP5?
Click to expand...
Click to collapse
Cool my friend !like it.just got rid of my s8+. Was bored
Is DT2W working for you guys?
bartelamo said:
Is DT2W working for you guys?
Click to expand...
Click to collapse
Seems to be a problem among a few custom built kernels, we're looking into it.
bartelamo said:
Is DT2W working for you guys?
Click to expand...
Click to collapse
adinkwok said:
Seems to be a problem among a few custom built kernels, we're looking into it.
Click to expand...
Click to collapse
It's because OOS has a hal that already uses a switch for dt2w.
New update, still looking into the gestures issue.
However, Dash Charging is fixed on the upstream kernel so here it finally is! I also added a bunch of sched patches, a thermal patch, and some other misc stuff from the latest CAF branch.
Adin-Kernel-R2-OP5-OOS-N.zip
Hi all.
Compatibility:
Builds from r1 up to r12 are for Android 7.1.1 Nougat OxygenOS based roms only.
Builds from r13 are for Android 8.0.0 Oreo OxygenOS based roms only.
Builds starting with r18 work with Android 8.1.0 Custom roms.
Builds starting with r28 up to r32 work with OxygenOS 5.1.0 Android 8.1.0
Builds starting with r33 work with OxygenOS 5.1.5 Android 8.1.0
Builds starting with r40 are for OxygenOS 9.0 Android Pie.
Builds starting with r44 are also available for custom roms such as LineageOS.
Download:
https://francokernel.app
Installation:
Flash the zip in your recovery
or
Auto-flash from FK Kernel Manager app, it's magical
Changelog:
https://francokernel.app
Scroll down, choose your device & select the latest release to see the changelog.
Source:
https://github.com/franciscofranco/OP5-5T-unified
Follow me on socials for updates and interesting tidbits
Twitter[/URL
FK Kernel Manager video
[url]https://www.youtube.com/watch?v=ARdNqh71D0E
Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.
Cheers!
Wow nice! For OOS?
As usual there's a large focus on battery life. F2FS is upstreamed to the latest version and I spent a couple days single picking useful commits from Qualcomm's repository with fixes and power consumption improvements.
You should see an improvement in battery life.
Beukhof1 said:
Wow nice! For OOS?
Click to expand...
Click to collapse
Yes.
wowww Franco is here!
25% off sale on FK Manager & Updater for the next 48 hours to celebrate adding One Plus 5 support
https://play.google.com/store/apps/details?id=com.franco.kernel
I'm wait this moment. Thanks FF!
@franciscofranco The king is here!!!!Tnx buddy!!
can it be flash over another custom kernel?
Thank you for supporting Oneplus 5! Using now and it's very smooth.
Just want to report also that the stock screen gestures (double tap to wake, draw O for camera etc) are not working yet
lohaanaa said:
can it be flash over another custom kernel?
Click to expand...
Click to collapse
Nope....first stock kernel...after custom one....
Great work Franco!
After a reboot, the phone boots to default color calibration and it takes like 10-20 seconds to switch to DCI-P3 or SRGB.
PS:Gestures are broken too.
The kernel is systemless?
Sent from ONEPLUS A5000 by Tapatalk
v7 said:
After a reboot, the phone boots to default color calibration and it takes like 10-20 seconds to switch to DCI-P3 or SRGB.
PS:Gestures are broken too.
Click to expand...
Click to collapse
Color calibration did not reset for me. Working fine. But Gestures don't work when screen is off.
I don't see the discount price for the Manager & Updater in the PlayStore.
Edit: price already updated in the store
@franciscofranco
fsync seems to be causing issues for me. With fsync disabled some apps fc after being cleared and some other work fine. After reenableing fsync everything returns to normal.
I´am running the latest stock rom with the only modificatiion being your kernel and magisk.
here is a short vid. of it in action: https://gfycat.com/MemorableMemorableCaecilian
logcat (sorry its quite huge ) https://www.dropbox.com/s/w2rbudldqw3ofvr/log.txt?dl=0
AlfalfaX said:
fsync seems to be causing issues for me. With fsync disabled some apps fc after being cleared and some other work fine. After reenableing fsync everything returns to normal.
I´am running the latest stock rom with the only modificatiion being your kernel and magisk.
here is a short vid. of it in action: https://gfycat.com/MemorableMemorableCaecilian
Click to expand...
Click to collapse
Grab a logcat.
Nice, I missed you (used Franco on my 3T). Already have the app, but nice for new users with discount :highfive:
Nice thanks
lohaanaa said:
can it be flash over another custom kernel?
Click to expand...
Click to collapse
Flash full zip. Let it boot. Boot back too twrp then flash kernel
Introducing 4th iteration of F1XY Kernel.REQUIREMENTS
ROM compatible with msm-4.4, if it runs fine - you are good to go.
Clear mind.
Steardy hands.
Features
Using msm-4.4 kernel source, originally intended for SD660/835. Pie CAF release.
Lots of security improvements.
Kernel improvements from our lord and savior.
Scheduler improvements for better battery life.
Improved CPU freq control.
Faster wakeup.
A bit relaxed CPU throttling.
Improved charging driver for smoother battery charge/discharge.
Boeffla's wakelock blocker.
Latest F2FS and CFQ updates.
NET improvements + Wireguard.
Built with Clang 9.
Contributors
Kenny
Davide
Cooler Davide
Everyone in source: (will takes ages to load)
Subscribe to PewDiePie
Download
1.14: AFH - version for /factory -|- AFH- version for /vendor
1.13: AFH - version for /factory
1.13: AFH - version for /vendor
1.11: AFH
1.10: AFH
1.09: AFH
1.08: AFH
1.07 - skipped.
1.06: AFH
1.05: AFH
1.04 - skipped due to a big testing cycle.
1.03: AFH
1.02: AFH
Donations:
Sadly, due to PayPal's restrictions in my country I can't receive direct donations, however, I have a good friend in Russia, who's PayPal is not restricted and who will forward your donations to my debit card.
https://www.paypal.me/xeondead - add note "to Yaro"
XDA:DevDB Information
F1XY-4.4, Kernel for the Lenovo ZUK Z2 (Plus)
Contributors
Star_king12
Source Code: GitHub
Kernel Special Features:
Version Information
Status: Stable
Created 2018-11-13
Last Updated 2018-11-13
Changelogs will live here:
1.02 -> 1.03:
1. Improved GPU frequency control, you should see less lags/stuttering now.
2. Decreased CPU boost.
3. Deleted a few unneeded drivers (sound and touchscreens).
4. Killed IPA_WS wakelock.
5. Fixed some touchscreen regressions after 4.4 update. Wrong coordinates reporting should be fixed
1.03 -> 1.05:
1. EAS.
2. 4.4.165 and CAF updates.
3. Improved fingerprint scanner stability.
4. Zram improvements.
5. Added SimpleLMK (giving it another try).
1.05 -> 1.06
1. 4.4.166
2. Removed SLMK, no more lockups.
3. Disabled unused I/O schedulers (deadline, test)
1.06 -> 1.08
1. Upstream and CAF updates.
2. Reverted a lot of EAS commits (battery life should improve)
3. Fixed pocket mode.
4. Fixed a few memory leaks.
5. Fixed Hi-Fi sound.
6. HZ set to 1000.
1.08 -> 1.09
1. Some EAS updates.
2. Fixed Wi-Fi that died after 08 for some of the users.
3. Some camera improvemements from OnePlus 5.
1.09 -> 1.10
1. Camera issues should be gone now.
1.10 -> 1.11
1. Upstream (now with f2fs patches, some bugfixes and stuff)
2. VNDK support.
3. Fixed some memory leaks.
4. Medium overhaul of changes that were done in the past 1-2 months, filtered unused commits and organised everything better.
5. Improved touchscreen wake-up speed slightly.
1.13 is based on 1.10 (and thus 1.09), so changelog is relative to 1.10.
1. As always, EAS updates.
2. Upstream, CAF and kernel/common updates.
3. Fixed some memory leaks.
4. Faster touchsceen wakeup and suspend.
5. Improved performance by decreasing the amount of debug.
6. F2fs updates and improvements.
1.13 - > 1.14
1. Underclocked slightly further (1.4/1.78 GHz are new freqs)
2. Fixed an issue when phone's mic would die when a mic-less headphones were plugged in.
3. Removed an audio improving driver (didn't really improve anything).
4. Some toolchain optimizations enabled.
Guess I'll do it like this.
Seems fine, ty for the kernel from feheroroszorszag
Wew
Eyyyyy
Guess I'll take a reserve too
Edit: Time to use the reserve for a 1st page day 1 review
The kernel is working really well, with everything on stock because of no kernel tweaking.
The biggest improvement is probably standby batterylife and heat, for some reason other 4.4 kernels are really bad at this, resulting in around 20% battery loss overnight
The bad news is that USB tethering is still not working for me on all 4.4 kernels, including this one, so there's that
Slow charging Speed
Treble or non-treble
Faceless Sprit said:
Treble or non-treble
Click to expand...
Click to collapse
Treble
Yay.. too excited to test it. Can it have spectrum support..?
RaZoR747 said:
Yay.. too excited to test it. Can it have spectrum support..?
Click to expand...
Click to collapse
No.
Star_king12 said:
Guess I'll do it like this.
Click to expand...
Click to collapse
Impressive
hello @Star_king12, my device has a rare problem where most of the time when I try to scroll it registers a touch and while playing PUBG the trackpad stutters.
Only your F1XY CAF rev5 kernel fixed it for me and whichever rom I switch your kernel is the only solution.
Now with 4.4 kernel trend, I thought I could use F1XY4.4 for the hiccups but it missed out on the charm which the "3.18 caf rev5" had. So kindly implement the previous fix in your 4.4 edition too.
Need any testing or logcats, ready to cooperate.
zhhaa said:
hello @Star_king12, my device has a rare problem where most of the time when I try to scroll it registers a touch and while playing PUBG the trackpad stutters.
Only your F1XY CAF rev5 kernel fixed it for me and whichever rom I switch your kernel is the only solution.
Now with 4.4 kernel trend, I thought I could use F1XY4.4 for the hiccups but it missed out on the charm which the "3.18 caf rev5" had. So kindly implement the previous fix in your 4.4 edition too.
Need any testing or logcats, ready to cooperate.
Click to expand...
Click to collapse
I wish I knew what fixed it in that kernel. I'm aware of that issue and we are working with other devs to fix it, however since none of us have a device with such touchscreen, so it's way harder.
Star_king12 said:
I wish I knew what fixed it in that kernel. I'm aware of that issue and we are working with other devs to fix it, however since none of us have a device with such touchscreen, so it's way harder.
Click to expand...
Click to collapse
Can give me your telegram ID we can discuss in detail there and I can be your goto tester.
zhhaa said:
Can give me your telegram ID we can discuss in detail there and I can be your goto tester.
Click to expand...
Click to collapse
I already have 3-4 testers but there isn't much progress.
Installed Kernel on aex 6.0. At the moment everything is going great and solved the problem of charging. At the moment the performance is good without any problem. Later I will try if it is possible to connect the zuk to the computer. Thank you very much for your work.
Enviado desde mi ZUK Z2131 mediante Tapatalk
sivandra said:
Installed Kernel on aex 6.0. At the moment everything is going great and solved the problem of charging. At the moment the performance is good without any problem. Later I will try if it is possible to connect the zuk to the computer. Thank you very much for your work.
Enviado desde mi ZUK Z2131 mediante Tapatalk
Click to expand...
Click to collapse
How did you the charging problem ???
Direct install this kernel 3.18 to 4.4
RakeshDh!1 said:
How did you the charging problem ???
Click to expand...
Click to collapse
With Aex 6.0 new version, There was a problem during charging, you had to have the screen turned on to charge the battery. Installing this Kernel has solved the problem.
Enviado desde mi ZUK Z2131 mediante Tapatalk
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 5
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-06
Last Updated 2019-01-28
You are back. Awesome
meph02 said:
You are back. Awesome
Click to expand...
Click to collapse
I can only agree
Create a telegram group
rishabh1326 said:
Create a telegram group
Click to expand...
Click to collapse
You can't be serious right? ?
Did anyone else read [oop][sie]
Well I guess I just had an oopsie
rishabh1326 said:
Create a telegram group
Click to expand...
Click to collapse
Read the op!
Running great so far. I had one instance of the phone lagging for a couple seconds, but that hasn't occurred again. Great work!
Added to the OnePlus 5 Index Thread here.
Does this kernel give better battery life then stock
Will you build with eas too?
shadowstep said:
Added to the OnePlus 5 Index Thread here.
Click to expand...
Click to collapse
Thanks!
sleepwalking0593 said:
Does this kernel give better battery life then stock
Click to expand...
Click to collapse
I hope so! ?
CooperBrick said:
Will you build with eas too?
Click to expand...
Click to collapse
At the moment I have not planned that.
First of all, thanks for your work on this (still) awesome phone.
I'd like to try your kernel but I can't live without kcal control (night mode isn't enough for me), so I was wondering if it may be added one day or if there's no chance .
Not really asking to add it, but that's just to know if I should not waste my time, I hope you understand it in the correct way.
Have a nice day [emoji1360]
Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk
J0kker said:
First of all, thanks for your work on this (still) awesome phone.
I'd like to try your kernel but I can't live without kcal control (night mode isn't enough for me), so I was wondering if it may be added one day or if there's no chance .
Not really asking to add it, but that's just to know if I should not waste my time, I hope you understand it in the correct way.
Have a nice day [emoji1360]
Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk
Click to expand...
Click to collapse
I had kcal in a test build and the driver seemed to be broken.
But I can check this again.
Hello dev..
Thank you for the good work for me it works very fine.
I have a question plz.
why is it not possible to permanently turn off processors? The other thing the Boeffla kernel has is the ability to amplify the speakers louder, for example, to listen to music. your kernel does not have that rights.
Jakkomo77 said:
Hello dev..
Thank you for the good work for me it works very fine.
I have a question plz.
why is it not possible to permanently turn off processors? The other thing the Boeffla kernel has is the ability to amplify the speakers louder, for example, to listen to music. your kernel does not have that rights.
Click to expand...
Click to collapse
Hotplugging is a very bad idea on newer SoCs, such as our SD835, thus you shouldn't turn off any core anyways, that's why, there is no option for this.
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
Anyone tested this kernel on theOne5Os rom based on OOS ?
What is LightningZap! kernel?
It is a lightweight, yet heavily tweaked and optimized kernel geared towards balancing performance and battery life.
Please read this ENTIRE post before downloading and flashing LightningZap! kernel.
Disclaimer: As with all custom kernels, you flash at your own risk. Always make a backup! I nor the associates of LightningZap! kernel, Teamfahq, or the testers group cannot and will not take responsibility for YOUR actions. I cannot always control what works and doesn't work with ROMs other than my own. If there is a bug, feel free to report it with logs, but note that the problem may be due to a conflict with coding int the ROM. If said condition exists, please discuss the concern with said ROM developer. If a bug condition does exist within the kernel and there is a known fix for said bug, please don't hesistate to link me to that fix. Make sure to give credit, thanks, and maybe even a cup of coffee to your developers. If you have a feature request, please feel free to share it as well.
Features:
Based off ElementalX kernel by flar
blue_schedul governor from blue_spark kernel thanks to eng.st
Ondemand gov Optimized for better performance while maintaining battery life
FIOPS ioscheduler by default (suggest leavving it that way)
My insane readahead tweak **** In HDK-Mod kernel manager, it reports "Not in range." This is normal DO NOT adjust. My tweaks optimizes readahead per demand usage.****
LZ4 compression
O3 Optimizations
zram
lz-sysctl tweaks
Sound control (speaker, earpiece and mic)
Backlight min setting
Adjust or disable vibration
Advanced Color Control and K-Lapse
Block wakelocks
NTFS r/w, CIFS and NFS support
WireGuard support
Option to disable fsync
Pass SafetyNet
LightningZap! kernel will work on oneplus 6 and oneplus 6T on stock OOs and most custom roms. There are 2 versions, PIE and NDP.
Diferences
PIE was built for custom roms
STOCK was modified for stock OOS (Does not include commits to fix fps that custom roms need)
NDP was slightly modified for SkyDragonOs by removing wake gestures. Wake gestures are natviely written into SkyDragonOs (and maybe more roms).
I have not tested all roms to see what works and what doesn't. So, I would suggest trying PIE first. If wake gestures (like dt2w) do not work, try NDP. Feel free to report what rom and LightningZap! kernel version you are using.
Bug reporting is HIGHLY encouraged, but please accompany your reports with logs. I cannot do much to fix things without them. Pruning of the logs is deeply appreciated as well.
I feel that if you are here, you already know how to flash a custom kernel. If not, close this page and do some research about it first. This will not erase recovery or root when flashing. But, I would like to quote @eng.stk
Warning: If you come from other kernel or have any issues, you should dirty flash your ROM before flashing LightningZap! zip to avoid problems.
Reflash ROM -> if you want root flash SuperSU or Magisk (default, no plugins/modules) -> flash LightningZap!.
If you are already rooted or upgrading between LightningZap! versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Click to expand...
Click to collapse
Download links:
LightningZap! kernel PIE- Updated 10-07-2019
LightningZap! kernel NDP
LightningZap!-kernel-STOCK
Changelog
XDAevDB Information
LightningZap! kernel for OnePlus 6/6T
Special thanks to:
flar, eng.stk, HolyAngel Kernel Source: OnePlus6T-LZ
Version Information
Status: Stable
Current Stable Version: 2.3
Stable Release Date: 10-05-2019
ROM tracker
Here I will post what version of LightningZap! kernel works with what ROMs. As well as any noted bugs with said rom.
PIE
Most custom roms
NDP
SkyDragonOs
Stock
Stock OOS
It sounds very interesting! But a doubt that not before the SkyDragon rom was running the HolyDragon kernel? This would be the evolution of that kernel?
It sounds very promising! As soon as possible I will try it!
Thank you man!!
thomas.raines said:
Here I will post what version of LightningZap! kernel works with what ROMs. As well as any noted bugs with said rom.
PIE
Stock OOS
NDP
SkyDragonOs
Click to expand...
Click to collapse
Thank you so much. Do you recommend sticking with schedutil, which is default I believe, or do you prefer Onedemand or Blu instead? Thanks again for the kernel, I'm checking it out now.
---------- Post added at 04:18 PM ---------- Previous post was at 04:14 PM ----------
Everything seems great so far except one thing. Has anyone else noticed that their fingerprint sensor stopped working on OOS stable? Or could this just be a coincidence for me?
Ryano89 said:
Thank you so much. Do you recommend sticking with schedutil, which is default I believe, or do you prefer Onedemand or Blu instead? Thanks again for the kernel, I'm checking it out now.
---------- Post added at 04:18 PM ---------- Previous post was at 04:14 PM ----------
Everything seems great so far except one thing. Has anyone else noticed that their fingerprint sensor stopped working on OOS stable? Or could this just be a coincidence for me?
Click to expand...
Click to collapse
Isnt working for me either
fosgate24360 said:
Isnt working for me either
Click to expand...
Click to collapse
Yeah, I tried to reregister my FP but it won't let me.
Ryano89 said:
Yeah, I tried to reregister my FP but it won't let me.
Click to expand...
Click to collapse
It's not going to work on OOS as he's got the FOD hacks required for functional fingerprint on custom ROMs. Doing this breaks fingerprint on OOS, and removing them will break it on custom ROMs. The only way to accommodate both currently is with two separate kernel variants.
Great work Thomas
Riddle5 said:
It sounds very interesting! But a doubt that not before the SkyDragon rom was running the HolyDragon kernel? This would be the evolution of that kernel?
Click to expand...
Click to collapse
Completely different kernel from HolyDragons.
Ryano89 said:
Thank you so much. Do you recommend sticking with schedutil, which is default I believe, or do you prefer Onedemand or Blu instead? Thanks again for the kernel, I'm checking it out now.
---------- Post added at 04:18 PM ---------- Previous post was at 04:14 PM ----------
Everything seems great so far except one thing. Has anyone else noticed that their fingerprint sensor stopped working on OOS stable? Or could this just be a coincidence for me?
Click to expand...
Click to collapse
For governor, use whatever fits your needs the most. I recommend trying all 3 to see which on egives you the most performance and battery life.
return.of.octobot said:
It's not going to work on OOS as he's got the FOD hacks required for functional fingerprint on custom ROMs. Doing this breaks fingerprint on OOS, and removing them will break it on custom ROMs. The only way to accommodate both currently is with two separate kernel variants.
Click to expand...
Click to collapse
Yep... Accidentally merged those commits to the PIE branch. Running new build now. oops...
PIE branch updated. Fingerprint should be fixed now.
The New Update Is Buttery Smooth Bro Great Work Fp Works Better Than Stock Oos the only thing is the gaming performance has came down can experiencing shutter lags, and fps drops any fixes over that rest is just amazing bro .
Dhairya said:
The New Update Is Buttery Smooth Bro Great Work Fp Works Better Than Stock Oos the only thing is the gaming performance has came down can experiencing shutter lags, and fps drops any fixes over that rest is just amazing bro .
Click to expand...
Click to collapse
With your favorite kernel manager app, try using ondemand governor and lowering the up_threshold value adjust the sampling rate.
Using 3D benchmark app with Sling Shot Exteme setting up_threshold at 70 (default value) OpenGL ES 3.1 scored 4632 and Vulkan came in at 4272
Dropping it to 15 (lowest possible value)
OpenGL ES 3.1 scored 4857 and Vulkan came in at 4456
Setting it to 90
OpenGL ES 3.1 scored 4337 and Vulkan came in at 4068
These are overall scores and only an example. Results may very per device.
You can also try raising the sampling_rate as well. But I think the default value is best.
Be aware when adjusting these values, your perfomance vs battery life is effected.
lower up_threshuold will increase performance and decrease battery life whereas higher up_threshold decreases performance but raises battery life. Adjusting these values too high/low can cause the device to become unstable or overheat. Make your adjustments in small increments and if you notice a significant lag or your device is starting to get too hot, you can change them back and avoid complete device failure.
And by battery life, I mean the discharge rate, not the length of time until your battery takes a poop and you have to replace it or your phone.
New download link for pie branch. New branch added STOCK.
So, as pointed out by return.of.octobot , the PIE branch fp worked but became broken after reverting the commit for fp on custom roms. So, I made a new branch for OOS only and the PIE branch is for custom ROMs.
Tried flashing this stock version kernel on OOS 9.0.17 via FK manager app and got the abort message with error as unsupported device. Please see attached screenshot and let me know if there is something I need to change.
deepu458 said:
Tried flashing this stock version kernel on OOS 9.0.17 via FK manager app and got the abort message with error as unsupported device. Please see attached screenshot and let me know if there is something I need to change.
Click to expand...
Click to collapse
Flash in recovery. Since this is not a franko kernel, the franko kernel app won't work...
thomas.raines said:
Flash in recovery. Since this is not a franko kernel, the franko kernel app won't work...
Click to expand...
Click to collapse
Hello dear dev, is it working on 10.3.0 OOS for OP 6?cause the latest build is from October 2019...
James Blode said:
Hello dear dev, is it working on 10.3.0 OOS for OP 6?cause the latest build is from October 2019...
Click to expand...
Click to collapse
The thread title says it all...OOS9/ Pie.
James Blode said:
Hello dear dev, is it working on 10.3.0 OOS for OP 6?cause the latest build is from October 2019...
Click to expand...
Click to collapse
The current released and stable version is for android 9.0/pie.
Thre android 10 version is still in testing.
thomas.raines said:
The current released and stable version is for android 9.0/pie.
Thre android 10 version is still in testing.
Click to expand...
Click to collapse
Thanks for letting me know...ill wait for this great kernel...