yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] Lord. Tech:
Man, your twrp just saved my ass! thank u so much for your fantastic work! :D
[OnePlus 6 & 6T Cross Device Development] thugslug:
Yeah, it's good work huh?

I can see you're learning plenty through the 'school of hard knocks'. Hee hee.
[OnePlus 6 & 6T Cross Device Development] Lord. Tech:
Haha, now aint that just about right!

The school has me fixing my AOD issues right now, but atleast my assignment for bootloop fix is done thanks to eng.stk :laugh:

Some say its the best school ever.. ?
[OnePlus 6 & 6T Cross Device Development] Dioser:
+1 Part of all the fun. ??
[OnePlus 6 & 6T Cross Device Development] angelsenvy:
Any help would be appreciated

I've really been tearing my hair out on this one, can not seem to get magisk going after going to Pie. I fastbooted into twrp blu spark, installed the kernal and magisk settings img fine and can boot into system at that point, but any time I flash magisk 17.1 and reboot I get stuck on the spinning dots oneplus logo part forever. If I flash the full stock OTA for pie back I can boot fine, but I'm not sure what else to do at this point.

I've tried magisk 17.1/17.2 same result, ALSO, if I flash twrp through fastboot instead of just booting into it, I can use the recovery fine but it won't boot into system, it just sits on the bootloader is unlocked warning screen. Really hoping I dont have to go back Oreo just to get root back.
[OnePlus 6 & 6T Cross Device Development] Kir3:
Flash stock, flash bluspark TWRP, reboot, flash magisk, reboot, flash kernel.
[OnePlus 6 & 6T Cross Device Development] angelsenvy:
Thanks for the quick reply man! I tried it in that order, rebooting to recovery where you said reboot, and it's so weird, once I flash magisk I just get stuck on that spinning logo. However if I go back to twrp and flash the Magisk uninstaller zip, then boot back to system, it boots fine. It seems like magisk is definitely the culprit I just have no idea why or how to get around that problem lol

EDIT: It seems like running the Magisk uninstaller zip and then reinstalling magisk fixed the issue somehow, my guess is there was something left over somewhere from when I had magisk 16.7 on there when I was on Oreo. Idk in any case it is finally rooted lol dont look a gift horse in the mouth. Thanks for your help!
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Hello guys, I'd like to give a try to this kernel and I would like to make sure I'm doing the right steps.

Right now I'm running OOS 9.0 stable with Magisk, Radioactive Kernel, as well as twrp 9.85v2

I'd like to both flash the last TWRP from eng.stk and also his kernel.

Here is what I think I should do :

1) reboot to recovery

2) Delete my TWRP settings

3) Flash new TWRP

4) Reboot to recovery

5) Flash OOS

6) Reboot to recovery

7) Flash Magisk

8) Flash Blu_Spark

9) Reboot

Does that sound fine?

Thank you in advance... I know procedure has been asked many times here, I follow this thread daily but it was never very clear to me about how to do it properly.

4)
[OnePlus 6 & 6T Cross Device Development] habylab:
Question: do you merge the linux-stable updates that Nathan provides? I can't see a reason not to, but you will know better of course!
[OnePlus 6 & 6T Cross Device Development] marf28101995:
No he doesn't and he won't
[OnePlus 6 & 6T Cross Device Development] habylab:
Okay, great, thanks.
[OnePlus 6 & 6T Cross Device Development] Maibol:
[MENTION=3873953]eng.stk[/MENTION]

Nice to see you here coming for N5 "what a ride" :p and Keeping it blue
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Yeah man, N5 was a damn good playground.

Welcome and enjou the ride on the OP6 :)

Sent from my blu_spark'd OP6
[OnePlus 6 & 6T Cross Device Development] vjendra:
Awesome kernel :D Missing Bluspark recovery :p
[OnePlus 6 & 6T Cross Device Development] eng.stk:
If I wanted to do this, I would merge it from the original source, ages ago. For instance, in 2.* kernel era in x86 stuff, I had to do it to support to new hw and peripherals, with real world usage needed fixes.

The closer we get to mainline Linux, the better, generally speaking. The things is, on mobile devices, merging upstream doesn't really bring anything all that great most of the time. 99% of the stuff not even applies to our arch.

The day Google and/or QC starts shipping mainline kernel on it's devices (half done experimental commits on aosp-common doesn't count), I'll be always upstreamed.

