yashsingh1/xdaforums huggingface dataset:
[OnePlus X Android Development] blackdroid52@gmail.com:
Help me, my kernel configuration in aduitor app is not retaining and it switches back to device default. I have applied recomm profile from post 3 but my settings r gone after reboot.
[OnePlus X Android Development] go87.zx:
Nope. Not because of that.

Still cm14 nightliea are available. From 19 the December they changed to cm14.1 abruptly from cm13.

Any one having 19 the Dec nightly of cm13 please upload.
[OnePlus X Android Development] CheckYourScreen:
Turn on the "apply on boot" toggle on all sections where you've done changes to make them stick after every reboot.
[OnePlus X Android Development] Criss_Kza:
Deleted! Wrong topic
[OnePlus X Android Development] blackdroid52@gmail.com:
Yeah sure my on boot option is active on all sections, still when I reboot I don't see any notifications that says settings applied and when I open app, all the settings are system default. I'm using mokee rom MM.

I doubt that some app is blocking aduitor from applying settings but which app don't know
[OnePlus X Android Development] dchrono:
Which version of aduitor are you using? Do you have more than one installed? Download the one from OP suggested by dev. Clear data and cache of app.
[OnePlus X Android Development] blackdroid52@gmail.com:
I have clean flashed the rom again and its working now. Thanks guys
[OnePlus X Android Development] icek97:
can i flash it on sultans cm rom ?
[OnePlus X Android Development] Krustak:
Yes you can
[OnePlus X Android Development] icek97:
Will it improv the battery life and performance ?
[OnePlus X Android Development] Krustak:
This depends on your usage and kernel adiutor setup. I personally feel little difference. Follow setup recomendations from post 3 and you will see
[OnePlus X Android Development] kamleshrc:
I am using with setup no 2 and yes I find a difference in battery life
[OnePlus X Android Development] YumeMichi:
Hello CheckYourScreen, could I use your kernel on my omni build?
[OnePlus X Android Development] CheckYourScreen:
Sure, don't forget to include SElinux permissive patch if your build doesn't boot on enforcing. I haven't hardcoded it in source.
[OnePlus X Android Development] s.sawrav:
SO are you talking about the BoardConfig thing or in the kernel source itself?Because i use your kernel all the time while i compile personal builds and it works all the time and in almost every ROM,but i have been having issue's to boot Aosp-extended,idk what is the problem,it gets stuck at bootloop and when it try to grab logcat or dmesg i get permission denied.

BTW awesome work on the kernel.:) :good:
[OnePlus X Android Development] CheckYourScreen:
I'm talking about SElinux mode, its enforcing by default in source and some roms like DU-N and AOSP-extended(maybe) doesn't boot with enforcing, so if it doesn't boot then merge This patch in kernel before compiling inline.

My Zip makes it permissive from userspace instead of hardcoding within the source.

oh and don't forget to use my defconfig in BoardConfig. :)
[OnePlus X Android Development] s.sawrav:
DU-N booted fine with this "androidboot.selinux=permissive" in Board_kernel_cmdline but aosp extended is having issue's i don't know why,but i'm trying out the patch now.

And i do know about the defconfig,i have been compiling ROM's using your kernel for quite sometime now :D

Thank You so much for the assistance. :)
[OnePlus X Android Development] CheckYourScreen:
Pick This patch in your trees if you are compiling arsenic inline.

And its better to pick the force permissive patch which i mentioned instead of that line :)
[OnePlus X Android Development] s.sawrav:
I think you miunderstood me i am and have been compiling your kernel inline with the ROMS that i compile for my personal use,and i'm aware of the TARGET_KERNEL_CONFIG thing to use arsenic's defconfig. :D

About the Force permissive patch i have cherry-picked it and also cooked up a build,downloading now,hope it boots :fingers-crossed:

