[EOL] [OP5] [OOS/CUSTOM 8.1.0] [4.4.140] [CLANG 7.0] Flash Kernel v4.29 - OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
As of July 11th, 2018, this kernel has been discontinued as I have sold the device. Since I don't recommend using a kernel that is not constantly updating, I suggest looking at RenderZenith if you are on OxygenOS or Singularity if you are on a custom ROM.
Hello everyone, this is my personal kernel for the OnePlus 5. While I am not a super star kernel developer, I do know my way around it. My philosophy on kernels is pretty simple:
Follow stable Linux always. Updates will be delivered within 24 hours of their release to kernel.org.
Stable kernel rules work best (only add small things when possible).
Security and stability are paramount. Vulnerabilities are patched as soon as they are disclosed.
Features will be added only as needed (I have a list of things in the FAQ I will NOT add, even if requested).
Hopefully you enjoy
Important thread information!
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
Keep things civil, I do NOT tolerate flaming of any kind.
OT is allowed.
Features
NOTE: This list fluctuates with versions, it will not always been 100% up to date
Here are the major features of the kernel (feel free to explore Github)
Up to date with OOS (5.1.3 and Open Beta 12)
Custom branch compatible with most 8.1.0 ROMs (see below)
Up to date with the latest stable Linux version (4.4.140)
Up to date with the latest CAF tag for Oreo (LA.UM.6.2.r1-09300-sdm660.0)
Mainline patches from Linux, focusing on bug fixes/security
Mainline CFQ scheduler improvements
Kernel hardening from CopperheadOS
Several subsystems converted to use power efficient workqueues
The following user facing features:
Accidental touch protection on hardware keys
Backlight dimmer
KCAL color control
Maple I/O scheduler
Sweep2sleep
Sound control
Wakelock control
Latest WireGuard snapshot (0.0.20180708)
Westwood as the default TCP algorithm
Built with a self compiled Clang 7.0 toolchain with a local initialization sanitizer (build script here, previously built with the latest Google Clang 6.0 toolchain here)
Hides bootloader unlock from SafetyNet (can still fail through other means)
Disables dm-verity
Does NOT modify decryption status
Flashed with AnyKernel2 (thanks to @osm0sis)
Downloads
Primary: https://github.com/nathanchance/op5/releases
NOTE: The newer builds of 3.x and 4.x are unified! The zip will dynamically detect if you are on OxygenOS or a custom ROM and flash the correct kernel image.
NOTE #2: 3.x is for OOS 5.x 8.0, 4.x is for OOS 5.x 8.1
Installation
Through TWRP:
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot. I would also recommend dirty flashing the latest OOS zip as well.
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Flash version to the other:
Just flash the kernel zip and reboot
Through Franco Kernel Manager (requires root):
Getting back to stock if necessary (only needed if coming from another kernel):
Grab the latest stock boot image from the OTA zip.
Click on "Manual flasher", select the boot image, and select "Just Flash".
Reinstall Magisk through Magisk Manager (Install -> Direct Install).
If on stock or upgrading from another Flash release:
Download the zip (and optionally, the md5) from the link above
Tap on "Manual flasher"
Navigate to Download
Tap on the zip, select Auto-flash, and choose one of the options.
Reboot and enjoy!
Changelog
Latest release post!
GitHub serves as the ultimate changelog, links are at the bottom of this post
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: What ROMs are compatible with the custom builds?
1.2 A: As of March 14th, 2018, I have confirmed the following ROMs are 100% compatible with Flash:
LineageOS
Dirty Unicorns
Codename: Phoenix
GZOSP/Validus
OmniROM
AICP
If you are using a ROM with no issues, let me know and I'll add it here! If you are having issues, following the above steps and I'll attempt to fix whatever incompatibility there is. If I can't do it without breaking LineageOS/Dirty Unicorns, you're out of luck.
1.3 Q: Can you add xyz feature?
1.3 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 maple
Anything that compromises performance
1.4 Q: How do I control the kernel?
1.4 A: I want to be very clear: the kernel does NOT need to be tuned to be useful. Most of the improvements are under the hood and don't require any user intervention to take advantage of them. In fact, if you don't know what you are doing, you could degrade the experience.
To control the user visible features of the kernel listed above, I recommend using either @franciscofranco's Kernel Manager for Franco Kernel (which has Flash Kernel support for downloading and automatically flashing the latest kernel zip along with some nice, user friendly ways for tuning the kernel) or @flar2's EX Kernel Manager.
1.5 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.5 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
1.6 Q: I am not getting notifications on OOS, what is the cause?
1.6 A: This could be for a couple of reasons. If you haven't already, disable advanced optimizations in Settings > Battery > Battery optimization > Three menu dots. Another reason may be that I ship a compiled Wi-Fi module. I do this for two reasons: I want to have the latest fixes and I enable CONFIG_MODULE_SIG, which checks the signature of a module before loading it for security reasons. This could introduce some incompatibility with OOS, which is something I have no control over.
Thanks to:
The various other developers for their patches (specifically @zx2c4 for WireGuard and @joshuous for fixing the notification delay on Wi-Fi)
@osm0sis for AnyKernel2
@franciscofranco for adding Flash Kernel support to Kernel Manager for Franco Kernel
@adinkwok for being a bro
@phantom146 for the thread banner
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, the Free Software Foundation, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
7.1.x (OxygenOS - 1.x): https://github.com/nathanchance/op5/commits/7.1.x-oos
7.1.x (custom ROMs - 1.x): https://github.com/nathanchance/op5/commits/7.1.x-custom
8.0.0 (OxygenOS - 2.x): https://github.com/nathanchance/op5/commits/8.0.0-oos
8.0.0 (custom ROMs - 2.x): https://github.com/nathanchance/op5/commits/8.0.0-custom
8.0.0 (OxygenOS - 3.x) and 8.1.0 (custom ROMs - 3.x): https://github.com/nathanchance/op5/commits/8.x-unified
8.1.0 (OxygenOS - 4.x) and 8.1.0 (custom ROMs - 4.x): https://github.com/nathanchance/op5/commits/8.1.0-unified
AnyKernel (7.1.x): https://github.com/nathanchance/AnyKernel2-archive/commits/op5-flash-7.1.x
AnyKernel (8.x): https://github.com/nathanchance/AnyKernel2-archive/commits/op5-flash-8.x
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.

Reserved

Reserved

