yashsingh1/xdaforums huggingface dataset:
[OnePlus X Original Android Development] mundano:
Had the same problem, but using CM13, the phone just could not pass the boot logo...

Tried everything that came to my mind without any success, only thing that ultimately recovered my phone was the mega unbrick post that you can find in the general section.. Follow all steps carefully and you will end up with a like out of the box phone...

From my experience I think that F2FS on our phone is not stable enough for a trouble free use...
[OnePlus X Original Android Development] dzp:
I understand, you say this, by own experience. And you're trying to warn people. That's great!

From my own experience, I doesn't have any issues with F2FS. Including, among other, this file system on micro SD card.

Moreover. Maintain at the same time two major, different file systems, of which only F2FS is specialized, dedicated for the mobile devices memory - illogical and more or less costly. So, is need to get statistics. Finish test stage. And choose only one, best, mostly suitable file system for whole device.

It is not F2FS not stable enough. But it is users performs some steps incorrectly at flashing or, F2FS support at flashing procedures not stable enough.
[OnePlus X Original Android Development] rasputinas:
Can I flash this kernel without rooting my phone?

Thanks
[OnePlus X Original Android Development] Mithrandir_:
Yes you can
[OnePlus X Original Android Development] drmdsadiq:
Having overheating while charging too.. On latest OOS and bluespark

Using stock charger btw.. First charge with this kernel.. Will report back after couple of cycles
[OnePlus X Original Android Development] mundano:
I'm not any kind of guru, but I know enough, and I have plenty of experience to know how to change the file system... I'm sure that was not an error on my side.

BTW, in my case the phone was working great until, it stopped booting. I've reflashed, changed to ext4 again, wiped everything, etc.. Etc.. No matter what I did the phone just refused to boot.

Using the unbrick flash method was the only solution.

Now apparently there are more users reporting similar problems...

To me, it's probably a bug on the f2fs implementation that is corrupting something that prevents the phone from booting up.

Since all this are developing treads it's fine, anyone here should have a basic knowledge to recover a phone in this kind of situations, but I don't see OPX implantation of f2fs stable and problem free enough to launch it as default filesystem on a "stable" ROM.
[OnePlus X Original Android Development] eng.stk:
There is no issues with f2fs and it's stable enough to be part of upstream stable and mainline linux kernel branches. And to be used by default by OEM like Samsung, Motorola and others.

Your problem came probably by derping the partition header/layout with all the reboots and such, since you changed fs and got the same.

It happens in other devices with other fs sometimes, nothing to do with f2fs not being stable.

A simple fastboot erase userdata and fastboot erase cache is enough to get things done and start over.
[OnePlus X Original Android Development] mundano:
I have to trust in you word on this...

BTW, if fastboot erase can recover it, shouldn't TWRP erase do the same trick?
[OnePlus X Original Android Development] dzp:
It is alright, buddy :) . I did not say, that you wrong in something personally. Anyway, how you can be sure in anything in Universe, especially in android?

I am grateful, that you have returned to f2fs review in really.

Excuse my carelessness. But I was understand you early, that the phone was not booted, when you was try flash new system from previous, that worked with some f2fs partitions, right? Or, specify, please, what means > "was working great until, it stopped booting". Without a reason? Suddenly goes to reboot?

Reflash to which system? Is it possible, that you was try reflash system, that was contain some f2fs partitions onto rom, which kernel does not support f2fs filesystem?

So, you used twrp to return from f2fs on ext4, right? It is not exclude, that twrp, or some version of it, can work not fully correct in such situation. And it's not necessarily f2fs flaw.

It is matter, what we did, always. Please, agree :) .

For closed to bricked state - it is logical.

Thanks to you, that we have possibility now to examine this issue more detail.

Or it can be inaccuracy in the process of returning from f2fs, for example.

I still does not see any evidence, that f2fs not stable. Anyway, thank you for warning, buddy :good:.
[OnePlus X Original Android Development] variant0:
Does this kernel works on an encrypted device? Boeffla kernel for example, does not work on an encrypted device. Anyone using encryption with this one?

EDIT: The downloaded zip fails the zip signature validation on TWRP, its supposed to pass or can i just disable zip signature validation?
[OnePlus X Original Android Development] rannick10:
Just disable the validation. I tested it with a working zip and that failed it, so I think it's not supposed to pass.
[OnePlus X Original Android Development] Lvsitano:
Voice echo during call is related to RIL, not kernel am I right?
[OnePlus X Original Android Development] eng.stk:
Yes nothing to do with kernel
[OnePlus X Original Android Development] drmdsadiq:
RIL?
[OnePlus X Original Android Development] Chris.nl:
RIL
[OnePlus X Original Android Development] foster095:
Link?
[OnePlus X Original Android Development] pompe90:
How can ppl be so lazy today....