People read some nice gimmicks like ultra security and outstanding bugfixing and go nuts. The result sometimes is not satisfactory and can end in derps and instability.

Sometimes there's stuff merged that is fixing the fix on the fixing the fix, there's stuff merged that applies to a specific end in mind and can bring performance and stability regressions, etc.

There's nothing wrong with people that like to mess with this, it's just I will not be loosing time to that. And stability is paramount to me.

I prefer to pick whatever I feel it's needed. Being that performance stuff, arch fixes, security, whatever. I find funny people worrying about (false sense of) security and continue to use apps that feeds on all kind of private data, using root and whatnot...

I'm not a person of trends neither a fanatic. There's also a run to build with clang, when all the tests I see show gcc giving better results in assembly/machine code for instance. I don't care if the kernel takes a couple more minutes to build or is a couple KB larger.

When it comes to optimized results and better performance, gcc is my go (until something better comes up). Linaro based toolchains are the best when comes to arm targets, giving the amount of work they do with the arm arch in mind. Period.

But then again, I see people every day confusing error fixing with hiding pointless warnings, so let's call it a day.
[OnePlus 6 & 6T Cross Device Development] habylab:
Each to their own. I'm acutely aware 99% isn't relevant, as is Nathan when he does the work. The 1% that is relevant is worth it though. Agreed, let's call it a day on this discussion.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You clearly didn't read all of the reply. Or you just don't understand plain english.

Whatever I feel needs picking, it's picked. Doesn't matter if it's 0.1% of 1%, doesn't matter the source.

I don't filter any commits based on the people who does them just to prove a point, like I see now and then.
[OnePlus 6 & 6T Cross Device Development] tbalden:
I think I can agree on this in the majority of what you tell.

I have the "ain't broken, don't fix it" attitude, anyway. Let alone I'm also very lazy with this, as there's always a lot of more interesting stuff bubbling up to take care of with using a device each day.

It's good to have options for the OP6. Let the upstreamers upstream, and the others do whatever they find good.

Majority of the users won't even notice what is in question here, and also starting off with superusering the device which already kills away most of the hope for security and privacy deemed to be achieved by upstreaming.
[OnePlus 6 & 6T Cross Device Development] Noxxxious:
The end of the discussion is that developers have a freedom of choice and users should use it on an "AS-IS" basis. When you want that 1% then do it yourself.
[OnePlus 6 & 6T Cross Device Development] Ajaykumar21066:
I m coming from a different custom kernel. so i dirty flash the OOS rom again. any other way ? like just flashing stock kernel first
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You can flash just the stock kernel as long your previous one doesn't change anything in system/vendor.
[OnePlus 6 & 6T Cross Device Development] Ajaykumar21066:
Fastbooted stock kernel , flashed Bluespark through twrp . flashed magisk and booted fine. :)
[OnePlus 6 & 6T Cross Device Development] zyonee:
Flashing this kernel seems to give me the "There's an internal problem with your device" warning upon boot. I remember this from the Nexus 6P days being caused by not having updated the vendor partition when using newer blobs in /system or such. I've run the full upgrade with all the 5.1.6 img files. I suppose this warning is trivial for custom software flashers, but I'm wondering if anyone else is seeing this.
[OnePlus 6 & 6T Cross Device Development] B3501:
It happens with every custom kernel, ignore it, it's not a problem.
[OnePlus 6 & 6T Cross Device Development] rav101:
I've sent this to a couple of dev's today. I think SultanXDA has found an answer to get rid of it.

https://github.com/sultanxda/androi...mmit/0a737ab6ec5267e8e4414cb7c58cb17e7b9ecebc

Just need to see if a dev can / wants to adapt it to OP6?
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Was not aware of this, nice find, I can take a look yes.
[OnePlus 6 & 6T Cross Device Development] rav101:
No problem buddy,

I think Sultan only published his kernel yesterday and he gets all the credit.

Hope it does help, keeping fingers crossed! :svetius:
[OnePlus 6 & 6T Cross Device Development] habylab:
Edit: double posted for some reason.
[OnePlus 6 & 6T Cross Device Development] Glsoto:
Yes, when you flashed OOS, you will loose Recovery, ??
[OnePlus 6 & 6T Cross Device Development] more_than_hater:
thats not best move, you know
[OnePlus 6 & 6T Cross Device Development] yldlj:
5.5 flash twrp. Zip
[OnePlus 6 & 6T Cross Device Development] choobs95:
This is what i did

Flash oos ( gives you stock kernel and recovery)