Thank You again for the info and the help :)
[OnePlus X Android Development] PippoX3:
Hi [MENTION=4854637]CheckYourScreen[/MENTION], first of all thanks a lot and congratulations for your work. I searched the thread about compiling 'cause I'm interested to make perfectly compatible our AOKP build with new BL & TWRP. Above you told about a commit to make a kernel (CM/LOS) compatible with new BL. But in effect I'd like to include in the build, directly your kernel. I'm asking for that and in case if is enough change BoardConfig for TARGET_KERNEL_CONFIG Selixux Permissive and obviously point at your defconfig.

Thanks a lot mate.
[OnePlus X Android Development] CheckYourScreen:
Yes, these 2 patches are enough. :)

Edit: everything is there on my git, patches for compatibility with new bootloader as well.

Fyi cm trees are already having them so if you are using it then they are already compatible lol
[OnePlus X Android Development] s.sawrav:
[MENTION=4854637]CheckYourScreen[/MENTION] the damn thing still won't boot,even after the patch,the weird part is that when connected to pc/laptop the device show's up and it gets detected and all but won't boot to system,still can't get dmesg or the logcat :(
[OnePlus X Android Development] PippoX3:
I tested last build a couple of days ago but won't boot. Stuck at 1+ bootloader. Only change that our maintainer applied was SELinux permissive on BoardConfig.

I'll try another build shortly, I'll keep your flashable kernel just in case won't boot. BTW should be interesting if I can build your. Thanks a lot.
[OnePlus X Android Development] CheckYourScreen:
Rom issue mate :)

Link me to your trees which you are using to compile it.

[MENTION=5423635]rohitporoli[/MENTION] is our maintainer?

Ask him to use updated trees, or try flashing arsenic along with rom before first boot.
[OnePlus X Android Development] PippoX3:
Yes, he is. Actually is a bit busy. So I'm taking a look with mine. Yep, first time it booted, was after flash your zip kernel.

BTW told you, I'm going to test again. Rohit was in trouble for alert slider not working, I just mod sources to enable its keyhandlers.

We'll see. Thanks a lot again.
[OnePlus X Android Development] s.sawrav:
Ya something seems off.

Anyway so the source's that i used were:

Device Tree (with aosp bringup commit, like this )

common

vendor

DeviceSettings
[OnePlus X Android Development] jmaa009:
Hi. How i can reset to default kernel option? I want make battery profile, and i was change some option.

Regards

Enviado desde mi ONE E1001
[OnePlus X Android Development] CheckYourScreen:
Push the final trees which you used which gave you errors, cant debug from assumptions lol

Clear data of kernel adiutor and reboot, it will reset to default settings of kernel then you can apply settings from 3rd post. :)
[OnePlus X Android Development] s.sawrav:
Well apart from the bringup there weren't any other change's done hence i just sent you a reference to it.My Bad :o

Anyway.so i have pushed my change's

Here it is

BTW thank you for the help :)
[OnePlus X Android Development] rohitporoli:
Or you could just ping me up! :P BTW, I guess, the issue regarding the boot is with the kernel!

---------- Post added at 01:24 PM ---------- Previous post was at 01:15 PM ----------

It's actually an issue with the CM Kernel. I guess Lineage builds, now behaves the same way
[OnePlus X Android Development] siris95:
When I set the minimal cpu frequency to 300 MHz it directly jumps back to 1881MHz. Why?
[OnePlus X Android Development] CheckYourScreen:
Its a glitch introduced by caf cpu boost driver, inherited from stock kernel.

Ignore it, for your satisfaction you can check the freq scaling table in kernel adiutor and see if it scaled on 300 or not.

Kernel Adiutor shows the value of min which gets reassigned by the caf cpu boost driver during a boost, its just a glitch, you can ignore it.
[OnePlus X Android Development] siris95:
I was just wondering because it is nearly never scaled at 300. it's always very high and consuming much energy even though I set a relatively battery friendly profile.
[OnePlus X Android Development] CheckYourScreen:
Send a screenshot of frequency table section graph in kernel adiutor.
[OnePlus X Android Development] siris95:
Here you go
[OnePlus X Android Development] CheckYourScreen:
Wtf.

