yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark r25 unified

All right crew!

New build is up. Have a wicked Merry Christmas!

Some cleanup and cool goodies inside.

Also there's an unified build for custom ROMs (marshmallow) with all new base :good:

Keep in mind: I will give no active support for custom ROMs or OB. Meaning, if using anything besides stable OOS don't bother posting about it.

I am only interested on debugging stuff in stable OOS (with logs and reproducible steps to replicate the issue).

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

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] Jole7:
Merry Christmas! Thanks a lot for the new update
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Merry christmas [MENTION=3873953]eng.stk[/MENTION]

Thanks for your gift for custom ROM users, definitely appreciate that :good:
[OnePlus 3 & 3T Cross Device Development] derdjango:
Merry Christmas sparky!
[OnePlus 3 & 3T Cross Device Development] kairi_zeroblade:
its possible if you know how to trick TZ and the right PLL frequency..my kernel has it and its running fine without hiccups..

It's not like "great minds think alike" its somehow "looking at the right place and doing the right stuff" I have been poking with with my MSM8992 and earlier device and everything is running fine without regressions..
[OnePlus 3 & 3T Cross Device Development] galaxy16:
thanks for the update~ however i clean flash my rom, flashed superSu and flash the latest kernel, reboot superSu isnt there, i reboot again to twrp flash Supersu and still my phone isnt rooted.. any idea?
[OnePlus 3 & 3T Cross Device Development] chinmai560621:
OMg, that's cool!!!!

And in your latest update, sultan and Franco are going for underclock for 8996pro whilst you implementen an OC. Why? I hope you must be aware of the bug sultan found.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Nope, latest OOS 3.5.4 drop had some voltages changes probably to adress this.

I think that was caused mainly be userspace powerhal boosts and I have them turned off by default, so I never encountered issues on my cpu test on geekbench.

Both the OC on this and on the 3T use the same voltages on the last step andkn the extra step.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I couldn't care less about what you did or you're trying to do with your 4 or 5 users baseline.

Don't come to my home trying to catch attention like that, looks bad.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
You're probably restoring stock with all that going back and forth.

blu_spark install is transparent, doesn't touch or care anything root related.

Boot your ROM with SuperSU already working to be sure and them flash the kernel zip.
[OnePlus 3 & 3T Cross Device Development] madsponge26:
Merry Christmas mate!
[OnePlus 3 & 3T Cross Device Development] aadityarulez:
Did you change filesystem to f2fs?
[OnePlus 3 & 3T Cross Device Development] kairi_zeroblade:
wow you're too confident.. :D I'm not about the number of users..XDA has not been about the number of users per thread/project..I think its about sharing..and its not intended for any personal glorification or any award..(if thats what you think)..I'm not trying to catch attention..its for you alone to keep..I'd like my threads silent and would want it that way..I'm not here to compete or to set a competitive atmosphere..I'm just here to have fun..(on XDA)

Thanks anyways for your refractive reply..hope you get more donations for doing that..

#nuffsaid
[OnePlus 3 & 3T Cross Device Development] stoneh:
thanks for ur work and Merry Christmas ！@eng.stk
[OnePlus 3 & 3T Cross Device Development] mysky911:
Thanks for the Christmas present. :cowboy:
[OnePlus 3 & 3T Cross Device Development] YourTheBest:
Where can I find the BLU - TWRP ZIP?

Can't find in the OP.

Also not in OP3T thread.

Help!
[OnePlus 3 & 3T Cross Device Development] SREEPRAJAY:
First page...top left corner...downloads section of the blu spark kernel (not in unified kernel thread)
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
unified r25 working pretty well on OOS 3.2.7 here :good:
[OnePlus 3 & 3T Cross Device Development] madsponge26:
Same here mate still using OOS 3.2.7
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Stop the good guy act, your second part of your first post and this reply shows exactly what you expected. Stop flaming.

A quick look on your thread shows the "look at my beast and my benchmarks" and what glorification is about.

And that you also pointed fingers and laugh at the same simple safe OC commit made by flar which I also use in my kernel.

So yeah, I know exactly why you came here.

My several contributions to XDA over several years speak for myself, I don't need to justify to you or why lot's of people (both users and developers) deposit confidence in my projects and why my work is used on several other projects.

Other developers come to my threads with useful input and are more than welcome.

Now take your ßutt_hurt elsewhere, you're spoiling my Christmas.
[OnePlus 3 & 3T Cross Device Development] chinmai560621:
Well calma guys.... Well I don't think kairi_zeroblade did a mistake there by just showing you that it actually works properly. And yes, tbh it looked like he was trying to gain attention there but why even take all this seriously?? Why not appreciate each other and move on? Why argue like this?