Copy zip files of twrp and kernel into phone

Fastboot bluspark twrp

Install twrp

Install kernel

Reboot
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Thanks mate., It makes sense.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I can confirm you this worked for me. Thanks again guys.

By the way, any thoughts about my post on another thread: I'm not sure this kernel has the same behavior but it's probably the case :

https://xdaforums.com/showpost.php?p=77813910&postcount=507

Also, can you tell me the difference between input boost and touchboost? It seems to be exactly the same to me.
[OnePlus 6 & 6T Cross Device Development] tino1601:
Hi !

I'm on OSS 6.0 stable with Magisk 17.2 and TWRP blu_spark 3.2.3.0 and stock kernel.

What's the good way for flash this kernel please ?

Thx in advance !!
[OnePlus 6 & 6T Cross Device Development] Matokov:
Only flash kernel
[OnePlus 6 & 6T Cross Device Development] tino1601:
Ok thx !

If i want to return on stock, just flash stock kernel ?
[OnePlus 6 & 6T Cross Device Development] Matokov:
Flash stock rom, flash twrp.zip, reboot to recovery, flash magisk, reboot to system
[OnePlus 6 & 6T Cross Device Development] Bonito77:
Backup the boot image with TWRP and restore it if you want. If this, out of my knowledge, didn't work please correct me. For me it worked without issue. I am on Oreo liquid.
[OnePlus 6 & 6T Cross Device Development] choobs95:
After using the kernel for a week now, really happy with it. A flash and forget no hassle kernel. Especially with the battery life. Thank you dev. Looking forward for your next release. ?
[OnePlus 6 & 6T Cross Device Development] Matokov:
Tottaly agree, the best
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
I like this kennel too, but I really like sweep to sleep & slide to wake. Is there a way to have that in this kernel
[OnePlus 6 & 6T Cross Device Development] chrisvuong:
flashed... and how do i increase phone vibration power?thanks
[OnePlus 6 & 6T Cross Device Development] Siddk:
Can you create recovery with OTA support which can flash ota package directly
[OnePlus 6 & 6T Cross Device Development] Terrigible:
What do you mean? You can do that in TWRP.
[OnePlus 6 & 6T Cross Device Development] Siddk:
It show error while flashing OTA package which is approx 300mb
[OnePlus 6 & 6T Cross Device Development] Terrigible:
Use full OTA when flashing in TWRP. >1 GB
[OnePlus 6 & 6T Cross Device Development] kryshnakishore:
is this the latest one for op6 pie .?........twrp-3.2.3-x_blu_spark_v9.86_op6.img
[OnePlus 6 & 6T Cross Device Development] magnamentis:
yes, things like this you find out by following the download link and look for the most recent release date (upload)
[OnePlus 6 & 6T Cross Device Development] kryshnakishore:
I can't check all the pages, I found this in 15th page of this thread. pls update the latest thread in 1st post of thread
[OnePlus 6 & 6T Cross Device Development] Ducter:
First page, first post has the download link. Clicking it takes you to the download page. It's not difficult to find the latest version.
[OnePlus 6 & 6T Cross Device Development] Siddk:
I am just asking can you implement ota flashing support like redwolf recovery
[OnePlus 6 & 6T Cross Device Development] Terrigible:
Uhh... You can't do that, afaik.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Amazing battery life since I flashed this kernel. Much better results than stock / radioactive kernel. I'm using stock settings, trusting the dev :D
[OnePlus 6 & 6T Cross Device Development] JON35Y:
Hi all, newbie here so please bear with me. I've scanned through all 81 pages here and can't find the answers here. Basically i came from the dark side....(apple) new to the oneplus6. and fairly new to rooting. I am running OS pie on oxygen beta 4.

1. If i root will i loose anything on my phone?

2, does this bluespark work with beta 4

3, is someone willing to talk an idiot through the steps to do this or show me the best link on here. Heard so many good things about this kernel so looking forwards to trying it out. Thanks in advance
[OnePlus 6 & 6T Cross Device Development] knox58:
1...yes you will loose everything becoz you are going to unlock your bootloader...make sure to take backup.....if you want to root you have to install twrp and latest magisk 17.1 (stable)flast it through twrp

2...Im running on stable pie amd didn't tried with open beta version

3... flashing kernel increase your battery life,you can adjust cpu performance,block wakelocks...etc.,(need brain for this)
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
First please, don't lie, because your answers are very easy to find.