Try this:

Clear data of kernel adiutor

Reboot to recovery

Wipe cache, dalvik/art cache

Reboot

Apply settings from 3rd post

Then report if you face same issue again or not. :)
[OnePlus X Android Development] siris95:
I really appreciate your effort. I tried it but it keeps changing back to 1881MHz and it's eating my battery alive.
[OnePlus X Android Development] CheckYourScreen:
This is really strange, looks like some app is overriding the settings while running in background. Take a log and try reflashing rom.

I never faced such issue, neither did 1800+ users of R32. :)

Always install apks from trusted sources.
[OnePlus X Android Development] siris95:
I looked over everything again and again and noticed that it works when resetting the settings, but after applying the settings from OP it jumps back up. So I checked after every setting change and finally found out that after enabling VDD-Restriction it scales up. When I keep this point deactivated it is working like it should.
[OnePlus X Android Development] CheckYourScreen:
Afaik i didnt mention anything related to enabling VDD rest. In 3rd post :|

It's disabled by default.
[OnePlus X Android Development] siris95:
Must happened by accident ...
[OnePlus X Android Development] ZackoFF96:
does this kernel fully supports f2fs and already has this fix installed?

https://xdaforums.com/showpost.php?p=70492947&postcount=8793

curious and wanted to try f2fs, thanks
[OnePlus X Android Development] CheckYourScreen:
Yes it does support f2fs, R32 isnt syncd with latest patches of f2fs so it doesnt have those issues mentioned by arter so you can try it.

I've already upstreamed the f2fs with latest patches and fixes by arter in upcoming release(R40).

Shoot me a pm if you wanna test next release on f2fs :)
[OnePlus X Android Development] ZackoFF96:
that's great to hear. I guess I'll just wait for your next release as I'm not in a hurry haha. thanks.
[OnePlus X Android Development] nikhilsnigam:
Is f2fs really effective on opx.? Does it make a difference?

It made a difference on op3 because of ufs 2.0 and sdcardfs paired together. I don't think it would make a difference in opx since no ufs . what are your thoughts about it?
[OnePlus X Android Development] CheckYourScreen:
Nope, it doesnt make much difference on opx but creates more issues instead(?).

That's why i kept sdcardfs disabled, but upstreamed f2fs to latest one from stable branch as its support is already included in kernel and for those users who still believe in f2fs and are still using it.

If you want faster app opening, use row io sched.

Switching to f2fs wont get you much difference lol

To me, both f2fs and sdcardfs are two sides of same coin (for oneplus x atleast).
[OnePlus X Android Development] nikhilsnigam:
I agree
[OnePlus X Android Development] ZackoFF96:
is this true? I've read in the OnePlus forum that f2fs is much faster in OP One, I thought it would be the same here in OPX cause they share the same hardware?

and also, changing I/O scheduler caused my OPX to stutter often, resetting back to default helps though. I use your recommended settings other than I/O scheduler and CPU downclock.
[OnePlus X Android Development] nikhilsnigam:
[MENTION=4854637]CheckYourScreen[/MENTION] this is little OT i guess,

but is it safe to keep our phone charging overnight with this kernel? does it stop charging automatically when full or just keeps pushing current even after full charge which could harm battery?
[OnePlus X Android Development] Tagion:
Arsenic doesn't change your charging rate afaik
[OnePlus X Android Development] Kulturmensch:
This question is maybe a little bit off topic but i dont know where to ask else. Is it possible that you include Android security patches in the kernel? Or are they only through ROM update available?

Thank you very much
[OnePlus X Android Development] CheckYourScreen:
Kernel specific patches released in the monthly security batch releases are merged in kernel, ROM related patches have to be rolled/merged by the ROM devs, not me.
[OnePlus X Android Development] Ghfran:
Which cpu governer is best for this kernel
[OnePlus X Android Development] Tagion:
Impulse