Both the kernels are really good; bluspark is the best for stability while xceed is superb with performance.

And btw if you find that stable, please adapt that. With this much of fluidity and stability that would be superrr.
[OnePlus 3 & 3T Cross Device Development] mvlad:
Many games start up and a few seconds after they start loading they crash.

Sent from my OnePlus 3
[OnePlus 3 & 3T Cross Device Development] dante_nfs:
Well i use this kernel with 3.5.7 and there is nothing wrong with that, [MENTION=3873953]eng.stk[/MENTION] are you using realtime priority for touch like sultan? He had an experiment with arter kernel and his kernel about touch latency i think.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I had that since long time on the old source, went past that even when was merging bits from OP3T source.

Using the updated fw even makes more difference, in OOS 3.5 is better. I think OP has even more room to improvements.
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
I still feel there is room for further improvements when it comes to touch latency, but I am very glad to see them working on it as hard as possible (imo of course)
[OnePlus 3 & 3T Cross Device Development] ptblad:
Have used your kernel with great pleasure on my X and 3. Thanx! Always smooth and working great. But when I tried the unified versions I discovered that they all seem to be affected but QuadRooter. Anyone else seeing that? Reverting back to r168 fixes the problem.

* The unified versions seems vulnerable to quadrooter CVE-2016-2504 according to QuadRooter Scanner.

* The r168 passes both QuadRooter Scanner and Stagefright Detector but unified versions only passes the Stagefright Detector.

* I'm using stock rooted OOS 3.2.8. Reproduced both with and without Xposed fw. Anyone else able to reproduce?
[OnePlus 3 & 3T Cross Device Development] trawel:
I've noticed on r25 that when using Gboard and FB messenger, there was slight lag, returned to r20 to test if it happens and maybe I'll try r25 again. There was also some lag when unlocking the device - I mean when I've put my finger on the scanner, there was slight delay with unlocking the device which I think hasn't happened on r20
[OnePlus 3 & 3T Cross Device Development] Chabola:
Yeah I feel a slight lag when unlocking with fingerprint scanner as well on r25 compared to r20
[OnePlus 3 & 3T Cross Device Development] crzykiller:
Well the OB9 seems to have improved touch latency... I game a lot on my phone sometimes and I immediately noticed the difference when I switched over, and I was using your kernel with the new touchscreen driver which gave me the best response before. my aim was way off and the response time was quite a bit quicker. Can't wait till the full release and possible complete fix for the touch latency.

And Merry Christmas!
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I think I had all merged in, I'll check it out later
[OnePlus 3 & 3T Cross Device Development] habylab:
Same!
[OnePlus 3 & 3T Cross Device Development] galaxy16:
filesystem no, data yes
[OnePlus 3 & 3T Cross Device Development] humzaahmed155:
[OT]

The filesystem is effectively the format in which the partition formatted in and is not a partition in itself
[OnePlus 3 & 3T Cross Device Development] aadityarulez:
SuperSU doesn't play nice with f2fs. Try installing SuperSU in system mode or use phh superuser.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Asking why I don't merge full upstream revisions isn't non sense, but all the rest of your post is.

I never merge full CAF or upstream kernel revisions mainly for 4 reasons:

Most of the time updates are from other arch and are full of stuff we don't even have (I don't like cruft in my lean kernel)

Too early recent updates in chunks normally brings bugs

OEM patches releases are harder to merge

Because I say so

I already pick upstream and CAF patches that I feel relevant for the device, so it's all good.
[OnePlus 3 & 3T Cross Device Development] RJMacReady:
As soon as your sexy ass gets Dash Charge I'm hopping aboard the blu_Train baby.
[OnePlus 3 & 3T Cross Device Development] dpj52190:
used your kernel in nexus 5. it was the best as far as battery goes!! which is important for me.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Yeah well I would have it if I could.

2 or 3 OTAs and no updated kernel sources from OP.

"Developer friendly" they say...

Nexus 5 yes, but never had 5x...
[OnePlus 3 & 3T Cross Device Development] ZeNiXxX:
Hi all,

First of thanks to the Dev for making this kernel. Loving it on the op3.

But I have one question. If this is already answered than sry.. But why isn't my kernel auditor working well?

EDIT forget to say I'm on newest blackjubel rr rom and using the build in Kernel auditor

