yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] Chaplan:
[MENTION=7345383]ele95[/MENTION]

1- What TWRP are you using? blu_spak TWRP V47 is highly recommended.

2- Out of curiosity did you by any chance get to boot OB25 with stock kernel? Just to rule out a bad ROM zip file, you could checksum it also.

3- Boot to V47 TWRP:

Dirty Flash ROM/Flash r199/Reboot System.

These steps are exactly the same as were for N. No extra steps are needed if you aren't wiping or flashing anything else.

You should be good to go. If you need root you can always do it at a later time after you troubleshoot your rather strange and unique problem that is unrelated to blu_spark r199 for sure.

These steps obviously work on a clean flash aswell, stock recovery isn't needed for it.

If people don't deviate from this sequence, and don't add to it, boot is certain.
[OnePlus 3 & 3T Cross Device Development] weigeloveu:
hi, anyone could tell me if it will prevent data be force encrypted?
[OnePlus 3 & 3T Cross Device Development] crian:
Yes, included in the kernel zip.
[OnePlus 3 & 3T Cross Device Development] andyman_187:
Ok just want to make sure...r199 is for Oreo only right? For those still on OOS 4.5.1, r190 is the latest compatible kernel version?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
It's in plain english on the r199 release post:

"This is for Oreo OOS only."
[OnePlus 3 & 3T Cross Device Development] laupuy:
If you wipe system when flashing official OOS and don't flash twrp?

Try and let us know... Last time I tried I lost root and twrp

BUT not in this kernel thread, discussion should be continued on rom's thread

END OF OT
[OnePlus 3 & 3T Cross Device Development] crian:
You lost TWRP because you lost root.

System and recovery are separate partitions.

You should be better informed before you say something wrong.
[OnePlus 3 & 3T Cross Device Development] ele95:
yes i did the like you all the steps and no luck :( stuck on 1+3 logo
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Boot to twrp ( r47 )> reflash the ROM> flash the kernel> boot to system...
[OnePlus 3 & 3T Cross Device Development] Chaplan:
TWRP gets overwritten by stock recovery if you boot stock kernel without root.

This won't happen if you boot blu_spak kernel, you don't even need to root to keep TWRP.

If you unroot (stock boot.img gets restored) when you boot stock kernel TWRP will get overwritten.

So flashin recovery after OOS will do no harm, but is not needed.

If you have any doubt test this yourself.

End of story

I mentioned you here:

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post74210373

Let's see how high your proactivity is by answearing my questions and following those steps.

Otherwise stop spaming the thread.
[OnePlus 3 & 3T Cross Device Development] ele95:
thanks for answering

1. yes i u tried on last twrp version & blu_spak TWRP V47 same results

2.yes first i set all settings in oos then i flashed the twrp and the kernel without any root

and this is not my first time to flash a kernel i did it alot with same steps and never get stuck

i think its from bad downloading the zip , last time i get corrupted files from androidfilehost and from the xda
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Downloading the file again was already mentioned as a possible solution here as I remember:

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post74207910

Which you enigmaticaly answeard here:

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post74208451

Not trying to flame here.

But something is wrongn with your approach.

And it's not the kernel for sure.
[OnePlus 3 & 3T Cross Device Development] :
My Source 3.10 for Robin, in OP3 you need ZEN for 3.18

https://github.com/CasualsKernel/android_kernel_nextbit_msm8992/commits/test/block/zen-iosched.c
[OnePlus 3 & 3T Cross Device Development] eng.stk:
My zen v2 port to 3.18 it's there
[OnePlus 3 & 3T Cross Device Development] :
[MENTION=853975]ENG[/MENTION]stk Everything ok with Zen test ?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Yeah it's cool so far.

Me likes.
[OnePlus 3 & 3T Cross Device Development] :
Better than FIOPS ?
[OnePlus 3 & 3T Cross Device Development] null-dev:
Flashed this awesome kernel:

- Phone stutters a little more immediately after booting up (not a problem as it goes away after like 15s).

- The blu_active governer + fastlane is awesome, immediate noticeable performance boost (a small decrease in battery life)

Pair this with amplify and limit some Google Play Services wakelocks and you end up with a phone that screams through anything when the screen is on (when you need performance) but consumes literally zero battery when the screen is off. My battery graph is literally a bunch of flat lines and at the same time, my phone is faster than a rocket!

Excellent kernel!
[OnePlus 3 & 3T Cross Device Development] humzaahmed155:
I'm absolutely lost for words dude. My OP3 today decided to be much more conservative when it came to battery.. But I haven't changed my use patterns! I can't thank you enough, awesome work.

Long live blu_crew!
[OnePlus 3 & 3T Cross Device Development] Konskl:
Yo mate ! How to turn on fastlane? Set it to 1 from 0 (default) in the governor parameters?
[OnePlus 3 & 3T Cross Device Development] pianistaPL:
Exactly

Wysłane z mojego Nexus 5 przy użyciu Tapatalka
[OnePlus 3 & 3T Cross Device Development] liver20:
Cm version not include zen v2?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_sp★rk r105

All right crew!

New builds are up. Wicked!

Keep in mind: I will give no active support for custom ROMs or CB. I am only interested on debugging stuff in stable OOS.

Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[OnePlus 3 & 3T Cross Device Development] Flamehell:
Yesss!!!Tnx a lot buddy!I know that you don t give support to cb...but should work right?Tnx mate :)
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Sure, no changes there
[OnePlus 3 & 3T Cross Device Development] Flamehell:
[MENTION=3873953]eng.stk[/MENTION] bro,last build is soo fast!!! O_o amazing!!!
[OnePlus 3 & 3T Cross Device Development] samisharora:
Last build, r105. - more than awesome, how can you even think of improving this now. :) Thank you so much
[OnePlus 3 & 3T Cross Device Development] Reli4nth:
Is anyone able to download r105 for Custom ROMs? It seems like link is broken
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Link was somehow derped idk, I re-uploaded it :good:

