yashsingh1/xdaforums huggingface dataset:
[OnePlus X Android Development] CheckYourScreen:
Updated to R26..!

Hi folks!

Updated to R26 With following changes:

Highly Recommended Update!

Contains Tons of security patches, Better Write Speed over MTP, Way More Stable than ever before! (even more than stock cm and oos kernel!), Better Connection Reliability, Faster Boot as compared to R25!

Download Links in OP as usual.

Side Note: I wont be Updating kernel every now and then, its not a rom which needs daily updates.

My Exams are starting from this 20th till 31st Dec. so dont be surprised if you dont see any activity from my side or regular updates as Kernel is Already Alot Stable and Better than Ever.

And a Bad News: I lost my Build server which was funded and supported by my dear friend, so future releases are on stake right now, any help to me get a build server (10gb space is enough) for Arsenic will be Appreciated. :)
[OnePlus X Android Development] Lokesh Balla:
Thanks for the update and all the best for your exams.
[OnePlus X Android Development] ux50jp:
R26 runs smooth but CPU gets hotter now and doesn't go down.

Any solution?
[OnePlus X Android Development] SnipeR_TT:
Remember to re-flash the rom you are using, in order to reinstall the original kernel. Then flash Arsenic R26. I installed it that way and had absolutely no problems.
[OnePlus X Android Development] mieru:
Dirty flashed over R25 and have no problems at all.
[OnePlus X Android Development] faap25:
Wohh new update is awesome..
[OnePlus X Android Development] CheckYourScreen:
Did you flash it over anyother custom kernel..?

Which rom are you using right now?
[OnePlus X Android Development] ux50jp:
I flashed over R25 and am using [7.0.0_r14][ONYX] AOSP-OMS.

I will flash ROM & kernel, and see if all okay. :cowboy:
[OnePlus X Android Development] CheckYourScreen:
Wipe cache n dalvik/art cache in recovery and reboot.

If still problem persists then dirty flash rom and reflash Arsenic.
[OnePlus X Android Development] soxfor:
Hi @CheckYourScreen.

Had to clean flash, because for some reason I could no longer bootup after the latest CM13 nightly (20161114).

So, clean flash, CM13 20161114, OpenGapps 20161111, SuperSu 2.78 SR3, Arsenic R26, and same issue while disconnecting the VPN, still kernel panic (black screen + white led).

Logcats attached (replaced server address and ip with strings).
[OnePlus X Android Development] CheckYourScreen:
Thnx for the logs, I'll look into it, meanwhile i need some info so can you answer these questions:

Did you face same issue while using L2TP on prebuilt kernel of cm?

Which app are you using for it?

Can you try OOS 3.1.x + Arsenic V5 and see if you facing the same issue on it or not?
[OnePlus X Android Development] soxfor:
Hey [MENTION=4854637]CheckYourScreen[/MENTION], np.

1. No, on CM13 prebuilt kernel connection and disconnection was successful

2. Settings > VPN > L2TP/IPSEC PSK, not using "any" app

3. I might be able to, but only next weekend if I'm off of work

Sorry about the build server, but good luck with your exams ;)
[OnePlus X Android Development] Krustak:
What HW spec do you need?
[OnePlus X Android Development] CheckYourScreen:
I'll pm you some test builds when i get time and server in between exams.

Not specific, Check pm :)
[OnePlus X Android Development] Krustak:
PM
[OnePlus X Android Development] kamleshrc:
Planning to dirty flash this over xenon HD 7.1. Should be OK right? Boot to recovery >wipe dalvik/cache > install > wipe dalvik/cache > reboot....
[OnePlus X Android Development] CheckYourScreen:
If you are on prebuilt kernel then no need to wipe cache.

Its just for the case if you feel something isnt Working right :o
[OnePlus X Android Development] kamleshrc:
OK got it. Flashed the kernel....... Now What?

