yashsingh1/xdaforums huggingface dataset:
[OnePlus X Original Android Development] tet-bundy:
Input boost is different from "touch boost". Did i get that right?

I'd also like to know what max_freq_hysteresis exactly does [emoji14]

Regarding the fastlane option. What does " more aggressive calc mean? Could u explain that a bit more? Thanks

Last question is a bit off topic. does anyone know where kernel auditor profiles are stored? Pretty annoying to set all values again and again when switching roms...

Anyway big thanks [MENTION=3873953]eng.stk[/MENTION]

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Original Android Development] eng.stk:
input boost is a change of freq to a determined freq for a given duration.

max_freq_hysteresis extends the period that the governor will stay at policy->max

fastlane is a algorithm to calculate the changes on frequency steps, it's more simpler than original interactive calc but more agressive.
[OnePlus X Original Android Development] tet-bundy:
thanks. still not clear to me whats the trigger for input boost. also touch the screen will bump it up? if so, i disable it by setting "boostpulse_duration" to 0?

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Original Android Development] eng.stk:
input boost will trigger when you input something, meaning touching the screen.

To turn it off you set the freq to 300
[OnePlus X Original Android Development] tet-bundy:
okay thanks for clearifying!!

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Original Android Development] saurabh40629:
I think it's in /data/data/com.grarak.kerneladiutor/files/commands.json. Anyways copy entire folder and see yourself.
[OnePlus X Original Android Development] eng.stk:
Good news crew!

Looks like we will be able to upgrade from Linux 4.5 to 4.7 backports for f2fs :)

Currently testing, I haven't encountered the bugs we had on the 4.6 backports.

Seems as stable as our current 4.5 backports, so far so good :fingers-crossed:
[OnePlus X Original Android Development] RWBY:
Dude, when will you get a rest ? =p
[OnePlus X Original Android Development] eng.stk:
I Never Settle :victory:
[OnePlus X Original Android Development] hearmeart:
can i use the CM Kernel for turbo rom DUI AOSP Based?
[OnePlus X Original Android Development] eng.stk:
The CM version yes maybe. Try it and let us know.
[OnePlus X Original Android Development] dingermtb:
Should work fine, it works perfect on my Exodus ROM, which is AOSP based

Sent from Outside the 9 using my Zombiefied Exodus OnyX
[OnePlus X Original Android Development] tet-bundy:
Same with Krexus

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Original Android Development] Pootch:
Can I dirty flash the kernel on CM stock kernel without any issues?
[OnePlus X Original Android Development] matwaking:
Yes
[OnePlus X Original Android Development] tet-bundy:
What else would u do?

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Original Android Development] eng.stk:
blu_sp★rk r149

All right crew!

New build is up, enjoy!

If you're using f2fs, I recommend backup your data to external source. The f2fs 4.7 backports seem good to me but just in case :)

Some upstream and June Nexus kernel updates also merged :good:

CM build is also updated, this is made for Marshmallow 6.0.1 ROMs.

I decided to take CM build from beta, but same remains: using custom ROMs you're on your own ;)

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 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 X Original Android Development] carlandermatias:
It usually works best with a clean flash rom and then flash kernel
[OnePlus X Original Android Development] Portgas D. Ace:
If you haven't flashed any other kernel (means you are still on stock kernel), then there is no need to make a clean ROM flash. Would be a little overkill.
[OnePlus X Original Android Development] Chris.nl:
blu_sp★rk r149 is running fine! Thnx again!
[OnePlus X Original Android Development] eng.stk:
Thanks for the support mate!
[OnePlus X Original Android Development] carlandermatias:
What should be the procedure to update kernel?
[OnePlus X Original Android Development] neopbm:
Just flash and profit :)
[OnePlus X Original Android Development] migueldbr:
Fastlane mode is incredible, it eliminates all lag and stutters, whether I'm scrolling webpages(where it usually stutters the most when using android) or doing other stuff. And all that just by toggling a switch, very good feature. I know it uses the cpu a bit more aggressively but i dont mind. Thanks a lot for your kernel, running flawless on H2Os=)
[OnePlus X Original Android Development] :
I told you it was awesome :p
[OnePlus X Original Android Development] Exodusche:
Life in the fastlane!!!!! :)
[OnePlus X Original Android Development] articuz:
Could you please point me where I can activate fastlane?
[OnePlus X Original Android Development] :
[MENTION=5528325]articuz[/MENTION], you can do it in the CPU governor tunables section of Kernel Adiutor (change "fastlane" from "0" to "1").
[OnePlus X Original Android Development] Graveen:
Thank you VM.
[OnePlus X Original Android Development] noonebhargav:
Does it work on AOSPA
[OnePlus X Original Android Development] nihilista:
Just test it ;) Maybe it works, maybe not, do a nandroid backup and you are secured...
[OnePlus X Original Android Development] Kir3:
And report back so we know :)
[OnePlus X Original Android Development] Calvin2394:
It does work on PA, I've tested it.
[OnePlus X Original Android Development] noonebhargav:
Thanks gonna flash it soon.
[OnePlus X Original Android Development] Androidoo:
Thanks for the awesome development, works like a charm and oneplus x literally flies;) but some queries if anyone tried it them.