1. That has nothing to do with the thread so obviously you won't find the answer here. However, go to the discussion forum and you'll find plenty of tutorials. Yes, it will erase all your data, all your files, it's like if you had a new phone, because it involves unlocking your bootloader. If you want to know how to do it, follow this tutorial ( https://xdaforums.com/oneplus-6/how-to/oneplus-6-unlock-bootloader-flash-twrp-t3792643 ), and install last twrp from eng.stk ( https://xdaforums.com/oneplus-6/development/kernel-t3800965/post77728397 )

2. Yes, very easy to find.. However offline charging might not work.

3. Once you have TWRP installed, you just need to flash the zip file in your recovery (TWRP).
[OnePlus 6 & 6T Cross Device Development] mauronofrio:
Hi [MENTION=3873953]eng.stk[/MENTION] can you explain which changes you made to compile the TWRP? I'm trying to compile it with your tree but all twrps i compiled always have decryption problems (The folders and files names are wrong). Can you explain me how to fix this?

I found something about ro.build.version.release_orig ro.build.version.security_patch_orig , but nothing change.

I'm using omni source (branch 8.1 with bootable_recovery branch 9.0), omni external busybox and your tree and i'm compiling importing ALLOW_MISSING_DEPENDENCIES=true with mka command: mka adbd recoveryimage

I tried also with minimal-twrp with the same configuration
[OnePlus 6 & 6T Cross Device Development] xxhyekal:
Hi dev,

Have u get a report that v9. 86 backup process proceed to qualcomm crash dump?

Regards,

Haikal
[OnePlus 6 & 6T Cross Device Development] corleone48:
Hello

I'm new with this phone and I try to backup with TWRP Blu, but I've the message, can't decrypt data.

Even if I have decrypt memory and test it with read it on file browser.

Is it the the issue you've mentioned?

Thks!
[OnePlus 6 & 6T Cross Device Development] xxhyekal:
Nope not to my case, it just that i cant backup or restore from twrp manager v9.86
[OnePlus 6 & 6T Cross Device Development] corleone48:
Ok, maybe my English was bad previously but it's the same things for me. I can't make backup
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
help!

Coming from OB4 on both slots.

Tried to flash LOS16 from OB4 by wiping system, data and cache. After flashing LOS16, bluspark9.86 still said 'no OS installed'

so, did format data and rebooted to recovery.

It did NOT reboot and showed blank screen.

Tried to go back to fastboot and fastboot boot Bluspark.img

it still is showing BLANK dark screen with LED ON.

Help please
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
[MENTION=3873953]eng.stk[/MENTION] Please I need you help.

I was on OB4 and using your twrp9.86 and I am not able to fastboot boot to recovery.

it always ends up with blank dark screen with LED ON.

Kindly help me.

Other people have not been able to.

I have spent 4 hours trying to figure this.
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Go back to stock and do it again

Sideload OnePlus recovery and oos
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
trying to go back to stock.

Not able to.

How to sideload stock Oneplus recovery?

tried to manually Fastboot flash the FASTBOOT stock ROM.

but it again got stuck on Fastboot boot twrp.img
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Just use msm download tool

Btw this discussion doesn't belong in a kernel thread

Just use that and you should be good to go
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
[MENTION=3873953]eng.stk[/MENTION] I have now wasted 6 hours on this.

I think it is the same problem that we faced on OB3.

The OB4 is not compatible with bluspark9.86

Please, i think you need to tweak the twrp to make it work. please

I am not able to fastboot boot bluspark9.86 on OB4

help me
[OnePlus 6 & 6T Cross Device Development] toastyp:
I'm running ob4 just fine with bluspark recovery
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
try to format data and then fqstboot flash bluspark9.86

test it yourself, if you can.
[OnePlus 6 & 6T Cross Device Development] toastyp:
Just used fastboot to boot v9.86 and was able to decrypt and read all my data. Super simple and worked just fine.

I just noticed you said fastboot flash. You cannot flash first. You have to boot the image. Flashing it first will cause problems
[OnePlus 6 & 6T Cross Device Development] thugslug:
You're making mistakes somewhere mate and need to read up and understand what you're doing before you try again.

Blu spark twrp and kernel work perfectly with OB 4.

At first I dirty flashed OB4 and all seemed good except for an issue I had with tethering.

Then full wiped and factory reset OB4, then bluspark twrp and kernel (latest versions), and Magisk 17.2.

