[KERNEL] [blu_spark r178 OP6/T] [A11 OOS] - OnePlus 6 & 6T Cross Device Development

{
"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 ?

Related

[KERNEL][3.4][ZIP][CAF]▲Andy_Kernel▲[13/12][6.0.1]

[KERNEL][3.4][ZIP][CAF]▲Andy_Kernel▲[13/12][6.0.1]
{
"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"
}
A Kernel For OPO based on SULTANXDA (CM-13.0-caf) Branch​
This Kernel Is My by the request of people on CAF branch Finally I have done it. Features Included As much As Possible and new builds will be uploaded from time to time. For now i have Merged What I found necessary. You can PM me or Post here the Features you desire to add in it. Feel free to tell me my corrections. bugs and coding stuff.
I will not be responsible for any damage to phone.
Click to expand...
Click to collapse
Features:
Compiled From Google Toolchain [gcc] 4.8 for now(Will use UBERTC in further builds)
UKM support(synapse)
Simple GPU algorithm
Intelli plug driver
Advanced tgp controlcome]MSM limiter
CPU FREQ limiter
Franco sound gain
File mount all files supported
Msm thermal tweak. Phone will not heat now
Lz4 decompress method.
More to come
Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
Credits :
sultanxda
cyanogen
megatron007
renderbroken
tell me if anymore
XDA:DevDB Information
Andy Kernel CAF, Kernel for the OnePlus One
Contributors
Andy1911
Source Code: https://github.com/Andy1911/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-12-12
Last Updated 2015-12-14
XDA:DevDB Information
Andy Kernel CAF, Kernel for the OnePlus One
Contributors
Andy1911
Source Code: https://github.com/Andy1911/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-12-12
Last Updated 2015-12-15
Reserved
Changelog
12122015 - Grab It Here!
Initial release
13122015 - Grab It Here!
Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
Reserved
Nice to see more development for bacon, good luck!!
Enviado desde mi A0001 mediante Tapatalk
Testing the kernel mate.
New build up
Changelogs Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
GRAB IT HERE!!
Regards
Andy
Hi! Since the OP only mentions "sultanxda branch" is it safe to assume that it has all the latest patches for 5.1.1 as well? Or is it only for MM roms?
Sent from OnePlus One
From github it seems it's mm only.
Sent from my bacon!!!!!
abhibnl said:
Hi! Since the OP only mentions "sultanxda branch" is it safe to assume that it has all the latest patches for 5.1.1 as well? Or is it only for MM roms?
Sent from OnePlus One
Click to expand...
Click to collapse
only real difference from the lollipop to marshmallow should just be SElinux policy differences. Still I wouldn't risk it.
_ASSASSIN_ said:
only real difference from the lollipop to marshmallow should just be SElinux policy differences. Still I wouldn't risk it.
Click to expand...
Click to collapse
Kernel only meant for marshmellow... Mentioned in thread title... Sorry for the inconvenience...
Regards
Andy
Andy1911 said:
Kernel only meant for marshmellow... Mentioned in thread title... Sorry for the inconvenience...
Regards
Andy
Click to expand...
Click to collapse
Thanks for the response. I'm waiting for the Omni team to fix the nasty Network Switching Mode bug to jump to MM. Also, doze is pretty useless on whatsapp and other push notification apps, and they eat most of the battery. So no big reason for me to jump to MM as of now. I wish google could fix the Mobile Radio active bug before releasing MM to public.
Does this have multirom support?
Kexec Hard boot support is not yet added in this rom, but according to me sultanxda has already used it in her kernel, so the features of sultanxda are already present plus i have added some stuff and will keep on adding it So have patience, for now CM is the priority and then CAF
Regards
Andy
Multirom support?
Kexec hardboot is what we call multirom support... And sultan has already committed in his source. So it will work. So please give a try and report.
#Andy1911 sorry for a NOOB question - but how is your kernel better/different from Sultans CAF kernel? What are the benefits?
gbegus said:
#Andy1911 sorry for a NOOB question - but how is your kernel better/different from Sultans CAF kernel? What are the benefits?
Click to expand...
Click to collapse
Actually I have added some features to the kernel. Like hotplug and governers. They help us in handling device in more better manner. Sultan has already added features for stability and performance but I am trying to optimize more I can. It will make the device run more better and smoother. Features like fsync help device to manage files more easily. Franco sound driver helps gain volume more than stock can give. Such features make our life easier nothing else and device becomes smarter just as it has its own mind or kind of stuff. It can handle itself more precisely. Like Controlling it's own frequency and handling clock. You can give a try to these features and then see the difference. That's it. I made it because unfortunately @ak is not working more for the device and the features I desired were not available In the kernels available now. So I made it myself nothing elz...
And remember no question is a noob. Your desire to gain more knowledge is really appreciable..
Thanks
Regards
Andy
Andy1911 said:
Actually I have added some features to the kernel. Like hotplug and governers. They help us in handling device in more better manner. Sultan has already added features for stability and performance but I am trying to optimize more I can. It will make the device run more better and smoother. Features like fsync help device to manage files more easily. Franco sound driver helps gain volume more than stock can give. Such features make our life easier nothing else and device becomes smarter just as it has its own mind or kind of stuff. It can handle itself more precisely. Like Controlling it's own frequency and handling clock. You can give a try to these features and then see the difference. That's it. I made it because unfortunately @ak is not working more for the device and the features I desired were not available In the kernels available now. So I made it myself nothing elz...
And remember no question is a noob. Your desire to gain more knowledge is really appreciable..
Thanks
Regards
Andy
Click to expand...
Click to collapse
Thx for the quick reply - will try it out, hope it gives me better battery life....
One more question I noticed the status in op says testing, what does that say as far as how stable your kernel is right now (I know what testing usually means but wanted to see if there are any issues to look out for)
deathblade said:
One more question I noticed the status in op says testing, what does that say as far as how stable your kernel is right now (I know what testing usually means but wanted to see if there are any issues to look out for)
Click to expand...
Click to collapse
No issues right now, I am actually not USING CAF, I love CM, so i havent tested yet, but my friend said that there are no issues and he is running bugless right now, So I will expect a complete review and then declare it as stable
Regards
Andy