Yeah, damn smooth :victory:
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
I don't know if it has been asked before or if it is breaking the rules. Is it ok to flash your kernel on HydrogenOS 1.4 (the stable one not the beta) ?

I am aware that I won't have "official" support

Also which version should I flash ?

Thanks!
[OnePlus 3 & 3T Cross Device Development] samisharora:
Flash the latest OOS version and test. Not sure if hydrogen OS is officially supported without bugs
[OnePlus 3 & 3T Cross Device Development] immi803:
New custom build super amazing, thanks [MENTION=3873953]eng.stk[/MENTION]
[OnePlus 3 & 3T Cross Device Development] andyman_187:
My bad, I missed that part. Note to self: READ
[OnePlus 3 & 3T Cross Device Development] info2shail2010:
yes..I need too dimmer backlight...
[OnePlus 3 & 3T Cross Device Development] info2shail2010:
same here..i tried too..but didnt find anything in Kernel Auditor
[OnePlus 3 & 3T Cross Device Development] crian:
For me it's working with exkm.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Nope. Only told this 10 times already.

Oreo build have same features as of Nougat.
[OnePlus 3 & 3T Cross Device Development] Midomad:
It's a bug with last EXKM 3.36 version.

Edit: fixed with 3.37.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Indeed, I can confirm the bug on that app. ?

Using the script for the time being is the way to go if one needs to block wakelocks.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Not rude, straight forward.

OP and release posts already have all the info people need and people still don't read so I'm good.

Reading and searching is good for you, like vegetables.
[OnePlus 3 & 3T Cross Device Development] MarcTremonti:
Eng.stk is posting the wakelock info for

every

new bluspark extras release.

So its more rude to still ask this question if you didnt even read the last release post i guess.
[OnePlus 3 & 3T Cross Device Development] beta990:
Is switching to f2fs worth it? Does it give a performance boost/reduce battery life?
[OnePlus 3 & 3T Cross Device Development] habylab:
There's an answer a couple of pages back from the master, if you look.
[OnePlus 3 & 3T Cross Device Development] laupuy:
Ok, sorry, I did not want to answer to avoid OT but...

Yes, that's what I wrote.

Yes, and so?

The official rom will rewrite the boot, recovery and system partitions. The way to guard against this is to flash the root or this Blu_spark kernel (cf Chaplan).

But, and I'm talking about my own experience, doing a wipe cache and dalvik, then flash rom and root I never had a problem. But by doing a clean dirty flash, wipe cache dalvik and system, flash rom and root, that's when I lost the root (and therefore also the twrp) after reboot. While looking on the forum, I saw that some users flash the twrp after the rom, I tested and it works, that's why I share this solution, it is the goal of a forum.

I have not tested other methods recently since this one works. But if you have a better solution, please share it instead of criticizing other members.

End of OT
[OnePlus 3 & 3T Cross Device Development] crian:
Got it!

This one is for a "dirty" flash:

Wipe system, dalvik, cache -> unmount system -> flash ROM, su solution and whatever -> reboot and enjoy.