Should I tweak it via kernel adiutor?
[OnePlus X Android Development] CheckYourScreen:
Yeah, try the suggested settings i mentioned on 3rd post.
[OnePlus X Android Development] kamleshrc:
Did it. But it went back to the original settings. I changed it but it did not stick...... Don't know why........
[OnePlus X Android Development] CheckYourScreen:
Grant storage permission to Kernel Adiutor manually from settings.
[OnePlus X Android Development] Happygamer24024:
Guys I'm no the unofficial xenon build should I just dirty flash the kernel?
[OnePlus X Android Development] noonebhargav:
Facing kernel panic(black screen plus white led) randomly. Once while answering a call and sometimes while playing a video in mx player. Currently on DU 10.6 (by CheckYourScreen).
[OnePlus X Android Development] CheckYourScreen:
Can you try dirty flashing rom first before flashing Arsenic and then wiping the cache..?

There are no such changes which could have caused panic infact i did add measures to prevent panic, m on OOS 3.1.3+Arsenic V5, it has same changes except for security patches and i Haven't faced such issues yet, nor any of my testers reported it in last 10+ days (yeah R26/V5 was under testing phase for quite alot of time before releasing here).

If you face same issue even after trying the above method then take a log. :)

One more thing which i'd like to point out is, stop using roms which lacks new security patches, even if they are compiled by me. DU dropped support on August Security patch (i guess) and there were alot of problems/issues/bugs etc discovered and fixed in new patches so its better to switch to diff rom to stay updated and safe, be it OOS or CM or anyother.

EDIT: I'll roll out another update in a couple of days once i get a build server, with more security patches including a patch for Rowhammer Vulnerability and some fixes (if your panics aren't fixed or someone else report same issue).
[OnePlus X Android Development] kamleshrc:
Thanks . just did it and made the changes. however i cant fint the following menu...

Speaker Driver Leakage toggle(in soc driver tuneable): enabled

Krait C-States Settings toggles: enable all

In which header are these settings ?

Update: settings are going back to default even after storage permission has been granted

Update : enable "apply on booth" so hopefully after a booth it stays on......
[OnePlus X Android Development] CheckYourScreen:
Read 3rd Post again. . .
[OnePlus X Android Development] kamleshrc:
Hi thanks for being patient with me., i guess it was all there. i downloaded another apk file in the later post as this one was giving me the a corrupt message.

Now i have 2 kernal audiutor. how do i uninstall the first one that came in with the ROM ? i can only uninstall the updates or do a force stop or disable. Is this good enough ?
[OnePlus X Android Development] CheckYourScreen:
Uninstall both and grab the latest one from this thread http://xdaforums.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549

If you got one preinstalled with rom then use root explorer or anyother file explorer with root permissions and delete the apk from /system/apps or /system/priv-apps folder manually and reboot. :)
[OnePlus X Android Development] kamleshrc:
Yep this is the one is installed. i already disabled the one pre installed. now will try to use es file explorer to delete it.

Once again thank you and all the best for your exams.......:cowboy::D:good:

Edit: file explorer (root) could not delete the kernel. if i put it as disable it should be ok ? since i am new i dont want to mess up by doing something wrong and messing the system files.....:crying:. all is running good with this new kernel......:cool::victory:
[OnePlus X Android Development] noonebhargav:
Switched to MOoS V3, Working fine.
[OnePlus X Android Development] CheckYourScreen:
Make sure you grant root permissions properly to the fole explorer. I use MiXplorer, try it. Try deleting the apk of kernel adiutor using mixplorer from /system/apps or /system/priv-apps. It wont mess up dont worry. :)
[OnePlus X Android Development] kamleshrc:
Done !! it is out of my app list....THANKS !! :laugh::cool:
[OnePlus X Android Development] Happygamer24024:
Is enabling fast charge bad for the battery?
[OnePlus X Android Development] CheckYourScreen:
It does if we force it to charge on a fixed rate that too higher than hw limit (like whats present in black reactor), there is a reason why usb charging rate is lesser than AC charging in stock/caf kernel.