[KERNEL][STABLE][TW][6.0.1][BPIA][07.10.16][SM-G930F/FD/W8] HydraKernel V1.3

Hello all together, this is HydraKernel for Note 7 roms on the S7!
{
"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"
}
Supports Note 7 based roms form BPI4 and higher
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
If you want to take my work and need it somewhere, or do other things with it, ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
I release 2 different kernel versions here. One is for sony sensors, since they never have a problem, go for the *Mode* version, you got all working modes there but on sammy sensor you got washed out colors. So I made a second zip which has *Quality* in name, which has stock quality BUT not all camera modes are working. This works on: HydraRom, Sacs Rom, Renovate, everything else needs to be tested
Features of this Kernel:
- Build with latest sabermod Toolchain 7.0
- Build with BPI7 kernel source!
- F2FS compatible
- Choose kernel between quality or modes
- Latest Linux version 3.18.42, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative
- Built with latest ramdisk sources from samsung (BPH7)
- I/O schedulers: CFQ (Default), ROW, No-op, Deadline, BFQ, FIOPS, SIO, VR, ZEN, FIFO, and SIOplus
- Fixed power efficient wq permission
- Critical TCP bug fixed
- Thermal drivers updated
- Selinux updates merged by google
- Zram LZ4 enabled
- Allow ADB-Insecure
- TCP (Network) control: Bic (default), Reno, cubic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- SeLinux is set to permissive
- All samsung related configs disabled (as knox, tima, restrict rooting)
- force encryption by samsung disabled!
Download:
V1.3 available on AndroidFilehost
Bugs/Problems:
- Camera with washed out colors or with not working modes (depends on your choice)
Instructions:
0. Make a full backup of your phone just in case!
1. Install a custom recovery for your phone, like this one here: TWRP
2. Follow the instructions on the page above, until you get a working recovery
3. Download the Kernel from below and copy it to your phone
4. Reboot to your recovery by pressing volume up, home button and power button at the same time.
5. Now, flash your kernel you put onto the phone
6. Flash supersu, phh's root or xposed, just all things that modify your boot.img
7. Wipe cache and dalvik cache (recommand)
8. Reboot
If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :good:
PayPal​
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- arter97
- Jesec for initial fingerprint patch method on s7
- dorimanx
- AndreiLux
- halaskz
- neobuddy83
XDA:DevDB Information
HydraKernel for herolte, Kernel for the Samsung Galaxy S7
Contributors
Tkkg1994
Source Code: https://github.com/Tkkg1994/HydraKernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.3
Stable Release Date: 2016-10-07
Created 2016-10-07
Last Updated 2016-10-20
Reserved
Reserved
Yessss........
LEGEND!!!!
Thank you for this kernel. I don't see init.d support in features. Is it because it's not supported, or you forgot to mention?
I have a Sony sensor and I flashed both versions, just by curiosity. The colors are the same, which is absolutely normal in this case. But also mods are working the same in both versions of the kernel. Does this mean that the ones with Sony sensor can flash whatever version, because the fixes for Samsung sensor does not affect them in any way (pro mode of camera work very fine, all other mods the same, etc, bluefilter works perfect).
I'm on Renovate 2.0 r45.
LaShto34 said:
Thank you for this kernel. I don't see init.d support in features. Is it because it's not supported, or you forgot to mention?
I have a Sony sensor and I flashed both versions, just by curiosity. The colors are the same, which is absolutely normal in this case. But also mods are working the same in both versions of the kernel. Does this mean that the ones with Sony sensor can flash whatever version, because the fixes for Samsung sensor does not affect them in any way (pro mode of camera work very fine, all other mods the same, etc, bluefilter works perfect).
I'm on Renovate 2.0 r45.
Click to expand...
Click to collapse
Yed init.d is here too. When I list every single feature the best just becomes to loooong
About sony sensor: yes you are right, affects sammy sensor only
Sent from my SM-N930F using XDA Labs
any chance of adding synapse support? nice fluid kernel on renovate btw.
fix-this! said:
any chance of adding synapse support? nice fluid kernel on renovate btw.
Click to expand...
Click to collapse
In the future yes
Sent from my SuperMan powered SM-G930F
Is this work for s7 edge
Sent from my SM-G935F using XDA-Developers mobile app
yongh said:
Is this work for s7 edge
Sent from my SM-G935F using XDA-Developers mobile app
Click to expand...
Click to collapse
No. Go to the s7 edge thread!
Sent from my SuperMan powered SM-G930F
Have link?
Sent from my SM-G935F using XDA-Developers mobile app
yongh said:
Have link?
Sent from my SM-G935F using XDA-Developers mobile app
Click to expand...
Click to collapse
Search in the forum!
Sent from my SM-G930F using XDA-Developers mobile app
1- Jesse Kernel -
2- Hydra 1.3 -
3- S7 Stock -
core720 said:
1- Jesse Kernel -
2- Hydra 1.3 -
3- S7 Stock -
Click to expand...
Click to collapse
Nice photos.
And what is the difference ? anyone made before kernel change?
edit:
I read all now, different kernels
core720 said:
1- Jesse Kernel -
2- Hydra 1.3 -
3- S7 Stock -
Click to expand...
Click to collapse
Did you shoot all photos from the same distance? On Hydra kernel the colors are great but it look like the objects are little bit far compare to stock
[does anyone know if reducing the max frequency on the big (and little if necessary) improves battery life?
Agil1ty said:
[does anyone know if reducing the max frequency on the big (and little if necessary) improves battery life?
Click to expand...
Click to collapse
Sure but you will also loose performance
Sent from my SuperMan powered SM-G930F
are updates still coming since note 7 is dead. or do you recommend to go backback to your s7 roms for more frequent updates?
Sent from my SM-N930F using Tapatalk
bustyouup4free said:
are updates still coming since note 7 is dead. or do you recommend to go backback to your s7 roms for more frequent updates?
Sent from my SM-N930F using Tapatalk
Click to expand...
Click to collapse
Working on a small update, release will be in some days

[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.

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