yashsingh1/xdaforums huggingface dataset:
[OnePlus X Android Development] Nachiket.Namjoshi:
Yes, use stable-0.3 on CM roms, MM or N
[OnePlus X Android Development] adhit_barker:
Thank u sirr..
[OnePlus X Android Development] noonebhargav:
I am on OOS 3.1.3 with boeffla kernel, so should i restore system image from backup and flash this kernel?
[OnePlus X Android Development] Adesh15:
Yes.

Or dirty flash your Rom if you can.
[OnePlus X Android Development] CheckYourScreen:
Biggest irony. . . . . xD

Kill me plz.
[OnePlus X Android Development] Nachiket.Namjoshi:
biggest horror about that are missing commas :3 that might have caused this misunderstanding

EDIT: Let me rephrase

"Upstreaming kernel has a risk of jeopardizing stabilty, I will never allow stability issues."

fair enough?
[OnePlus X Android Development] Kéno40:
Hi, I do have a better battery with this kernel.

I just noticed micro lags but it doesn't bother me.

BUT, the main prioblem is that I noticed that the Gmail synchr sometimes stops working. I don't have that with other synchr.

One question : does the new Arsenic.Kernel-V2 can be flashed over BlackReactor or should I reflash full rom zip first?

EdIt : nevermind , I saw the post on the Arsenic topic...

Thanks
[OnePlus X Android Development] pakgio:
after few days of normal usage (facebook, whatsapp, browsing, fotos ecc) I really have to say that the battery life is way better (OOS3.1.3 + black reactor)

Thank you!
[OnePlus X Android Development] Tagion:
Can I dirty flash it over OOS 3.1.3? Im on Arsenic Kernel
[OnePlus X Android Development] Nachiket.Namjoshi:
yes you can!
[OnePlus X Android Development] Tagion:
I did it but i couldnt change clock speed in GZR Kernel Adiutor :confused:
[OnePlus X Android Development] Nachiket.Namjoshi:
did you clear data/settings of kernel aduitor ?

if not, you must, before flashing any kernel over another in general
[OnePlus X Android Development] Tagion:
Yea i forgot that but clearing it after flashing didnt help too.

But now I switched to Boeffla
[OnePlus X Android Development] cva_kabil:
I am facing freezing issues on modified oos 3.1.3 by matwaking... I m using oos beta 1.3. Problem is only while installing and unistalling apps.. Any suggestions?
[OnePlus X Android Development] Nachiket.Namjoshi:
Upgrade to OOS-stable-0.1 !
[OnePlus X Android Development] cva_kabil:
Ll give it a try, can i dirty flash it over 1.3beta?
[OnePlus X Android Development] Tiongkia:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION]

Using stable 0.3 on sultan cm13 build 25 Oct for 1 week. Very stable and smooth. Good performance and battery life. No issues at all. Thanks so much.

I think you can update op. Its seems compatible.
[OnePlus X Android Development] Nachiket.Namjoshi:
Cool, a question though

What's the status with termal performance as compared to sultans kernel?

Yep, you can dirty flash

EDIT:

Thermal* lol
[OnePlus X Android Development] Tiongkia:
Termal? What do you mean?

I never really tried sultan Kernel. I am always on custom as stock kernel cannot undervolt. And less features. Temperature is ok too.
[OnePlus X Android Development] Matthius:
Don't know if anyone can help me, but I'm trying to install gzr kernel auditor but I keep getting the error "app not installed".

Attached is the screenshot. Not sure what's wrong.

If it matters at all, I'm on sultans cm 13.

Thanks in advance.
[OnePlus X Android Development] Tiongkia:
I am on same rom and i can install.

The other alternative is Kernel Audiutor Mod.
[OnePlus X Android Development] Matthius:
I tried installing that one, appears to be fine. Just figured from what other people have been saying, the other App may offer more functionality. I'm sure Kernel Auditor Mod will be fine though.
[OnePlus X Android Development] Tiongkia:
So far i prefer mod version. In case you install the wrong one, here's the link.