Never lost TWRP with this method.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
[MENTION=4766140]crian[/MENTION]

I hope by "whatever" you mean blu_spark kernel. :good:

[MENTION=4766140]crian[/MENTION] [MENTION=6849132]laupuy[/MENTION]

TWRP won't get overwritten unless people boot stock kernel without root.

For blu_spark not even root is needed to keep TWRP.

So, and for the last time, flashing TWRP recovery after flashing OOS will serve the exact same purpose as flashing it before or at any other stage of ROM/root/kernel flash. None whatsoever.

It will do no harm, but it's pointless.

This has already been obviated. Wonder why we are still at it.

If you guys want to discuss this further I would kindly suggest for both of you to take it to PM.

This constant clutter about strange flashing procedures will just make users follow the wrong path eventually.

And it's OT as you both know.

So we will stick to:

ROM/root solution if needed/blu_spark kernel

And if all goes wrong clean flash is your friend.

That's all that matters for this thread, which is kernel development focused. :angel:
[OnePlus 3 & 3T Cross Device Development] yiwei138:
May I know where is your kernel boot script location? As I wish to caliberate my screen as DCI-P3, it seems to be overwritten by the kernel script.
[OnePlus 3 & 3T Cross Device Development] manishdev:
Word of caution.. Backup after flashing the recovery. Backing up in the old recovery and restoring through the new recovery will be lead to booting in bootlader mode
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Nahhh.

It's restoring all my previous backups.

Still, TWRP is OT.
[OnePlus 3 & 3T Cross Device Development] The Apostle:
Thanks for the new Kernel. All is working well on OB16 Or - Eeeyyy - Ohhhh.
[OnePlus 3 & 3T Cross Device Development] weigeloveu:
thanks
[OnePlus 3 & 3T Cross Device Development] isoladisegnata:
Does kernel work on OB25 Oreo?
[OnePlus 3 & 3T Cross Device Development] laupuy:
Seriously?!

One more from OP:
[OnePlus 3 & 3T Cross Device Development] isoladisegnata:
[emoji12]
[OnePlus 3 & 3T Cross Device Development] Siddk007:
awesome battery life with bluspark 199 on OB 16, getting around 6hrs sot and 0% idle battery drain overnight
[OnePlus 3 & 3T Cross Device Development] TheQuarterMile:
What's your usage pattern? Dirty flashed Oreo, found it extremely buggy so moved back to 4.5.1
[OnePlus 3 & 3T Cross Device Development] Siddk007:
first of all, i have completely debloated OB 16 using debloater zip. My usage includes the regular social apps, some gaming and youtube. Wifi always on. gps off
[OnePlus 3 & 3T Cross Device Development] edukastillo:
Getting same awesome SOT as you bro
[OnePlus 3 & 3T Cross Device Development] Norapapa:
Where Can i find the debloater.zip
[OnePlus 3 & 3T Cross Device Development] Siddk007:
https://xdaforums.com/oneplus-3/one...hemes-apps--mods/aroma-oos-debloater-t3615828
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Dirty install OB16 or clean?....
[OnePlus 3 & 3T Cross Device Development] Siddk007:
clean
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
Stop the OB talk. It's off-topic, and there is no support for it. [MENTION=3873953]eng.stk[/MENTION] and many others have said there is no support for anything OB. Note, there's a difference between releasing kernels/recoveries, and supporting them, which OP has opted not to support the recovery/OB portion of his releases.
[OnePlus 3 & 3T Cross Device Development] habylab:
How's the kernel compare to Nougat releases? I know it's not supported, but this question is relevant. Better battery life than before, too?
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
[OT]Yes, although it may have to do more with the fact that Oreo has some more battery optimisations than the kernel itself this time. Anyway, the kernel pairs well with Oreo - but don't switch to OB25 yet for your daily driver, because even though this kernel is already super stable, the ROM is definately not. [/OT]

For further info about Battery Life etc on OB25 please go to the ROM related thread as it is pretty off-topic on this one.
[OnePlus 3 & 3T Cross Device Development] 3dawg:
199 is breaking all video playback regardless of app. Stock OOS no other mods. Every other version has been fine. Have I missed something? Reflashing the ROM without bluspark kernel fixes the issue but as soon as I flash this kernel video breaks again.

The big cores are also invisible on kernel adiutor, if that has any relevance. Thanks.
[OnePlus 3 & 3T Cross Device Development] habylab:
There's no support for that version, and it's also targeted at Nougat.
[OnePlus 3 & 3T Cross Device Development] 3dawg:
199 isn't the latest version?