In Arsenic its managed by system itself like on normal AC charging so rate is determined and adjusted by system accordingly so no such bad affect with Arsenic, you can enable it without hesitation :)
[OnePlus X Android Development] kamleshrc:
Getting a higher battery drain as usual. after checking the kernel settings, some settings just reseted itself. like the max cpu went back to the highest setting and the threshold also. i enabled read to storage but yet it is doing the same . i enable apply on booth for the menu i changed so i know even after i reboot the setting would be enforced.

any ideas why this is happening ?
[OnePlus X Android Development] dchrono:
[MENTION=4854637]CheckYourScreen[/MENTION], oh no!! Arsenic is crashing the citrus ROM dialer. Can you have a look please, when your done with your exams of course.
[OnePlus X Android Development] CheckYourScreen:
Are you using any theme or xposed..?

Since when kernel started interfering with functioning of system apps?

Use Extreme Logcat app (get it from playstore), select per app logcat option and take a log for dialer app.

If it was due to kernel then other users should have faced same issue which they didn't. It might be due to November patch in rom, everyone reported that Nov. Patch screwed up alot of stuff in roms so i need a log for that app specifically in order to hunt down the root cause.
[OnePlus X Android Development] dchrono:
I cant, I reverted to oos. I saw the black screen and white led with an eeery sound from the speaker and was forced to power off. Won't be trying that again, however the dialer worked fine with citrus stock, it just may be the Nov patch citrus was on Aug 5 patch.

I don't ever use xposed or greenify or such. Just Arsenic.
[OnePlus X Android Development] CheckYourScreen:
Ok that was something really unexpected.

Can you try it on anyother custom rom and see if you face same issue again or not?

I'm on oos 3.1.3+Arsenic V5 having same changes and i cant reproduce any of the reported issues.

And I've already said this before: stop using roms with old security patches.
[OnePlus X Android Development] dchrono:
I've tried Arsenic on just about every rom if not every rom. It has never caused any issue.
[OnePlus X Android Development] CheckYourScreen:
New update on its way, shoot me a pm for a test build to check if you facing same issue again or not. :)
[OnePlus X Android Development] shakeelsaraf:
i'm on oos 3.1.4+Arsenic R26

the gestures are not working (camera, music control, and flashlight)

also the haptic feedback for the double tap to wake is gone...(i didnt like it anyways)

i'm also using xposed v87 with custiom slider and gravity box.....i disabled them to avoid any interference but still the same....
[OnePlus X Android Development] CheckYourScreen:
You flashed wrong version :)

Flash the oos version, it has seprate thread.Here you go

V7 of OOS release is ready, will be out by tomorrow :)
[OnePlus X Android Development] MarocoKong:
Hi There. I've been on officiall CM 13 for a long time and recently tried Sultans CM13. Was very impressed with the smoothness of the interface and read he implemented his own input touchboost or something like this. In official CM 13 plus boeffla kernel over time I developped quite a nice setup with good performance and battery using the Impulse governor though - which Sultans ROM doesn't offer.

--> So now I wonder: if I used Sultans CM13 plus Arsenic kernel which includes Impulse Governor - would that super smooth feeling caused by Sultans touch bosst thing still be there or does that get "overwritten" by Arsenic?

Thanks and have a great day
[OnePlus X Android Development] CheckYourScreen:
My advice: use Official CM+Arsenic.

Sultan's stuff is present in his kernel which will be overwritten by Arsenic so there is no point of flashing his CM, official is ahead of patches and updates.
[OnePlus X Android Development] MarocoKong:
Wow, thanks, for the quick reply. :)

Unfortunate but I feared that would be the case. Will stick to official then - but will wait for R27 ;)
[OnePlus X Android Development] kamleshrc:
Hi am using xenon HD 7.1 v7. I flashed your kernel and followed the setting on the 3rd post.