http://xdaforums.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549
[OnePlus X Android Development] Matthius:
Thanks, got it. Just flashed the kernel and configured all the settings.. Looking forward to seeing how the SOT is.
[OnePlus X Android Development] Matthius:
Currently using the OP's recommended settings for optimised battery over performance. I'm fine with the C-States causing longer wake up times for better battery life during standby, but what i have noticed since flashing the kernel, it's stopping some of my push notifications. Specifically, Kik (All the time), along with many others too. Unless I wake up the screen manually, after the device has been inactive for e.g. 20-25 minutes, no push notifications come through, and therefore miss messages.

Just wondered, is this down to the C-States putting it into too much of a deep sleep? Or some other setting, such as the Wakelocks in Kernal Auditor Mod.

The "kik" process under running processes in developer settings remains active, so I presume it must be something to do with my kernel settings.
[OnePlus X Android Development] Nachiket.Namjoshi:
It is due to how it handles deep sleep, and wakelocks of course, several wakelocks have been disabled to save battery.

And deep sleep algorithm is to power collapse, that means it goes in deep sleep very fast and doesn't come back online unless an application has its own wakelock-like feature/daemon example: messenger, telegram

Some applications like WhatsApp, etc rely on system wakelocks they may fail to do the job.

But then again, if you use it very often, they should be on all the time so no worries as such
[OnePlus X Android Development] Matthius:
Hey, thanks for the quick reply. I appreciate the clarification on the issue.

So, is there anything I can do to ensure that some apps remain permanently active to listen for push notifications? Or, will turning off some of the c state options combat this in general across all affected apps.

Although I do use "kik", for instance, frequently, there's also periods where I leave my phone in standby for a while, and from experimenting it doesn't seem to take long for this state to set in and begin limiting specific notifications from apps which don't contain their own wake lock mechanism.
[OnePlus X Android Development] Nachiket.Namjoshi:
I suppose you're using wifi (judging from your signature xD )

try ENABLING wifi wakelocks, and turn on all C-states except for C3 state

that should do the job.

Edit: once you do it, please report if it works or not for other users, I will update the OP
[OnePlus X Android Development] Matthius:
Much appreciated haha, I do use data a fair bit too though. Also sure, I'll test it over the next day and let you know if it works/is reliable or not.
[OnePlus X Android Development] Matthius:
After the past day I have been testing to see whether this has worked or not, and I am glad to say it has. All of the apps that were having issues for me yesterday (Kik, Twitter, etc.), suffering from not waking up due to the deep sleep of the phone now appear to be acting perfectly fine. A prime example would be when my phone was inactive for around 2 hours and I received a Kik message, it came through straight away. Today, I have been using WiFi for around half the day and mobile data for the rest, and the suggested fix seems to have done the trick for both.

In addition, judging from only using 50% of my battery, with 2 Hrs 35 SOT, it hasn't impacted battery life either, which is an added bonus.

Thanks Nachiket.
[OnePlus X Android Development] Nachiket.Namjoshi:
Glad to see that work out for you, thanks! I'll update the op
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: OOS-stable-0.2

DOWNLOADS:

OOS-stable-0.2 - AFH

md5 - f10da4e0f1ef2ff869bfa9bd7de041e8

Linux version 3.4.0-BlackReactor-OOS-stable-0.2 (nachiket@reactor) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1

CHANGELOG:

[SIZE="2"][B]OOS-stable-0.2:[/B]
* Fixed Dirty CoW
* Fixed BIND_CONTROL_PORT vulnerability
* Updated Hosts
* Worked on overall experience (smoothness and performance)
* Switched to GZIP Compression
* Increased Buffer size in MTP
* Removed Franco's Thermal Driver (There's no need for that anymore)
* Removed Partially working BFQ I/O scheduler[/SIZE]
[OnePlus X Android Development] J0kker:
Just flashed 0.2 for oos, I won't tell you it's awesome like some would do as it takes some time and usage to make up your mind, but I'm very confident ;)

