{
"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:
Powered by Ubuntu 16.04.1 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with custom toolchain blu_naro-6.3 (cortex-a53 targeted, build with latest Crosstool-NG from developer snapshot Linaro GCC 6.3-2017.01)
Full -O3 support with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP3/OP3T unified builds based on OnePlusOSS/android_kernel_oneplus_msm8996
Systemless installer (OTA friendly)
Removed some debug and logging options
ARM enhanced performance and battery patches
General upstream and CAF fixes
Several CPU Governors (blu_active own upstreamed and tweaked governor by default)
Overclock available (boots with default freqs), set 300HZ base timer frequency [soon]
msm_performace input boost toggle on/off (disabled 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 filesystems (F2FS upstream, ExFAT, NTFS & CIFS)
Removed verify and forced encryption
Stock thermal driver by default (custom tunables available)
Optimized RWSEM, AES and SHA1 routines (with NEON support)
Swap and adaptive LMK off by default
Vibrator Strength tunable and Gesture Haptic Feedback control
KGSL fixes and reworked GPU driver (use 133MHz min freq to save juice, goes to idle @ 100MHz)
sRGB and KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
DASH charge and USB Fast Charge (USB mode up to 900mA with MTP on)
Battery/Notification LED control
Multimount fstab (you can use data f2fs or ext4)
FS fsync toggle on/off
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.18+)
init.d support (put your scripts in /system/su.d or /su.su.d [systemless SuperSU])
Compatible with Kernel Adiutor Beta and others
DOWNLOAD KERNEL ZIP
Warning: If you come from other kernel, you should dirty flash your ROM before flashing blu_sp★rk zip to avoid problems.
Reflash ROM -> flash SuperSU -> flash blu_sp★rk.
Also uninstall or clean data of any kernel control app you're using.
About bugs and troubleshoots: 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 with NO mods whatsoever (apart from root). If you're using custom ROMs you're on your own, I'm only interested on debugging stuff in OOS.
Save the SOT and battery stats/screenshots for general threads, here we deal with development, not personal tastes and results.
Also don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" , no OT about OTAs, apps, ROM bugs and other userspace stuff. There's threads for it, use them.
Going back to stock: This kernel installer doesn't change your filesystem (systemless).
You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just flash sotck boot.img / dirty flash your full ROM.
Advanced filesystem: If you want to use EXT4 instead of F2FS, do the following (backup your data to external source before attempt this, it will erase all your sdcard data)
Flash TWRP and latest blu_sp★rk zip
Go to Wipe -> Advanced Wipe -> Select only Data -> Repair/Format File system -> Change partition type to EXT4
Go to Wipe -> Advanced Wipe -> Select only Cache -> Repair/Format File system -> Change partition type to EXT4
Reboot and profit
To be back on F2FS, just do the same but choose F2FS instead
If you like my work, donations are always welcome (but not mandatory).
Don't forget to hit thanks, it's free
XDA:DevDB Information
blu_spark OP3T, Kernel for the OnePlus 3T
Contributors
eng.stk
Source Code: https://github.com/engstk/op3t
Kernel Special Features: Powered by sparky
Version Information
Status: Stable
Current Stable Version: r28 unified
Stable Release Date: 2017-01-17
Current Beta Version: r32 unified
Beta Release Date: 2017-01-21
Created 2016-12-09
Last Updated 2017-01-23
Good to see a legend over here. I am ready to flash it, let's begin the new era of this amazing phone!
blu_spark r8
All right crew!
New build is up. Wicked!
I decided to bring this kernel form the OnePlus 3 to the 3T :victory:
From those of you that already know me from Nexus, Motorola and other Oneplus devices you know what to expect: stability, useful addins, original work and features, no cruft, lean optimizations, security updates, better battery / (real life) performance, better overall UX.
Enjoy!
First build for 3T, fully synced with 3 branch
Add Disable Gesture Haptic Feedback control json (unzip the attachment and import in Kernel Adiutor Custom Control tab, hit "+" and import)
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs or OB. Meaning, if using anything besides stable OOS don't bother posting about it.
I am only interested on debugging stuff in 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.
Also don't go spam and bug reporting on ROM threads if using this.
If you like my work, donations are always welcome (but not mandatory).
Don't forget to hit thanks, it's free
Wooooo amazing!!!!
You are the Best and you Know
Enviado desde mi ONEPLUS A3003 mediante Tapatalk
@eng.stk Great to see you here! I've been enjoying your op3 kernel very much.
eng.stk said:
Advanced filesystem: If you want to use F2FS, do the following (backup your data to external source before attempt this, it will erase all your sdcard data)
Flash TWRP and latest blu_sp★rk zip
Go to Wipe -> Advanced Wipe -> Select only Data -> Repair/Format File system -> Change partition type to F2FS
Go to Wipe -> Advanced Wipe -> Select only Cache -> Repair/Format File system -> Change partition type to F2FS
Reboot and profit
Click to expand...
Click to collapse
Is this just copy/paste from your op3 thread or do we really need to wipe data to use f2fs? Thought it's the stock filesystem on the op3t.
Hell yeah...! Thank you.
Lovely!
Been waiting for this. Thank you!
Sent from my ONEPLUS A3000 using Tapatalk
andre0005 said:
@eng.stk Great to see you here! I've been enjoying your op3 kernel very much.
Is this just copy/paste from your op3 thread or do we really need to wipe data to use f2fs? Thought it's the stock filesystem on the op3t.
Click to expand...
Click to collapse
I'm wanting to know the same thing, but looking forward to flashing it later today.
Yessssss..... Good to see you here now.
Good to see you here buddy, thank you for your continued support
Funk Wizard said:
Good to see you here buddy, thank you for your continued support
Click to expand...
Click to collapse
Thank my wife, because Oneplus didn't gave me anything despite the huge amount of work I did on the OPX/OP3.
Seems like I don't fit on the "popstar" developer selection, so no device given to me to develop on.
I never monetized my work and I will continue to do so: I prefer to be a rock'n'rolla
andre0005 said:
@eng.stk Great to see you here! I've been enjoying your op3 kernel very much.
Is this just copy/paste from your op3 thread or do we really need to wipe data to use f2fs? Thought it's the stock filesystem on the op3t.
Click to expand...
Click to collapse
justibasa said:
I'm wanting to know the same thing, but looking forward to flashing it later today.
Click to expand...
Click to collapse
Yeah it was a typo, no need to format, just flash the zip
Really happy to see more developers supporting the 3T
Thank you for creating this wonderfull kernel
Which Kernel Tool is recommended?
timobayl said:
Which Kernel Tool is recommended?
Click to expand...
Click to collapse
Read the OP. - Kernel Adiutor.
Remember this kernel from the Nexus 5 days. Long live the memory of Nexus and long live this kernel.
When I have the original kernel do I have to flash also the dirty ROM?
@eng.stk : Welcome and a quick question (I hope):
I'm guessing that you create custom modules (/system/lib/modules/*.ko) for your kernel. If so, I'm wondering if it's really possible to revert back to stock kernel , the way many people are claiming it is, by just flashing the old 3.5.3 stock boot.img file? I've not yet developed for Marshmallow, only earlier flavors, so I'm still of the ilk where it mattered what modules were in /system/lib/modules, not just what was in the ramdisk in boot.img.
Can you shut me up for good on this topic with a good answer? (I'm about to shut up anyway lol).
Thanks and thanks for the new kernel.
NielsvdS said:
When I have the original kernel do I have to flash also the dirty ROM?
Click to expand...
Click to collapse
No, if you are all stock just flash the the kernel zip (you need to have bootloader unlocked and flashed twrp ofc)
If I understood the question correctly...
hachamacha said:
@eng.stk : Welcome and a quick question (I hope):
I'm guessing that you create custom modules (/system/lib/modules/*.ko) for your kernel. If so, I'm wondering if it's really possible to revert back to stock kernel , the way many people are claiming it is, by just flashing the old 3.5.3 stock boot.img file? I've not yet developed for Marshmallow, only earlier flavors, so I'm still of the ilk where it mattered what modules were in /system/lib/modules, not just what was in the ramdisk in boot.img.
Can you shut me up for good on this topic with a good answer? (I'm about to shut up anyway lol).
Thanks and thanks for the new kernel.
Click to expand...
Click to collapse
Sure that's what systemless is: I don't touch the system partition.
Flashing boot.img from 3.5.3 get's you full stock again.
Related
Code:
****Disclaimer: I'm not responsible if you destroy your device. Use at your own risk.
Introduction:
I saw a lot of demand/requests for a LOS compatible, F2FS kernel and wanted to make one. This kernel installer includes the kernel with F2FS drivers built-in and the required ramdisk changes to make F2FS mount. This kernel is built for stability, battery life and features without compromising performance. Overclocking is not going to happen. Please do not flash this on any ROM not based off LineageOS.
Please Note: EAS kernel has moved to it's own thread. Please visit here for EAS version.
Bug Reporting:
Please only report bugs and do so in the following format:
Device Firmware base:
Kernel Version:
Device ROM, version and date of release/nightly:
Governor:
Scheduler:
Any changes made within a kernel manager:
Any bootup scripts:
Brief description of bug:
Intended behavior:
Actual behavior:
Steps to reproduce bug:
Do this
Do that
See the bug
****Attach a logcat or you will be ignored****
Screenshots:
{
"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"
}
Features:
F2FS /data support
F2FS /cache support
Disabled verifiedbootstate check (will allow CTS/SafetyNet to pass on unlocked bootloader)
Forced fast charge on USB 2.0 (cherry-picked from CleanSlate Kernel by @tbalden
Double tap fingerprint sensor to sleep
Battery/sleep improvements
Option to disable/enable wakelocks: Bluedroid, wlan_rx, wlan_ctrl, wlan, IPA_WS
Option to disable/enable touch boost
Option to disable/enable magnetic cover sensor
Sweep2Sleep option
Disable fsync option (will break reboot to recovery if disabled)
Separate options for I/O schedulers on internal/external storage
I/O enhancements
I/O Schedulers: noop, deadline, cfq, fiops, sio, fifo, sioplus, tripndroid, vr, zen
Governors: conservative, ondemand, userspace, powersave, performance, interactive, ElementalX
Requires:
CM/LOS 14.1 based ROM
Changelog:
Code:
3.07.17 - v1.1.5
-------------------------
*Upstream LOS changes
2.27.17 - v1.1.4
-------------------------
*Upstream LOS changes
2.17.17- v1.1.3
-------------------------
*Upstream LOS changes
2.9.17- v1.1.2
-------------------------
*Upstream LOS changes
Install:
Flash in TWRP.
Install your favorite kernel tweaking app for full functionality. EX kernel manager is my recommendation.
To get F2FS working, you need to research yourself. There are plenty of threads that tell you how.
Download:
Download Repo
Additional Credits:
Thanks to @crpalmer for all his hard work on the HTC 10 LOS kernel
Thanks to @Captain_Throwback for helping me get F2FS working
Thanks to @tbalden for force fast charge code & other code I borrowed too
Thanks to @flar2 for a bunch of code I borrowed from ElementalX
Thanks to @franciscofranco for a bunch of code
Thanks to @CrazyGamerGR for a bunch of code
tabp0le Sources:
tabp0le AnyKernel2
Original Sources:
LineageOS Kernel
AnyKernel2 by @osm0sis
XDA:DevDB Information
tabp0le HTC 10 LOS Kernel, Kernel for the HTC 10
Contributors
tabp0le
Source Code: https://github.com/tabp0le/android_kernel_htc_msm8996/tree/cm-14.1-tabp0le
Kernel Special Features: F2FS support w/ ramdisk edits for /data and /cache. Wakelock controls, powersaving and more.
Version Information
Status: Stable
Current Stable Version: 1.1.5
Stable Release Date: 2017-03-07
Created 2017-01-19
Last Updated 2017-03-07
Please note: If using F2FS, you may need to remove
Code:
ro.sys.sdcardfs=true
from your build.prop if you have problems with your SD card such as these:
Thanks @crpalmer for the heads up.
Reserved
FYI, we (HTC and Lineage) enable sdcardfs which is a filesystem that is implemented on top of the real filesystem. Recently another device I maintain had sdcardfs removed because it caused weird random problems. Cyanogen said that sdcardfs has different problems depending on the underlying filesystem.
The problems aren't earth shattering like sdcard corruption, rather things like Google Photos failing to upload.
I compared the diff's between the device with problems and our kernel, and there didn't seem to be much different other than differences due to the fact that it was a 3.4 kernel.
I'm interested to know how it goes.
crpalmer said:
FYI, we (HTC and Lineage) enable sdcardfs which is a filesystem that is implemented on top of the real filesystem. Recently another device I maintain had sdcardfs removed because it caused weird random problems. Cyanogen said that sdcardfs has different problems depending on the underlying filesystem.
The problems aren't earth shattering like sdcard corruption, rather things like Google Photos failing to upload.
I compared the diff's between the device with problems and our kernel, and there didn't seem to be much different other than differences due to the fact that it was a 3.4 kernel.
I'm interested to know how it goes.
Click to expand...
Click to collapse
Thanks for that info! Does it use sdcardfs to mount the external or internal storage?
tabp0le said:
Thanks for that info! Does it use sdcardfs to mount the external or internal storage?
Click to expand...
Click to collapse
I believe both, but I have never looked to know for sure.
crpalmer said:
I believe both, but I have never looked to know for sure.
Click to expand...
Click to collapse
It begins. Having weird issues with external SD. Going to try formatting it.
FYI people, this is not a problem with the kernel.
FWIW I get that as well when trying to mount my sdcard in FX, and Lineage explorer. I'm on stock Lineage kernel. I can successfully mount and write to it with (speed software) explorer and the nougat browser in storage settings.
I assumed it was a nougat compatibility issue with those apps
Heisenberg420 said:
FWIW I get that as well when trying to mount my sdcard in FX, and Lineage explorer. I'm on stock Lineage kernel. I can successfully mount and write to it with (speed software) explorer and the nougat browser in storage settings.
I assumed it was a nougat compatibility issue with those apps
Click to expand...
Click to collapse
Hmm, it didn't start for me until today. Must be a contexts issue. Maybe I'll just clear my data. Good to know it probably has nothing to do with f2fs. Update: Wiping SD card fixes this problem.
Updated to remove check for verifiedbootstate.
I'm excited about this bud!
What do I need to have "just in case" something goes wrong?
A log cat?
mcwups1 said:
I'm excited about this bud!
What do I need to have "just in case" something goes wrong?
A log cat?
Click to expand...
Click to collapse
Yeah log cat will do. Though issues with f2fs are not going to be supported, as this device really isn't optimized for it. This kernel will let you use it, but it still doesn't work that great on this device. I've had trouble using my SD card with certain apps after enabling f2fs on data and cache.
Any way you could add overclocking to this kernel?
holofractal said:
Any way you could add overclocking to this kernel?
Click to expand...
Click to collapse
Please tell me you are kidding. If you are, that's hilarious and you are awesome. If you are not kidding, please please please read the OP.
Hey version .03 doesn't pass safetynet
Sent from my HTC6545LVW using Tapatalk
kend0g said:
Hey version .03 doesn't pass safetynet
Click to expand...
Click to collapse
Try rebooting again. Are you using magisk?
No
Sent from my HTC6545LVW using Tapatalk
After a reboot the first two pass but the CTS profile match fails.
Sent from my HTC6545LVW using Tapatalk
kend0g said:
No
Click to expand...
Click to collapse
kend0g said:
After a reboot the first two pass but the CTS profile match fails.
Click to expand...
Click to collapse
Flash Magisk v10.2 and enable magisk hide. That's how I personally get SafetyNet working.
I see quick charge for 2.0, but is it for 3.0 as well?
I lost 5% while plugged in to the 3.0 HTC charger while playing a game.
{
"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 !
{
"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
{
"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-12.1 (cortex-a75.cortex-a55 targeted, build from gcc-12.1.0 snapshot with latest bleeding edge components)
Full -O2 build with device and target flags enhanced, build improvements and compiler fixes, etc
Less is more: stockish OP6 builds based on OnePlusOSS/android_kernel_oneplus_sdm845
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
Modded schedutil governor merged from latest CAF sdm845 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, added schedulers FIOPS and ZEN v2 is default, advanced filesystems (F2FS, ExFAT, NTFS, CIFS & NFS)
ZRAM Swap (LZ4 default) and with file disabled, 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)
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
wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with FKM, EXKM, Kernel Adiutor 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.
Source Code: https://github.com/engstk/op6
Don't forget to hit thanks, it's free
OnePlus 6 development unit donated by OnePlus. Big shouts to them
Very proud of being on the OnePlus Developer Program, special thanks to Manu J. for being such a supportive person.
blu_spark r3
All right crew!
First build of you favourite kernel for OnePlus devices is up :highfive:
Go get it peeps :good:
We have a nice baseline to work with, almost 80% of the usual goodies are merged in :victory:
More stuff to come on the upcoming builds, stay tuned!
blu_spark_r3-oos_op6_272f0a3.zip
Initial build with Linaro 4.9-2017.01 (blu_naro-7.3 soon)
Synchronize codes for OxygenOS 5.1.3
Lot's of goodies merged in, just check the OP and github
Use AnyKernel2 installer(thanks to @osm0sis)
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).
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 LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Also don't go spam and bug reporting on ROM threads if using this.
No mirrors please
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Thanks... ???..
Good to see these kernels coming out for the device. Thanks for your work!
Great support for Op6
Mannnn! Your kernels are amazing and hands down best for battery life! So good to see you on the OP6!!
Sent from my ONEPLUS A6003 using Tapatalk
nikhiltejagorantla said:
Thanks... ..
Click to expand...
Click to collapse
Joyarup said:
Good to see these kernels coming out for the device. Thanks for your work!
Click to expand...
Click to collapse
vrda08 said:
Great support for Op6
Click to expand...
Click to collapse
jwoody86 said:
Mannnn! Your kernels are amazing and hands down best for battery life! So good to see you on the OP6!!
Sent from my ONEPLUS A6003 using Tapatalk
Click to expand...
Click to collapse
Thanks guys, hope you enjoy it
More nice thigns to come, stay tuned!
Thanks.... @eng.stk
Enviado desde mi ONEPLUS A6003 mediante Tapatalk
Hi there. Nice to see you. Welcome on board :good:
[emoji106]
Sent from my ONEPLUS A6003 using Tapatalk
Happy days! Great to see eng.stk here!!!!!
Sent from my ONEPLUS A6003 using Tapatalk
Developers Assembly ......
tbalden said:
Hi there. Nice to see you. Welcome on board :good:
[emoji106]
Sent from my ONEPLUS A6003 using Tapatalk
Click to expand...
Click to collapse
Hey mate!
Good vibes from HTC ONE M7 days :good:
Welcome! Great to see you here supporting the OnePlus 6 - Thanks!!!
Great ! hope you can make a twrp for 6
Awesome to have you already here. The best kernel I had in my OP5, so let's go with the OP6 .
Thank you very much, @eng.stk!
finally...thanks a lot
This is amazing! I used to religiously use your kernel during the nexus 5 times. There was a "xda hiatus" since I changed to S7 Edge.
Now, I am back with OP6 and seeing your kernel again on this forum is just amazing!
sorry but no vibration control? hope this will be added to future updates...
Nice thanks again for the great work @eng.stk first and last post here as always . Hope we see some twrp goodie also from ya here.
Nice to see you here.. Great work.. maybe we can expect twrp also ?
{
"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