{
"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.5 + LLD linker)
Full -O2 build with device and target flags enhanced, build improvements and compiler fixes, 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
Modded schedutil governor merged from latest CAF sm8150 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 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 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)
Backlight min brightness option
Gamepad support enabled (xbox, ps4, switch)
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 FKM, EXKM, Kernel Adiutor and others
DOWNLOAD KERNEL ZIP
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 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/op7
Don't forget to hit thanks, it's free
OnePlus 7T 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.
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
Since there is no TWRP yet, how to flash the kernel in OOS?
Nishchay1 said:
Since there is no TWRP yet, how to flash the kernel in OOS?
Click to expand...
Click to collapse
You can use EXKM or Franco kernel Manager.
It flashed and booted fine on my 7T Pro.
Sent from my OnePlus7TPro using XDA Labs
Lossyx said:
You can use EXKM or Franco kernel Manager.
It flashed and booted fine on my 7T Pro.
Sent from my OnePlus7TPro using XDA Labs
Click to expand...
Click to collapse
I'm already rooted. Flashing this over the patched boot.img will cause any trouble?
Nishchay1 said:
I'm already rooted. Flashing this over the patched boot.img will cause any trouble?
Click to expand...
Click to collapse
nope, i was also rooted and flashed this using EXKM and had no issues
Nishchay1 said:
I'm already rooted. Flashing this over the patched boot.img will cause any trouble?
Click to expand...
Click to collapse
MrGimpGrumble said:
nope, i was also rooted and flashed this using EXKM and had no issues
Click to expand...
Click to collapse
Indeed flash via autoflash kernel apps work fine in a rooted environment and is thw way to go atm.
Or sideload the zip via twrp, use usb flash drive, etc.
Sent from my blu_spark'd OnePlus
Aww yeah, I remember Blu on my Nexus 5 ??
My finger print unlock stopped working after flashing custom ver. 60
Sent from my HD1905 using Tapatalk
Getting forbidden error on downloads.
ChongoDroid said:
Aww yeah, I remember Blu on my Nexus 5 ??
Click to expand...
Click to collapse
Yes same here, best kernel for Nexus 5
I'm guessing we flash oos zip if we're on stock ROM and custom if we're on custom?
morbidj said:
My finger print unlock stopped working after flashing custom ver. 60
Sent from my HD1905 using Tapatalk
Click to expand...
Click to collapse
anybody else also getting this? I'm on Global 10.0.5
aleck0112 said:
anybody else also getting this? I'm on Global 10.0.5
Click to expand...
Click to collapse
I think its buggy on the lock screen. Found it does work sometimes if you press very lightly.
I believe ElementalX had the same problem which was rectified with removal of verifiedbootstate hide for OP7t and OP7tPro
notegalaxy said:
I think its buggy on the lock screen. Found it does work sometimes if you press very lightly.
I believe ElementalX had the same problem which was rectified with removal of verifiedbootstate hide for OP7t and OP7tPro
Click to expand...
Click to collapse
yeah im gonna hold on for now:silly:
Does anyone know how to get the logs which would be relevant to the dev to help solve this issue?
shorty1993 said:
Getting forbidden error on downloads.
Click to expand...
Click to collapse
Working fine.
ChongoDroid said:
I'm guessing we flash oos zip if we're on stock ROM and custom if we're on custom?
Click to expand...
Click to collapse
OOS for OOS baswd ROMS.
Custom for AOSP/CAF source build ROMs.
morbidj said:
My finger print unlock stopped working after flashing custom ver. 60
Sent from my HD1905 using Tapatalk
Click to expand...
Click to collapse
aleck0112 said:
anybody else also getting this? I'm on Global 10.0.5
Click to expand...
Click to collapse
notegalaxy said:
I think its buggy on the lock screen. Found it does work sometimes if you press very lightly.
I believe ElementalX had the same problem which was rectified with removal of verifiedbootstate hide for OP7t and OP7tPro
Click to expand...
Click to collapse
Weird, never seen anything like that in any device for that matter.
7T Pro is working normal and all peachy.
Was it always like that or became so because of a ROM update?
Did you guys try to troubleshoot it, like removong the pronts and enroll again, clear Store data, etc?
Sent from my blu_spark'd OnePlus
eng.stk said:
Working fine.
OOS for OOS baswd ROMS.
Custom for AOSP/CAF source build ROMs.
Weird, never seen anything like that in any device for that matter.
7T Pro is working normal and all peachy.
Was it always like that or became so because of a ROM update?
Did you guys try to troubleshoot it, like removong the pronts and enroll again, clear Store data, etc?
Sent from my blu_spark'd OnePlus
Click to expand...
Click to collapse
working fine here on my 7T! Running like a champ... Thanks!!
855+ not capable of being overclocked?
ermacwins said:
855+ not capable of being overclocked?
Click to expand...
Click to collapse
Honestly I would even prefer a downclock at SD855 frequencies to save some juice.
Related
Mod Message
As requested by OP, this thread is closed.
Please continue your discussion to this thread below:
[KERNEL] [Feb 20] ElementalX-OP3 4.02 (Oreo) 4.01 (Custom 8.1.0)
https://forum.xda-developers.com/on...velopment/kernel-elementalx-op3-0-01-t3404879
Click to expand...
Click to collapse
ElementalX Kernel
for OnePlus 3T
{
"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"
}
ElementalX is designed for maximum stability.
It is made for people who depend on their phone every day.
Features
Easy installation and setup with Aroma installer
Wake Gestures support (sweep2wake & doubletap2wake)
Notification LED control
Overclock or underclock CPU
Sound control
Advanced color control
Sweep2sleep
Backlight dimmer
Adjust or disable vibration
FIOPS, BFQ, CFQ, deadline, noop and SIO i/o schedulers
NTFS r/w support
Option to disable fsync
performance and power optimizations
USB OTG support
Dash charge
WireGuard support
Does not force encryption
Compatible with systemless root
Installation
1. Flash in recovery
For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
Do NOT flash this over other custom kernels!
You should only flash ElementalX over the kernel that came with your ROM!!!
Notes
EX Kernel Manager can be used to configure settings and update or install the kernel quickly and easily.
You can also use my free app Button Mapper to configure the navigation buttons.
Google+ Community
Downloads
OxygenOS/Stock-based ROMs (Android 8.0.0)
ElementalX-OP3-4.02
LineageOS/Custom ROMs (Android 8.1.0)
ElementalX-OP3-4.01
OxygenOS/Stock-based ROMs (Android 7.1.1)
ElementalX-OP3-3.09
LineageOS/Custom ROMs (Android 7.1.2)
ElementalX-OP3-3.19
OxygenOS/Stock-based ROMs (Android 7.0)
ElementalX-OP3-2.07
OxygenOS/HydrogenOS/Stock-based ROMs (Android 6.0.1)
ElementalX-3T-1.04
Thanks to OnePlus and XDA for providing a OnePlus 3T for me to play with
Source code
Github
_____________________________________
XDA:DevDB Information
ElementalX-3T, Kernel for the OnePlus 3T
Contributors
flar2
Source Code: https://github.com/flar2/android_kernel_oneplus_msm8996/tree/ElementalX-3T
Kernel Special Features:
Version Information
Status: Stable
Created 2016-12-18
Last Updated 2018-02-20
Reserved
Reserved
Well ain't this a Nice Surprise, was wondering if you'd show up, well I suspected you may off, but still I didn't know when.....Hello Flar, Remember using your HTC Kernels and loved them.....
Brought to you by my RR Powered OnePlus 3T
Thank you so much! Will flash and report back any issues!
This couldn't be any better, thank you! ...have been the best kernel for my hammerhead (still enjoy my N5)
Sound & Video playback: So Kernel Is running smooth, however there is no sound & YouTube or any video the frame rates are very very slow, guessing a driver issue, on Stock 3.5.4 and flashed back before installing this Kernel, obviously this is important to have Functional sound & video.....
Brought to you by my ElementalX Powered Oneplus 3T
Duncan1982 said:
Sound & Video playback: So Kernel Is running smooth, however there is no sound & YouTube or any video the frame rates are very very slow, guessing a driver issue, on Stock 3.5.4 and flashed back before installing this Kernel, obviously this is important to have Functional sound & video.....
Brought to you by my ElementalX Powered Oneplus 3T
Click to expand...
Click to collapse
I'm doing a clean install right now. I'll let you know if I am experiencing the same issue.
woundman said:
I'm doing a clean install right now. I'll let you know if I am experiencing the same issue.
Click to expand...
Click to collapse
Was the same (first I flashed over blu_spark) issue present, so guessed that was the issue (was lazy) so flashed 3.5.4 again & installed ElementalX & Still no sound & video frame rates are very slow, I have tried problem solving but can't think of any conflicts on my side....[emoji12]
Brought to you by my ElementalX Powered Oneplus 3T
Duncan1982 said:
Was the same (first I flashed over blu_spark) issue present, so guessed that was the issue (was lazy) so flashed 3.5.4 again & installed ElementalX & Still no sound & video frame rates are very slow, I have tried problem solving but can't think of any conflicts on my side....[emoji12]
Brought to you by my ElementalX Powered Oneplus 3T
Click to expand...
Click to collapse
Just tested myself, indeed YouTube is slow and choppy/laggy and no sound.
Edit: Phone is actually making a popping noise even after closing all apps.
Edit: Tried clearing Dalvik / ART Cache & Cache, problems still present. Hopefully they'll fix soon.
Good!!!
Enviado desde mi OnePlus3T mediante Tapatalk
Wait...did i just fast forward a week...its not Christmas yet??
Sent from my OnePlus 3T using XDA Labs
By chance, can anyone provide stock kernel for 3.5.4? I wanna try flashing this but needing to flash whole OOS package again to revert is painful. Having a collection of stock kernels would help a lot on productivity.
Sent from my ONEPLUS A3010 using Tapatalk
override182 said:
By chance, can anyone provide stock kernel for 3.5.4? I wanna try flashing this but needing to flash whole OOS package again to revert is painful. Having a collection of stock kernels would help a lot on productivity.
Sent from my ONEPLUS A3010 using Tapatalk
Click to expand...
Click to collapse
Why not just take a nandroid backup and flash that? You can use adb pull/push commands to store them on a computer if space is an issue, or put them on a usb drive/hard drive via an otg cable.
Calum 2 said:
Why not just take a nandroid backup and flash that? You can use adb pull/push commands to store them on a computer if space is an issue, or put them on a usb drive/hard drive via an otg cable.
Click to expand...
Click to collapse
Which sector portion does the kernels and ramdisk are located btw for op3t. Was it boot? Thanks man
Sent from my ONEPLUS A3010 using Tapatalk
Looking forward to the pending fix so I can enjoy this fantastic Kernel.....,ðŸ‘
Brought to you by my ElementalX Powered OnePlus 3T
Update!!!
OxygenOS/Stock-based ROMs
ElementalX-3T-1.01
Changes:
-add overclocking/underclocking
-fix sound problem
Thanks flar2 for the Update Fix, now running as it should & a very happy user......?
Brought to you by my ElementalX Powered Oneplus 3T
@flar2 do you intend to create a hybrid kernel that works on the op3 and op3t in the future or will you keep them as two separate projects? Glad to see you here!
andre0005 said:
@flar2 do you intend to create a hybrid kernel that works on the op3 and op3t in the future or will you keep them as two separate projects? Glad to see you here!
Click to expand...
Click to collapse
No, that would be a mess. They are two different devices from the kernel's perspective.
BatStock-Kernel for SM-G955F/FD/N models
{
"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 Touchwiz Roms with AQDD 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 !
Features of this Kernel:
- Build with latest self-made 6.3.0 GNU toolchain
- Build with AQF7 kernel source code
- Latest Linux version 4.4.76, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative, schedutil
- Includes latest AQF7 ramdisk
- I/O schedulers: CFQ (Default), No-op, Deadline
- F2FS enabled for /data and /cache disabled on 1.2.2 for testing
- NTFS enabled
- TCP (Network) control: Bic (default), Reno, cdg, cubic, dctcp, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois, Lia, Olia, Wvegas, balia
- SeLinux is set to permissive
- All samsung security related configs disabled (as knox, tima, restrict rooting)
Download:
V1.2.2 on AndroidFilehost
Bugs/Problems:
- None
Instructions:
0. Have a working recovery and encryption removed!
1. Download kernel
2. Boot into twrp recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (Magisk or SuperSU)
5. 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
- Jesec for his workaround, without him custom kernels won't be possible on the s8!
XDA:DevDB Information
BatStock-Kernel SM-G955F, Kernel for the Samsung Galaxy S8+
Contributors
Tkkg1994
Source Code: https://github.com/Tkkg1994/BatKernel/tree/TW70-stock
Kernel Special Features: Close to Stock Kernel
Version Information
Status: Stable
Current Stable Version: V1.2.2
Stable Release Date: 2017-07-12
Created 2017-05-14
Last Updated 2017-07-12
Changelogs:
BatStock-Kernel V1.0:
- Initial testing release (not on XDA)
BatStock-Kernel V1.0.1:
- Fixed slow read speed
- enabled f2fs
- enabled ntfs
- enabled all included govs/tcp/ioscheds
- random driver updates
BatStock-Kernel V1.1.0:
- Based on latest AQE5 source code
- Updated ramdisk to AQEB
- Added init.d support
- Hopefully fixed some issues with shealth
- Updated linux to most recent 4.4.69
- Changes made by samsung in source code: led cover support, some other battery updates, display updates (mainly for red tint), other small fixes
BatStock-Kernel V1.2.0:
- Based on latest AQF7 release
- Updated ramdisk to AQF7
- Updated Linux to 4.4.74
- ext4: fix data exposure after a crash (which should maybe fix the random reboots)
- Updated included camera binaries
BatStock-Kernel V1.2.2:
- Reverted an alarmtimer update which could have broken some deepsleep things
- Added support for private mode
- Updated linux to 4.4.76
- Added stock init file (without being patched for f2fs, means f2fs won't work right now) to see if that has something to do with continous bootloops
Reserved
Reserved
No root :/
Gesendet von meinem SM-G955F mit Tapatalk
I lose wifi passwords with installing kernel ! And TB don't Reinstall the passwords !
Great kernel, performs better than Stock for me and works well with adoptable storage:good:
Thank you:laugh:
murat669 said:
No root :/
Gesendet von meinem SM-G955F mit Tapatalk
Click to expand...
Click to collapse
As you read per instructions in OP, you need to reflash Magisk or SuperSU. Did you even read them?
clodoux said:
I lose wifi passwords with installing kernel ! And TB don't Reinstall the passwords !
Click to expand...
Click to collapse
That's normal, will only happen if you come from stock kernel to custom kernel. Than it won't loose it anymore
Ok. Thanks. And it's normal that TB can't Reinstall the wifi passwords ? Thanks for all
Tkkg1994 said:
As you read per instructions in OP, you need to reflash Magisk or SuperSU. Did you even read them?
That's normal, will only happen if you come from stock kernel to custom kernel. Than it won't loose it anymore
Click to expand...
Click to collapse
(personally I'm really surprised at the comments popping up everywhere about wifi and bluetooth pairs being lost? Nothing changed from previous years. I wonder if it means that with the S8+ and S8 we have a alot more users who have decided root is the way to go)
@Tkkg1994
Thanks a lot mate.
Tkkg1994 said:
- All samsung security related configs disabled (as knox, tima, restrict rooting)
Click to expand...
Click to collapse
So, Is this good news for Samsung Pay users ?
Hey bud. After flashing your kernel I'm getting a bug in the Facebook app whereby if you are scrolling through comments on a thread the act of pressing on the screen to scroll continually gets picked up as a touch and hold event (i.e. edit post/copy post etc)
Given I didn't have the bug before flashing I have to assume it relates to changes made in your kernel.
Now interestingly I had exactly the same bug on my OnePlus 3 using AOSP or LOS so there must be a connection in the kernel config.
I'll try and pull a log.
clodoux said:
I lose wifi passwords with installing kernel ! And TB don't Reinstall the passwords !
Click to expand...
Click to collapse
Tkkg1994 said:
That's normal, will only happen if you come from stock kernel to custom kernel. Than it won't loose it anymore
Click to expand...
Click to collapse
clodoux said:
Ok. Thanks. And it's normal that TB can't Reinstall the wifi passwords ? Thanks for all
Click to expand...
Click to collapse
I have 2 questions :
1. Loosing the passwords is known consequence. But is there any working way to get them restored? TB doesn't work indeed...
2. What happens if one flashes a different kernel (stock or other custom kernel) again after flashing this kernel. I guess you'll loose them every time, right?
All samsung security related configs disabled (as knox, tima, restrict rooting) but why secure folder doesnt work.after flashing kernel pattern security doesnt work.I cant open with pattern.
JazonX said:
So, Is this good news for Samsung Pay users ?
Click to expand...
Click to collapse
vardar.baris said:
All samsung security related configs disabled (as knox, tima, restrict rooting) but why secure folder doesnt work.after flashing kernel pattern security doesnt work.I cant open with pattern.
Click to expand...
Click to collapse
No it isn't read my post here:
Tkkg1994 said:
Nope. Samsung has fixed this bug from the S7.
And most likely they will patch the s7 soon as well so we won't be able to use it.
On the s7 it was: hmmm kernel gives me no result, I think that means successfull passed.
Pretty stupid [emoji23]
Click to expand...
Click to collapse
kickassdave said:
Hey bud. After flashing your kernel I'm getting a bug in the Facebook app whereby if you are scrolling through comments on a thread the act of pressing on the screen to scroll continually gets picked up as a touch and hold event (i.e. edit post/copy post etc)
Given I didn't have the bug before flashing I have to assume it relates to changes made in your kernel.
Now interestingly I had exactly the same bug on my OnePlus 3 using AOSP or LOS so there must be a connection in the kernel config.
I'll try and pull a log.
Click to expand...
Click to collapse
Hey
Display driver is kept 100% stock and I haven't seen any problems in scrolling. Wouldn't say that it's related to kernel
tiho5 said:
I have 2 questions :
1. Loosing the passwords is known consequence. But is there any working way to get them restored? TB doesn't work indeed...
2. What happens if one flashes a different kernel (stock or other custom kernel) again after flashing this kernel. I guess you'll loose them every time, right?
Click to expand...
Click to collapse
It's because we switch off secure storage to false (from true on stock)
You loose it again each time you switch from secure storage true to false and vis a verse. This is mainly the cause from stock to custom not from custom to custom
this means we cannot use secure folder? I wnt to use it is there a way to use it
vardar.baris said:
this means we cannot use secure folder? I wnt to use it is there a way to use it
Click to expand...
Click to collapse
Seems No.
I was also sorta excited to wipe my device again, and Start from scratch with Magisk and this Kernel. However, My focus was on SamsungPay.
Anyhow knowing tkkg1994 from a long time, This kernel would do better than all other kernels.
also shealth doesnt works.can we do anything
JazonX said:
Seems No.
I was also sorta excited to wipe my device again, and Start from scratch with Magisk and this Kernel. However, My focus was on SamsungPay.
Anyhow knowing tkkg1994 from a long time, This kernel would do better than all other kernels.
Click to expand...
Click to collapse
Sadly this doesn't work anymore, I assume samsung will patch it also on the s7 soon (sadly)
vardar.baris said:
also shealth doesnt works.can we do anything
Click to expand...
Click to collapse
It works fine, using it since I got my phone
{
"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"
}
WARNING :
This kernel is for OnePlus 5 (cheeseburger)
Code:
You will NOT void your warranty after flashing this kernel.
Be sure to make all necessary backups first before processing to installation.
I'am not responsible of any damage caused to your device or data lost after flashing this kernel.
Of course, these are only basic warnings ! but generally you'll not get any problem :)[/COLOR][/FONT]
Some reading..
Welcome to SimpleGX kernel ! a kernel that aims for simplicity, stability, better performance, smoothness and battery life over a pure stock kernel.
This kernel is designed for people who are (like me) bored to flash kernels which integrate tons of unneeded things.
Main goals of it is to stay MUCH closer to stock than every kernels shared here and almost not to be a “custom kernel” on its own. So beware, no exotic stuffs here !
No need for any third app or whatever to control this kernel. Just "flash-n-joy" ! this is how I always liked thing.
Keep in mind that this kernel has been designed for my daily use first.
I would like to personally thanks @Lord Boeffla for his precious help to build my first OP5 kernel ! without him, this kernel won’t be there ! so please consider it.
As always, I'm enjoying sharing my contribution here on XDA for free, which taking me a lot of (my free) time to test before releasing. So, if you can offer me a little beer, it will be really appreciated!
This kernel must be only flashed over an official OnePlus 5 LineageOS (LOS) ROM !
Feel free to include my kernel to your ROMs / threads but please don't forget to inform/ask first via PM and credit me properly in your original thread. It's always appreciated.
★ WHAT TO EXPECT ★ :
(over a pure stock kernel) :
Better battery life
Overall better performance
Trying to include only efficient (but definitely no experimental) tweaks
Stay as close as possible from pure stock source
★ FEATURES (up-to-date) ★ :
Base :
Always directly based from latest available "android_kernel_oneplus_msm8998" Android 7.1.1 source from LineageOS / OnePlus 5 (for clean work)
Compiled with stock Google (4.9.x / aarch64-linux-android) toolchain (for best stability)
Featuring Anykenel2 (for all ramdisk compatibility)
Stock Linux 4.4.52
Main :
Kernel logger disabled
Fixed annoying minimum backlight level
Wakelocks control support (all wakelocks disabled by default)
Several fixes/optimizations patches for stock cpufreq_conservative governor
MAPLE I/O scheduler added (and set as default)
Completely optimized stock 'cfq' I/O scheduler
Xbox controller (and other USB pads) support
All TCP congestion control modules activated with Westwood currently as default
Removed verify and forced encryption + patched SafetyNet flags to pass CTS
Some miscellaneous tweaks, fix, patches and security patches to improve overall smoothness and battery life experience
Various tweaks :
Full changes to be discovered directly in my Github source below
Features that will NEVER be included in this kernel :
adding any other governor (than those stock)
root/busybox auto-installation
CPU/GPU overclocking/undervolting
adreno idler
state_notifier
any upgrade of Linux kernel
dual-boot
etc
★ PREREQUISITE ★ :
An unlocked Bootloader
An Android Nougat firmware (based on LineageOS)
A custom recovery (TWRP recommanded), to flash the kernel
Optional : to control some kernel tweaks, you can install Kernel Adiutor)
★ SOURCE (up-to-date) ★ :
Github >> SimpleGX.
★ INSTALLATION PROCEDURE ★ :
(personally I'm not on LOS, so here is @dr.zook instructions instead (thanks to him!) :
Backup everything you need (internal & external)
Unlock your bootloader
Flash official TWRP recovery
Reboot to TWRP
Wipe system/cache/dalvik and data (without data/media) partitions
Flash your full latest AOSP + 4.5.10 firmware package
Optional: flash your favorite Gapps package
Flash SimpleGX kernel
Flash root (Magisk or SuperSU)
Optional: this last step is only for the unencrypted devices: flash "no_verity_op5.zip"
Reboot and enjoy !
★ FAQ ★ :
How can I update my SimpleGX kernel version ?
Follow THESE steps.
How can I go back to stock kernel ?
Just flash back your full usual rom back.
Is there a OxygenOS (OOS) version of you kernel ?
Of course ! grab it HERE.
How to recover excellent battery life ?
Check my personal tips HERE.
★ for LineageOS ★
/!\ CHECK MD5 BEFORE FLASHING IS ALWAYS HIGHLY RECOMMENDED /!\
/!\ PLEASE DO NOT MIRROR MY DOWNLOADS /!\
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below). It's always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
:good::highfive::good:
CHANGELOG
★ CHANGELOG ★ :
22.09.2017 : v1.03 released.
Added one cpufreq_conservative (fix/optimization) patch
Added wakelocks control back and disable them by default (for better battery life)
Add (CVE-2017-1000251) security patch for Bluetooth BlueBorne attack
Added OnePlus5 minimum backlight fix (current value has been set to 8 for now).
17.09.2017 : v1.02 released.
Synchronize codes to latest LineageOS source
Anykernel2: updated to latest version
08.09.2017 : v1.01 released.
Synchronize codes to latest LineageOS source
Removed all queue work on power efficient wq patches from franciscofranco. (Less experimental, more close to stock now).
03.09.2017 : v1.00 released.
Initial release (check actual features. Should match v1.06 of OxygenOS version. The only difference for now is USB fast charge removed due to already integrated fast charge USB tweak from LOS source).
Thanks & greetings
★ THANKS & GREETINGS ★ :
(by alphabetic order)
Lord Boeffla
osm0sis
ZaneZam
. . . and of course to all talented devs credited in my commits!
DONATIONS
★ DONATIONS ★ :
Many thanks @dr.zook :good:
Thank you to support my work ! :highfive:
Reserved (just in case)
Awesome job
Enviado desde mi ONEPLUS A5000 mediante Tapatalk
Awesome, my favorite kernel is there for LOS! ?
Thanks for your great work, keep it up ??
Cheers :highfive:
Sent from my ONEPLUS A5000 using XDA Labs
dr.zook said:
Awesome, my favorite kernel is there for LOS!
Thanks for your great work, keep it up
Cheers :highfive:
Click to expand...
Click to collapse
Wow man, thank you very much for your second donation, very appreciated! :highfive::good:
Also, thank you again to be the first to confirm that beta3 was working (before making final) release
Cheers'
well, I can't use this kernel with LOS.
When the phone boots up it just says "android is starting" with my background picture. I'm using the newest built that came out today + the OOS 4.5.10 files
4RM4N1 said:
+ the OOS 4.5.10 files
Click to expand...
Click to collapse
This kernel is for LineageOS, not OxygenOS :good:
I can't confirm myself if my LOS version is working since I will stick to OOS for now (and no plan to go for LOS one day), but @dr.zook tested my beta3 recently and confirmed working perfectly into official LOS. All I did is just removing "-beta3" from local version, so it should be weird that it's not working anymore.
4RM4N1 said:
well, I can't use this kernel with LOS.
When the phone boots up it just says "android is starting" with my background picture. I'm using the newest built that came out today + the OOS 4.5.10 files
Click to expand...
Click to collapse
Could you please tell what exactly you did?
Clean flash?
Coming from stock or custom kernel?
First boot on stock or SimpleGX?
Root? If yes supersu, magisk or other?
Is your device encrypted or unencrypted?
I am unencrypted.
I clean flashed rom, same firmware as you, then SimpleGX, then magisk,then no_verity_op5.zip and all worked flawlessly.
Sent from my ONEPLUS A5000 using XDA Labs
---------- Post added at 07:35 PM ---------- Previous post was at 07:31 PM ----------
AndroidGX said:
This kernel is for LineageOS, not OxygenOS :good:
...
Click to expand...
Click to collapse
I think he talks about the latest firmware package with is the one I used to flash, too.
It's a thing you have to do on LOS/CAF/AOSP roms.
Sent from my ONEPLUS A5000 using XDA Labs
dr.zook said:
Could you please tell what exactly you did?
Clean flash?
Coming from stock or custom kernel?
First boot on stock or SimpleGX?
Root? If yes supersu, magisk or other?
Is your device encrypted or unencrypted?
I am unencrypted.
I clean flashed rom, same firmware as you, then SimpleGX, then magisk,then no_verity_op5.zip and all worked flawlessly.
Sent from my ONEPLUS A5000 using XDA Labs
---------- Post added at 07:35 PM ---------- Previous post was at 07:31 PM ----------
I think he talks about the latest firmware package with is the one I used to flash, too.
It's a thing you have to do on LOS/CAF/AOSP roms.
Sent from my ONEPLUS A5000 using XDA Labs
Click to expand...
Click to collapse
I'm also pretty sure that he does something wrong anywhere during flashing steps for LOS :highfive:
Thanks for the infos, it looks like it's a bit hard to move into LOS, that is why I guess LOS is not getting much success into OP5 for now
It's more from the "elite" side
dr.zook said:
Could you please tell what exactly you did?
Clean flash?
Coming from stock or custom kernel?
First boot on stock or SimpleGX?
Root? If yes supersu, magisk or other?
Is your device encrypted or unencrypted?
I am unencrypted.
I clean flashed rom, same firmware as you, then SimpleGX, then magisk,then no_verity_op5.zip and all worked flawlessly.
Click to expand...
Click to collapse
I came from RR official. Device is encrypted.
• Factory Reset
• flashed LineageOS with Factory Wipe
• flashed GApps
• flashed the Kernel
• flashed Magisk
4RM4N1 said:
I came from RR official. Device is encrypted.
• Factory Reset
• flashed LineageOS with Factory Wipe
• flashed GApps
• flashed the Kernel
• flashed Magisk
Click to expand...
Click to collapse
What magisk version did you use? Official 13.3 or one of the beta/unofficial versions?
Maybe try to first boot on stock kernel and see if you can get it to boot.
As your device is encrypted it MAY be the cause of the issue, too. I have no experience with encrypted devices, I decrypted my device on day one to have all the options...
Sent from my ONEPLUS A5000 using XDA Labs
---------- Post added at 04:06 AM ---------- Previous post was at 03:57 AM ----------
AndroidGX said:
I'm also pretty sure that he does something wrong anywhere during flashing steps for LOS :highfive:
Thanks for the infos, it looks like it's a bit hard to move into LOS, that is why I guess LOS is not getting much success into OP5 for now
It's more from the "elite" side
Click to expand...
Click to collapse
You're right, but I so much want the customization aosip/rr/aicp and whatnot brings. If the op camera app works on this, I think I'll switch.
I tried a nearly gappless setup with microg magisk module and just the playstore but I could not get it to full functionality on first try. Didn't have the time to dig into the problem.
But that's the way I want it to be. At least for a while ?
Sent from my ONEPLUS A5000 using XDA Labs
dr.zook said:
What magisk version did you use? Official 13.3 or one of the beta/unofficial versions?
Maybe try to first boot on stock kernel and see if you can get it to boot.
As your device is encrypted it MAY be the cause of the issue, too. I have no experience with encrypted devices, I decrypted my device on day one to have all the options...
Sent from my ONEPLUS A5000 using XDA Labs
---------- Post added at 04:06 AM ---------- Previous post was at 03:57 AM ----------
You're right, but I so much want the customization aosip/rr/aicp and whatnot brings. If the op camera app works on this, I think I'll switch.
I tried a nearly gappless setup with microg magisk module and just the playstore but I could not get it to full functionality on first try. Didn't have the time to dig into the problem.
But that's the way I want it to be. At least for a while
Sent from my ONEPLUS A5000 using XDA Labs
Click to expand...
Click to collapse
Problem is that I kept old OOS flashing instructions (so i'ts my mistake also).
If you may sum-up exactly the correct steps one by one which were working for you, I will add it into first post :highfive::good:
I have to go to the Hospital this whole day, will edit once I'll come back home (I hope! haha)
Cheers'
dr.zook said:
What magisk version did you use? Official 13.3 or one of the beta/unofficial versions?
Maybe try to first boot on stock kernel and see if you can get it to boot.
As your device is encrypted it MAY be the cause of the issue, too. I have no experience with encrypted devices, I decrypted my device on day one to have all the options...
Sent from my ONEPLUS A5000 using XDA Labs
Click to expand...
Click to collapse
It is 100% a problem of the ROM. I'm now on AOSPA again and the kernel works there.
I used Magisk 13.6
Everything boots fine on LineageOS but when I add the kernel the whole system is screwy
AndroidGX said:
Problem is that I kept old OOS flashing instructions (so i'ts my mistake also).
If you may sum-up exactly the correct steps one by one which were working for you, I will add it into first post :highfive::good:
I have to go to the Hospital this whole day, will edit once I'll come back home (I hope! haha)
Cheers'
Click to expand...
Click to collapse
OK, here's what I did and how my device is set up.
I use twrp 3.1.1.1 official and I am unencrypted.
I wiped cache/dalvik(art), system and data without data/media.
Then I flashed latest aosip and 4.5.10 firmware package.
Then, if wanted, your favorite gapps package.
Then SimpleGX kernel and magisk 13.3 stable.
Last step is only for the unencrypted devices, flashing the no_verity_op5.zip
That's pretty much it.
Sent from my ONEPLUS A5000 using XDA Labs
Any idea if this Kernel works on Pure Fusion?
mcduffie2010 said:
Any idea if this Kernel works on Pure Fusion?
Click to expand...
Click to collapse
It should work fine.
Do a nandroid backup before you flash, just to be safe.
Sent from my ONEPLUS A5000 using XDA Labs
dr.zook said:
It should work fine.
Do a nandroid backup before you flash, just to be safe.
Click to expand...
Click to collapse
Nandroid is never working for me. It won't boot
{
"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.
{
"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"
}
NDataX Kernel
Samsung Galaxy A51
NDataX is a custom kernel, bringing stability & improvement, without reducing performance. Beside, this kernel is aiming for less-developed devices.
Code:
- Disabled auto reboot when panic (random reboot)
- Fixed MTP issue in GSI variant
- Enabled all CPU Governors & I/O Scheduler
- Removed security restriction
- Removed verify & avb flags (no need to flash dm verity disabler again)
- WireGuard suppport
- Kali NetHunter support (Wi-Fi adapter v2-v3 support coming soon)
- Upstreamed to v4.14.140
- Some adjustment to stability which I forgot
Github Release
- Requirements:
Stock OneUI 2.5 ROM (Port or stock) or custom ROM (GSI, etc)
TWRP 3.5 by @ianmacd (search in YouTube. @redymedan created the video tutorial, iirc his channel is Android How-To)
Bootloader unlocked of course
- Installation steps:
Download one of this kernel zip based on your ROM type. Stock variant for stock, Custom variant for custom / GSI rom
Direct flash the zip. Note that if you installed magisk before, then it will not removed.
Simply reboot and enjoy
If you feel this kernel is helpful, and want to help me build by donating, here is the answer : Don't donate to me, donate to other people that more need donation. Like charity or other. I'm not being rude, or don't want to be helped, or whatever. This kernel is builded in my free time, so I don't do this for job, but just my hobby.
Additionally, if you want to say thanks, then just like this thread and/or click thanks button. That will be very appreciated!
Source: https://github.com/hendramn/NDataX_a51
Defconfig: ndx_defconfig
Toolchain: AOSP GCC 4.9, branch ndk-release-r18; Clang 4639204
Build script: build.sh
My source is freely used for anyone. You can fork it, clone it, even build it without my permission. But, if you want to rebuild kernel, add other features, and share to somewhere, please add my credit! Atleast my XDA username. It will be very appreciated
17022021: My source will be reworked. This means these current source URL will dead, or fully different. Don't worry, I'll of course link it later
Allah SWT.
My parents, family, and other support
Linux; Samsung for base source
@Yillié for some references and knowledge
@redymedan and @azteria2000 for testing
@nathanchance , @kdrag0n , kerneltoast, @erfanoabdi for commit references
@osm0sis for his AnyKernel
And other people which I cherry-pick their commit and/or support me.
Thanks for using my kernel. Hope you guys like it. Thank you very much!
Reserved - Changelog
News & other.
09-02-2021: Since samsung release Android 11 source along wity OneUI 3 (will world-wide soon), NDataX will support Android 1 as well as Android 10. But, Android 10 support will EOL (end of life) when OneUI 3 is already world-wide. Why? It's difficult to maintain 2 Android version support, because we don't know what Samsung do & changes in each source.
17-02-2021: My source will be reworked. This means these current source URL will dead, or fully different. Don't worry, I'll of course link it later
Thank you for kernel.Whats antutu score
Fatih27 said:
Thank you for kernel.Whats antutu score
Click to expand...
Click to collapse
I didn't check it. It should better but not far from stock since I depends the stability for now
I need help, after flashing this onto my A51, it won't get out of the bootscreen
I'm not sure if I did something wrong but I followed all steps.
Shawny16k said:
I need help, after flashing this onto my A51, it won't get out of the bootscreen
I'm not sure if I did something wrong but I followed all steps.
Click to expand...
Click to collapse
Hi sir, sorry for making you got bootloop. What ROM you in? GSI or OneUI? Also if OneUI, which version. Thanks
hendramanu said:
Hi sir, sorry for making you got bootloop. What ROM you in? GSI or OneUI? Also if OneUI, which version. Thanks
Click to expand...
Click to collapse
OneUI 2.5, It's Android 10 TPA not sure why I'm having this issue
Shawny16k said:
OneUI 2.5, It's Android 10 TPA not sure why I'm having this issue
Click to expand...
Click to collapse
actually I think I fixed the issue, I formatted and it finally passed the boot screen, I'll let you know if anything else occurs.
Shawny16k said:
actually I think I fixed the issue, I formatted and it finally passed the boot screen, I'll let you know if anything else occurs.
Click to expand...
Click to collapse
Great to see you fix it. But format data solution is hard to do on some user, because they may keep important data and not able to backup.
Do you remove the encryption after flashing TWRP before? With formatting data & flashing DM Verity disabler. When encryption is removed then TWRP should not error of unable to mount /data
hendramanu said:
Great to see you fix it. But format data solution is hard to do on some user, because they may keep important data and not able to backup.
Do you remove the encryption after flashing TWRP before? With formatting data & flashing DM Verity disabler. When encryption is removed then TWRP should not error of unable to mount /data
Click to expand...
Click to collapse
I don't have much important data in this phone plus I've formatted this phone a lot cause of the random reboot issue I had and no I never had encryption.
Shawny16k said:
I don't have much important data in this phone plus I've formatted this phone a lot cause of the random reboot issue I had and no I never had encryption.
Click to expand...
Click to collapse
Okay sir. Thank you for using my kernel. Any problem you face?
hendramanu said:
Okay sir. Thank you for using my kernel. Any problem you face?
Click to expand...
Click to collapse
not as of yet, seems to be working fine
Will this work with other GSIs such as Pixel 2 android 11 Gsi from erfan, because I'm getting boot loop in almost all of them except phh_treble GSIs which are quite buggy
GrandmaGotGuns said:
Will this work with other GSIs such as Pixel 2 android 11 Gsi from erfan, because I'm getting boot loop in almost all of them except phh_treble GSIs which are quite buggy
Click to expand...
Click to collapse
Tested in RR GSI. It works fine. So it should work fine for other GSIs
Also what do you mean for bootloop? My kernel or GSI? Thanks!
hendramanu said:
Tested in RR GSI. It works fine. So it should work fine for other GSIs
Also what do you mean for bootloop? My kernel or GSI? Thanks!
Click to expand...
Click to collapse
Its Probably the GSI, cause OEMs do not release the source code so its a nightmare to patch em
GrandmaGotGuns said:
Its Probably the GSI, cause OEMs do not release the source code so its a nightmare to patch em
Click to expand...
Click to collapse
Do you use Android 11 firmware as base? I mean you maybe update to OneUI 3 and then flash GSI?
hendramanu said:
Do you use Android 11 firmware as base? I mean you maybe update to OneUI 3 and then flash GSI?
Click to expand...
Click to collapse
No I Didn't but tried the same thing from Lineage OS 18.1 and AOSP android 11
GrandmaGotGuns said:
No I Didn't but tried the same thing from Lineage OS 18.1 and AOSP android 11
Click to expand...
Click to collapse
No, I mean when you in stock do you update it to OneUI 3.0 (Android 11)? Or flash Android 11 firmware via odin before GSI?
Though I know that I need to change kernel's behavior from enforcing to permissive and for that I flashed Permissiver v5 but still the Boot loop