There's only one thing I noticed but probably not related to your kernel (may be the same for all), I activated the swipe to wake as I like it much more than double tap to wake, but it doesn't work unless double tap to wake is activated too.

Is this a normal behavior?

Thanks for the kernel, people probably don't thank enough devs' work, but it's truly appreciated by all of us.
[OnePlus X Android Development] Nachiket.Namjoshi:
Sadly, yes. Configs needed for it to work are dependent on other gestures, that's why..

I will surely look into it
[OnePlus X Android Development] LolHacker17:
Does u get more?
[OnePlus X Android Development] Fataldose:
With Modified OOS 3.1.3 and with this kernel and Boeffla also,

I get better SoT than CM13.(

6-6,5Hours

) Xposed+Greenify+PowerNap+Amplify.
[OnePlus X Android Development] LolHacker17:
Share ur setup pls!
[OnePlus X Android Development] Fataldose:
Im using boeffla atm. So you can try that setting without problem i think.
[OnePlus X Android Development] LolHacker17:
Can u give boeffla tht u use n donwload link?bcoz i cant find it on xda?!
[OnePlus X Android Development] Fataldose:
Here you go

http://xdaforums.com/oneplus-x/orig...oeffla-kernel-4-0-beta1-18-02-t3317638/page60
[OnePlus X Android Development] cva_kabil:
Talking about boeffla in blackreactor thread? ;):p lol I m getting equally 5-6hrs sot with blackreactor

DEVICE INFO: OS- Modified OOS V2 Kernel- Blackreactor OOS stable 0.2 APPS-Amplify+Greenify
[OnePlus X Android Development] zer0se7en:
Back to topic

Will this work properly on the new OOS 3.1.4 for OPX?
[OnePlus X Android Development] Nachiket.Namjoshi:
Yep, it works on 3.1.4
[OnePlus X Android Development] zer0se7en:
Thank you!

By the way, can you confirm if the TWRP v41 by blu_spark and modded SuperSU 2.78 works on OOS 3.1.4?
[OnePlus X Android Development] Kéno40:
Yes but not xposed
[OnePlus X Android Development] Exodusche:
My battery life on Tesla N has much improved. Thanks for this kernel loving it so far. :D
[OnePlus X Android Development] OnePlusXEquals:
What Rom would you recommend for best battery life with this Kernel?

I'm currently on Xenon HD 7.1 - Would I notice a difference using a MM ROM in terms of battery? I really just use phone for social media and browsing - never any gaming!
[OnePlus X Android Development] Nachiket.Namjoshi:
yes, MM roms shall give you more battery than any current N roms, AFAIK, PowerHAL is broken on almost all N roms, which can be an issue, but I suggest you to try Tesla, Citrus as well as AOSiP, Im currently using AOSiP, which seems decent for youtube and other stuff.

XenonHD, was what I was on before AOSiP, which was awesome too!
[OnePlus X Android Development] OnePlusXEquals:
I'm looking for AOSiP in Joshwin index thread but I don't think it's there, have you got a link and should it be added to the OPX index thread?
[OnePlus X Android Development] Javinotfound:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION] Why do you recommend Arsenic instead of Blackreactor for a dialy use? Could it give me any problem? I'm using Arsenic but I get the same battery that I get with the stock OOS kernel, so I'd like to try yours.
[OnePlus X Android Development] Nachiket.Namjoshi:
HERE YOU GO

BlackReactor is highly WIP (beta versions, several alphas dont even make it here), however, you can try stable versions for daily use, if you are worried about messing up with your device.
[OnePlus X Android Development] Javinotfound:
So, what's the problem? Stable versions are not as good as betas?
[OnePlus X Android Development] Nachiket.Namjoshi:
vice versa, betas are not as good as stables, you can use stable versions, they are good for daily use
[OnePlus X Android Development] Javinotfound:
Which SuperSU version should I use for OOS 3.1.4? I've tried a pair and I always get a bootloop.
[OnePlus X Android Development] phoberus:
only systemless supersu works
[OnePlus X Android Development] NightRuS:
Nachiket.Namjoshi,