Works just great. Overnight I use 0.3% per hour when it's in sleep.

Please read how to fastboot boot twrp.img then flash twrp zip from within twrp properly, and also flash magisk before you reboot. Be patient and search & read the instructions and it will then go well.
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
thanks for your response.

I made a typo when I mentioned fastboot flash.

Trust me, I have tried to read and search and I have done this before.

Fastboot boot twrp.

not sure what went wrong.

Just could not boot into twrp from fastboot.
[OnePlus 6 & 6T Cross Device Development] dante_nfs:
Use msm download tool mate. Then start from scratch
[OnePlus 6 & 6T Cross Device Development] HannibalLecter:
done. Downloading msmtool from androidfilehost was a nightmare in itself and requiring a windows laptop even bigger.

Finally, after trying out 3 windows laptops, I was able to see the COM port in the device manager in one of them.

Successfully msmtooled the phone and brought it back to life.

Settling on Pie stable for now.

Using navigation gestures along with Oneplus gestures paid app together.

I guess, I will never use LOS on one plus devices.

OxygenOS is better than stock android and LOS.
[OnePlus 6 & 6T Cross Device Development] magnamentis:
you name it, OOS with the right apps and rooted is close to perfection, i got all i want to function except the 6 quick-tiles in second row but that i can live with, not worth the hassle one gets with Customs and then they all have flaw and bugs, are incomplete and camera etc never can keep up with OOS camera performance.

right now i recommend to stay on OOS and will gladly assist to get additional features via app and/or build.prop and kernel.

BTW lockscreen rotation works with the following line added in system>build.prop

lockscreen.rot_override=true good to know for those with docked device in landscape
[OnePlus 6 & 6T Cross Device Development] eracet:
Is the magisk_v17-blu_settings_OP6_v1.4.zip the installer for magisk or do I use 17.1 or canary build.

Just reset phone have blu_spark TWRP latest.
[OnePlus 6 & 6T Cross Device Development] habylab:
You don't need it anymore. 17.2 is the latest beta for Magisk, runs great.
[OnePlus 6 & 6T Cross Device Development] Blindie:
Does this kernel supports usb diag mode on aosp? I need this to change my Carrier profile to get Volte working.
[OnePlus 6 & 6T Cross Device Development] thugslug:
How are you going to do this?

Also what country and carrier are you? [MENTION=3806315]jbm76[/MENTION] and I would love to get VoLTE working with Telstra on Oz.

Be great to understand the steps exactly.....
[OnePlus 6 & 6T Cross Device Development] Blindie:
There is a Qualcomm pdc tool to edit this. I am in germany with Vodafone and the H3G Danmark profile is working.
[OnePlus 6 & 6T Cross Device Development] Software Guru:
Thanks man, moved to Pie last night, will give this a try
[OnePlus 6 & 6T Cross Device Development] tdamocles:
I had a weird thing happened to me last night. I was on version 86 of the blue spark TWRP and I was on the latest nitrogen ROM. I went to do a backup on the ROM and when it was done it went to the Qualcomm crash dump screen for some odd reason. All I did was reboot back into recovery and it went back into blue spark TWRP and I just flashed another ROM. Why did this happen?
[OnePlus 6 & 6T Cross Device Development] corleone48:
Hello

How to be sure the kernel is installed?

I can't find in the information the Blu_spark mention...

Thanks
[OnePlus 6 & 6T Cross Device Development] panart:
Go to Settings, About phone and tap "Android version".

You can also see the info in a Kernel Manager app (e.g. Kernel Adiutor).
[OnePlus 6 & 6T Cross Device Development] corleone48:
Thks!
[OnePlus 6 & 6T Cross Device Development] jbm76:
[MENTION=8957402]thugslug[/MENTION]

None of the profiles work unfortunately on Telstra in Oz.

I am thinking of giving stable 9.01 a try because Telstra uses similar bands to French telcos.
[OnePlus 6 & 6T Cross Device Development] mcn1970:
i was never been able to restore a backup with. 86.

how did you do exactly?
[OnePlus 6 & 6T Cross Device Development] mgear356:
actually i did a nandroid back up in OOS 9 stable rom in 9.86 twrp and before the backup ended, got into my boot loader is corrupted and press power to continue message

:(
[OnePlus 6 & 6T Cross Device Development] chintu1234:
Use official twrp to boot then flash the bluspark twrp zip.

Fastboot boot officialtwrp.img

Flash bluspark zip