Lowering down the cpu max frequency just like with sultans cm,will it produce less heat and also will it be stable? Any other tweaks that might be helpful for less heat and great battery performance
[OnePlus X Original Android Development] Kir3:
CM or OOS version?
[OnePlus X Original Android Development] nihilista:
OOS version is only for stock OOS, for all custom rom need to use the cm version...
[OnePlus X Original Android Development] jonrodz:
Can I lower the cpu freq to 1958 mhz, use fastlane and custom thermal driver at the same time?
[OnePlus X Original Android Development] eng.stk:
Yes, sure.

Yes you can UC, no prob.
[OnePlus X Original Android Development] mh2cc:
Hey, I know there is no support for CM but I have a wlan problem at home. I have two access points and when the phone switches from one ap to the other the wlan disconnects for a second or zwo.

This happens only in combination official CM13 and blu_spark kernel. Happened on all versions until now.

No problem on CM with included Kernel and no problem with Oxygen OS and blu_spark.

Anyone also had this problem?

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Original Android Development] :
[MENTION=3873953]eng.stk[/MENTION], I tried to add a line to the "99thermal.sh" file you suggested earlier to activate fastlane on startup but it doesn't seem to work. The custom thermal driver is activated as before, but the fastlane line isn't:

Any idea on why this happens?

(the file has appropriate permissions and is indeed executed. only the fastlane line seems to have no effect)

EDIT: OOS2.2.1-X, blu_spark r149.
[OnePlus X Original Android Development] eng.stk:
You have to set it later on boot with sleep delay before the command
[OnePlus X Original Android Development] motherninja:
Tried it and it really make scrolling the webpages really smooth!! Thank you!
[OnePlus X Original Android Development] sifatrhmn:
T2W / D2W works on PA ?
[OnePlus X Original Android Development] eng.stk:
Probably not, they use different codes for that.

I will push a build later with nice goodies including a fix for that.
[OnePlus X Original Android Development] W!ld:
amazing performance..

i am still facing youtube lag problem.

how to remove it?

what are advantage of coverting partitions to f2fs?
[OnePlus X Original Android Development] eng.stk:
Kernel doesn't even understands what Youtube is. Nothing I can do for you, go ask OnePlus to fix it.

f2fs was discussed plenty, use the search button.
[OnePlus X Original Android Development] eng.stk:
blu_sp★rk r158

All right crew!

New build is up. Wicked!

CM aka non-OOS build is also updated, this is made for Marshmallow 6.0.1 ROMs.

I decided to take CM build from beta, but same remains: using custom ROMs you're on your own ;)

You may flash this new build in CM 12.1, but you may find broken stuff (DT2W and gestures should work, tristate key you need to test it out).

Just use an old build (r98) if that's the case.

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 X Original Android Development] neopbm:
Thanks for the new update!
[OnePlus X Original Android Development] seacowx:
r158 works smooth. great work. thanks a bunch!
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Thanks for everything! Especially the tristate fixes for later GCC versions. Been at that for a while now.

Is your fix for Tap2Wake any different than what's in AOSPAs kernel sources? I'm using theirs and I think it may break Tap2Wake on other ROMs as the value is changes versus equating them both

---------- Post added at 10:14 PM ---------- Previous post was at 10:14 PM ----------

Thanks for everything! Especially the tristate fixes for later GCC versions. Been at that for a while now.