Some initial notes:
1. I have been working on this non-stop since I got the phone yesterday; it's been very stable as I have not made any drastic changes.
2. I have included a few normal features; I am open to additional suggestions (though please read the entire OP before doing so).
3. If you flash the custom version. please let me know if it works without issue so I can add it to the list. If it doesn't, please follow the bug reporting policy in the OP.
I have been up for almost 24 hours at this point so I hope I didn't miss anything but I plan on addressing any issues tomorrow/Sunday if any come up! I do also encourage you to participate in beta testing via Telegram, especially with all the custom ROMs.

Awesome work as usual @The Flash - Running perfectly on DU!

:highfive:
Not GCC 7? 1 star until fixed. :angery-face:

Amazing
Enviado desde mi Oneplus 5 mediante Tapatalk

Its here..Thanks @The Flash for this..Running awexxome so far on oos

Woot! Fast Flash is finally here ?
Welcome!

That too you forever to release it.
Sent from my ONEPLUS A5000 using Tapatalk

@The Flash welcome and Thanks, After enjoying your work from N6P it's our Honor to come for OP5...[emoji4]
Self compiled RR [emoji1128]

@The Flash Nice to see you here [emoji4]

Support custom rom pocket judge?
Enviado desde mi Oneplus 5 mediante Tapatalk

liver20 said:
Support custom rom pocket judge?
Enviado desde mi Oneplus 5 mediante Tapatalk
Click to expand...
Click to collapse
I can't say no for sure, but on carbon, it's not working.

stooyleown said:
I can't say no for sure, but on carbon, it's not working.
Click to expand...
Click to collapse
What's not working?
I flashed just a while back on Carbon and it seems ok.
There seems to be some issue with the alert slider and pocket mode, but otherwise seems quite smooth.

Screeny

liver20 said:
Support custom rom pocket judge?
Enviado desde mi Oneplus 5 mediante Tapatalk
Click to expand...
Click to collapse
I will need to add support for this in due time.
Thanks for all the welcomes guys
Sent from my OnePlus5 using XDA Labs

The Flash said:
Some initial notes:
1. I have been working on this non-stop since I got the phone yesterday; it's been very stable as I have not made any drastic changes.
2. I have included a few normal features; I am open to additional suggestions (though please read the entire OP before doing so).
3. If you flash the custom version. please let me know if it works without issue so I can add it to the list. If it doesn't, please follow the bug reporting policy in the OP.
I have been up for almost 24 hours at this point so I hope I didn't miss anything but I plan on addressing any issues tomorrow/Sunday if any come up! I do also encourage you to participate in beta testing via Telegram, especially with all the custom ROMs.
Click to expand...
Click to collapse
Wow, nice to see you here been a long time

Hehehe funny as always master ???
Hi ho Jarvis

@The Flash Do you think the possibility there will be interactive governor tweaks like there was for the Nexus 6P eg @phantom146 and his Glass Cannon Profile:
https://forum.xda-developers.com/showpost.php?p=71797603&postcount=4773

Related

[rom][6.0.1] pac-rom mm [unofficial][jfltetmo]