Gesendet von meinem ONEPLUS A3000 mit Tapatalk
[OnePlus 3 & 3T Cross Device Development] eng.stk:
You need Adiutor beta, the only compatible with this device.
[OnePlus 3 & 3T Cross Device Development] Flamehell:
[MENTION=3873953]eng.stk[/MENTION] bro your kernel is perfect on oos....tnx a lot buddy :)
[OnePlus 3 & 3T Cross Device Development] eng.stk:
So far we are "lucky" because the old sources still work with the new OTAs, but it's so annoying that they don't release matching kernel sources to the new OOS versions.

It's so damn hard to do a git push lol
[OnePlus 3 & 3T Cross Device Development] Flamehell:
I can immagin bro.....i really hope that they will update it at the end of the month.....for you and for us :D

---------- Post added at 11:40 AM ---------- Previous post was at 11:35 AM ----------

I can immagin bro.....i really hope that they will update it at the end of the month.....for you and for us :D
[OnePlus 3 & 3T Cross Device Development] Rampage:
[MENTION=3873953]eng.stk[/MENTION] https://github.com/OnePlusOSS/android_kernel_oneplus_msm8996/commit/38dd8d898321801498f85d84f434fa7a9de2b992

i know it is only the half of the story but i am hyped a f
[OnePlus 3 & 3T Cross Device Development] habylab:
It's a start!
[OnePlus 3 & 3T Cross Device Development] Flamehell:
[MENTION=3873953]eng.stk[/MENTION] Can you do something with that mate?:)
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_sp★rk r73

All right crew!

New builds are up. Wicked!

There's also a beta build for custom ROMs aka non-OOS build.

Keep in mind: I will give no active support for custom ROMs. I am only interested on debugging stuff in 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] nazagan:
Dash charge, finally !
[OnePlus 3 & 3T Cross Device Development] Flamehell:
You was waiting for this moment,to push something...right?:laugh:
[OnePlus 3 & 3T Cross Device Development] rui.ddevil:
With this kernel version (and OOS 3.2.2) the buttons are swapped. Luckily you can re-swap them :)
[OnePlus 3 & 3T Cross Device Development] eng.stk:
No they aren't. There's no changes related to that.

That happens sometimes when going into TWRP.

If you go to TWRP again and reboot usually it comes to the normal behavior. This also happens on OPX sometimes.
[OnePlus 3 & 3T Cross Device Development] RJMacReady:
My WI-FI stopped wanting to turn on after clean flash? I'll try a complete clean flash of the stock OS plus this again when I get back from work, but all was fine pre-kernel flash.

Let's get this train goin'!
[OnePlus 3 & 3T Cross Device Development] eng.stk:
You probably flashed the custom build instead of the OOS build.

Wifi works fine.
[OnePlus 3 & 3T Cross Device Development] RJMacReady:
Lmao, that happened. I'm dumb, sorry!
[OnePlus 3 & 3T Cross Device Development] galaxy16:
somehow got it working already.
[OnePlus 3 & 3T Cross Device Development] bartolinio:
one works, the other does not work

a completely random thing

for me, for example, with partition data in f2sf root was "lost" a few moments after reboot

restart, briefly working, and again lost

I gave up on it, I went back to ext4
[OnePlus 3 & 3T Cross Device Development] _PrEzi_:
SuperSU works perfectly fine in SystemLess mode.

Has really nothing to do with the kernel.

OOS 3.2.8 (also worked on 3.2.7) + r25 (also worked with earlier hybrids and r165 or lower) + f2fs on data.

Be sure to use at least SuperSU 2.78 (current 2.79 stable), preferably install it via TWRP by eng.stk (v28 I believe).
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Yeah exactly.

What happens is that people use a "dirty" boot.img (already patched systemless by supersu) and the supersu installer restores the unrooted backup.

This has to do how pople install su and nothing to do with blu_spark.
[OnePlus 3 & 3T Cross Device Development] andyman_187:
Sorry if OT, but can we just fastboot flash stock boot img before flashing super su? Would that make it a "clean" boot.img?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Sure, but TWRP can also flash boot.img (select image instead of zip)

If you are wih stock already rooted no need to re-root, just flash blu_spark zip
[OnePlus 3 & 3T Cross Device Development] eng.stk:
The patch for CVE-2016-2504 is for functions we don't have on our current tree, so it's fine as it is.

That app should be smart enough to check that.