You can find all good info on First page...

But here is the link.....

http://xdaforums.com/devdb/project/?id=12587#downloads

Skickat från Oneplus X
[OnePlus X Original Android Development] tiritchi:
Hello and thanks for your reply.

I finaly did manage to go through my problem by backing up ma /data, then wiping /cache /dalvik-cache, formatting /data and recover my backup.

but there is indeed an issue there because if I'm not the only one to have this issue, It can't be a coincidence.

[MENTION=3873953]eng.stk[/MENTION] : what would you do to have a fresh work base with f2fs and stock (2.2.0-X with patch) + your kernel without any problem ? I will try and do a feed back if you want to. Thanks
[OnePlus X Original Android Development] eng.stk:
There is no issues doing the OP steps, I did several clean installs formats from ext4 to f2fs and vice versa.

And instructions are just to help out you guys, this is not even a kernel topic.
[OnePlus X Original Android Development] tiritchi:
ok. it's strange thought. I'll retry to do clean install, because from last setup, I lost my root, and the patch 220X that can't install back because of wrong checksums.

thanks.
[OnePlus X Original Android Development] fotjon:
I have gone from stock kernel to blu_spark - stock - boeffla kernel - stock - blu_spark. On last time I did not performed any wipe at all. I am using the default blu_active config and did not encounter any problem, being on stock rom for now is a good idea I guess.
[OnePlus X Original Android Development] eng.stk:
blu_sp★rk r118

All right crew!

New builds are up :highfive:

CM beta is also updated, this test build is aimed for Marshmallow 6.0.1 ROMs.

If you flash in CM 12.1 you will find broken stuff, just use an old build (r98).

Keep in mind: I will give no support for betas. 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 X Original Android Development] eng.stk:
TWRP 3.0.0-2 | blu_sp★rk v23 recovery

All right crew!

Been updating TWRP 3.0.0-2 | blu_sp★rk v23 recovery with some fixes, here's the lates build while it's not merged to official.

Just for the sake of sharing, I will give no support to this in here.

Enjoy!

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

Don't forget to hit thanks, it's free ;)
[OnePlus X Original Android Development] 73IGH:
Thanks for the updates.

Will 3.0.0-1 work fine with latest kernel or is it necessary to use 3.0.0-2 ?

(using oos)
[OnePlus X Original Android Development] superricky89:
Thank you so much...

An amazing job!

Inviato dal mio ONE E1003 utilizzando Tapatalk
[OnePlus X Original Android Development] Chris.nl:
Latest kernel works fine with 3.0.0-1
[OnePlus X Original Android Development] ironwick:
You are really awesome!! We have almost a weekly update of this incredible kernel. :)
[OnePlus X Original Android Development] Exodusche:
Great work thanks. :)
[OnePlus X Original Android Development] Laverson:
Is kcal enabled for the CM kernel?
[OnePlus X Original Android Development] eng.stk:
Yes KCAL is available.

You can use KCAL or Live Display on CM, they both work.
[OnePlus X Original Android Development] Laverson:
Excellent thanks, turns out the kernel hadn't flashed when I thought it had!

Thanks :victory:
[OnePlus X Original Android Development] aadnan181:
Can i use this kernel on Ashwin's CM ?
[OnePlus X Original Android Development] pompe90:
Yes

Skickat från Oneplus X
[OnePlus X Original Android Development] aadnan181:
I flashed the rom today..also supersu...Can i flash the kernel without formatting data now ?
[OnePlus X Original Android Development] pompe90:
Yes, no need for deleting dalvik cache either. Just flash and be happy :)

Skickat från Oneplus X
[OnePlus X Original Android Development] aadnan181:
Which one should i flash ?

blu_spark_r118-OOS-5.1.1_onyx_a9dae20.zip or blu_spark_r118-CM_onyx_1294245.zip ?
[OnePlus X Original Android Development] pompe90:
CM? blu_spark_r118-CM_onyx_1294245.zip

The other one is for Oxygen, stock rom.

Skickat från Oneplus X
[OnePlus X Original Android Development] aadnan181:
Thanks :)