[ROM][6.0.1] PAC-ROM MM [UNOFFICIAL][JFLTETMO]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Praise God, another successful build!
I noticed that there was a PAC-ROM 5.1 thread for the JFLTETMO, but I couldn't find a 6.0 version, so I compiled one. I hope that other's can enjoy this ROM too, so I put it here to share it with you! It is built using the same device trees that I used for AOKP MM, so Bluetooth, while working, will probably have the same issues that you see in CyanogenMod 13 and AOKP 6 roms.
*********** This is an UNOFFICIAL ROM. Install at your own risk! ***********
** Disclaimer: PAC-ROMS is not responsible for any damages to your device. **​
Downloads:
Download link:
http://www.mediafire.com/file/46lp6x55zjrda4b/pac-jf-mm-20161010.zip
Gapps link -Optional
http://opengapps.org/
(I have personally tried the pico gapps file, which worked flawlessly. Be sure to select ARM 6.0!)
Old Rom Download:
http://www.mediafire.com/download/05e5bpc33roic71/pac-jf-mm-20160912.zip
Installation instructions: (PLEASE READ!)
Be sure to follow these installation steps very carefully, as they may be different then what you are used to.
-Download ROM and gapps, and put them on your phone or external storage.
-Reboot into recovery mode - TWRP (I personnally am using 3.0.2-0).
-Backup what you had. (Just to be safe.)
-Wipe.
-Install Rom.
-Wipe Cache and Davlik. <--VERY IMPORTANT!
-Install Gapps. -Optional
-Wipe Cache and Davlik agian! Or WiFi may not work first boot. WiFi will work every time after reboot either way.
-Reboot to system
On the very first bootup, and only the first bootup, you will get one popup claiming that settings has failed. Acknowledge this and afterwards you will never see it again. I don't know why it pops up, but it doesn't happen again.
Sometimes on the very first bootup the WiFi will not work. Reboot and it will work everytime thereafter.
This Rom has a modified updater-script that allows it to be flashed on any JF variant phone. It was designed for the JFLTETMO, but will work on other GSM JF phones. Thanks @khaoticking for successfully testing this on the SGH-I337z / JFLTEAIO! Use at your own risk!
A huge thanks to the PAC-ROM team!
PAC-ROM XDA Forum: http://forum.xda-developers.com/pac-rom
Source Code: https://github.com/PAC-ROM
Official websites: http://pac-rom.com/
ROM OS Version: 6.0.1 Marshmallow
ROM Kernel: Linux 3.4.112
Based On: PA AOKP CM
Device Tree: https://github.com/alaskalinuxuser
Features the AKLU kernel:
http://forum.xda-developers.com/gal.../kernel-marshmallow-lollipop-kernels-t3411543
Created 2016-06-16
Last Updated 2016-12-20​
Screenshots!
Background image
The futuristic and really cool background images used in this rom were provided by The Quiet Learner, you can visit his website for more information and more really great pictures. https://qlfiles.net/
PAC ROM 6.0 Noteworthy Features:
Code:
-CyanogenMod Theme Engine (CMTE)
-PAC console
-Battery Bar vs battery icon
-Traffic monitors
-Status bar mods like swipe brightness adjuster
-Power menu settings like add screenshot
-Advanced reboot menu options
And more!
Changelog:
Code:
20161010
-Synced with PAC source.
-Now includes October 5, 2016 security updates.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160912
-Synced with PAC source.
-Now includes September 6, 2016 security updates.
-Built with openjdk-8 (Java 8)!
-Edited updater script so that it may be flashed on any JFLTE phone.
20160831
-Synced with PAC source.
-Now includes August 5,2016 security updates.
-Built with openjdk-8 (Java 8)!
-Updated AudioFX app.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160803
-Synced with PAC source.
-Now includes June 5,2016 security updates.
-Now includes charging level in amps on lock screen.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160720
-Added GPU Overclocking - Use with Kernel Adiutor app.
-Fixed camera video recordings. They now work (Praise God!)
-Edited updater script so that it may be flashed on any JFLTE phone.
20160707
-Added Kernel Adiutor app
-Added Fast Charge commits to the kernel.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160616 - Small cosmetic changes like backgrounds.
20160615 - First successful build
What works:
Code:
-So far everything that I have tried works, such as
- Phone calls/receiving
- Data 2g/3g/LTE
- Bluetooth
- WiFi
- MTP
- GPS
etc....
What doesn't:
Code:
- As far as I know, everything works! If you find something, let me know!
All of my work is completely free and available for any who wish to use or modify it. I didn't make PAC-ROM, the device trees, or vendor blobs. I simply used and edited existing material. A huge thanks should go to those who actually created this stuff.
Tips, Tricks, and Thoughts:
Let me know what you guys think!
I highly recommend setting your LCD density to 320 to get the most from this screen.
Background image
The futuristic and really cool background images used in this rom were provided by The Quiet Learner, you can visit his website for more information and more really great pictures. https://qlfiles.net/
Governors:
Code:
If you want to save battery life, I recommend that you download the "No-frills CPU Control" app on Google PlayStore, and set your Governor to Conservative, and your I/O scheduler to Noop. This may affect performance slightly, but will save on some battery power.
If you want to increase performance, I recommend that you download the "No-frills CPU Control" app on Google PlayStore, and set your Governor to Ondemand, and your I/O scheduler to CFQ. This will boost performance slightly, but will have a negative impact on battery power.
The governor is currently set to Interactive, which is a good balance.
Fast Charge:
To use Fast Charge, you must enable it in the Kernel Adiutor app. If you want to set custom settings, you will need to get another app from the Play Store, such as Device Manager or other apps that allow you to control the fast charge settings. Note that some fast charge settings apps do not change the appropriate values to function. The lockscreen may still say "slow charge" as the rom itself does not natively support fast charge, even though the kernel does.
As always, a benchmark:
BTW, I have been hiding these pics to save on bandwidth for users who are limited.
Sent from my SGH-M919 using XDA-Developers mobile app
Is there a flash barrier in the updater script onlybreason I ask is because I need to see if I have to flash twrp for tmobile or I can use my.jfltexx recovery
khaoticking said:
Is there a flash barrier in the updater script onlybreason I ask is because I need to see if I have to flash twrp for tmobile or I can use my.jfltexx recovery
Click to expand...
Click to collapse
Yes, at present, the Updater-script will only allow installation on the T-Mobile recovery.
But I can fix that..... It will take a while to upload. Check back tomorrow.
no biggie I can edit the script ti allow the jfltexx recovery to flash it or I can use twrp manager to flash the tmobile recovery no biggie either way don't sweat it buddy
khaoticking said:
no biggie I can edit the script ti allow the jfltexx recovery to flash it or I can use twrp manager to flash the tmobile recovery no biggie either way don't sweat it buddy
Click to expand...
Click to collapse
Too late... it is uploading, but on my slow internet, it will not be available for a while. I will update the OP later for the less technically inclined.
Im sorry buddy didn't mean to make more work.for you I could have done it for myself
OK edited flash barrier and flashed ROM everything is good so far did have a problem with open gapps pico it wouldn't show my quick settings so I reflashed with banks and everything seems to be going smooth
Thanks khaoticking!
There is a new download link in the OP for those who wish to use this ROM on non T-Mobile variants.
@khaoticking has successfully tested it on the SGH-i337z / JFLTEAIO using the I337ZTUUBOA1 boot loader and modem! Be sure to give his thanks button a slap too if you found this useful!
New build is up!
All,
New update to the OP. New build is up! There is no difference in the ROM, however, there are some changes in the kernel. If you wish to upgrade without re-doing all of your setup/apps, etc, you can just flash this kernel zip here (also in OP):
If you want to just use this kernel, here is the link for a flashable boot image:
http://www.mediafire.com/download/mkiz1745si6bm4p/aklu-lionheart-kernel-jfltetmo.zip
The first boot the WiFi may not work, but after a reboot it works every time there after! To God be the glory, the new kernel builds are working great!
Changes to the kernel include 2 new governors:
LionHeart - Lionheart is a conservative-based governor which is based on samsung's update3 source.
SmartMax - By default this is configured for battery saving, so this is NOT a gaming or benchmark governor! Additionally, to make it "snappy", smartmax has "touch poke". So input events from the touchscreen will boost the cpu for a specific time to a specific frequency. Developed by XDA user @maxwen.
You can still choose ondemand, powersave, performance, conservative, interactive, and userspace, but this allows you to choose two "battery friendlier" options. SmartMax will help your battery the most, and LionHeart is a bit more performance oriented, but still conservative. Enjoy!
Hello, this ROM is stable or in beta version? Thank you!
pickmod said:
Hello, this ROM is stable or in beta version? Thank you!
Click to expand...
Click to collapse
This ROM is stable. Not all of PAC ROMs features are implemented yet, but several are. I used this for a week, it is very stable.
Sent from my SGH-M919 using XDA-Developers mobile app
New build is up!
New build is up!
I appreciate everyone's patience as I learn how to make things better! I have recently added the commits for the fast charge to the kernel. I also added the Kernel Adiutor app to give you a way to turn it on. Be sure to read Post #2 for tips and tricks about it, and I hope you all enjoy the really cool futuristic backgrounds provided by The Quiet Learner. You can check out more futuristic and cool backgrounds on his website: https://qlfiles.net/
Change log:
20160707
-Added Kernel Adiutor app to build.
-Added Fast Charge to kernel.
-Edited updater-script so zip may be flashed on any JFLTE phone. Built for JFLTETMO though. Use with caution!
New build is up!
New build is up!
20160720
-Added GPU Overclocking - Use with Kernel Adiutor app.
-Fixed camera video recordings. They now work (Praise God!)
-Edited updater script so that it may be flashed on any JFLTE phone.
Click to expand...
Click to collapse
The video recordings are now fixed for this rom also!
Great news! Security updates!
All,
I am syncing the PAC source today, and the July 5th security updates are present! So, I am will build that tomorrow.
I am not a big security update pusher, but this one is kind of important for our phones. Here are some of the High and Critical problems found:
https://source.android.com/security/bulletin/2016-07-01.html
Remote code execution vulnerability in Mediaserver
....
Remote code execution vulnerability in OpenSSL & BoringSSL
....
Remote code execution vulnerability in Bluetooth
....
Click to expand...
Click to collapse
There were also a lot of Qualcomm components that had Critical and High problems with escalation of privileges, but those were local.
So, I hope to have the build up by the day after tomorrow. Keep an eye out for this one, as these security updates directly affect our S4.
Edit: There was a problem during the sync. Might take an extra day to get this built.
New build is up!
Praise God, new build is up!
The new build is up and has been posted in the OP.
20160803
-Synced with PAC source.
-Now includes June 5,2016 security updates.
-Now includes charging level in amps on lock screen.
-Edited updater script so that it may be flashed on any JFLTE phone.
Click to expand...
Click to collapse
Again, this includes some very critical security updates that specifically affect our phone, so I highly recommend switching to this build if you are using PAC.
Fauxsound....
This applies to the kernel used in this build:
I have been experimenting with adding sound mods to the kernel, only to find that the source I originally borrowed from Arc-Team already has Fauxsound enabled.
Fauxsound is a sound modification created by @faux123, and he does some really great work.
The only downside is this: the only way I know of to control it is to download the Fauxsound app from the Google Play Store:
https://play.google.com/store/apps/d...kang.fauxsound
Which costs $2.
I am not opposed to paying faux for his work, and I have purchased the app myself. However, I do not wish to push everyone into purchasing his app. I have tried several free apps that supposedly can control Fauxsound, but none of them have worked.
I am investigating Viper4Android and Voodoo sound at the moment as potential alternatives that do not cost the end user money to actually use.
Click to expand...
Click to collapse