Today I got a blank screen with led blinking. Held the power button for 20 seconds and it booted up. After about 4 hours the phone again restarted itself again.

Just wondering if this is normal or am I doing something wrong?

Thanks am a newbie here still learning....... :p
[OnePlus X Android Development] jstsmblaz:
Hi there,

I am on blue spark + official cm 13 and thinking to move to cm14 + arsenic.

What would be the correct steps to upgrade both at the same time?

Poslano z mojega Nexus 7 z uporabo Tapatalk
[OnePlus X Android Development] dchrono:
Running aicp (NeroD) nougat 7.1 phone rebooted itself into safemode upon flashing kernel.

Edit: phone was in my pocket, pulled it out double tap to wake, then rebooted into safe mode.
[OnePlus X Android Development] anshu goel:
Using new bootloader right?
[OnePlus X Android Development] jstsmblaz:
Right.

Poslano z mojega Nexus 7 z uporabo Tapatalk
[OnePlus X Android Development] anshu goel:
I dunno if it will work but you can just flash CM 14 over your rom then immediately after it flash arsenic
[OnePlus X Android Development] jstsmblaz:
New rom = clean flash, I do know so much, but I don't know for the kernel... Any help?

Poslano z mojega Nexus 7 z uporabo Tapatalk
[OnePlus X Android Development] anshu goel:
There is nothing special in flashing kernel tbh. Just flash it over your ROM(this thread once ofc)
[OnePlus X Android Development] CheckYourScreen:
New build is ready and tested already, i was busy ah since last 5 days due to academic stuff.

I've reverted my stuff which i added in R26 to prevent unknown panics, it would log every thing and "might" have caused those black screen issues as in a panic it would reboot automatically. Anyhow, good thing-I've got the logs to make kernel more stable, since m having exams I'll make those move after exams only so i want to leave the kernel on a stable point before i leave for vacation(exams) so I've reverted my stuff. :)

R28 won't cause any such issues :)
[OnePlus X Android Development] dchrono:
[MENTION=4854637]CheckYourScreen[/MENTION] , appreciate it. Thank you.
[OnePlus X Android Development] CheckYourScreen:
I can understand it might have bugged some users but it was necessary to get logs even for those situations which i cannot reproduce, they'll surely help to make future releases more stable as 3.4.0 isnt an upstreamed one so patching those specific event ones will be better :)
[OnePlus X Android Development] jmaa009:
Hi. Any apply to change profiles kernel?

Enviado desde mi ONE E1001 mediante Tapatalk
[OnePlus X Android Development] anshu goel:
Where is link for R28?
[OnePlus X Android Development] Krustak:
This doesnt mean its already here, be patient like we all are
[OnePlus X Android Development] dchrono:
Its in the OP, scroll down.
[OnePlus X Android Development] jmaa009:
Sorry, op? Whats that? Im low in english

Enviado desde mi ONE E1001 mediante Tapatalk
[OnePlus X Android Development] dchrono:
On page 1
[OnePlus X Android Development] NekoXiu:
link to R28 please?
[OnePlus X Android Development] Mutchatcho:
Please look three posts above yours and read. Be patience please till the dev will release it here.
[OnePlus X Android Development] CheckYourScreen:
Updated to R29..!

Hi folks..! :)

Sorry to make you all wait for this release :p

Updated to R29 with following changes:

Black screen issues Should be Fixed now (for those who faced it), Update ASAP.

Announcement for an Upcoming ROM By [MENTION=4960686]OldDroid[/MENTION] (Consider it a Leak or a Teaser :silly: )

A new AOSP ROM is about to surface here on XDA for onyx(Soon™) compiled using pure OnePlus's Stuff(device sources), since i wont be available here due to exams, m releasing Arsenic Kernel for it Before ROM's Release here. Builds are Tried and well Tested By [MENTION=4960686]OldDroid[/MENTION] himself so no need to worry. :)