And one more thing. How can i reset my kernel ? I mean how to get back to old one after flashing this one ?
[OnePlus X Original Android Development] ArmStrongDickPunch:
Just reflash the ROM ur on and wipe caches
[OnePlus X Original Android Development] mariojas89:
Hi, I can't change partition type to F2FS - error 255 : "Can't wipe data" (or similar). Using latest TWRP (3.0.0-2) and kernel (r118 OOS).
[OnePlus X Original Android Development] Exodusche:
Did you wipe it first before trying to change? I coudn't change unless I gave data/cache a fresh wipe first.
[OnePlus X Original Android Development] Calvin2394:
[MENTION=3873953]eng.stk[/MENTION] I'm sorry for speaking about Purity here. Didn't get a reply on the G+ group.

On latest build 28/03

The data activity monitor in status bar (in-built or GravityBox) keeps jumping up and down, it doesn't stay in-line with other icons.
[OnePlus X Original Android Development] mariojas89:
No, I didn't. Now it's working! I think there is missing step in tutorial about changing to F2FS - wipe data first (because tool to change can't do it...).

I have succesfully backed-up /Data (with a warning about data from ext4 - may cause bootloop, fornately not this time). If I backed up cach, then a file system changed back to the ext4 - needs to be wiped and leaved clean :) but meh, whatever.

Thank's!
[OnePlus X Original Android Development] eng.stk:
TWRP 3.0.2-1 | blu_sp★rk v29

All right crew!

Been updating TWRP 3.0.1.-1 | blu_sp★rk v27 recovery with upstream commits from new twrp 3.0.1-0 and some onyx device fixes, here's the latest build while it's not merged to official.

edit: Download TWRP 3.02.-1 | blu_sp★rk v29, there was some bugs in upstream and derps related to encryption pin.

Official 3.0.2-0 should be near with onyx device fixes also.

In the meanwhile you can use this.

Just for the sake of sharing, I will give no support to this in here.

Enjoy!

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

Don't forget to hit thanks, it's free ;)
[OnePlus X Original Android Development] crian:
[MENTION=3873953]eng.stk[/MENTION] New version of oos out there. It is 2.2.1.

Time for an update. ?
[OnePlus X Original Android Development] eng.stk:
Actually is time to chill, been busy the last few days.

r118 will work fine with 2.2.1, seems it's the same as 2.2.0, etc

Don't know if OP will push kernel changes for 2.2.1 luke they did on OP2, but they usually take some weeks to update git so...
[OnePlus X Original Android Development] Chris.nl:
Works fine indeed

I can confirm it works fine with 2.2.1:good:
[OnePlus X Original Android Development] variant0:
Does the just released official TWRP 3.0.2-0 for onyx includes the latest eng.stk fixes? Thanks
[OnePlus X Original Android Development] eng.stk:
Yeah it should be good to go.
[OnePlus X Original Android Development] migueldbr:
[MENTION=853975]ENG[/MENTION]_stk what does high brightness mode do? The screen is indeed brighter, but how does it do that? Isn't max brightness limited by hardware? And is there any risk of damaging the screen? I'm only asking this because I searched but didn't find any info on this.

Great kernel btw!
[OnePlus X Original Android Development] variant0:
Flashed latest TWRP 3.0.2-0, first thing i notice it takes so much more time to decrypt the data partition when i enter recovery.
[OnePlus X Original Android Development] eng.stk:
Some panels from Samsung and others have that mode to use in outdoor when the sun is bright (it's over normal max brightness).

It should not damage anything, but using high brightness levels too much time can make ghost imagery on AMOLED's so...

This is not the place for this, not a TWRP thread.

Respect that.
[OnePlus X Original Android Development] migueldbr:
Thank you for the explanation! Btw is there no way to be able to use high brightness mode with adaptive brightness? I mean, use that max brightness only when needed and lower brightness when it's darker. When it is toggled it constantly stays on max brightness
[OnePlus X Original Android Development] eng.stk:
I don't have any interest in that and will not change the default behavior.

That's normally a ROM triggered event and OP mmust have a reason not to enable it from the start.
[OnePlus X Original Android Development] :
It baffles me how they can deliver a working ROM in the first place. </offtopic>

[MENTION=3873953]eng.stk[/MENTION], have you (or anybody) ever tested blu_spark kernel with an encrypted OPX? I saw somewhere that some kernels may have troubles with that, and was thinking about encrypting my phone... But I need to know if it works (or, at least, if there's any reason that makes you suspect it doesn't).
[OnePlus X Original Android Development] J0kker:
If you want you can try this Kernel Adiutor Mod that have a specific option in the screen menu, you can specify a range over which it will trigger max brightness mod.

In order not to be too much out of topic, i'm using your kernel for some weeks with F2FS on data and cache and it's pretty good, gonna flash the 2.2.1 update now i know it is compatible with your kernel :)