[KERNEL] [blu_spark r226 unified OP5/5T] [A10 unified]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel features:
Build with custom toolchain blu_gcc-11.2 (cortex-a73.cortex-a53 targeted, build from gcc-11.1.0 snapshot with latest bleeding edge components)
Full -O2 build with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP5 builds based on OnePlusOSS/android_kernel_oneplus_msm8998
Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
ARM enhanced performance and battery patches
CVE security patches, general upstream and CAF fixes
Several CPU Governors (blu_active modded own governor by default - fastlane mode available!)
No OC, use 250HZ kernel timer frequency
msm_performance input boost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default), Network and Wifi tweaks and updated drivers
Several I/O control tweaks, added schedulers FIOPS and ZEN v2 is default, tweaked and upstreamed filesystems (F2FS, ExFAT, NTFS, CIFS & NFS)
Removed verify and doesn't force encryption, patched SafetyNet flags to pass CTS
Stock thermal driver by default (custom tunables available for ROMs with no thermal daemon)
Disabled hotplug, also on low battery levels (CTL and BCL)
Optimized crypto routines
ZRAM Swap (LZ4) and adaptive LMK on by default
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and reworked GPU driver (goes to idle @ 180MHz)
adrenoboost enabled by default at low level
KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
KLAPSE support (v5.0)
Backlight min brightness option
USB Fast Charge (USB mode up to 900mA with MTP on)
Battery/Notification LED control
FS fsync toggle on/off
Wakelock blockers available
zx2c4's wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with Kernel Adiutor, EXKM, FKM and others
DOWNLOAD KERNEL ZIP
FKM download configs: oos | custom
Extras download location
(No mirrors please)​
Setup and troubleshoot: To install just flash the zip on a stock setup with either TWRP or autoflash kernel app.
If you come from other kernel or have any issues, you should restore your stock boot.img or dirty flash your ROM before flashing blu_spark zip to avoid problems. Also uninstall or clean data of any kernel control app you're using.
If you are upgrading between blu_spark versions, just flash the kernel zip.
About bugs and reports: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS ROM with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with added modules, etc.
If you're using custom ROMs (including stock based ones) and OOS Open Betas you're much on your own. I'm mostly interested on debugging stuff in stock and stable OOS.
Also try not to spam the thread with OT. There's threads for all kind of stuff, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP or kernel app before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
OnePlus 5 development unit donated by OnePlus. Big shouts to them
Very proud of being on the OnePlus Developer Program, special thanks to Adam K. for being such a supportive person.
Contributors
eng.stk
Source Code: https://github.com/engstk/op5
blu_spark r8
All right crew!
First build of your favorite kernel is up. Wicked!
Just got an OP5 developer unit yesterday from Oneplus, so today you already have a fully featured blu_spark build.
Most of the features you are used to from blu_spark on OP3/3T and others are in, this first build was compiled with Linaro GCC 5.4 (blu_naro 7.1 build still need some work).
Pretty happy with the stable and smooth base, next weeks will bring more of the usual goodies, there's still lot's of room for improvements :fingers-crossed:
blu_spark_r8-oos_op5_49e4692.zip
First public build (check OP and github for details)
Click to expand...
Click to collapse
Keep it real, keep it true, keep it blu :highfive:
Keep in mind: I will give no active support for custom ROMs (including OOS based ones) or OB.
Meaning, if using anything besides stock and stable OOS don't bother posting about it.
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Custom build isn't compatible with EAS stuff.
Also don't go spam and bug reporting on ROM threads if using this.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Loved your kernel on my old Oneplus X and Nexus 5. So awesome to have you back.
Congrats for getting recognised by OnePlus and getting a free OP5. :good:
@eng.stk Bad boy of kernel is here!!!!Yes!!!!Tnx bro!!
wow finally wellcome
Welcome, let's start the show!
So glad to see you here, thanks for the support! Am I missing the kernel download? Doesn't seem to be on the download page. Thanks again!
opensource4life said:
So glad to see you here, thanks for the support! Am I missing the kernel download? Doesn't seem to be on the download page. Thanks again!
Click to expand...
Click to collapse
Wait.....
Oh I'm more than happy to wait as long as necessary for this bad boy! Just wanted to make sure I wasn't missing it is all
Welcome @eng.stk ! Loved youd Kernel on the OP3 :good:
opensource4life said:
Oh I'm more than happy to wait as long as necessary for this bad boy! Just wanted to make sure I wasn't missing it is all
Click to expand...
Click to collapse
It's up, enjoy guys!
Great times ahead of us guys, this is an awesome device :highfive:
eng.stk said:
It's up, enjoy guys!
Great times ahead of us guys, this is an awesome device :highfive:
Click to expand...
Click to collapse
Bro,are you also thinking to do your blue twrp?Just to know....tnx a lot,i m so happy that you are here!!
Sweet!..Loved your kernel on onyx.
eng.stk said:
It's up, enjoy guys!
Great times ahead of us guys, this is an awesome device :highfive:
Click to expand...
Click to collapse
Thank you so much!!!
Flamehell said:
Bro,are you also thinking to do your blue twrp?Just to know....tnx a lot,i m so happy that you are here!!
Click to expand...
Click to collapse
Nice to see all of you guys here
For the time being my priority is OOS kernel and will consume pretty much all of my time since it has lot's of new stuff.
Omg, my favorite kernel now on the OnePlus 5 :laugh::highfive:
Wow this was quick, considering you only got the device yesterday.
Keep it up buddy !!
Is this OK, or do I need to flash again? I download the zip from the first post, flash in twrp, the app comes with a update.
tinuz97 said:
Is this OK, or do I need to flash again? I download the zip from the first post, flash in twrp, the app comes with a update.
Click to expand...
Click to collapse
That's ok, that app is searching for other kernel updates.
eng.stk said:
All right crew!
First build of your favorite kernel is up. Wicked!
Just got an OP5 developer unit yesterday from Oneplus, so today you already have a fully featured blu_spark build.
Most of the features you are used to from blu_spark on OP3/3T and others are in, this first build was compiled with Linaro GCC 5.4 (blu_naro 7.1 build still need some work).
Pretty happy with the stable and smooth base, next weeks will bring more of the usual goodies, there's still lot's of room for improvements :fingers-crossed:
blu_spark_r8-oos_op5_49e4692.zip
Keep it real, keep it true, keep it blu :highfive:
Keep in mind: I will give no active support for custom ROMs (including OOS based ones) or OB.
Meaning, if using anything besides stock and stable OOS don't bother posting about it.
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Custom build isn't compatible with EAS stuff.
Also don't go spam and bug reporting on ROM threads if using this.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Click to expand...
Click to collapse
Yeahhhhh :fingers-crossed::highfive:
Happy to see you again :good: Keep the good work !