Since its using Pure OOS source I've Placed it along OOS Compatible Builds, You can find it

HERE IN THIS THREAD

.

Personal Advice: Never flash SuperSu with Kernel. Flash kernel then reboot, then flash SuperSu.
[OnePlus X Android Development] kamleshrc:
When trying a custom kernel, can we revert to original kernel by just dirty flashing on top of the custome kernel ? or do you have to clean wipe/flash ?
[OnePlus X Android Development] Exodusche:
No dirty flashing the ROM is enough. You just might have to reflash SuperSU is you use.
[OnePlus X Android Development] kamleshrc:
Tried to flash over DU.11. Can't boot into system. It booted back to TWRP. Trie it twice with same result. had to restore to original settings.....
[OnePlus X Android Development] Exodusche:
Well glad you where smart and did a backup. I've never had issue dirty flashing not sure what went wrong.
[OnePlus X Android Development] kamleshrc:
I have had some funny responses flashing custom kernels.... So maybe it is some bug I have. I might have to clean flash my rom again...
[OnePlus X Android Development] Exodusche:
One last thing you could try is booting the ROM once before flashing the kernel.
[OnePlus X Android Development] kamleshrc:
Did that. I had the ROM running and then went to recovery to flash.....
[OnePlus X Android Development] CheckYourScreen:
Flash ROM

Reboot

Flash SuperSu (optional, if rom is not prerooted)

Reboot

Flash Kernel

Reboot

If its still giving any issues then #blame [MENTION=5423635]rohitporoli[/MENTION] lol
[OnePlus X Android Development] kamleshrc:
Hahahaha... No one to blame here. I tried the older version and it was great.

Will probably try this in the next couple of days.... Great work guys....
[OnePlus X Android Development] Tiongkia:
Great job using r29 now
[OnePlus X Android Development] @bhijeet:
Will this kernel work on cm14.1 android nougat
[OnePlus X Android Development] CheckYourScreen:
Yeah :)
[OnePlus X Android Development] Mutchatcho:
All is working fine and smooth as R26. :) Thank you for your awesome work man! And all the best for your exams. Keep rocking!
[OnePlus X Android Development] cvin88:
can we apply the settings on boot? i changed some of the settings, but when i go to the 'on boot' setting, nothing shows up.
[OnePlus X Android Development] Krustak:
You have to set in kernel adiutor which settings have to be applied on boot
[OnePlus X Android Development] dchrono:
[MENTION=4854637]CheckYourScreen[/MENTION], just a heads up.

http://techyculture.blogspot.ca/2016/11/over-1-million-android-phones-hit-with.html?m=1
[OnePlus X Android Development] CheckYourScreen:
I was aware of it even before your headsup :p

Security is my forte, isnt it?

All it does is "root your device and gain root permissions, then install crapware and give root permissions to it."

Vulnerabilities its exploiting "vroot and towelroot" are already patched in kernel, so there is nothing i can do as you are already running a rooted device(thats what i assume since you are here lol) so it depends on you, to which app you grant root permissions.

SuperSu always ask whether to grant permissions, if you dont then automatically refuses it(thanks to countdown!).