Is your fix for Tap2Wake any different than what's in AOSPAs kernel sources? I'm using theirs and I think it may break Tap2Wake on other ROMs as the value is changes versus equating them both
[OnePlus X Original Android Development] eng.stk:
idk, I'm not using anything from PA.

I just coded the gestures and tristate patches over lunch, the way I do stuff is to not break anything on the other ROMs.
[OnePlus X Original Android Development] dingermtb:
Phenomenal job once again. Thanks????
[OnePlus X Original Android Development] Falcon36:
Can I ask a question please? My CPU remains at 300mhz and it doesn't go to deep sleep always. After I open the screen and I close the screen it goes to sleep but not always. In wake lock detector I see 46min of proximityWakelock. Is this the problem? Why it remains at 300mhz?

I have the 2.2.1x ROM with latest blue spark kernel with basic settings.
[OnePlus X Original Android Development] andu86:
158 version is one of the best yet. Just one day into it but battery looks great

thank you for your great work
[OnePlus X Original Android Development] rasik80:
I have a question: do this kernel support encryption?

thanks!
[OnePlus X Original Android Development] eng.stk:
Sure, always did.

Never had such issues, sleeps like a baby.

That wakelock is from ambient display or check prox beforw unlock.

You maybe have something keeping your cpu awake, hardly kernel related.

Charging keeps your cpu awake for instance.

Yep, damn smooth ig you ask me :)
[OnePlus X Original Android Development] Falcon36:
Thanks for reply. And the strangest think. If I use conservative governor it sleeps immediately. With Blu governor it sleeps 2 of 5 tries. Why? And your governor is very good. I don't know what else I can do. I flashed the ROM again and then the kernel. The same. With conservative it sleeps IMMEDIATELY.
[OnePlus X Original Android Development] seacowx:
there're many factors causing why your cpu/device does not go into deep sleep. it may have triggered by some apps like (system apps, 3rd party apps, Gmail,WA,BBM sync's.. etc) that frequently syncs and running in background. your phone goes idle at 300mhz but with 1 core online, at least. and in your case, yes i think the "proximityWakelock" caused the problem. if you want your device into fully deep sleep, you need to set data cellular off, disable Google services and disable all system apps and 3rd party apps running in background.
[OnePlus X Original Android Development] Falcon36:
When I use conservative it sleeps. Why?
[OnePlus X Original Android Development] rasik80:
Would it be possible to add overclock capabilities? Thanks!!
[OnePlus X Original Android Development] seacowx:
if you can provide the SS here will be easier to us. and grab one also cpu "frequency table" from the kernel adiutor or simillar app (if you use one).

note: i've tried once using default setting (one of blu_spark kernel) reboot phone, data cellular off, got screen off, no background app sync. and checked the results after +/- 8 hours phone went into deep sleep for absolut 97%. the rest 3% used by system random from phone boot up till the screen back on.
[OnePlus X Original Android Development] Falcon36:
I change the kernel with an other and it sleeps without problem. But I really like the Blu kernel. [emoji20]

I'll try again to change to blue kernel. I will flash the ROM 2.2.1x to erase the other kernel. I will flash blue kernel. Then SuperSU and then wipe cache and dalvic. Is this the right way?
[OnePlus X Original Android Development] seacowx:
actually..im my exp's it is a normal thing when cpu does not go into deep sleep 'immediately' when there are such app/system activity in background, it need few-couple mins to perform deep sleep. i am not sure what you said about 'immediately deep sleep by using other kernel' <<-- don't mean to doubt you, but i doubted any kernel can do such things, even if you set to extreme battery life profile.

i am not worried about deep sleep thing, as long it is not affected battery usage too much. 1-2% battery drains cause from cpu idle 300mhz (with background activities) it is acceptable. at least for me. cheers. imho