[KERNEL][8.1/9.0][TREBLE] Reaper [HMP][CLANG 7.0.2][4.4.159]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone, this is my personal kernel for the OnePlus 5. While I am not a super star kernel developer, I do know my way around it. Hopefully you enjoy :highfive:
NOTE: This list fluctuates with versions, it will not always been 100% up to date
Here are the major features of the kernel (feel free to explore Github)
Based on GzR kernel
Up to date with the latest stable Linux version (4.4.159)
Up to date with the latest CAF branch (kernel.lnx.4.4.r27-rel)
Mainline patches from Linux, focusing on bug fixes/security
Mainline CFQ scheduler improvements
Several subsystems converted to use power efficient workqueues
Backlight dimmer
KCAL color control
CPU Input Boost driver
Devfreq Boost driver
Sound control
Wakelock control
Westwood as the default TCP algorithm
Built with the latest Google Clang 7.0.2 toolchain
Hides bootloader unlock from SafetyNet (can still fail through other means)
Disables dm-verity
Does NOT modify decryption status
Flashed with AnyKernel2 (thanks to @osm0sis)
Primary: https://androidfilehost.com/?w=files&flid=283181
Through TWRP:
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Reaper version to the other:
Just flash the kernel zip and reboot
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: What ROMs are compatible with the custom builds?
1.2 A: My daily driver is GZOSP so I test all the builds on this ROM but this kernel should work on other pie ROMs. If you are using a ROM with no issues, let me know and I'll add it here! If you are having issues, following the above steps and I'll attempt to fix whatever incompatibility there is. If I can't do it without breaking GZOSP compatibility, you're out of luck.
1.3 Q: Can you add xyz feature?
1.3 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.
1.4 Q: How do I control the kernel?
1.4 A: I want to be very clear: the kernel does NOT need to be tuned to be useful. Most of the improvements are under the hood and don't require any user intervention to take advantage of them. In fact, if you don't know what you are doing, you could degrade the experience. To control the user visible features of the kernel listed above, I recommend using @flar2's EX Kernel Manager.
1.5 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.5 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
The various other developers for their patches
@martinusbe, @nathanchane for their work on GzR kernel
@nathanchance for android-linux-stable organization, thread inspiration, patches, tips and for inspiring me to start kernel development
@KuranKaname for helping me with kernel and being a bro
@nychitman1 for him work on DU kernel (lots of patches are inspired from him work)
@mady51 for introducing me in kernel development
@osm0sis for AnyKernel2
@akhilnarang for him modified AnyKernel2 for OP5, help and patches for my kernel
All of you guys for viewing the thread
reaper (custom ROMs - 9.0): https://github.com/FRNKSTN/Reaper/tree/reaper
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
XDA:DevDB Information
Reaper, Kernel for the OnePlus 5
Contributors
FRNKSTN, martinusbe, KuranKaname
Source Code: https://github.com/LiquidRemix-Devices/android_kernel_oneplus_msm8998
Kernel Special Features: HMP
Version Information
Status: Stable
Current Stable Version: 20180930
Stable Release Date: 2018-09-30
Created 2018-09-30
Last Updated 2018-10-15
Reserved
Reserved
Added to the OnePlus 5 Index Thread here. Also, a suggestion @FRNKSTN, do include the [KERNEL] tag in the thread title, because at the moment the title doesn't convey whether Reaper is a kernel or a custom ROM.
shadowstep said:
Added to the OnePlus 5 Index Thread here. Also, a suggestion @FRNKSTN, do include the [KERNEL] tag in the thread title, because at the moment the title doesn't convey whether Reaper is a kernel or a custom ROM.
Click to expand...
Click to collapse
Thanks for adding to index and for your suggestion. Added
Which rom are you using? Can it be used in oreo roms?
Sent from my OnePlus 5 using XDA Labs
bkma said:
Which rom are you using? Can it be used in oreo roms?
Click to expand...
Click to collapse
It's an pie kernel. I use GZOSP 9
bkma said:
Which rom are you using? Can it be used in oreo roms?
Click to expand...
Click to collapse
Boots and is working fine so far on Oreo. Use at your own risk if dev says it's for Pie only.
mp3deviant721 said:
Boots and is working fine so far on Oreo. Use at your own risk if dev says it's for Pie only.
Click to expand...
Click to collapse
This is awesome I said only pie because is maded on a pie kernel branch. If all is working good I'll say oreo support on this thread
FRNKSTN said:
This is awesome I said only pie because is maded on a pie kernel branch. If all is working good I'll say oreo support on this thread
Click to expand...
Click to collapse
It's working good still. It should theoretically work fine with Oreo until OnePlus releases Pie or until there are too many Pie specific commits in the kernel.
mp3deviant721 said:
It's working good still. It should theoretically work fine with Oreo until OnePlus releases Pie or until there are too many Pie specific commits in the kernel.
Click to expand...
Click to collapse
So this is awesome I never thinked that. I'll add now in thread title that 8.1 is supported.
FRNKSTN said:
It's an pie kernel. I use GZOSP 9
Click to expand...
Click to collapse
Can you share a link for GZOSP rom and even I can't find the xda thread for it. And are the steps for installation same as other custom rom?.
Nilu99 said:
Can you share a link for GZOSP rom and even I can't find the xda thread for it. And are the steps for installation same as other custom rom?.
Click to expand...
Click to collapse
https://androidfilehost.com/?fid=1322778262904017374
Flash like this.
1. Firmware 5.1.3
2. ROM (link is here)
3. OpenGapps (ARM64/9.0)
4. Magisk (latest stable)
5. No-verity patch (gzosp works only on decrypted devices)
Enjoy!
Just outta curiosity, is zram gonna be removed eventually? It seems to be enabled out of the box...
mp3deviant721 said:
Just outta curiosity, is zram gonna be removed eventually? It seems to be enabled out of the box...
Click to expand...
Click to collapse
Use any kernel tweak app if you want to disable that. This kernel is based on my daily usage so there are enabled all things that I use and disabled all things that I don't use.
Primary: https://androidfilehost.com/?fid=1322778262904018741
Maple I/O scheduler is now removed
Reworked kernel init (thanks to @KuranKaname)
Defconfig optimization and cleanup (thanks to @Sultanxda and @KuranKaname)
Added CPU Input Boost driver (thanks to @Sultanxda and @KuranKaname)
Added Devfreq Boost driver (thanks to @Sultanxda and @KuranKaname)
BCL driver is now disabled
Kernel is now using their own LMKD
Optimizations for battery life, performance and stability
Primary: https://androidfilehost.com/?fid=1322778262904023489
Kernel is now inline with CAF
WiFi driver is now inline with CAF
Added sweep2sleep and sweep2wake
Added notification led control
Removed "internal error" message after booting some ROMs
Kernel will boot now with an lower freq (inspired from @Sultanxda)
CPU now can get down to 230MHZ
GPU now can get down to 180MHZ
Resolved scrolling lags on some ROMs
Input boost lowered to 1200
Optimization for stability, performance and battery life
Will Work in PixenOs pie build custom ? THX in advance
Inviato dal mio ONEPLUS A5000 utilizzando Tapatalk
it works well ..
Inviato dal mio ONEPLUS A5000 utilizzando Tapatalk
morfances said:
Will Work in PixenOs pie build custom ? THX in advance
Inviato dal mio ONEPLUS A5000 utilizzando Tapatalk
Click to expand...
Click to collapse
Didn't tried that ROM. I try only GZOSP and LR.