---------- Post added at 01:33 PM ---------- Previous post was at 01:32 PM ----------
[OnePlus 3 & 3T Cross Device Development] laupuy:
r199 is for Oreo only (aka latest OpenBeta), search release post or read OP.
[OnePlus 3 & 3T Cross Device Development] GamaX320:
the latest build for Nougat is v190 right?
[OnePlus 3 & 3T Cross Device Development] laupuy:
Come on, the post just above...
[OnePlus 3 & 3T Cross Device Development] Simone98RC:
Probably an useless question: is official Open Beta 25 compatible ad flashable via latest TWRP blu_spark?

Can I upgrade from 4.5.1 to OB25 via recovery?

Thanks in advance ;)
[OnePlus 3 & 3T Cross Device Development] laupuy:
Yes, v47 works for OpenBeta 25/16 Oreo.

Take a look at the release post.

Edit.

Here https://xdaforums.com/showpost.php?p=74197745&postcount=6724
[OnePlus 3 & 3T Cross Device Development] anttaz:
Is released 199 system less?
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
for christ sake read the OP!
[OnePlus 3 & 3T Cross Device Development] anttaz:
So safety net will fail?
[OnePlus 3 & 3T Cross Device Development] Nevermindthelabel:
No
[OnePlus 3 & 3T Cross Device Development] baskaflyfer:
And, what is about safetynet? I think? you don't know, what is required for this????

Sorry? My english is bad)))
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
wrong thread for this question.

the only info that matters is that although r199 touches system, it does not trigger/break safetynet.
[OnePlus 3 & 3T Cross Device Development] baskaflyfer:
May be? you're write. There is a working proposal on magisk))) or blu_spark]

I wanted to advise, and you are frightened, this is your personal, on 4dda.ru for a long time already everything works (magisk & oreo)

I Ask, TopJohnWu, for edit it, he was busy Sorry, my English is bad)))
[OnePlus 3 & 3T Cross Device Development] anttaz:
How are you getting magisk to install and boot. On OB 16 Magisk will not allow me past powered by android screen?
[OnePlus 3 & 3T Cross Device Development] bounti:
So just so I understand. v199 doesn't work on any Nougat rom? Resurrection Remix to be precise.
[OnePlus 3 & 3T Cross Device Development] laupuy:
No, it is for OOS not RR

No, it is for Oreo not Nougat

Release post for remember: https://xdaforums.com/showpost.php?p=74197724&postcount=6723

You need r190 custom for RR (and others customs' roms)
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
just researched it - some people are making it work in a really sloppy way: some guy built a custom bootloader that you need to flash as well as make SElinux permissive. not only will this wipe your userdata, but I would not feel comfortable flashing a bootloader that some random guy hacked as well as making SElinux permissive. Let's wait for topjohnwu and eng.stk to implement it properly, even if it would be in a few weeks from now. - sorry for the slight OT :)
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I have nothing to implement.

Kernel installing on system has nothing to do with root or passing safetynet.

Some adjustments are needed for Magisk installer because of paths and system changes, give it some time.
[OnePlus 3 & 3T Cross Device Development] jerryhou85:
All,

There are various reports to mod team that this thread is sliding to off topic discussions. Please stick to XDA Rules when you post your comment.

A few tips:

1. Read OP first for changelog or FAQ.

2. Use search function before you post.

3. Stay on topic, this is a thread about a kernel, so you are expected to post other unrelated questions to correct section such as Q&A or General.

Please take this as last friendly reminder. In future we may delete off topic discussion immediately and issue an infraction without any warning.

Thanks for your contribution to XDA.

Regards

Jerry
[OnePlus 3 & 3T Cross Device Development] anttaz:
Is there anyway to set this kernel to permissive without breaking safety net?
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
EDIT: as far as I know, SafetyNet relys on SElinux to some extent - which would make that impossible.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark extras v49

All right crew!

Here's an updated TWRP with all the blu_spark goodies inside and fully synced with TWRP Android-7.1 branch (including more recent upstream than official TWRP) and some specific device fixes.

A nice tree cleanup during OP5 updates, Oreo zips compatible (with time fix).

twrp-3.1.1-x_blu_spark_v50-op3_op3t.img

Keep it real, keep it true, keep it blu :highfive:

You should also take a look to the systemless Magisk modules, if you need those:

Disable sdcardfs Magisk module (not needed on OOS 4.1.5+)

Touchscreen FW update Magisk module (not needed on OOS 4.1.7+)

Wakelock blocker info and example script

I'm just sharing my personal mods since people asked, meaning no support will be given (don't bother post about it).

