[EOL] [TAIMEN/WALLEYE] [9.0.0] [4.4.163] [CLANG 7.0] Flash Kernel 3.19 - Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth

{
"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
NOTE: This kernel is currently not being updated. I recommend using Sultan's kernel instead.
Hello everyone, this is my personal kernel for the Pixel 2 (walleye) and Pixel 2 XL (taimen). I only own the latter but the kernel is fully unified. 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
Here are the major features of the kernel (feel free to explore Github)
Up to date with the November security update (android-9.0.0_r0.37) [see device specific notes below]
Up to date with the latest stable Linux version (4.4.162)
Patches from Code Aurora Forum targeting GPU, touchscreen/video, storage, and sound
Kernel hardening from CopperheadOS
Mainline Linux patches for CFQ and media memory allocation
Latest energy aware scheduling patches from kernel/common's android-4.14 branch
Several subsystems converted to use power efficient workqueues
Westwood as the default congestion algorithm
Optimized input and wake boosting and other optimization from Sultanxda
The following user facing features:
KCAL color control
Minimum/maximum backlight control
Vibration control
Wake gestures (thanks to @flar2)
Wakelock control
Latest WireGuard snapshot (0.0.20181018)
Built with a self compiled Clang 7.0 toolchain with a local initialization sanitizer (previously built with the latest Google Clang 6.0 toolchain here)
Hides bootloader unlock from SafetyNet (can still fail through other means)
Available to flash with AnyKernel2 (thanks to @osm0sis) [zip will automatically detect when Magisk is installed and patch the kernel so reflashing Magisk becomes unnecessary]
Downloads
Primary: https://github.com/nathanchance/wahoo/releases
It is called Wahoo as that is the unified name for the Pixel 2 (walleye) and Pixel 2 XL (taimen) [link 1 and link 2].
Installation
NOTE: These sets of steps should work for both initial installations and upgrades. All sane kernels on this device are just replacing the kernel image and maybe adding some cmdline parameters, which this kernel won't care about. If there are ANY issues after flashing this kernel over another, be sure to flash the stock boot image for your ROM, TWRP + Magisk if you want them, then the kernel before reporting any issues.
Through TWRP:
See their instructions for further information, you can install the kernel with TWRP temporarily booted or permanently installed.
Boot into TWRP.
Flash the zip (flashing Magisk is not necessary if you already have it installed).
Reboot and enjoy!
Through FK Kernel Manager (requires root):
Download the zip (and optionally, the md5) from my server
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!
Commits
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: Can you add xyz feature?
1.2 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 schedutil
Any schedulers other than cfq and maple
Anything that compromises performance
1.3 Q: How do I control the kernel?
1.3 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 FK Kernel Manager (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.4 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.4 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
Thanks to:
The various other developers for their patches (specifically @zx2c4 for WireGuard)
@osm0sis for AnyKernel2
@franciscofranco for adding Flash Kernel support to FK Kernel Manager
@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
8.0.0: https://github.com/nathanchance/wahoo/tree/oreo-dr1
8.1.0/9.0.0 Preview (2.00-2.28): https://github.com/nathanchance/wahoo/tree/oreo-mr1
8.1.0/9.0.0 Preview (2.29+): https://github.com/nathanchance/wahoo/tree/oreo-m2
9.0.0 (3.00-3.06): https://github.com/nathanchance/wahoo/tree/pie
9.0.0 (3.07+): https://github.com/nathanchance/wahoo/tree/pie-r2
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.

Device specific nuances
Due to the way Google has structured security on the Pixel 2 and Pixel 2 XL, TWRP and the boot images may fail to boot when the security updates are out of sync (ROM is on one, kernel/TWRP is on another). I cannot control this. You are responsible for knowing when to flash a new update. If you are boot looping, flash back to the previous boot image.
Some of you may be wondering what this dtbo image is. It is short for device tree blob overlay, which allows Google to unify the kernel for the Pixel 2 and Pixel 2 XL. You are required to flash this along with the boot image to maintain full compatibility. This is automatically done with the zip so you do not need to worry about anything.

Reserved

Thanks Nathan! Couldn't be happier you're on board
Edit : Damn Gboard auto correct

Thank you as always Nathan. Nice to come from the 6p running your kernel, and now on the P2XL. Looking forward to what you and Beans have in store for us :good::good:

thanks Nathan!!!! woooo hooooo

I missed your work since i changed from my nexus to pixel. Awesome to have you here!

Awwwwwwwwww yeah!!!!!!!

Thanks Nathan. I just flashed it no problem, great to see you here.

Thank you. Worked great.
Quick question, if I now format user data can I run unencrypted?

Can someone hook me up with an md5?

Ok @nathanchance since off topic is allowed please allow me to use the freedom to say cheers to you! Reading your OP reminded me of why I got into Android. Friendly atmosphere, off topic allowed, not in it for fame or donations and a sense of community contribution. That's what it's all about. :good:

cjkacz said:
Ok @nathanchance since off topic is allowed please allow me to use the freedom to say cheers to you! Reading your OP reminded me of why I got into Android. Friendly atmosphere, off topic allowed, not in it for fame or donations and a sense of community contribution. That's what it's all about. :good:
Click to expand...
Click to collapse
Could not have said it better. Glad you're here with @nathanchance!!

Lawlrus said:
Can someone hook me up with an md5?
Click to expand...
Click to collapse
boot.img
7873b4713587273873b22d1e36850257
dtbo.img
87d428860b5f12d8926ad8ed38fefaf9

Thanks nathan. Good to see your work on the xl2!

Mike02z said:
Thank you. Worked great.
Quick question, if I now format user data can I run unencrypted?
Click to expand...
Click to collapse
No idea what will happen. As noted in the OP, I don't touch any sort of encryption status. The way things are done on Oreo is vastly different from anything before.
Lawlrus said:
Can someone hook me up with an md5?
Click to expand...
Click to collapse
I'll start providing these as additional files, sorry I forgot this time around!
And thanks for the warm welcome everyone, glad to see so many familiar faces!
Sent from my Pixel 2 XL using XDA Labs

Cheers - will be hanging here sometimes.
def. hanging in the telegram channel!
and thank you sir!

nathanchance said:
No idea what will happen. As noted in the OP, I don't touch any sort of encryption status. The way things are done on Oreo is vastly different from anything before
Click to expand...
Click to collapse
Got it. Is your kernel running enforcing then, or is it permissive.

Mike02z said:
Got it. Is your kernel running enforcing then, or is it permissive.
Click to expand...
Click to collapse
Enforcing and that will never change. If you want to go permissive, use Magisk to run an init script.
Sent from my Pixel 2 XL using XDA Labs

My 2 XL was delivered yesterday afternoon and I didn't have time to set it up until this morning. I check XDA, and voila, there's root and flash kernel. Awesome.

Related

[KERNEL][GCC5.2][TA-MOD] Xcelerate [MIUI|KK|LP][Synapse][Updated:SAYONARA]

{
"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"
}
SOURCE | CREDITS | DISCLAIMER | DOWNLOADS | FEATURES | FAQ​
**Snapdragon™ is a registered trademark owned by Qualcomm Technologies Inc.
**Synapse™ is a registered trademark owned by @Andreilux
**(v1)Xcelerate Logo™ is created by @fareed_extreme
**(v2)Xcelerate Logo™ is created by @Sharan Narayan
**(v3)Xcelerate Logo™ is created by @JeGuina
XDA:DevDB Information
Xcelerate Custom Kernel, Kernel for the Xiaomi Redmi 1S
Contributors
kairi_zeroblade
Source Code: https://github.com/zeroblade1984/Xiaomi-MSM8226
Kernel Special Features: Good Battery life, Thermal Engine, Custom Hotplug, Xiaomi KCAL control
Version Information
Status: Stable
Current Stable Version: Production build 24
Stable Release Date: 2015-12-18
Created 2015-01-12
Last Updated 2015-12-18
Reserved
Short Credit list:
(more people here:Github)
Armani Devs (@jsevi83 and @Kra1o5) for initial device bring-up
Anybody who has unselfishly helped me in anyway(through donations, testing, promotions and moral support)
Short Feature list:
(Full feature list including Developmental Goals are on Github)
Basic Governors(I won't add Ripoffs, Ondemand is in continuous development to give you a balance between savings and performance)
Built using my own GCC 4.8.x/4.9.x/5.1.x Toolchain built across the standards of Google's own Toolchain..
Simple and no fancy stuff..(more does not guarantee it's better)
Uses a simple free and user friendly application called Synapse by @AndreiLux for configuration purposes(slightly adding more functionality)
A Few Notes:
Be advised that this kernel is best used "As is" i do want to prohibit the use of scripts that they say "enhances performance and battery" just use the kernel as it is..everything is managed automatically by the kernel and rest assured continuous innovations are en-route.
Supporters:
I would like to express my sincerest gratitude by saying thank you and a continued commitment to get things better on this device via what i do best..kernels..
And these individuals who are generously helping me fund the device, deserve the same credit for that whole-hearted effort in doing so..(they come in no particular order)
Praveen Kumar
Amit Painter
Jagdish Shirsat
My sincerest Thanks!!(once again)
Current Piggy Bank: 59$
Compatibility list:
According to testers/users feedback the Kernel works on the FOLLOWING ROMS(tested)
CyanogenMod 11(Stable)
PAC ROM(Stable)
CR Droid(Stable)
Carbon(Stable as reported by one User and Tester)
Any ROM based on Armani Devs sources
The list will grow as soon as Testers/Users can provide means and ways to make this compatible with everything..
All you need to know about TA-MOD
Reserved
Grab user banners here:
Xiomi is in for a real treat! Good to see! :good:
Good to see one more kernel..
Thanx...I am the first to try your work...downloading...
The Governor and Scheduler rosters are also part of the features as well as the Toolchain used to build this Kernel, they should be visible at the OP. Thanks, will try this as soon as I get to a power source.
I can't see the kernel features in post 1?
Sent from my HM 1S
gummie said:
The Governor and Scheduler rosters are also part of the features as well as the Toolchain used to build this Kernel, they should be visible at the OP. Thanks, will try this as soon as I get to a power source.
Click to expand...
Click to collapse
xylu said:
I can't see the kernel features in post 1?
Sent from my HM 1S
Click to expand...
Click to collapse
kindly click links on OP they should lead you to my Github where a full WIKI of what you are asking are located and can be found..I don't usually enjoy posting long OP's..:good:
I am also not fond of alot of cpu governors that are ripoffs..i just try to optimize Ondemand to my liking..if you have doubts on my statement read over this thread..also the last few pages were a milestone..
i have added a screenshot of last night's last beta test..
myrigon said:
Xiomi is in for a real treat! Good to see! :good:
Click to expand...
Click to collapse
Yeah for sure these guys are gonna love it.. they are in for one hell of a ride..
EDIT: wake gestures is a WIP as i am trying to clean some stuff out..all your other requests like Voltage control are WIP(we have already have this working on Desire 816 test kernel just a few minor stuff needs to be worked out..also this change needs a DT edit and unfortunately using the DT's supplied by Xiaomi, the device does not bootup..without the proper DT's the voltage control won't work unless someone would like to collaborate with me on this..the same thing goes for GPU and CPU Overclocking..)
kairi_zeroblade said:
kindly click links on OP they should lead you to my Github where a full WIKI of what you are asking are located and can be found..I don't usually enjoy posting long OP's..:good:
i have added a screenshot of last night's last beta test..
Click to expand...
Click to collapse
Yeah, I know and already read the whole thing but I also didn't see the Governor and Schedulers there. It's just that some people would really appreciate to see what they are dealing with first hand. Links to changelog is also good just for others to keep on tabs. You also have that "Features:" thingy so I thought you would put something there.
May I flash this kernel on stock ROM? I don't see any explanation about this on faq. Thanks
anangnovi said:
May I flash this kernel on stock ROM? I don't see any explanation about this on faq. Thanks
Click to expand...
Click to collapse
Currently the kernel is tested only on CM11 R15...You can give a try but not sure whether it will work...
anangnovi said:
May I flash this kernel on stock ROM? I don't see any explanation about this on faq. Thanks
Click to expand...
Click to collapse
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
I've been using @kairi_zeroblade's Xceed kernel on the HTC m7. His custom hot plug work, ondemand CPU governor refinements and other coding efforts quite simply deliver the best battery life, screen-on-time, and smoothest performance that I've ever experienced on this phone.
This is a perfectionist developer who's going way beyond the simple code collecting, tweaking and compiling that goes into so many of the "custom" kernels we find on XDA.
Enjoy!
kairi_zeroblade said:
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
Click to expand...
Click to collapse
I really want to help your work, so.. where i can/create find the stock boot.img? I'll try to provide it for you.
And i like to test your kernel on my stock MIUI v.45 and give a report, when it's able to boot on stock ROM. Thanks
@kairi_zeroblade !! Awesome work mate, good to see you have started working for our device !! I have heard a lot about your kernel for HTC M7 from my frnds, they say your kernel just rocks... Now its time for Redmi 1S to get some love from you... Going to try it tonight .. Thnax a lot for your contribution !!
kairi_zeroblade said:
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
Edit: Yeah do it as Anykernel 2.0 because that would be more friendlier since Redmi 1S is going to get multiple versions of Android.
I like your style Dude, simple kernel. I too don't care, really for many features too as long as I get Interactive, SIO, Voltage Control and msm_hotplug or intelli-plug (either of the two would do for me).
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
Click to expand...
Click to collapse
I can be one of the Testers on Stock, I'll be on CM11 for a while.
I like your style Dude, simple kernel. I too don't care, really for many features too as long as I get Interactive, SIO, Voltage Control and msm_hotplug or intelli-plug (either of the two would do for me).
Edit: Yeah do it as Anykernel 2.0 because that would be more friendlier since Redmi 1S is going to get multiple versions of Android.
Good to see a renowned Dev working for a little device. BTW Cezar bro, hats off to your work and on behalf of user of Redmi 1s, I welcome you on board here....
Here is last night's usage. I kept out of charge at 72%. WiFi always on, mobile network always on, no tweaks, nothing done to CPU...
But best back up, it was at 67% when I woke up in the morning....
Sent From:-
""The Little Beast of XIAOMI""
Here is the entropy score from synapse...awesome Kairi bro....
kairi_zeroblade said:
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
Click to expand...
Click to collapse
This is Miui V45 boot.img taken directly from zip recovery updater dropbox, will love to try it if you repack it
Hello devs, Is it possible to work on the lollipop kernel as we have a lollipop rom released for our device....
Really looking forward to that

Twisted-Kernel 7.0 (F-I) Flat/Edge [OC/UC] Linaro 7.1[Safety-Net] 8/21/2017

{
"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"
}
Welcome to the Twisted Kernel for the Galaxy S6 920F, and 925F.......These kernels
are based on G920TUVU5FQE1 with all the correct ramdisk merges. Both kernels also come
with Synaspe support.....which will be discussed more below.
I also want everyone to know that I have a 920T, not a F model,etc.....So I have built
these for YOU, not me. All I ask is a little bit of appreciation for the time I had to spend
on bringing this to yall. I dont think I'm asking for too much. Plus, I dont see very many
kernels here, especially with the amount of optimizations as mine do. Or rather, the experience
in building them.
SYNAPSE
Each kernel has Synapse support. Now, before anyone starts *****ing......there is some Java errors
that I still need to fix. They WILL NOT affect performance OR battery life. I just havent gotten around
to fixing them yet. But, I will be addressing them on the next update.
If you are unfamiliar with Synapse I would suggest that you do some reading on it. It can become
the best thing since sweet tea, or the worst like.......well, you get the picture. BUT, Synaspe does
have a safety feature......if you adjust something (like voltage) and either give or take away too much,
Synaspe will cancel out your selections on a reboot.
KERNEL FEATURES
A57 Cluster OC to 2304 MHz
A57 Cluster UC to 200 MHz
A53 Cluster OC to 1704 MHz
A53 Cluster UC to 200 MHz
Live CPU Stats
20 CPU Govs
Interactive Tuning
Touchkey Boost
GPU OC
GPU Live Stats
HMP Voltage Control
Memory Bus Voltage Control
11 I/O Schedulers
I/O Tunable
LMK Profiles
Ultra Kernel SamePage Merging UKSM
UKSM Live Stats
Dynamic Dirty Page Writeback
Virtual Memory
Zswap Memory Pool
Kernel Entropy
Gentle Fair Sleeper Control
Arch Power Control
Randomisation
Freeze Timeout
Google Play Services Battery Drain Fix
Minimal Wake Lock Control (still working on this)
Power Suspend Control
EQ Sound Controls
Thermal Controls ( still working on this )
LED Notification Controls
13 TCP Algorithm
Optimize DataBase Controls
FSTrim Control
Wipe Options
Wipe Junk Folders
Build.prop Control
Logcat Controls
And Info
My kernels provide the best of both worlds, performance and battery life. If you want your
device to be wide open and battery life isnt a issue, you can tune it to fly just as fast as you
want. Or, if your the conservative type, you can tune it in to get you the best battery life you
can possibly have on the S6. The choice is all yours on how YOU want your device to run. All
I did was give you the means to do so........
MAGISK
My kernel comes with all the commits in order for it to pass all Safety-Net restictions. But,
Magisk can also cause issues such as loosing root on a reboot, or causing errors in Synaspe.
This is due to BusyBox which he has implemented in his binary. This is NOT a kernel issue.
So please dont flood my thread with things I cannot control.
SUPERSU
SuperSU works just fine. Only set-back is that it will not pass Safety-Net. BUT, he does have
a Aroma installer that just may help to pass all of Safety-Net bull........I myself uses SuperSU
Just make sure that you flash either Magisk or SuperSU after you flash the kernel. Failure
to do so will make it boot back to TWRP......
ISSUES/BUGS/REBOOTS
If you have any of these problems you need to speak up. I have been on this kernel for awhile
and have yet to run into any issues. Thats not saying that you won't either.....
REMEMBER, I BUILT THESE KERNELS FOR YOU.
Kernel Source: Nougat
Tried the rest? Well................................​
XDA:DevDB Information
Twisted-Nougat-Kernel, Kernel for the Samsung Galaxy S6
Contributors
The Sickness
Source Code: https://www.androidfilehost.com/?fid=817550096634793936
Kernel Special Features: Nougat 7.0
Version Information
Status: Stable
Stable Release Date: 2017-08-21
Beta Release Date: 2017-08-21
Created 2017-08-22
Last Updated 2017-08-21
Mine
Nice nice
Kernel working perfect here will test thia days.Thank you
Oh yeah,thank you so much! Your work is REALLY appreciated!!!
What's the difference between rooting with Magisk instead of SuperSU anyway??
Finally!
Thanks for the long-awaited comeback.
works on G920F with Aria Rom.
Thx a lot for comeback
Davidoff1979 said:
Oh yeah,thank you so much! Your work is REALLY appreciated!!!
What's the difference between rooting with Magisk instead of SuperSU anyway??
Click to expand...
Click to collapse
Magisk is a method of rooting that tries to keep up with Google (and app devs) ways of detecting root AND changes to the ROM (System). This makes apps unusable or invisible in the Google Play Store and so on. Off the top my head: Pokemon Go, Mario Run, Netflix, Elder Scrolls: Legends, a myriad of banking apps are involved in using this... With Magisk this "SafetyNet" is by-passed and root access can be hidden from specific apps. Search, this is waaaay simplifed from all Magisk is
Sent from my Redmi Note 2 using XDA Labs
Wow thx
Iliyena said:
Magisk is a method of rooting that tries to keep up with Google (and app devs) ways of detecting root AND changes to the ROM (System). This makes apps unusable or invisible in the Google Play Store and so on. Off the top my head: Pokemon Go, Mario Run, Netflix, Elder Scrolls: Legends, a myriad of banking apps are involved in using this... With Magisk this "SafetyNet" is by-passed and root access can be hidden from specific apps. Search, this is waaaay simplifed from all Magisk is
Click to expand...
Click to collapse
Ok,thanks. Right now I am rooted with SU. If I flash this kernel and root with Magisk after flashing,that won't be a problem?
Davidoff1979 said:
Ok,thanks. Right now I am rooted with SU. If I flash this kernel and root with Magisk after flashing,that won't be a problem?
Click to expand...
Click to collapse
I'd get the intended root-method working before flashing kernel and then as OP instructs flash the used root-method (SU or Magisk) BEFORE booting. You should be able to switch root-method afterwards as well... But I am no expert
Sent from my Redmi Note 2 using XDA Labs
Thank you for your answer. I'll make a backup and try,see what happens!
Thank you for new kernel.
I'll surely try it in these days. Then I'll come back here to report my impression.
Thanks again
edit: @The Sickness one thing to report, safetynet doesn't work. i have flashed magisk v13.3 right after kernel, and inside magisk i can't pass safetynet verification
Edit2: another problem is that when i delet big files from internal memory, this is not gonna be updated.
I explain it better: lets say i have 10 GB free and i delete a file of 2 GB, now memory should show me 12 GB free, instead it continues to show 10 free until i make a reboot
erghetto said:
Thank you for new kernel.
I'll surely try it in these days. Then I'll come back here to report my impression.
Thanks again
edit: @The Sickness one thing to report, safetynet doesn't work. i have flashed magisk v13.3 right after kernel, and inside magisk i can't pass safetynet verification
Edit2: another problem is that when i delet big files from internal memory, this is not gonna be updated.
I explain it better: lets say i have 10 GB free and i delete a file of 2 GB, now memory should show me 12 GB free, instead it continues to show 10 free until i make a reboot
Click to expand...
Click to collapse
Safety Net does indeed work. You need to speak to your rom maker to insure that he has the proper edits......
Deleting files is either the file manager you are using, OR, the rom
My rom, my kernel
The Sickness said:
Safety Net does indeed work. You need to speak to your rom maker to insure that he has the proper edits......
Deleting files is either the file manager you are using, OR, the rom
Click to expand...
Click to collapse
I am on odex lite rom. Before flashing your kernel, safetynet was working, now no.
Problem i mentioned about memory is surely on kernel side, because is not the first time that a kernel causs me this, is not rom side.
erghetto said:
I am on odex lite rom. Before flashing your kernel, safetynet was working, now no.
Problem i mentioned about memory is surely on kernel side, because is not the first time that a kernel causs me this, is not rom side.
Click to expand...
Click to collapse
Then i suggest to reflash Magisk and see how it goes
Can i flash this kernel on stock rom. No problems with knoks?
The Sickness said:
My rom, my kernel
Click to expand...
Click to collapse
Off topic but can't let that go un-asked
Any chance we can have "your ROM"?
Fishawy said:
Off topic but can't let that go un-asked
Any chance we can have "your ROM"?
Click to expand...
Click to collapse
Its in the T-Mobile section

[Kernel] Kermit Kernel [AOSP]

{
"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"
}
Development is Paused because AOSP is still being worked on and such.
Code:
I am not responsible for anything that happens to you or your phone or anything! You are allowed to use this kernel but It is not my fault in anyway for causing thermonuclear war or bricking your phone.
Welcome to Kermit Kernel.
Kermit Kernel is intended to be installed on AOSP and uses Anykernel2 to do so. I wanted to share my work with all of you and also provide a smooth, customisation experience for you. This project was inspired by kylothow's work on AOSP and Kernels and big thanks to him for helping me in the beginning!
Click to expand...
Click to collapse
FEATURES
- Based on DQIC Sources
- Powersuspend 1.7
- Asynchronious Fsync from HTC
- Blu_Active with modifications and such
- Boeffla Wakelock Blocker
- djb77's latest toolchain optimised for our devices
- Turn CRC off or on
- Init.d is supported
- Max and Min Frequencies for both CPU big and little have been increased
- Iron-active and Wheatley Governers
- A LOT of under the hood stuff for your user experience
I can take requests of course, don't be shy
I just want the kernel to be in favour of what seems good by users!
What is Anykernel?
You can skip this if you don't want to know how it works.
Kernels tend to have a fully built boot image ready, it just flashes everything and it may not PATCH the necassary files. This means you're gonna have to create a different boot image for different roms such S8 Ports, Note FE Ports and AOSP ROMS. Things such as compatibility maybe an issue also because new things may not be supported by old things (Newer RAMDISK on an older ROM).
That's when Anykernel comes into play. It only includes the zImage (actual prebuilt kernel), dtb (the instructions for hardware stuff), and patches used ontop of the stock ramdisk. It takes the previous/stock kernel, replaces dtb and zImage and then continues to patch the ramdisk. Voila, it's done. It makes it easier for the devs to work on the kernel and has better compatibility! It does come with it's disadvantages, It can't be flashed ontop of other custom kernels that have modifications in the ramdisk. The patch and ramdisk will cause some trouble because there interefering with each other alright!
Click to expand...
Click to collapse
How do I install this?
If you already have AOSP with it's stock kernel.
1) Reboot into recovery and flash it like normal
If you have AOSP with a custom kernel like PRIME, Prophecy or Primal.
1) Go to the AOSP ZIP you installed, extract boot.img from there.
2) Boot into recovery, flash the boot image. Don't forget to switch the option from ZIP to IMG if you can't find it in the directory you extracted it from.
3) Then go back to home screen in recovery, and go flash Excel Kernel
I really don't need to explain this in detail and such because if you got here it mean's you know how to install AOSP ROMS. It's pretty simple.
Telegram
The best possible way to reach me is through telegram and through my group! Theres two channels, one for new and the other for assistance and general things related to my kernel. (a bit of off-topic is always nice!)
This is my News Channel
https://t.me/kermitkernel
This is my Discussion Channel
https://t.me/kermittalk
Downloads
herolte: https://www.dropbox.com/s/69f1lzyh9ecz1zr/Kermit_Kernel-v1.3.0%CE%B2-herolte.zip?dl=0
hero2lte: https://www.dropbox.com/s/e95hmjfn770rwm2/Kermit_Kernel-v1.3.0%CE%B2-hero2lte.zip?dl=0
These builds have freshly been compiled, not thoroughly tested.
Old download links will be here
Old changelogs
Freshly compiled, none so far
Thanks to/Credits
Code:
- kylothow
- djb77
- morogoku
- samsung osrc
- tkkg1994
- osm0sis for anykernel2
- testers
- and everyone who helped in some way or another
I WILL improve this format. stick with it, thread will look nicer.
ik it's ugly man. liek what is this. chiiiiiilll
XDA:DevDB Information
Kermit Kernel, Kernel for the Samsung Galaxy S7
Contributors
Yuvch122, djb77, kylothow, Tkkg1994, Morogoku, Testers, Farovitus
Source Code: https://github.com/DeadlyMelqn/excel
Kernel Special Features: Boeffla Wakelock Blocker, Blu_Active,
Version Information
Status: Beta
Current Stable Version: 1.0.0
Stable Release Date: 2017-10-16
Current Beta Version: 1.3.0
Beta Release Date: 2017-10-16
Created 2017-10-17
Last Updated 2017-10-20
Reserved
I'm very interested in using your kernel just wondering about the battery life and thermal issues. Whenever I play games it just heats up like crazy in aosp and battery life suffers coz of inefficiency. Just wondering if you've fixed these issues.
In AOSP, those issues are not gonna dissappear but you should see a notable difference. Theres things like hero-common and such I cant fix.
Yuvch122 said:
In AOSP, those issues are not gonna dissappear but you should see a notable difference. Theres things like hero-common and such I cant fix.
Click to expand...
Click to collapse
I'll be trying out your kernel tonight
Ayy
Omg....Thermal issue has been pretty much fixed 0.0 however using stock settings did cause system shutdown when running geekbench. Needed to under clocked it significantly but it's so early so its amazing. Will use it the next couple of days and test for battery life
Alright, if you could tell me any sorta info related to the crash i can attempt to fix it
Yuvch122 said:
Alright, if you could tell me any sorta info related to the crash i can attempt to fix it
Click to expand...
Click to collapse
I'm sorry man. PC is broken and that's the only way I know how to get log files XD
Congrats on the kernel mate, keep up the good work
thanks bro
ToRRIIDeR said:
I'm sorry man. PC is broken and that's the only way I know how to get log files XD
Click to expand...
Click to collapse
Its alright, ill try recreating your scenario.
a few Misc questions
Hello,
What is typical battery life by default for the Kermit Kernel?
I'm not a gamer so don't do overclocking or highly intense graphics, for me good battery is essential, is there ways I can increase battery longevity?
Does the Kermit Kernel support fast charging by default or must it be enabled?
Does Kermit have support for VoLTE/HD voice and Wifi calling by default or can that be compiled in?
Lastly, does Kermit Kernel have support by default for the doubletap 2 wake feature (originally pioneered by the LG phones, the G2 I believe was first), or can it be compiled in?
Thanks.
Dave.
Hi,
First of great work! I'll be installing the kernel any minute now. I also wonder if it's possible to DT2W in the kernel. Have tried it myself but got lost fairly quick...
Keep up the good work!
Jules.
dt2w?
Hi,
I'd like to know how you atempted dt2w and where you got stuck?
DM me if you want.
What is the current status of kermit?
Thanks.
Dave.
It's in haitus
Phone dies for no apparent reason, usually twice a day. It's completely dead. I have to plug it in for the phone to respond and then I can turn it back on. Phone can be on 100% and be doing the easiest of tasks, and it will happen. Any help is appreciated.

[KERNEL] CleanSlate v1.7.13 | LED|SqueezeCntrl|Flashlight|AdBlock|WireGuard [25 Sept]

tbalden's
CleanSlate kernel
for HTC U11+
The User Experience Kernel leaning towards Stock Stability plus UX features.
Stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"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"
}
​
Version 1.7.13 - 25 Sep, 2018
Version 1.7.6 - 15 Mar, 2018
Version 1.7.1 - 4 of Jan, 2018
Version 1.7.0 beta1 - 1 of Jan, 2018
Version 1.0.0 - 14 of Dec, 2017
Works on Stock/Custom ROM bases Oreo from 1.05 to 1.24 (TW U11+ base kernel source)
Features:
- WireGuard VPN Thread here But go to the wireguard IRC for help!
- Supported with CleanSlate companion app and CleanSlate Configuration app - requires no root permission! check downloads+
- Squeeze Control (Wake,Peek,Sleep,Swipe)
- Fingerprint doubletap sleep
- Backlight dimmer
- K.AdAway - kernel adblocking feature for browsing and in app (not for youtube stream etc)
- Smart Notification Control
- Flashlight Notification
- Vibrating Notification Reminder
- Notification Booster on vibrating notifications when screen is off
- Gradient battery charging led turning from amber to green based on battery level percentage, then at full charge it starts to smoothly change from full bright green to golden and the back to full green cycling, signalling 100% battery for easy spotting
- Fading notification led fading/pulsating type notification LED blinking
- Upper grill RGB LED light brightness level you can lower the brightness level of the upper grill RGB led now
- Adrenoboost version 2.2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state.
- Wakelock reduction patch by fransiscofranco
- NTFS/ReadWrite
- Hacked texfat loading for all ROM bases to work with sdcard
- doesn't modify system partition. Androidpay should work on phones with stock system image
Facts:
- built on top of kernel sources released on htcdev
- built with standard toolchain for stability and efficiency
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Squeeze control:
Pulsating notification LED video:
Flashlight notification
Chromatic gradient colors for battery percentages while charging..
Will gently pulse green when reaching 100%
Requirements
- Unlocked HTC U11+ with TWRP and sideloaded kernel ZIP on external SDCard. No need to decrypt data or system (FOR NOW EVEN AVOID THAT ON U11+ UNOFFICIAL TWRP)
- BACKUP: make sure you backed up your original Boot partition in TWRP, before installing this! Installer only modifies BOOT (kernel zImage)
- INSTALL: Side load, or install the zip from your external sdcard through TWRP
- Reboot.
- CHECK THIS DESCRIPTION FOR SAFE WAY: https://forum.xda-developers.com/showpost.php?p=74875149&postcount=14 --- DO NOT DECRYPT YOUR DATA PARTITION!! IT WILL BE LOST WITH UNOFFICIAL U11+ TWRP.
-- If not using PlayStore Donation apps, then install CleanSlateCompanion-x.y.z.apk / CleanSlateConfig-x.y.z.apk from SDCARD (copied by installer if internal memory was mounted) Please grant Notification Access and the permission to read/write SDCard, read phone call status.
------ !! IF YOU UPDATED THE COMPANION APP, Don't forget to Open it again as well after update !!
--- use CS Configuration App to configure stuff without rooting
Companion application writes /sdcard/uci_sys.cfg to communicate with kernel, you'll find it there after first running the app, don't delete it.
Known bugs:
- None (so far), you tell
Download
1.7.13 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=1322778262904013428
1.7.12 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=890278863836291339
1.7.8 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=962339331458991743
1.7.7 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=673956719939827567
1.7.6 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=890129502657585045
1.7.3 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=746010030569948224
1.7.2 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=673791459329072009
1.7.1 -- For Bases 1.05-1.23 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=745849072291698678
Companion App 1.5.6 -- Donation premium version from PlayStore here: https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 1.10.9 -- Donation premium on playstore:
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
Companion App 1.5.6 -- Normal free download: https://www.androidfilehost.com/?fid=889964283620775783
Configuration App 1.10.9 -- Normal free download: https://www.androidfilehost.com/?fid=890278863836284924
Donation:
If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
Src: https://github.com/tbalden/htc-kernel-ocm
Special thanks to AnyKernel installer developer: osm0sis
To @Captain_Throwback
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.
XDA:DevDB Information
tbalden's CleanSlate kernel for HTC U11+, Kernel for the HTC U11+
Contributors
tbalden
Source Code: https://github.com/tbalden/htc-kernel-ocean/commits/master_oreo
Kernel Special Features: UX features
Version Information
Status: Testing
Current Stable Version: 1.7.13
Stable Release Date: 2018-09-25
Created 2017-12-14
Last Updated 2018-09-24
Changelogs
Release Stable 1.7.1 - 2018-01-04
Release Beta 1 - 2018-01-01
Pre-alpha 1 / 2 /3 - 2017-12-14
Read more about all the features in the U11 thread here:
https://forum.xda-developers.com/u11/development/kernel-cleanslate-v1-0-t3623310
"Teaser" video from u11:
[/B]
If anyone brave enough, backup, flash, test and report
I don't have this wonderful device yet.
Planning on adding more features gradually, to keep stable
I will as soon as I get my u11+ thank you
I am gonna get soon as well , whenever come to india, looking to update from htc 10 and using your kernel as well
As long as there are HTC Flagship phones, I hope there will always be Clean Slate Kernel
Awaiting my U11+, still in backorder..:crying:
When i have it for sure i will try and come back to you..
Great, good to know there's interest. I'm not yet sure if I'll be able to purchase one for easier development and the excellent phone experience, but I'll try to manage this based on your feedback till then.
Already have a little fix to add based on u11 experience, and adding rootless kcal color control config possibility with cleanslate configuration application.
Today or tomorrow I'll patch it up and share here
Update 1.0.1
- add unrooted configuration for KCal with CleanSlate Kernel Configuration app
- fixed magisk booting problem
https://www.androidfilehost.com/?fid=673791459329067613
Thanks to xda for the mention! https://www.xda-developers.com/htc-u11-kernel-source-cleanslate-kernel/
tbalden said:
Thanks to xda for the mention! https://www.xda-developers.com/htc-u11-kernel-source-cleanslate-kernel/
Click to expand...
Click to collapse
That is awesome!! Congrats! I am going to flash today once I get the courage to do so because of recovery issues we have at the moment. I'll have to try flash fire. Or if you know a fastboot way or adb I can do?
cameljockey1 said:
That is awesome!! Congrats! I am going to flash today once I get the courage to do so because of recovery issues we have at the moment. I'll have to try flash fire. Or if you know a fastboot way or adb I can do?
Click to expand...
Click to collapse
Firstly getting a recovery partition for the exact base you have, don't know if it's already listed somewhere. So you can get back to stock recovery for ota.
Then for flashing
Putting in an sdcard, careful to not mounting data, and backup to external sdcard and also flash from there.
@nkk71 I think that already possible and doesn't hurt phone system. Right?:angel:
tbalden said:
Firstly getting a recovery partition for the exact base you have, don't know if it's already listed somewhere. So you can get back to stock recovery for ota.
Then for flashing
Putting in an sdcard, careful to not mounting system, and backup to external sdcard and also flash from there.
@nkk71 I think that already possible and doesn't hurt phone system. Right?:angel:
Click to expand...
Click to collapse
If you mean the *no longer decryptable data partition in booted ROM*, then it still eludes me, but seems to get triggered any time twrp tries to decrypt it (doesn't matter whether successful or failed).
Though TWRP is able to decrypt it successfully (even when the ROM no longer *wants*), so the data is recoverable, but will cause a headache since data/media isn't backed up.
TWRP itself isn't triggering verity, I'm assuming when vold_decrypt is running for some reason, a *key upgrade* is triggered leading the ROM to no longer be able to (or rather allow) userdata to be decrypted.
I've never used FlashFire to be able to give any opinion about it.
If using TWRP, using external sdcard as you mentioned is a good idea, but in addition data decryption should not even be attempted, so I think the following would be safe:
1- Set a PIN on boot in the ROM
2- Reboot and confirm all is OK
3- Flash TWRP
4- When entering TWRP you will be prompted for a password, CANCEL THAT PROMPT
If you even attempt any decrypt the ROM will likely no longer decrypt data
5- Once you've cancelled the decrypt prompt, you can go ahead and safely backup and/or flash from external sdcard
PS: and as you mentioned, when prompted whether to allow system modifications choose NO. Keep system mounted read only.
Thanks @nkk71
uhm, must be my general messing up basic terms time to time, I meant to mention the data partition , but my idea was this what you described. Good that in the end system partition came up. Indeed it is essential to keep it intact for ota, or backup intact system image to external card
Good to see you here @tbalden. Would you spoiler what you have in the Pipeline for the beautiful U11+?
Cryptycat7 said:
Good to see you here @tbalden. Would you spoiler what you have in the Pipeline for the beautiful U11+?
Click to expand...
Click to collapse
All cleanslate features from the u11 which is possible.
Check my signature for what's there on the u11.
I'll need more feedback yet on the first release, but hopefully the recent shipping happening in UK will boost the scene around here
tbalden said:
All cleanslate features from the u11 which is possible.
Check my signature for what's there on the u11.
I'll need more feedback yet on the first release, but hopefully the recent shipping happening in UK will boost the scene around here
Click to expand...
Click to collapse
Thanks for the lightning fast reply. I am from Germany and pre-ordered my U11+ directly from HTC, it arrived today.
Cryptycat7 said:
Thanks for the lightning fast reply. I am from Germany and pre-ordered my U11+ directly from HTC, it arrived today.
Click to expand...
Click to collapse
Cool ?
I wish I'd meet the device in real life someday. I hate to develop blindly but I hope the similarities will help.
But it's too much for the budget at the moment, with two u11s this year. :laugh:
Anyway it's good that @nkk71 helped describing a way to stay safe with kernel flashing. I hope it's gonna work out without sacrificing safe upgrade ota possibility.
Cheers
tbalden said:
Cool ?
I wish I'd meet the device in real life someday. I hate to develop blindly but I hope the similarities will help.
But it's too much for the budget at the moment, with two u11s this year. :laugh:
Anyway it's good that @nkk71 helped describing a way to stay safe with kernel flashing. I hope it's gonna work out without sacrificing safe upgrade ota possibility.
Cheers
Click to expand...
Click to collapse
Wow you are supporting a device, that you don't own, that's very generous. Thank you very much and keep doing what you are doing.

[KERNEL] [blu_spark r60 OP7T/Pro] [OOS /Custom A10]

{
"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 18.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with custom toolchain blu_gcc-9.2.0 (cortex-a76.cortex-a55 targeted, build with latest Crosstool-NG from GCC-9.2.0 snapshot)
Full -O2 build with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP7 builds based on OnePlusOSS/android_kernel_oneplus_sm8150 for max stability
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 for important subsystems
Several CPU Governors (blu_schedutil modded governor merged from latest CAF sm8150 patchset)
No OC, use 300HZ base timer frequency
msm_performance touchboost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default), Network tweaks and updated drivers
Several I/O control tweaks, added schedulers ZEN v2 is default, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS)
Patched SafetyNet flags to pass CTS
Stock thermal driver by default
ZRAM Swap (LZ4) and with file disabled
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and reworked GPU driver
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)
USB Fast Charge (USB mode up to 900mA with MTP on)
FS fsync toggle on/off
Wakelock blockers available
wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with Kernel Adiutor, EXKM, FKM and others
DOWNLOAD KERNEL ZIP​(No mirrors please)​
Warning: If you come from other kernel or have any issues, you should dirty flash your ROM before flashing blu_spark zip to avoid problems.
Reflash ROM -> flash TWRP --> reboot to recovery --> flash Magisk if you want (default, no plugins/modules) -> flash blu_spark.
If you are already rooted or upgrading between blu_spark versions, just flash the kernel zip. 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). That includes NO support if using xposed, Magisk with modules, etc.
If you're using custom ROMs (including OOS based ones) or Open Betas you're on your own. I'm only interested on debugging stuff in stock and stable 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, Recovery/TWRP troubleshoots and other userspace stuff. There's threads for it, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
OnePlus 7 Pro 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.
XDA:DevDB Information
blu_spark kernel for OnePlus 7T/Pro, Kernel for the OnePlus 7T Pro
Contributors
eng.stk
Source Code: https://github.com/engstk/op7
Kernel Special Features: Powered by sparky
Version Information
Status: Beta
Current Beta Version: r60 unified
Beta Release Date: 2019-11-13
Created 2019-11-13
Last Updated 2019-11-13
blu_spark r60 release (Android 10 unified)
All right crew!
First build for the 7T/Pro is up :highfive:
This kernel is unified, good to go on OP7/T/Pro (I only can test on Pro).
blu_spark_r60 release
All the goodies available from OP7/Pro
Synchronize codes for OnePlus 7T Pro Oxygen OS 10.0.1
CAF updates f2fs, dm-verity/init, mm, crypto drv, devfreq, etc
fs: exfat: version 2.2.0-3arter97
AnyKernel3 updates
If you use root, Magisk 20.1 or newer is mandatory
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including OOS based ones).
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
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Lossyx said:
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Click to expand...
Click to collapse
Bam! Enjoy mate
Sent from my blu_spark'd OnePlus
Hi, will this work on OP7T Pro McLaren Edition? Thx
HD1913 on OOS 10.0.3.HD01BA
oooo nice :good:
nice to see you here[emoji106]thxs for you work.
Verstuurd vanaf mijn HD1913 met Tapatalk
Anyone have tried to use twrp to flash this kernel yet?
How to use twrp to flash in? With USB stick?
Nice work
great stuff and really nice features - thanks for this !
gonna flash it right now ...
2 questions:
- reworked GPU driver: what has been reworked here ? Will this affect performance or compatibility (vulkan/ ogl ?)
- Could you add audio-tweaks like global earpiece/ main-speaker gains (so one can modify these in EXKM for example ?)
Stereo-Panorama isn't very well balanced - at least MY main speaker is too loud. Of course we have the audio-balance in Android 10 now, but not all sources (e.g. most emulators) don't play audio through it ...
thanks and regards
jaythenut said:
oooo nice :good:
Click to expand...
Click to collapse
beaverhead said:
nice to see you here[emoji106]thxs for you work.
Verstuurd vanaf mijn HD1913 met Tapatalk
Click to expand...
Click to collapse
Ride on guys
Sent from my blu_spark'd OnePlus
koliberk said:
Hi, will this work on OP7T Pro McLaren Edition? Thx
HD1913 on OOS 10.0.3.HD01BA
Click to expand...
Click to collapse
Don't know what differences that model has.
If it's the same as 7T pro it should work.
Backup and test if you want to try and let us know
ricky886 said:
Anyone have tried to use twrp to flash this kernel yet?
How to use twrp to flash in? With USB stick?
Nice work
Click to expand...
Click to collapse
Yeah twrp should work fine with zip sideload or using usb stick.
Or use autoflash kernel apps like FKM on a rooted environment and profit
Quantuml3ap said:
great stuff and really nice features - thanks for this !
gonna flash it right now ...
2 questions:
- reworked GPU driver: what has been reworked here ? Will this affect performance or compatibility (vulkan/ ogl ?)
- Could you add audio-tweaks like global earpiece/ main-speaker gains (so one can modify these in EXKM for example ?)
Stereo-Panorama isn't very well balanced - at least MY main speaker is too loud. Of course we have the audio-balance in Android 10 now, but not all sources (e.g. most emulators) don't play audio through it ...
thanks and regards
Click to expand...
Click to collapse
Drivers from the graphic stack have been trimmed on cruft, debug, logging, etc to make it a bit more efficient. Also some patches to improve interactiveness. GPU boost is also available to tune it up if you game alot.
Full compatibility with anything same as stock.
I will not touch anything audio related, sorry.
Sent from my blu_spark'd OnePlus
eng.stk said:
Don't know what differences that model has.
If it's the same as 7T pro it should work.
Backup and test if you want to try and let us know
Click to expand...
Click to collapse
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
koliberk said:
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
Click to expand...
Click to collapse
It's not too hard to work out
I have tested oos
Flash in failed, error code :1
"Unsupport android version. aborting"
---------- Post added at 03:06 PM ---------- Previous post was at 02:40 PM ----------
Lossyx said:
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Click to expand...
Click to collapse
This worked!!!
eng.stk said:
Backup and test if you want to try and let us know
Click to expand...
Click to collapse
Flashed OOS, phone seems to be a bit faster. Noticed quicker loading of widgets after boot.
But there seems to be a bit to much brightness while booting, as boot animation overshoots it's limits :/
The other issue I had was missing all stock sounds, like ringtones and notifications.
I could only use my own sounds from internal storage. :/
Left with new kernel, right is with stock.
koliberk said:
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
Click to expand...
Click to collapse
OOS is always for OOS based ROMs.
Custom is for AOSP/CAF ROMs.
koliberk said:
Flashed OOS, phone seems to be a bit faster. Noticed quicker loading of widgets after boot.
But there seems to be a bit to much brightness while booting, as boot animation overshoots it's limits :/
The other issue I had was missing all stock sounds, like ringtones and notifications.
I could only use my own sounds from internal storage. :/
Left with new kernel, right is with stock.
Click to expand...
Click to collapse
Thanks for testing. It may be small changes then.
What ROM does the device run? May be just a case of binaries/kernel mismatch.
If is something done on purpose because of SKU difference, coded on dtb and or even worse in drivers, may be more hard to address.
In the past we had checks we could fake SKU to have the themes and stuff available, I'll take look.
eng.stk said:
OOS is always for OOS based ROMs.
Custom is for AOSP/CAF ROMs.
Thanks for testing. It may be small changes then.
What ROM does the device run? May be just a case of binaries/kernel mismatch.
If is something done on purpose because of SKU difference, coded on dtb and or even worse in drivers, may be more hard to address.
In the past we had checks we could fake SKU to have the themes and stuff available, I'll take look.
Click to expand...
Click to collapse
Thanks, I have included details of my ROM in the attachment.
I think my ROM is global, as just after receiving device from OnePlus UK it was on 10.0.1, than OTA full update to10.0.3 from OOS.
Data as per Oxygen Updater:
OOS Ver: 10.0.3.HD01BA
OTA Ver: OnePlus7TProOxygen_14.E.07_GLO_007_1910120134
Incremental OS Ver: 1910120055
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
daveuk87 said:
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
Click to expand...
Click to collapse
I have the same problem. It's also with kirisakura kernel.
Only flars kernel doesn't have this behavior so far.
Thanks for providing the kernel too us anyways.
daveuk87 said:
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
Click to expand...
Click to collapse
Been noticing this too.
But it only happens when device falls into deep sleep (?) for me.
Example:
I woke this morning and device been sleep overnight the fingerprint wasn't recognized
When I took a shower and came back the fingerprint wasn't recognized.
However when I unlock it and use the phone for a minute or so the fingerprint starts to work fine again.

Categories

Resources