[EOL] SmartPack [Kernel] GCC 9.x for Oxygen OS [Oreo/Pie] [OP5/5T]

This project is now "End-of-Life" (EOL). Thanks to all of you for the kind support...
/* Introduction */
Proudly presenting my work, SmartPack-Kernel for OnePlus 5/5T (cheeseburger/dumpling) running stock (both Stable & Open Beta) Oxygen OS.
Please note: This is a close-to-stock kernel with very few yet useful features developed by various developers within this community (They deserve all the credits, please see the Acknowledgements). If you are looking for a more feature rich kernel with several tweaks and mods and also supports other custom ROMs, you might be disappointed.
The Kernel is unified to work on both OP5 devices. So, if you found the tag "dumpling" somewhere, please don't worry about it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
/* DISCLAIMER */
Code:
I am not responsible for any damage to your device. Everything you are doing on your device is at your own risk.
I only own a OnePlus 5T (dumpling). So, my kernels are only tested on OnePlus 5T running the latest Oxygen OS ([B]Stable [/B]& [B]Open Beta[/B]).
Please note that flashing any custom Kernel including mine will void your warranty.
/* Compatibility */
This kernel is only meant to work on stock Oxygen OS (Stable & Open Beta) and nothing else. However, it may work on other OOS based Oreo ROMs as well (Please try at your own risk).
/* How-to-install */
Auto-flash from SmartPack-Kernel Manager or download from my webpage &
i. Go to recovery (TWRP recommend)
ii. Flash Kernel
iii. Reboot and enjoy​/* How-to Auto-flash */
YouTube Video
/* Features */
Build from stock Oxygen OS source code
Latest Linux 4.4 subversion's and CAF tags fully merged
Built using latest (GCC 9.x) toolchain
Anykernel base for the best compatibility
Kernel tweaking app recommend: SmartPack-Kernel Manager (please note: official Kernel Adiutor is NOT fully compatible with this kernel)
Wireguard support
CPU Input Boost, Devfreq boost, and Simple_LMK from Sultan's Pixel Kernel
CPU Freq Gov: Blu_active, Alucard, and Impulse
Adreno Boost for msm-adreno-tz (disabled by default)
IO schedulers: Maple, Fiops, Zen, Sio & SIOPlus
Enabled a bunch of advanced TCP congestion algorithms (default: Westwood)
Real-time charging status in SmartPack-Kernel Manager
Boeffla Sound to control Headphone, Earpiece (calls) and Microphone (calls)
Boeffla Generic Wakelock Blocker
USB charging rate bumped up to 900 mA (optional, disabled by default)
LED blink/fade control
Display Back-light (Min & Max) Control
K-Lapse, a kernel level live-display module to control screen color, brightness and more
KCAL v2 advanced color control interface
Vibration Strength Control
SELinux "Enforcing" by default (but can be switched to "Permissive" in SmartPack-Kernel Manager)
FSync on/off support
CRC on/off support (disabled by default)
a lot more, please visit my GitHub page for more details...
/* Downloads */
https://smartpack.github.io/op5t/
/* Special note to ROM developers */
You are allowed to include my kernel in any ROMs. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.
/* Donations */
If you like to appreciate my work, please consider donating to me (by either via PayPal, or by purchasing the donation app from playstore) as it is helpful to continue my projects more active, although it is not at all necessary.
Telegram Group
/* Acknowledgements */
@Lord Boeffla
@Sultanxda
@eng.stk
@flar2
@franciscofranco
@arter97
@tanish2k09 for K-Lapse, a kernel level live-display module.
@nathanchance
@ZaneZam
@osm0sis for AnyKernel project
@Grarak for Kernel Adiutor.
Feel free to raise your finger towards me, if I missed your name from this list...
XDA:DevDB Information
SmartPack-Kernel, Kernel for the OnePlus 5
Contributors
sunilpaulmathew
Source Code: https://github.com/SmartPack/
Kernel Special Features:
Version Information
Status: Stable
Created 2018-10-21
Last Updated 2019-10-26
Change-logs
Oxygen OS (Pie)
Oxygen OS (Oreo)
Hi friends,
This kernel was released in the OP5T forum (xda page) for a while. Now, following the words of @shadowstep, here I'm starting a new page exclusively for the OP5 users although you guys are free to visit the other page as well.
Enjoy...
sunilpaulmathew said:
Hi friends,
This kernel was released in the OP5T forum (xda page) for a while. Now, following the words of @shadowstep, here I'm starting a new page exclusively for the OP5 users although you guys are free to visit the other page as well.
Enjoy...
Click to expand...
Click to collapse
It's a good idea, good job
But for clarify, OP5 users can download "dumpling" tagged SmartPack? SmartPack is compatible with Both? You should rename your archives/pack with "OP5-5T" tag
Pho3nX said:
It's a good idea, good job
But for clarify, OP5 users can download "dumpling" tagged SmartPack? SmartPack is compatible with Both? You should rename your archives/pack with "OP5-5T" tag
Click to expand...
Click to collapse
Thanks.
Yes, the kernel's with "dumpling" tags should also work on "cheeseburger" as well since the code is already unified for both devices.
I already renamed many places to reflect the OP5 compatibility and will make the remaining changes in the future. Meantime, if you still found the tag "dumpling" somewhere, please don't worry about it
I'll add this statement to OP as well...
Edit: added this statement to OP
The Kernel is unified to work on both OP5 devices. So, if you found the tag "dumpling" somewhere, please don't worry about it
sunilpaulmathew said:
Thanks.
Yes, the kernel's with "dumpling" tags should also work on "cheeseburger" as well since the code is already unified for both devices.
I already renamed many places to reflect the OP5 compatibility and will make the remaining changes in the future. Meantime, if you still found the tag "dumpling" somewhere, please don't worry about it
I'll add this statement to OP as well...
Edit: added this statement to OP
The Kernel is unified to work on both OP5 devices. So, if you found the tag "dumpling" somewhere, please don't worry about it
Click to expand...
Click to collapse
LOL, i'm never worried
Before writing my previous reply i have flashed the lastest SmartPack Kernel for OOS Beta and i'm impressed by a lot of unique tweaks/features, especialy qualcomm tweaks and above all GPU gov
Feedback for the battery life will come soon, thx mate :fingers-crossed:
Great, and will wait for your feedback... By the way, plz make sure to use SmartPack-Kernel Manager for the best compatibility (link available in OP)
Pho3nX said:
LOL, i'm never worried
Before writing my previous reply i have flashed the lastest SmartPack Kernel for OOS Beta and i'm impressed by a lot of unique tweaks/features, especialy qualcomm tweaks and above all GPU gov
Feedback for the battery life will come soon, thx mate :fingers-crossed:
Click to expand...
Click to collapse
Added to the OnePlus 5 Index Thread here.
shadowstep said:
Added to the OnePlus 5 Index Thread here.
Click to expand...
Click to collapse
@shadowstep you are a vital ressource for OnePlus users... Come on man, i hope you will keep your OnePlus device for all of us lol :fingers-crossed::highfive:
And i will take the OP6T
Pho3nX said:
@shadowstep you are a vital ressource for OnePlus users... Come on man, i hope you will keep your OnePlus device for all of us lol :fingers-crossed::highfive:
And i will take the OP6T
Click to expand...
Click to collapse
Haha, I'll most probably be holding onto my OP5 for another year at least, so I'll be around here. Also, OP6T should be a decent buy! :good:
nice kernel, but that logo, wasn't it blue at the origin? [emoji6]
https://www.kde.org/
Sent from my ONEPLUS 5T using Tapatalk
Feedback on OOS Beta 20 >>>
- Using the lastest SmartPack Beta for Beta OS
- Using SmartPack Manager
Issue:
- Wi-Fi service is broken (don't purpose/list SSID)
Others:
- Tweaks & interface in SmartPack Manager are great (it's a Kernel Adiutor Modded)
- There some unique features
- Battery life seem to be good
WiFi doesn't work on latest OB.
suviralu said:
nice kernel, but that logo, wasn't it blue at the origin? [emoji6]
https://www.kde.org/
Sent from my ONEPLUS 5T using Tapatalk
Click to expand...
Click to collapse
You got it
Pho3nX said:
Feedback on OOS Beta 20 >>>
- Using the lastest SmartPack Beta for Beta OS
- Using SmartPack Manager
Issue:
- Wi-Fi service is broken (don't purpose/list SSID)
Others:
- Tweaks & interface in SmartPack Manager are great (it's a Kernel Adiutor Modded)
- There some unique features
- Battery life seem to be good
Click to expand...
Click to collapse
Guys, my kernel fully depends on stock wifi Modules. Have you come from a custom kernel which uses a custom wifi Module? Are you using a different WiFi MOD (like a Magisk mode or something else).
I do remember a user in my Telegram group got the same issue, who is using Pixel mod wifi magisk module. He removed it and the issue is gone.
By the way, thanks a lot @Pho3nX for testing and feedbacks... really appreciated...
obol2 said:
WiFi doesn't work on latest OB.
Click to expand...
Click to collapse
sunilpaulmathew said:
You got it
Guys, my kernel fully depends on stock wifi Modules. Have you come from a custom kernel which uses a custom wifi Module? Are you using a different WiFi MOD (like a Magisk mode or something else).
I do remember a user in my Telegram group got the same issue, who is using Pixel mod wifi magisk module. He removed it and the issue is gone.
By the way, thanks a lot @Pho3nX for testing and feedbacks... really appreciated...
Click to expand...
Click to collapse
Hi, nothing like that, just OOS Beta, my previous kernel was stock and i don't installed crapy apps like Pissel WiFi, Mod
I think simply it's not the same blobs between OP5 > OP5T Beta Roms
Pho3nX said:
Hi, nothing like that, just OOS Beta, my previous kernel was stock and i don't installed crapy apps like Pissel WiFi, Mod
I think simply it's not the same blobs between OP5 > OP5T Beta Roms
Click to expand...
Click to collapse
Ok, then I have to look on that issue more... Pls give me some more time...
sunilpaulmathew said:
Ok, then I have to look on that issue more... Pls give me some more time...
Click to expand...
Click to collapse
Hey man, really appreciate your work for the OP5. FIY, I'm using OB20, latest smartpack version, and Pixel2Pie WiFi Mod and everything works alright!
Pires_7 said:
Hey man, really appreciate your work for the OP5. FIY, I'm using OB20, latest smartpack version, and Pixel2Pie WiFi Mod and everything works alright!
Click to expand...
Click to collapse
That's really interesting. Just for a clarification, can you test wifi without the mentioned module? Anyway, thanks a lot for testing and nice words...
shadowstep said:
Haha, I'll most probably be holding onto my OP5 for another year at least, so I'll be around here. Also, OP6T should be a decent buy! :good:
Click to expand...
Click to collapse
What Rom do you actually use?
Mar-cel said:
What Rom do you actually use?
Click to expand...
Click to collapse
I keep my signature updated. Currently using Codename Phoenix Oreo.

Development [KERNEL] [blu_spark r148 OP9/Pro] [A13 Custom]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel features:
Build with custom upstream LLVM 14.x (Clang 14.0.6 + LLD linker + IAS)
full ThinLTO -O2 build with device and target flags enhanced, build improvements and compiler fixes, etc
Less is more: stockish OP9 builds based on OnePlusOSS/android_kernel_oneplus_sm8350 for max stability
Systemless installer (doesn't touch system/vendor partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
ARM enhanced performance and battery patches
CVE security patches, general upstream and CAF fixes for important subsystems
Modded schedutil governor merged from latest CAF sm8350 patchset
No OC, use 250HZ base timer frequency
msm_performance touchboost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default, BBR available), Network tweaks and updated drivers
Several I/O control tweaks, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS)
ZRAM Swap (4GB LZ4 default) and with file disabled (2 GB storage gain), LZO-RLE and ZSTD are available
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and general improvements for GPU driver
adrenoboost ready (disabled by default)
Backlight min brightness and brightness scaling (custom) option
Gamepad support enabled (xbox, ps4, switch)
USB2 Fast Charge (USB mode up to 900mA with MTP on)
FS fsync toggle on/off
Wakelock blockers available
wireguard support
Compatible with Kernel Flasher, EXKM, FKM , Kernel Adiutor and others
DOWNLOAD KERNEL ZIP
Kernel Flasher/FKM download configs: oos | custom
(No mirrors please)​
Setup and troubleshoot: To install just flash the zip on a stock setup with either TWRP or autoflash kernel app.
If you come from other kernel or have any issues, you should restore your stock boot.img/vendor_boot.img or dirty flash your ROM before flashing blu_spark zip to avoid problems. Also uninstall or clean data of any kernel control app you're using.
If you are upgrading between blu_spark versions, just flash the kernel zip.
About bugs and reports: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS ROM with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with added modules, etc.
If you're using custom ROMs (including stock based ones) and OOS Open Betas you're much on your own. I'm mostly interested on debugging stuff in stock and stable OOS.
Also try not to spam the thread with OT. There's threads for all kind of stuff, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img/vendor_boot.img with TWRP or kernel app before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
Source Code: https://github.com/engstk/op9
Don't forget to hit thanks, it's free
OnePlus 9 Pro development unit donated by OnePlus. Big shouts to them
Very proud for being on the OnePlus Developer Program, special thanks to dev relations team.
blu_spark_r23 release
First blu_spark build for the OP9 series is up
This kernel is tested for the 9 Pro but it's unified, so should work for the OP9 also (need some fixes since code is broken). So backup you boot if you want to test and let me know
Kernel already have some merged goodies and I think I have a good base to work with. For a couple days of work, it's not bad
I'll take a look into more stuff to come, some things in OP are WIP. Stay tuned!
You can use FKM download kernel feature, just import the links bellow in the app.
FKM download configs: oos
Changelog:
Build with Google Clang 12.0.5 + LLD linker
Synchronize codes for OnePlus 9/Pro Oxygen 11.2.6.6.LE25AA
Several build error fixes and quirks handled
Compilation improvements an cruf removed
Some goodies already merged like filesystem stuff, cpu governor & boost/msm perf, TCP algos, wakelock blocker, vibration and haptic feedback control, gpu adrenoboost, etc
All drivers builtin, wifi stack and datarmmnet merged from CAF
net/wireguard: merge v1.0.20210424
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including OOS based ones).
I am mostly interested on debugging stuff in stock stable OOS (with logs and reproducible steps to replicate the issue).
No mirrors please
Don't forget to hit thanks, it's free
Thanks for the kernel, don't suppose you are still doing TWRP builds?
"Less is more: stockish OP8 builds based on OnePlusOSS/android_kernel_oneplus_sm8350 for max stability"
Click to expand...
Click to collapse
Copy paste. or you use the OP8 kernel tree ?
Yay, bluespark is here
Mar-cel said:
Copy paste. or you use the OP8 kernel tree ?
Click to expand...
Click to collapse
Fixed ;p
djsubterrain said:
Thanks for the kernel, don't suppose you are still doing TWRP builds?
Click to expand...
Click to collapse
I don't have the need for TWRP since autoflash apps, so no ;p
FKM Flasher config linked to OP8 series...
dijia1124 said:
FKM Flasher config linked to OP8 series...
Click to expand...
Click to collapse
Changed the one in OP but forgot the one in the release post xD
Just flashed and going to test on stock settings for the next 2 days! Thanks for this I ran your kernel on the 7t pro!
@eng.stk I think the kernel has the same issue as Omega had, wireless charging seems to stop at 95%
Dumped out some logs if it will help
EDIT : OK, Apparently I'm talking crap, just seemed to be charging slowly but did get to 100%
Does anyone have stock kernel?
netgar said:
Does anyone have stock kernel?
Click to expand...
Click to collapse
If you need to revert to stock, extract and flash it from the OTA update in the pinned thread (follow LineageOS's instructions on how to do that), or just flash the magisk patched one in that pinned thread.
netgar said:
Does anyone have stock kernel?
Click to expand...
Click to collapse
flash the stock boot.img of the version and region you are on.
must root ?
brmbjn said:
must root ?
Click to expand...
Click to collapse
yes
brmbjn said:
must root ?
Click to expand...
Click to collapse
I inject some runtime changes via Magisk systemless, so to get full stuff you need root.
Got some laggy sound with YouTube vanced off screen playing background music/ video. Attached log for info. Never happen with stock and omega kernel b4. Thanks
Flasher8 said:
Got some laggy sound with YouTube vanced off screen playing background music/ video. Attached log for info. Never happen with stock and omega kernel b4. Thanks
Click to expand...
Click to collapse
Can't replicate in any of my music or video apps
Charging is bit slow compared to stock or omega versions

Categories

Resources