Hello. Tell me please, your kernel supports f2fs for Data/Cache of sections?
[OnePlus X Android Development] Nachiket.Namjoshi:
yes it does, f2fs is supported.

ExFAT and F2FS both are supported
[OnePlus X Android Development] zer0se7en:
Use this - https://mega.nz/#!CtY2DLgI!_k9f2Cyg8uTWbeCYEouy-CskmIhhXck9qp5TzJ3-q48
[OnePlus X Android Development] Javinotfound:
Which version should I use for an AOSP ROM like AOSiP?
[OnePlus X Android Development] Nachiket.Namjoshi:
CM/AOSP Version
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: stable-0.4

UPDATE!!!!

Sorry for a delayed update, I've been busy, nonetheless!

DOWNLOAD:

stable-0.4 - AFH

md5 - 2dc08b6c0ea2a9513f63064c45b5fdba

Linux version 3.5.0-BlackReactor-stable-0.4 (nachiket@reactor) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1

CHANGELOGS:

[SIZE=2][B]stable-0.4[/B]
* Linux Kernel Version 3.5.0
* Updated Hosts File (for adblocker)
* Latest Security Patches (whatever is applicable to our device) (Dirty CoW Fix, October, November patches)
* Kernel Code Cleanup
* New updater-script ( Have fin while flashing :D )
* Compatible with all ROMs
* Fixed and enabled sdcardfs support
* Disabled SELinux [B][COLOR=Red][TEMP][/COLOR][/B]
* New feature Fast Charge Current ( See [B][URL="http://xdaforums.com/showpost.php?p=68670038&postcount=3"]Post #3[/URL][/B] for instructions)
* Increase minimum voltage levels for a little smoothness
* Switched to LZO once again
* Worked on overall smoothness and performance
* Built with graphite flags
* Added ElementalX CPU Freq Governor and tweaked it (recommended governor as of now)
* Added Sound Control (Use Kernel Aduitor - Mod for control)[/SIZE]

NEW FEATURE AND ITS USAGE:

SETCURR

Open terminal emulator

Enter Following:

su

You need to be root

setcurr <current-in-mA>

It switches to the specified current for charging

Valid Range:Upto 2200

NOTE: Set it to 0 for Default behaviour.
[OnePlus X Android Development] Tiongkia:
Dirty flash 0.4 over 0.3. Booted up and testing now
[OnePlus X Android Development] Tiongkia:
Used 0.4 for few days. Same as usual. Smooth, good performance and battery. Thanks again op
[OnePlus X Android Development] kamleshrc:
Have flashed this with Xenon HD. Got a lag and phone restarted. but till then all going smooth. Is there any setting that you would recommend for this kernel via adiutor ? or should i just use the default settings ?
[OnePlus X Android Development] Nachiket.Namjoshi:
I do recommend cpufreq gov to be ElementalX and multicore power saving as aggressive, you can use other things as default, and if you want you can underclock to 1.5-1.7 GHz

Yep, same settings for OOS too
[OnePlus X Android Development] J0kker:
Would you recommend the same settings for oos version 0.2?

That's what I did but I wonder if ElementalX is tweaked like in your last update ?

Even if it's not,your kernel rocks like always, thanks !
[OnePlus X Android Development] kamleshrc:
Flashed this over DU v.11. The signal strength for 4G is affected. The signal strength with the original kernel is better. Does the kernel effects the signal strength? Don't know for sure that is why I am asking..... Thank you...
[OnePlus X Android Development] Adesh15:
There's no relation between a Kernel and your signal strength afaik
[OnePlus X Android Development] sphoenixp:
can i flash this bluspark twrp? i am on new bootboader and debloated OOS
[OnePlus X Android Development] Kéno40:
Yes with TWRP BS V41 of course
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: OOS-stable-0.3

UPDATE!!!

BlackReactor: OOS-stable-0.3

DOWNLOADS:

OOS-stable-0.3 - AFH md5 - 7e10c0783e04dd7e8a4bef61ee233af3 Linux version 3.4.0-BlackReactor-OOS-stable-0.3 (nachiket@reactor) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1

CHANGELOGS:

[SIZE="2"][B]OOS-stable-0.3[/B]
* Inline with lates OOS 3.1.4 sources
* optimisation of square root algorithm, now its faster and takes less space
* Several Security patches and kernel leaks preventions
* Strobe LEDs <check when notifications come and screen is off>
* optimisation of video recordings
* Prefer RAM twice as more as swap
* Audo CnP (Click and Pop) improvements
* Adjusted flash current for better pictures
* general performance improvements
* Switched to gzip compression[/SIZE]
[OnePlus X Android Development] Jude Aranha:
Great work buddy !

This thing on OOS is better than most N ROMs as of now ;)
[OnePlus X Android Development] Kéno40:
Thanks !!