And read third post.
[OnePlus X Android Development] Ghfran:
Sorry, i didn't read that but thanks :good:
[OnePlus X Android Development] finneus_:
[MENTION=4854637]CheckYourScreen[/MENTION] will ich Update this for lineage OS nightlies ?
[OnePlus X Android Development] CheckYourScreen:
Already supported, it has all the commits which lineage has.

Feel free to flash it on lineage nightlies/weeklies.

I'm quite busy with some other projects and February patches are on the verge so might release next update with the February patches directly.
[OnePlus X Android Development] finneus_:
OK thanks for your answer
[OnePlus X Android Development] ganesh2506:
[MENTION=4854637]CheckYourScreen[/MENTION] is it really imp to change selinux to enforcing ?

I'm on du 11 (7.1.1 ) . Sorry a noob !
[OnePlus X Android Development] CheckYourScreen:
Permissive preferred.
[OnePlus X Android Development] Cerveza:
Is it recommended to enable or disable the extra cores? Or do they toggle automically on when needed?
[OnePlus X Android Development] click2abhi:
AFAIK you cant enable or disable the cores !! They do that automatically according to the load !
[OnePlus X Android Development] jmaa009:
Is possible with this kernel dont work camera for me? If it was possible, how i can reset camera config? Regards

Enviado desde mi ONE E1001
[OnePlus X Android Development] CheckYourScreen:
Kernel is fine, if you are running a rom which is using source compiled camera hal then its rom issue not kernel.

Oss camera hal from oneplus/lineage is having issues.

Right now arsenic might break some gestures on lineage as i haven't released a build with upstream changes to support new cmhw gesture implementation.

Working on commonizing the gesture implementation across all roms, if it goes well then you'll see a common build for all roms, if not: two separate builds for aosp based roms and lineage based roms.

Will be up soon :)
[OnePlus X Android Development] Aamod Joshi:
Is this Kernel hardboot patched? I'm planning to install multirom on my device so I'd like to know if the kernel is hardboot patched.
[OnePlus X Android Development] CheckYourScreen:
Just a small Headsup!

Minimum Freq. Glitch is finally fixed, march patches were out last night so release will be up by tomorrow if everything goes as expected. Internal betas bumped to R45, dropping soon. ;)
[OnePlus X Android Development] CamoGeko:
Love your kernel, waiting patiently for an update.

I'm on DU 11.0 (7.1.1) btw. :)
[OnePlus X Android Development] Cerveza:
On it's way? :D
[OnePlus X Android Development] CheckYourScreen:
I did mention "If everything goes as expected",

Came across a strange issue which appeared after R42 so need to fix it before releasing the final build. I dont like bugs.

Had to submit academic project stuff too so slight delay in release.

Dont know about you but I personally prefer stable stuff over experimental/buggy one :)

And i bet you wont regret this wait cz almost everything is fixed which was reported and left unfixed from day one (including longer boot times, L2TP issues etc), every thing is fixed.
[OnePlus X Android Development] Cerveza:
Nono, of course not. I'm just very enthusiastic. :D
[OnePlus X Android Development] dchrono:
yes me too, I'd rather have a stable, solid kernel like the current arsenic kernel though. Let's be patient.
[OnePlus X Android Development] Miho.Nightwalker:
Happy to wait for bugless, but what you mean by r42? I'm on r32! :silly:
[OnePlus X Android Development] CheckYourScreen:
They are toolchains, gcc is by google, uber is a custom one(based on gcc).

Uber builds are much smoother but battery backup isnt that consistent on it like gcc.

From personal experience, uber builds (AS COMPARED TO GCC) tend to drain battery at much higher rate while using mobile data but on wifi it gives better backup. on gcc its perfectly balanced.

i usually suggest GCC builds but if you are using wifi only then you can go for uber builds.