Thanks !
[OnePlus X Original Android Development] migueldbr:
Thanks for the suggestion, but it does not work for me(even though it has those options available, when it goes over the specified range the max brightness stays the same as stock).
[OnePlus X Original Android Development] variant0:
I use blu_spark kernel on an encrypted device. Works fine ;)
[OnePlus X Original Android Development] brand18:
hows the battery backup on this??
[OnePlus X Original Android Development] Fotios Sikalias:
Hey guys, i am rooted using OOS with 'blu_spark_r118-OOS-5.1.1_onyx_a9dae20.zip'. Is this version compatible with the new 2.2.1 update? Thanks.

EDIT: my bad, found the answer in this thread. already answered
[OnePlus X Original Android Development] ironwick:
Yes it is. :good:
[OnePlus X Original Android Development] TheBombMan:
Mine is PSV 8, i've underclocked to 1.7GHz and -75 in voltage. Should i go lower & anything else i should know? :)
[OnePlus X Original Android Development] Chris.nl:
I'm stable at -95

1.57GHz CPU

472Hz GPU
[OnePlus X Original Android Development] sydeu:
easiest way is to try, I got lucky and have a PVS 12, here are my stable voltages:

http://postimg.org/image/upd4n366b/
[OnePlus X Original Android Development] RWBY:
With the 1.57GHz UC you should be able to UV -125. Its my profile when using OOS.

---------- Post added at 09:33 PM ---------- Previous post was at 09:31 PM ----------

You should be able UV to -100 or -125 if UC to 1.7GHz
[OnePlus X Original Android Development] TheBombMan:
When i used -100, my device hunged up and it restarted

I'm going to bump it up a bit for now
[OnePlus X Original Android Development] andu86:
Kernel works great with 2.2.1 i have max 5% drain during the night and 24h of power wirh ~ 3h of SOT
[OnePlus X Original Android Development] RJVMS:
Hello

I installed this kernel, but I don't see how I can change some of the things that are on the original post, like Battery/Notification LED control or change the intensity of the vibration..

Am I missing something?

The one that I installed is the blu_spark_r118-OOS-5.1.1_onyx_a9dae20 on a stock 2.2.1 rom
[OnePlus X Original Android Development] Exodusche:
Pretty sure you have to get an app to make kernel adjustments.
[OnePlus X Original Android Development] RJVMS:
Exodusche, maybe that what I'm missing :fingers-crossed:

Haven't flashed a rom/kernel in a while :p
[OnePlus X Original Android Development] dj_unknown:
Hello,

I just switched to CM13 from ashwin and would like to use this kernel as i liked to use it with OOS.

Is the blu_spark_r118-CM_onyx_1294245.zip kernel compatible with latest version of CM13 from ashwin cm-13.0-20160407-UNOFFICIAL-onyx.zip ?

Thanks
[OnePlus X Original Android Development] Portgas D. Ace:
Yes, it is.
[OnePlus X Original Android Development] presisco:
I have a pretty screwed pvs5,stable at -100 and 1.7G

---------- Post added at 07:32 AM ---------- Previous post was at 07:29 AM ----------

It's a strange thing that my nexus 5 is pvs3 but voltage start at 775mv and can uv 60mv.801 worse than 800?
[OnePlus X Original Android Development] RWBY:
Hi [MENTION=3873953]eng.stk[/MENTION] , just wonder why don't you declare a stable version for CM since there is no any bug. i been using cm kernel for more than two months now, its flawless !
[OnePlus X Original Android Development] eng.stk:
Yeah blu_spark CM is very solid indeed, but I don't consider CM itself stable enough so I maintain the naming.

I usually don't give support or troubleshoot in custom ROMs to prevent ROM and userspace bugginess cluttering kernel threads.

In case of CM in this device I need to see lot's of annoyances fixed (ROM related not kernel related) before I remove the beta tag. Maybe when it goes official, we'll see.

But all in all, it's just a name :silly:
[OnePlus X Original Android Development] dingermtb:
Just wanted to say thanks?This kernel works awesome with Exodus 6, which is AOSP based?