Even if you are infected (you can confirm by visiting here https://gooligan.checkpoint.com/ ) you can simply clean flash a rom and it will be fixed.

My advice:

Always install apks from trusted sources

Keep Default Access option (in SuperSu) set as "always ask" as even if you install any crapware it will ask for permission and supersu will reject it (if you dont grant them)

If you feel like infected, clean flash any rom ASAP, and remove the link of your card details from playstore/google payments.
[OnePlus X Android Development] dchrono:
Thanks for the how to, I'm clean, don't install didly other than gzr ka, again I appreciate the info.
[OnePlus X Android Development] CheckYourScreen:
Well, i can assure that you are running the most secured kernel for onyx as of now (unless other guys pick stuff from my git or more vulnerabilities are discovered).

Ps- fyi, Stock OOS 3.1.4 kernel is still Vulnerable af even after Nov. Patches, Quadrooter is on top of the list.

Happy to help :)
[OnePlus X Android Development] dchrono:
[MENTION=4854637]CheckYourScreen[/MENTION], awesome! I'm running oos 3.14 with your latest kernel. i wanted to ask about elemental, I read a lot about it was wondering if you had some of your recommended settings for it? I know you have studying to do, so if during your down time you could suggest what you feel works best.
[OnePlus X Android Development] CheckYourScreen:
Tbh i dont prefer ElementalX Gov. Due to many reasons (Sorry flar :p ), i still recommend impulse and interactive(for those who prefer smoothness). I added it for [MENTION=6684861]Joshwin Aranha[/MENTION] , Since he was the first one to test Arsenic in its early stages so couldn't deny his request :)
[OnePlus X Android Development] dchrono:
[MENTION=4854637]CheckYourScreen[/MENTION], very cool of you. Cheers
[OnePlus X Android Development] Jude Aranha:
Its a great balanced Governor (subjective opinion)

I usually ran with zzmov + ybatext but I get same battery with a tad bit smoother system with ElementalX.

But no denying, in the long run, impulse keep the device cool and runs better.

I switch ROMs and Kernels more often then I switch underwear's, soo....ya know :v
[OnePlus X Android Development] Krustak:
If you wear underwear for at least 4 weeks then it's acceptable...
[OnePlus X Android Development] Jude Aranha:
r/ShowerThoughts material
[OnePlus X Android Development] Krustak:
more like r/gonewild
[OnePlus X Android Development] spitzmk1:
Is this compatible with Android 7.1? or just 7.0?
[OnePlus X Android Development] Tagion:
Both
[OnePlus X Android Development] Matthius:
I flashed this kernel yesterday and I'm not sure what's up. My battery is draining ridiculously quickly - 10 percent with 5 mins SOT. I put this down to the gpu not idling at 27 mhz, it is constantly at 200 mhz when not in a game etc.

Is it meant to idle at 27hz? If not, how are people being able to get such High SOT'S with this kernel.

The screenshot is attached demonstrating this.
[OnePlus X Android Development] CheckYourScreen:
Updated!

Updated to R4..!

Changelog:

R4(29/7/2016)-

*cpufreq: Make sure target freq is within limits

*Add and Enable KCAL v2 support. ;)
[OnePlus X Android Development] CheckYourScreen:
Good to see someone's feedback :)

update to R4 for better experience!
[OnePlus X Android Development] twentyfourinc:
Thanks dev... for awesome work, great battery backup ... until now I didn't face any issue...
[OnePlus X Android Development] saurabh40629:
R3 is good, performance is good and battery life is decent. Will flash R4 and see how it holds up. Thanks for great work.
[OnePlus X Android Development] ace_anurag:
Working great in around 6 hours of deep sleep only 1% battery was dropped with around 100 apps wi-fi and gps off and without any battery saving apps like power nap m having only greenify.

Great work good to go.
[OnePlus X Android Development] Doubleyou:
What's your SOT?

---------- Post added at 05:55 PM ---------- Previous post was at 05:54 PM ----------

Please mentions your SOT's when you're commenting about the kernel. Thanks.
[OnePlus X Android Development] saurabh40629:
SOT is not the only parameter. It differs according to usage. For someone who plays a lot of game might have only 1 and half hours of sot.
[OnePlus X Android Development] billbuds:
Support on CM12.1 and F2FS partition ?
[OnePlus X Android Development] neopbm:
Seems interesting ! I will try this kernel.

Thanks for the work dev :)
[OnePlus X Android Development] CheckYourScreen:
why dont you try yourself and report?

Arsenic even boots on OOS 2.2.1 but i dont support deprecated roms, including CM12.1 (and you might face wifi issue on 5.1.1 as m not providing seprate wifi module in zip and no plans to do so). please stick to the latest one( marshmallow based ) for official support.