Flash whatever you like, Product(kernel) is same only packing/finishing is different. ;)
[OnePlus X Android Development] francise:
woaah thanks for your reply hope this kernel will be more great monster again thanks :D
[OnePlus X Android Development] :
which governor would give me the optimum battery life?
[OnePlus X Android Development] CheckYourScreen:
try impulse gov. :)

follow the profiles in 3rd post for better results.
[OnePlus X Android Development] :
Thanks! :D and as far as I have used it; I am currently running Paranoid Android, the latest build with Xposed framework v. 86, rooted, and have Amplify & Greenify working. And the battery backup that I'm getting with this kernel is REMARKABLE! Great job! Completely bug-free, I suggest everyone should use this
[OnePlus X Android Development] nik_123:
Hey I am on boefella kernel with DU rom.

Can i flash it directly?
[OnePlus X Android Development] CheckYourScreen:
Yes, dont forget to uninstall boeffla config app and clear data of kernel adiutor ( if installed )

Boeffla has some post scripts which run on boot, dirty flash your rom first just to make sure they doesnt conflict.

Clean flash always recommended!
[OnePlus X Android Development] nik_123:
Dirty flash ?
[OnePlus X Android Development] Exodusche:
Flashing your ROM again (just the ROM) without wiping.
[OnePlus X Android Development] slaav:
Recently I was struggling with wakelocks and huge battery drain on idle. After flashing this kernel all problems are gone. I'm getting more than 90% deep sleep time on idle with battery drain around 1% per hour. And the phone still flies when I need it. @CheckYourScreen - thanks for this great piece of work.
[OnePlus X Android Development] gllark:
I can only confirm what you've said. Wakelocks are gone with this fantastic Masterpiece! Thanks a lot [MENTION=4854637]CheckYourScreen[/MENTION]
[OnePlus X Android Development] nik_123:
which app to use to modify kernel setting ?
[OnePlus X Android Development] jackshot:
kernel adiutor is a powerful app for every kernel.. You should try it
[OnePlus X Android Development] nik_123:
There are some setting which can not be accessed on Kernel Aduitor as stated on 3rd post. :confused:
[OnePlus X Android Development] Exodusche:
I posted a file below of the kernel Aduitor you want.
[OnePlus X Android Development] CheckYourScreen:
Use GZR's kernel adiutor or broken rom's kernel adiutor, some settings arent visible in official kernel adiutor from playstore.
[OnePlus X Android Development] Exodusche:
Here is GZR's Kernel Aduitor for everyone.
[OnePlus X Android Development] Phaniraj_itng:
Gz kernel auditor apk not working
[OnePlus X Android Development] Exodusche:
You have to delete any old versions you have. Or download the file again. I just checked mate works fine. :D
[OnePlus X Android Development] gllark:
Everything works well here with GZ mod. Awesome kernel! Perfect combo with Dirty Unicorns. 4 hours SOT over a period of 2 days or 6 hours SOT in 1 day.
[OnePlus X Android Development] CheckYourScreen:
Internal test builds which didn't surface on xda.
[OnePlus X Android Development] CamoGeko:
Hope you get it sorted mate. :good:
[OnePlus X Android Development] mi_bo:
Glad to read this! I'm looking forward for the next Update and hope your academic project stuff is doing well ;)
[OnePlus X Android Development] dchrono:
Been thinking about getting a new phone, perhaps waiting on the new OP5 and then I thought about my kernel and wondered ... which phone do you intend to move on to in the foreseeable future [MENTION=4854637]CheckYourScreen[/MENTION] ?
[OnePlus X Android Development] Jude Aranha:
We were talking about the Moto G5+ today in our Tester's group :p

Nothing official tho, we're all broke lol
[OnePlus X Android Development] matwaking:
Aye aye:p:silly:
[OnePlus X Android Development] Edogant:
Thank you kernel work very good why wait release new? Problem sry engrish
[OnePlus X Android Development] CheckYourScreen:
I'm a "release if perfect" guy and i really take it seriously.