If your cat get's on fire you're on your own ;p

No mirrors allowed

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 3 & 3T Cross Device Development] Chaplan:
[MENTION=3906154]iron@ss[/MENTION]

Heads-up, 70's TWRP Date on a clean flash of OB 25/16 has been solved with the latest update from [MENTION=3873953]eng.stk[/MENTION] :good:

Updating TWRP is all you need.

It will magically travel in time to the present date upon next reboot to recovery.

Dirty flash updaters never found this issue but new build covers both scenarios.

Have fun restoring from the past and backing up in the present, for future needs. :eek:
[OnePlus 3 & 3T Cross Device Development] bwaybwoy:
Hi. I'm on the latest Akhilnarang's RR. Which one should I flash?
[OnePlus 3 & 3T Cross Device Development] laupuy:
Custom

Please search, already answered.
[OnePlus 3 & 3T Cross Device Development] GhostWANTED:
I'm sorry, i'm new in the op development. I had a mi3 so no such issues with the firmware differences (that's why i forgot :/ ). The link is for 3t and the thread i took was THIS. I am sorry again for the troubles, I hope this can help to 3T users :). I'll post to ob16 thread too. I've got 6 h 30 min on oos oreo with blue spark kernel. Amazing :D
[OnePlus 3 & 3T Cross Device Development] sahafdeen:
Thank you for the given good kernel ! Nice ramp , blue active ! = Really war between performance and battery life !

can i control this kernel with any kernel app ?

oxygen OOS -OB16 - R 199 spark - [oxygen was important for life]
[OnePlus 3 & 3T Cross Device Development] laupuy:
Yes, OP suggest Kernel Adiutor (post #1) or others like EX kernel manager
[OnePlus 3 & 3T Cross Device Development] Uco30:
I'm having the exact same issue on OP3T

I'm having the exact same issue on OP3T

---------- Post added at 12:16 PM ---------- Previous post was at 11:35 AM ----------

https://xdaforums.com/nexus-6/help/e-createtarfork-process-error255-t3302462/page3

Its a tarp issue. Some people said that disabling compression fixed the issue...since I didn't have it enabled, I did, and it worked! Good luck.
[OnePlus 3 & 3T Cross Device Development] The Apostle:
This is a known issue with OB16. OnePlus is aware
[OnePlus 3 & 3T Cross Device Development] :
I fixed the error by running 'rm -rf /data/local/nhsystem' in the TWRP terminal.
[OnePlus 3 & 3T Cross Device Development] deninter:
After installing the kernel, I can't see my files in the files manager and videos don't load neither with WiFi or mobile data
[OnePlus 3 & 3T Cross Device Development] Chaplan:
No such issue.

Backup and restore works as intended with and without compression.

Search makes wonders:

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post73161835

Check SS.

And this is OT.

We don't really know your setup. Stock ROM?Logs?

Probably flashed the wrong version.

This is not kernel related for sure.
[OnePlus 3 & 3T Cross Device Development] deninter:
Freedom os stable, flashed the last version of bluspark kernel
[OnePlus 3 & 3T Cross Device Development] marf28101995:
So

Firstly you don't know how to post a bug report in a kernel thread

Secondly you're in a custom ROM so your setup isn't supported= you're alone to solve your problem= don't post about it here

Thanks
[OnePlus 3 & 3T Cross Device Development] jerryhou85:
Gents,

This is a kernel thread and although OP kindly posted his own TWRP img, he also clearly stated that no support would be provided to TWRP.

Please search before you post and post in correct thread/section.

Thanks for your contribution to XDA.

Regards

Jerry
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
I've probably said something in regards to off-topic talk the past 3 or 4 pages...
[OnePlus 3 & 3T Cross Device Development] xQuantum:
What wakelocks are safe to block in regular mode and advanced if possible, without affecting the notifications?
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
there is a link to more info in literally every release post since the kernel supports it, read it.

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post73850791

tl,dr; you're on your own, but all wakelocks that are displayed when the advanced toggle is set to off are pretty much safe to limit.
[OnePlus 3 & 3T Cross Device Development] Nevermindthelabel:
Working great on OB 26 :highfive:
[OnePlus 3 & 3T Cross Device Development] crian:
Might work but does not have these fixes.

https://github.com/OnePlusOSS/andro...mmit/71a077a671ba5948937c952466bcbb65df0107d8