edit: yes, in OP if you come from other kernel, it says better dirty flash rom first than flash kernel (dirty flash within same ROM is no longer need to re-flash supersu, if you had latest supersu then it should've been remain/persist (su backup script installed)

---------- Post added at 03:23 PM ---------- Previous post was at 03:00 PM ----------

just curious, why need OC ?

Opx SOC 801 adreno 330 with 2,25 ghz is more than powerful enough to performs any heavy games or heavy tasks. as you already knew OC causing overheat and more battery drains. imho
[OnePlus X Original Android Development] eng.stk:
Not gonna happen. Pointless in this phone.
[OnePlus X Original Android Development] eng.stk:
The phone with blu_active sleeps perfectly and all works like it should.

Nothing I can do for you.
[OnePlus X Original Android Development] rasik80:
It's a passion for me. Same as why you should go to 340km/h with the Lamborghini Aventador when you can already go to 270km/h with a BMW M6? :)

For some ppl more is just better!

---------- Post added at 04:34 PM ---------- Previous post was at 04:31 PM ----------

So Lord Boeffla developed a pointless Kernel?
[OnePlus X Original Android Development] Kéno40:
That's barely the same, you're right. I'm excited too when the phone is burning in my pocket :D

And Boeffla is developping a kernel with the options that he thinks to be usefull. It's just an other point of view...
[OnePlus X Original Android Development] seacowx:
fair enough to me. maybe in this case OC in opx is beyond its capabilities. more trouble if the Dev's do that (overheats,battery drains). if you want you should go for more powerful device than opx. like the lambo - bmw comparable you mentioned. :)
[OnePlus X Original Android Development] eng.stk:
Try to go with a car like that on a road full of holes and on the end you can't surpass 50km/h.

The phone heats up as it is and is plenty powerfull. I will not add a crappy and unstable feature just to make you happy.

I don't care about what others do or like, I do things on my own.

This thread is not to discuss other people personal tastes.
[OnePlus X Original Android Development] rasik80:
Hehehe same as when the seat is burning inside the car because if the super high revving engine hehehe!

Now it make sense. It's not pointless as you just wrote. It's a matter of points if view. If it was pointless it would not be matter of points of view! Hehehe
[OnePlus X Original Android Development] Falcon36:
Thanks for your reply. I will flash all from the beginning. Thanks again.
[OnePlus X Original Android Development] Cookie Ninja:
Not sure if you're trolling or are really deficient and not hitting on all cylinders. This is a pointless requirement except for despo crazies as you seem 2 be.....read the negative comments to your request, understand and refrain from such wild hair growing into your bung hole requests,

Dead Cookies leave no trails...
[OnePlus X Original Android Development] rasik80:
I am a deficient troll :D
[OnePlus X Original Android Development] articuz:
Hi [MENTION=3873953]eng.stk[/MENTION]! Thank you for your work! I got a problem since I flashed r158 (I always flash a new version of the kernel wiping system, caches and then flashing, in order, ROM, gapps and kernel).

Min freq on kernel Adiutor doesn't change, and so the governor, or, better, everytime I try to change min freq (example at 300 MHz) it stays at 300 for a second then returns, in my case, at 1881. The same happens with governor. What could it be?

P.S.: Even flashing back r149 the issue remains.
[OnePlus X Original Android Development] mvanvoorden:
Flashed and changed filesystem according to these instructions. No bootloop!
[OnePlus X Original Android Development] eng.stk:
Try r37 build, should fix ext4 /cache mount panic.
[OnePlus X Original Android Development] Rossyyy:
I'm using stock kernel at the moment, can i just flash it over or do i need to flash the system dump, will this reset my phone?
[OnePlus X Original Android Development] Roykooiman:
I can dirty flash it over r25?

Verstuurd vanaf mijn ONE E1003 met Tapatalk
[OnePlus X Original Android Development] Razertje:
yeah!!!!!!!!!!! Running great no bootloop!!!!

Thanks!

---------- Post added at 12:14 PM ---------- Previous post was at 12:13 PM ----------

Just flash it over R25... Works like a charm (R37).

---------- Post added at 12:15 PM ---------- Previous post was at 12:14 PM ----------

Just flash R37 over stock, works!
[OnePlus X Original Android Development] rockuppl:
You can flash it over stock kernel, the whole point of flashing ota dump again before flashing kernel is to clean system which may have been modified with previous kernel.

But surely backup all your data, in case you fall into bootloops....clean flash both(ota and kernel)

Thanks
[OnePlus X Original Android Development] FabioSan:
Guys, how is this kernel on last release in terms of battery and performances, compared with stock? Just curious, I'll probably unlock and flash this kernel tomorrow :)

Inviato dal mio OnePlus X!
[OnePlus X Original Android Development] eng.stk:
Nice, there you go ;)

Thanks OnePlus and their poor coding.

Never seen so much spaghetti code and scripts in a kernel.