Sent from Outside the 9 using my Exodus Zombiefied OnyX
[OnePlus X Original Android Development] jonrodz:
[MENTION=3873953]eng.stk[/MENTION] Bro, how does the fastlane work? I would like to know more about that. I looked in the thread but didn't find any information...
[OnePlus X Original Android Development] khandelwalgaurav:
Is there a issue with double tap to wake? I an using it on cm12. And it doesn't seem to work
[OnePlus X Original Android Development] neopbm:
I think you have to use r98 build with cm12
[OnePlus X Original Android Development] khandelwalgaurav:
Will do now. Was trying with the latest

.

---------- Post added at 04:27 AM ---------- Previous post was at 04:17 AM ----------

R98 seems to work. Wouldn't it be great to have all new features and tap to wake working lol. Anyways. Happy with it now.
[OnePlus X Original Android Development] neopbm:
You missed what OP said here : http://xdaforums.com/showpost.php?p=65985616&postcount=1356

But glad i could help you ;)
[OnePlus X Original Android Development] migueldbr:
[MENTION=3873953]eng.stk[/MENTION] or anyone using this kernel, is it possible to edit the gpu idle frequency to 200mhz instead of 27mhz? If I remember correctly when I used this kernel, kernel adiutor only allowed to change the min freq, it would still idle @ 27mhz
[OnePlus X Original Android Development] ChriZz12:
In Kernel Adiutor scroll down to Adreno Idler and disable it.
[OnePlus X Original Android Development] migueldbr:
Thanks, didn't know adreno idler did that, I thought it would just favor the lower gpu frequencies, didn't know it was responsible for idling @ 27mhz
[OnePlus X Original Android Development] eng.stk:
Adreno Idler just cares about working freqs, standby freq will always be thr same, you can't change that.

fastlane is a switch on blu_active that makes cpu freq calc more aggressive.
[OnePlus X Original Android Development] migueldbr:
you dont notice micro stutters when scrolling? Either on some apps or browser? It seems like the gpu idles to soon before the scroll is over (or something like that), causing micro stutters. I asked the same on Boeffla thread and he said people were saying that and he made it configurable and default on 200mhz (with his app though, through kernel adiutor i think it still wont be able to change idle frequency). I like your kernel and it has very good battery life, but i never understood exactly why i had some stuttering when scrolling and narrowed it down to the gpu idle frequency (because if i set boeffla to idle @ 27mhz i also get that stuttering). I mean no disrespect, i just wanted to know if it was possible to change the idle freq back to 200mhz..
[OnePlus X Original Android Development] eng.stk:
blu_sp★rk r123

All right crew!

New builds are up, go get them!

CM beta is also updated, this test build is aimed for Marshmallow 6.0.1 ROMs.

If you flash in CM 12.1 you will find broken stuff, just use an old build (r98).

Keep in mind: I will give no support for betas. 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 X Original Android Development] RWBY:
Its a big one. Great work man.

I have one question. I have flashed your kernel on aospb based and i wonder why its working ? In my thought i hope it will give a bootloop at least =p
[OnePlus X Original Android Development] Calvin2394:
AOSP based?

Will it work on AOSParadox?
[OnePlus X Original Android Development] RWBY:
Sorry typo. I mean is aospb which is Orion OS and yes it work.
[OnePlus X Original Android Development] eng.stk:
All ROMs share CM or close to CM kernel, so blu_spark CM will work fine :)

Kernel can work on AOSParadox, but wifi not.

If they build wifi inline like the other 99,9% custom ROMs, blu_spark CM will work fine.

I already asked them to do so, because there's absolutely no technical obligation otherwise, but to no avail so far and probably won't.

I will not make 10 kernel versions/variations because people choose to do things different just because. I just won't.

You guys can asked them to do so, maybe you can get lucky ;)
[OnePlus X Original Android Development] crian:
Flashed that thing and it's running smooth and well as expected.

Thanks for this great work. ?
[OnePlus X Original Android Development] Calvin2394:
The prima WiFi driver performs better, that's what I read.

Would it be possible to include the module in your CM kernel? :)

Would be better if it didn't work at all, but now since it can work with the addition of a module, we'd like to use it :good:
[OnePlus X Original Android Development] sathyakaushik4:
Found something strange. I am currently using cm12. 1 with blu_spark kernel 98.I have a 40mbps Internet connection. When i underclock the max cpu frequency to 1574Mhz i get only 22-25mbps speed. However when I increase the clock speed to 1728Mhz I get my actual speed of 39-41mbps.I tried this multiple times just to confirm that there was no issue with my isp. Is this kernel related??