Could you explain what's behind the optimisation of video recording? Is it just the writing's efficiency of the file?
[OnePlus X Android Development] Nachiket.Namjoshi:
Frame size fits the buffer size now, so the data is passed completely, no loss
[OnePlus X Android Development] Kéno40:
Thanks, but for the frame drops in low light, does it change something?
[OnePlus X Android Development] Nachiket.Namjoshi:
yes, it does matter, not much, but it does also, flash current is changed so no overexposure too
[OnePlus X Android Development] zer0se7en:
A very nice kernel for OPX!

It seems the camera photo and video capturing has improved a lot. Thanks for this!
[OnePlus X Android Development] Wil_boy:
Beautiful kernel sir , with more battery saver

Thanks sir :D
[OnePlus X Android Development] Don16:
Hello all, just flashed this kernel with AOSiP rom, everything works good, but where do i please find Recommended Configurations - Battery Friendly or how do i set it on my phone please?
[OnePlus X Android Development] cva_kabil:
Install Kernel Adiutor app and configure as mentioned by dev
[OnePlus X Android Development] Don16:
Thanks cva_kabil, i use my phone just for youtube videos, browsing internet with Chrome and listening to music. Is this kernel exactly for me if i want to increase my battery life? I dont care much about playing heavy games. The battery got better since i installed kernel but i would like to know if there are any others which are maybe better and more focused on my usage of phone? Or if there are any tweaks i can try with this kernel to get even more battery life? Thanks a lot.
[OnePlus X Android Development] Kéno40:
Yes, he just explained you to use settings recommanded by the dev on the second post!

Try and you Will see!
[OnePlus X Android Development] Don16:
Yeah i already tuned the settings, but still I am not getting the battery i had in my previous phone Iphone 5s. Is it the best i can get from my battery in oneplus x?
[OnePlus X Android Development] Nachiket.Namjoshi:
what are the settings that you are using?
[OnePlus X Android Development] Kéno40:
Give informations about your battery stats.
[OnePlus X Android Development] Don16:
Hello Nachiket.Namjoshi, I am using battery friendly config posted at the first page :

Max Freq: 1036MHz (for real. NO lags)

Min Freq: 300 Mhz

CPU Governor: elementalx/impulse

CPU BOOST:

Sync Threshold: 422/652 MHz

Input Boost Frequency: 652/729 MHz

My personal Settings Screenshots

I dont use any other apps for battery like Greenifiy or Amplify, i dont even use messenger since i know its battery hog. Just youtube and browsing. I will give you a screenshot at the end of the day of my battery usage and stats.

Also dont know why but my battery stopped at 92% when charging. I am using CM BUILD - stable-0.4 - AFH

EDIT ---> Reboot solved this
[OnePlus X Android Development] Nachiket.Namjoshi:
yep, those settings are perfect and they work like they should, everything should be fine
[OnePlus X Android Development] Don16:
Did anyone try to undervolt oneplus x? If i enable fast charhing wont it damage my battery since it doesnt officialy supported? and which cpu gover should i use please elementalX or zzmoove? Sorry to asking so many questions I want to optimize my oneplus X as much as i can. Thanks a lot for answers.
[OnePlus X Android Development] Nachiket.Namjoshi:
Undervolt is not needed actually I've tweaked just enough.