Now let's see if the ones who cried come praise...

Guys who are willing to help and test, need a couple more confirmations to make it offical please:good:
[OnePlus X Original Android Development] rockuppl:
[MENTION=3873953]eng.stk[/MENTION] finally ... You got the problem "cache mount" ..Cheers :D :D

---------- Post added at 04:51 PM ---------- Previous post was at 04:50 PM ----------

Confirmed !!!! Tested on mine and my brother's Opx
[OnePlus X Original Android Development] mohammedtabish:
I just changed my cache from ext4 to f2fs and twrp is not booting up there is only bootlogo of eng.sk and nothing over
[OnePlus X Original Android Development] eng.stk:
You need to clean flash first, boot you ROM in stock state and just flash kernel zip after all is good.

You erased your system, that's why you can't boot, nothing to do with kernel.
[OnePlus X Original Android Development] mohammedtabish:
The problem is i cant boot in twrp recovery
[OnePlus X Original Android Development] Rossyyy:
Come from stock to r37, no issues
[OnePlus X Original Android Development] eng.stk:
blu_spark r37

All right crew!

New build is up, go get it :)

If you like my work, don't forget to hit thanks ;)
[OnePlus X Original Android Development] eng.stk:
So go to fastboot and flash twrp (press power+volume up to enter fastboot while the phone powered off):

fastboot flash recovery twrp-2.8.7.0-onyx_f2fs_r2.img

Then format Data partition and Cache and go from there.

Follow my r36 release post.

Now keep the thread clean, this is a kernel development thread, there's threads in other sections to help you out.

Your boot failure is not kernel related, don't bring confusion to this thread.
[OnePlus X Original Android Development] Razertje:
Thanks!!!

Is it identical to the R37 release a few posts back?
[OnePlus X Original Android Development] neopbm:
Flashed #37 over stock kernel. Everything seems fine.

First impression is that #37 is faster than #25!

Thanks for your work!

Sent from my OnePlus X
[OnePlus X Original Android Development] Savya:
Flashed r37! Confirmed no bootloops or any other issue as of now! Thanks!
[OnePlus X Original Android Development] mvanvoorden:
Works for me. Didn't change my /cache back to ext4, though, so I cannot tell if the problem is fixed. Other testimonies seem to confirm, though.

If you want, I can test that for you as well.
[OnePlus X Original Android Development] taaeem:
Is the performance really that much better with f2fs for /cache /data?
[OnePlus X Original Android Development] eng.stk:
Min freq sticks fine if you change it and it doesn't change on it's own.

I don't have 1881 freq un my kernel, I think you are using something else or caught garbage from other install beside blu_spark
[OnePlus X Original Android Development] motherninja:
100% agree with you. We don't need pointless feature such as OC.

Honestly, I even don't know what else to ask, your kernel just makes my OPX (with OOS 2.2.1) very smooth and stable. Not even a single FC and random reboots occurred until today! :good:
[OnePlus X Original Android Development] rockuppl:
On Paranoid with latest r158

There is hell lot of Scroll lag.... No settings altered

Clean flashed 4 times(even tried wiping Internal Storage)

But no solution... [MENTION=3873953]eng.stk[/MENTION]
[OnePlus X Original Android Development] eng.stk:
It worked normal on my install.

You're using half done material, there's plenty of more stable ROMs out there.

I wouldn't recommend PA at this stage.
[OnePlus X Original Android Development] Badu87:
A curiosity, on nexus 5 I used your kernel with purity and now I switched to opx after having honor 7. I wanted to know that rom are using with your kernel, thank you!

Sorry for the bad English!
[OnePlus X Original Android Development] eng.stk:
OOS 2.2.1, I only do troubleshoot on stock

MM ROMs don't convince me yet, too much bugginess.
[OnePlus X Original Android Development] criz.89:
Really good performance and perfect deep sleep! 99,4% over night with WLAN.

Thanks for good work!
[OnePlus X Original Android Development] eng.stk:
You guys outside of Germany, did you get 2.2.1-X OTA?
[OnePlus X Original Android Development] pompe90:
I got it, sweden. 17MB.

Skickat från min ONE E1003 via Tapatalk
[OnePlus X Original Android Development] eng.stk:
Yeah I got it today.

I thought they only pushed it to Germany users, but several people outside Germany are getting it.

Why now? So weird lol