I will not add deprecated code just to make that app happy.
[OnePlus 3 & 3T Cross Device Development] Mar-cel:
Where can i download TWRP IMG -28 ?
[OnePlus 3 & 3T Cross Device Development] Explorer23:
In downloads section of this thread.
[OnePlus 3 & 3T Cross Device Development] Mar-cel:
Really ??
[OnePlus 3 & 3T Cross Device Development] Jole7:
Here http://xdaforums.com/devdb/project/dl/?id=21835
[OnePlus 3 & 3T Cross Device Development] Explorer23:
Your screenshot is from OP3T thread - here we are in OP3 thread. And this one has all modified TWRP versions in download tab (but doesn't have new unified kernels).
[OnePlus 3 & 3T Cross Device Development] Mar-cel:
If you click on "Download Kernel Zip" in OP, will you redirect to that page

But thanks I have it now
[OnePlus 3 & 3T Cross Device Development] Explorer23:
I know that. But I said "this" thread, not a "link" in this thread. Anyways, you got your file [emoji3]
[OnePlus 3 & 3T Cross Device Development] tofuboi01:
On latest r25, I've noticed that waking up from sleep hangs at times and I need to press the power button few times before it responds. Does anyone have this issue? Only happens when it slept for few hours.

Thanks
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Nope...

Maybe you're using some extras like ROM: OxygenOS 3.2.7 w/ Xposed (systemless) with force doze/energy saving crap.

I don't support setups with xposed on it.
[OnePlus 3 & 3T Cross Device Development] _PrEzi_:
I can confirm that on OOS 3.2.8 without "weird" stuff like forced experimental doze in Greenify and/or Xposed Module it works fine.

I know eng.stk doesn't support Xposed or any exotic add-ons but I can assure you tofuboi01 - it runs flawlessly.

My current setup :

OOS 3.2.8 + Systemless SuperSU + Magisk Xposed v87, Greenify, Amplify, MinMin Guard, Autorun Manager and a few other mods.

NO issues with wakeup from sleep, battery life is perfect etc.

Clearly not a kernel issue for me.
[OnePlus 3 & 3T Cross Device Development] mvlad:
How can I fix /sbin/fsck.f2fs /dev/block/dm-0 process ended with ERROR: 255

I can't mount Data after installing SuperSU... It's the 3rd time I re-setup my phone and I would love to fix this without having to reformat data (I Don't have any backup of it)
[OnePlus 3 & 3T Cross Device Development] tofuboi01:
Apologies for this then, I did change a setting on greenify recently. Going to turn some settings off!

Thanks for the response!
[OnePlus 3 & 3T Cross Device Development] camdadeye291:
I am using a different custom kernel but I would like to flash this kernel. Why do I have to dirty flash the ROM in order to change the kernel? Can I just flash the stock kernel? I ask because I am on OOS 3.2.8 and even if I do a dirty flash, the install will wipe the phone right?
[OnePlus 3 & 3T Cross Device Development] derdjango:
Because some custom kernels mess with system. It's always good to have a backup of a clean system and boot partition.

Dirty flash will of course not wipe the phone. Hence its called dirty.
[OnePlus 3 & 3T Cross Device Development] camdadeye291:
I think you will find, if you flash 3.2.8, that it does indeed wipe the phone...
[OnePlus 3 & 3T Cross Device Development] derdjango:
Alright.
[OnePlus 3 & 3T Cross Device Development] _PrEzi_:
You can dirty flash just the kernel (boot.img) - either via eng.stk's TWRP v28 (install image) or via fastboot.

No need to flash the full ROM again.
[OnePlus 3 & 3T Cross Device Development] laggardkernel:
Better do a dirty flash. As some kernels do not support systemless installation, and the /system may be touched, especially the WiFi module part.
[OnePlus 3 & 3T Cross Device Development] camdadeye291:
I am unable to dirty flash 3.2.8, it wipes the phone when I install it.
[OnePlus 3 & 3T Cross Device Development] laggardkernel:
Jave you tried to se a TWRP recovery to flash the ROM? This won't wipe all your partitions. It wipes the /system and other invisible partitions like modem and boot. /data is untouched and that's why it's called DIRTY but clean. The latter always happens when you're using an official recovery.
[OnePlus 3 & 3T Cross Device Development] camdadeye291:
Based off of my experiences I'd say it happens when you use official rom, I have tried twrp official and -1.28 but both yield the same result. The official release of OOS 3.2.8 rom seems to wipe everything, regardless of what one selects in twrp, as it needs to do this to encrypt the data partition. No dirty flash possible with the official rom, not for me atleast. I have tried it a few times to test it, with different recoveries, and it's the same each time.
[OnePlus 3 & 3T Cross Device Development] nmlssit:
https://twitter.com/getpeid/status/815171834345885696

Inb4 kernel requests at 5 past midnight
[OnePlus 3 & 3T Cross Device Development] eng.stk:
A wicked New Year for all the blu_crew :)
[OnePlus 3 & 3T Cross Device Development] dante_nfs:
I wish you have a nice time with your family and waiting for your awesome job in oos nougat since it's already really fast, with your work it's going to be wicked.
[OnePlus 3 & 3T Cross Device Development] tssphysicsboi:
Eng.stk, thanks for all your work. Would love to see your kernel go to 4.x need it to use Android pay. ?
[OnePlus 3 & 3T Cross Device Development] mysky911:
Happy New Year and thanks a lot got your bluspark kernel in 2016. Looking forward for bluspark 2017. :D
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
wondering when OnePlus will release the kernel source for OOS 4
[OnePlus 3 & 3T Cross Device Development] immi803:
+1:confused:
[OnePlus 3 & 3T Cross Device Development] xanthrax:
Stop "wondering" and keep calm and waiting

Sent from my Darkside of Oneplus 3
[OnePlus 3 & 3T Cross Device Development] andrea.ippo:
I've asked for it here, feel free to add your voice ;)

https://forums.oneplus.net/threads/kernel-sources-for-nougat.482993/
[OnePlus 3 & 3T Cross Device Development] nmlssit:
Waiting that too, so TRWP can finally fix the decrypt issue.
[OnePlus 3 & 3T Cross Device Development] habylab:
Where's the official git for our kernel? I'll chuck notifications on so I know when they've updated it!

But then there is no one working on it, so won't be too quick a fix.
[OnePlus 3 & 3T Cross Device Development] JohnsonGond:
I've been haunted by IPA_WS wakelock...what could be the cause of it?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
twrp-3.0.2-0_blu_spark_v11-op3

All right crew!

Here's an updated TWRP with all the blu_spark goodies inside and N support.

It was tested on f2fs data, mainly done because of proper f2fs support and it's OOS 4.0 default.

Don't know how it will behave on ext4.

No support will be given, if your cat get's on fire you're on your own.

Go get it: https://xdaforums.com/devdb/project/dl/?id=22429

No mirrors allowed.
[OnePlus 3 & 3T Cross Device Development] X-thunder:
I'm on ext4 and this gives me a password failed error in recovery
[OnePlus 3 & 3T Cross Device Development] Dariusdd:
I might be wrong, but TWRP's UI appears a bit smoother. It also has bonus stars. It's working for me on OOS 4.0 with F2FS formatted /data and /cache.

Thank you
[OnePlus 3 & 3T Cross Device Development] cdonald:
[MENTION=3873953]eng.stk[/MENTION] Is there any benefit to reformatting as f2fs with the new recovery if we were already on f2fs with the previous version provided by you?

Sent from my ONEPLUS A3000
[OnePlus 3 & 3T Cross Device Development] snippem:
Working here with oos 4 also no more errors shown when installing oos 4 thanks for the build.

What's your opinion on the dm verity screen when booting.

Will this be resolved when sources are released??

Really hope so it is not an big issue but sideloading and so on is annoying.
[OnePlus 3 & 3T Cross Device Development] KingBeike:
Can it decrypt the storage, if encrypted in OOS 4.0 with f2fs ?
[OnePlus 3 & 3T Cross Device Development] _PrEzi_:
Which ROM, which kernel version etc.

Guys... really this is some very basic and MANDATORY information...

Else it is like saying to a mechanic:

- my car doesn't start...

-[m] what model ?

- ...red
[OnePlus 3 & 3T Cross Device Development] X-thunder:
sorry...

OOS 4.0 official

edit: official kernel

password still works for booting the system

log just tells "failed to decrypt data."
[OnePlus 3 & 3T Cross Device Development] _PrEzi_:
I thought blu_spark is only full compatible with Android M and not N ?
[OnePlus 3 & 3T Cross Device Development] Chaplan:
The beauty of Android is the plethora of user configs allowed.

Have you tried f2fs. It works great... More fluid than Ext4 in more than one scenario... No derp whatsoever on my side and have been using it for a long time.

It is now supported by OnePlus on oficial kernel...

As for R25 on Nougat. Share with the rest of us how did you manage to make it happen...

No custom kernel is working on N as sources have not been released yet.
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Try to read well next time... We are talking about the Blu recovery and not the kernel mate ;)