If you still want to -10 or -15 globally should be fine.

And for gov. It depends on your use. If you want more performance at lower clock speed ElementalX is the right choice. But then don't expect much battery

Other wise zzmoove with ybat/ybatext profile is fine for daily jobs. Not much performance as compared to ElementalX but saves more battery.

Pick your poison!

NO, it wont, if it increases to harm level, hardware will cap the current and prevent any harm
[OnePlus X Android Development] Don16:
Thanks Nachiket.Namjoshi there was just elementalX / impulsive in battery friendly config, didnt know which one to choose. But i will take zzmoove then. Last question pls, Will turning on fast charge battery option do any harm to my battery since it is not officialy supported? Will it reduce its life? I dont know how you implemented it.

I tried zzmoove but the phone start lagging so much, it puts all cores on min freq 300mhz
[OnePlus X Android Development] Fap4k:
I thing enabling fast charge does not harm your device or battery..I am using it no problem yet.
[OnePlus X Android Development] Don16:
Ok, so this is how i set up my device for now. I added some screenshots so you can see how it perform through day. If i change elementalx to zzmoove it badly lags but really badly, dunno why. Is there anything more i can do or is my configuration perfect guys? Thanks a lot.

Edit: Also awake in graph is really weird. When i went to sleep i had 92% and in the morning 76%.
[OnePlus X Android Development] Nachiket.Namjoshi:
I see that you are using N rom, zzmove lags because of broken powerhal, if you set the profile number 2/3 in gov tunables, it should be fine after that.

also, check your wakelocks as well as 76% battery remaining after 2+ hrs of SoT isnt bad imo.

and i will suggest you to use kernel aduitor-mod for more tweaks.

checkout this link
[OnePlus X Android Development] Don16:
Can i disable 2 of my 4 cpu cores on my oneplus x? i managed to disable 1 but when i try to disable the second core after i try to click disable,it automatically turns on in Aduitor-mod. I would like to have only 2 cores enabled, is there anything i can do? Currently i think i can reach 6hours SOT (when watching youtube). So far this kernel made my battery the best, but havent tried blue spark and AOSP yet, but i think they will be the same.
[OnePlus X Android Development] Nachiket.Namjoshi:
Controlling cores is not something i support.

I could add that feature in a jiffy but then users will complain about the lag and some others might complain about the battery

Adding hotplugs is not something that I would want to do in final product. Current hotplug mpdecision works really good and there's no need for other hotplugs. There's no point in getting some extra juice at the cost of lags
[OnePlus X Android Development] Don16:
Thanks i was just thiking what would be more efficient, if running 2 cpu cores on medium-high freq or running 3 cpu cores between low-medium-high freq.
[OnePlus X Android Development] Nachiket.Namjoshi:
it has too many dimensions to explain here. I would suggest you to google about it

Same as HERE
[OnePlus X Android Development] aryaraj:
Balance b/w performance and battery

Hey dev!

Can you please suggest the best balance b/w performance and battery.

Would be greatly appreciated!
[OnePlus X Android Development] Exodusche:
In case you missed his posts above check here
[OnePlus X Android Development] Don16:
I unchecked mpdecision hotplug and now i can disable cpu cores, if anyone wants to know.
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: stable-0.5

BlackReactor: stable-0.5

DOWNLOADS:

stable-0.5 - AFH

md5 - 86998b847420eac75bfe250fa445a7ba

Linux version 3.5.0-BlackReactor-stable-0.4 (nachiket@reactor) (gcc version 4.8 (GCC) ) #1​

CHANGELOG:

[SIZE=2][B]stable-0.5[/B]
* Updated Hosts File (for adblocker)
* Switched to XZ Compression
* Added ZEN iosched
* Added new Cpufreq gov - [B]REACTIVE[/B] (recommended)
* December Security Patches
* Several LMK and Virtual memory optimisations
* Increased MTP buffer size
* Updated Thermal Mitigation values (phone should be much cooler now)
* several LED and panel improvements[/SIZE]