Was fixing some issues which appeared in final stages of release.

Everything is fixed finally, just running some final tests and merging some newly disclosed vulnerability patches.

Good things come to those who wait ;)

And i bet you wont regret :)
[OnePlus X Android Development] Miho.Nightwalker:
We've got the same saying in Slovakia! :) happy to wait, you're doing a fab work there, so we'll just hold fire until it's done properly
[OnePlus X Android Development] Kulturmensch:
Really glad to read this. I'm checking for updates like 5 times per day :D Arsenic kernel is best kernel for opx :) Looking forward for your awesome work!
[OnePlus X Android Development] Cerveza:
Haha, I check this topic also every day. :D
[OnePlus X Android Development] kamleshrc:
Just wondering. Can I use this kernel on stock rom xiaomi mi5.... It runs on marshmallow...... Thanks.......
[OnePlus X Android Development] Aamod Joshi:
Came on man, this is the forum for OnePlus X, go and search in the Mi5 forums if you're wondering so much.
[OnePlus X Android Development] kamleshrc:
Sorry just realised it...... Sold my Oneplus X recently and forgot that I was still subscribed to the group....... Arsenic rocks........ :good:
[OnePlus X Android Development] CamoGeko:
Defo looking forward to it mate. ?
[OnePlus X Android Development] mi_bo:
Any News about the next Release? I can't wait for it ?
[OnePlus X Android Development] CheckYourScreen:
Some issues came up so had to start again from R32 by filtering out few patches from beta branch, completed this morning.

Currently working on the fix for green glitch issues reported by some people here on forum :)
[OnePlus X Android Development] mi_bo:
I see, Thanks for your fast reaction! I hope you find this nasty bugs soon ☺️
[OnePlus X Android Development] CamoGeko:
I prefer for it to be as bug free as possible so take your time mate. ?
[OnePlus X Android Development] Sytis:
How is it going so far? Still more bugs to sort out or just the last testing phase for us to finally get the new update? I wonder what new features we will get :D
[OnePlus X Android Development] Potus ThePlant:
More patience, less questions. It will be ready when it's ready.
[OnePlus X Android Development] Revan427:
Just flashed this kernel on top of 7.1.1, kernel seems great however.. I can't get hotplug to work... 4 cores remain active whatever I do...
[OnePlus X Android Development] CamoGeko:
Hmm that sucks.

Anyone else with the same issue?
[OnePlus X Android Development] CheckYourScreen:
Need some info:

Which rom? (Candy isnt supported)

Were you running anyother custom kernel? (Clean flash rom first, then flash arsenic)

Try clean flashing rom.

Nope...
[OnePlus X Android Development] Revan427:
R.R. 7.1.1

No custom kernel flashed before.

Just flashed it over ROM, once right after ROM flash.

I was pretty baffled. Haha.
[OnePlus X Android Development] CamoGeko:
Could be an RR issue.
[OnePlus X Android Development] dchrono:
Have you deleted cache in KA after flashing
[OnePlus X Android Development] Revan427:
Good thinking mate I'll try that first!
[OnePlus X Android Development] mi_bo:
It would be nice if you could Post some Informationen about the Status quo ?
[OnePlus X Android Development] dchrono:
I'm thinking that he gets it ready then a new security patch is released then a new android version 7.0 to 7.1 to 7.1.1 to 7.1.2 and another security update then you start all over again.

I could be wrong but I'm sure when its released it'll be worth the wait.
[OnePlus X Android Development] Cerveza:
Can we download the BETA kernels somewhere?
[OnePlus X Android Development] Sytis:
I heard that you need to join the telegram group in order to get the beta versions
[OnePlus X Android Development] R324D:
Does this kernel work on 7.1.2? Has anyone tried it?
[OnePlus X Android Development] Jude Aranha:
Test builds are halted on account of the Developer working on other things.

Yes, Yes.