yashsingh1/xdaforums huggingface dataset:
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: stable-1.0

DOWNLOADS

stable-1.0 - AFH

md5 - 8ab88f3cffd1c439f02983101b1beec7

​

CHANGELOGS:

[size=2]
[B]stable-1.0[/B]
* Fixed Hotspot issue on new Android 7.0 (Nougat) based ROMs.
* OOM Tuning
* VFS tuning
* CPUfreq selection optimisation
* Enabled USB Android Keyboard and mouse - [URL="https://play.google.com/store/apps/details?id=remote.hid.keyboard.client&hl=en"]GOOGLE PLAY[/URL]
* Several network-related tuning and optimisation
* Security patches released upto now.
* Adjusted Reactive parameters so as to output more performance [B]ONLY[/B] when needed.[/size]

The issue has been fixed now, in this update :)
[OnePlus X Android Development] Tiongkia:
Flashed feb latest build on sultan cm13 feb latest build. Looks good. Thanks again.
[OnePlus X Android Development] Cerveza:
Nice!
[OnePlus X Android Development] with1more89:
stable 1.0 working very well for me, on last Official LOS :)
[OnePlus X Android Development] Aamod Joshi:
How good is this for battery life?
[OnePlus X Android Development] Kéno40:
Try and you'll see...

For me, BR (reactive + low CPU settings) + Black theme + L-Speed app (without Gov tuner)

It's really good with Lineage OS. SOT doesn't means much because depends on each person use.
[OnePlus X Android Development] pakgio:
Hi there I'm on oos 3.1.4 and I have just flashed the stable 1.0....there is a bug...the fisical recent button doesn't work when is inverted...it vibrates but does not open the recent menu...if you keep it on the right side it works ok.

any suggestions?
[OnePlus X Android Development] Kéno40:
This stable version is NOT for OOS !!!

Edit 2 : Oooohh, I erase my question. It might be becausse I exceed my 5Go quota this month !!
[OnePlus X Android Development] pakgio:
so i'll go back back to the oos. 0.4...
[OnePlus X Android Development] Kéno40:
Okay, so I realised today that BR desactivate all the screen of gestures brought by LineageOS.

Not a big deal, but just in case you would be surprised not to have them.

I'm talking about drawing on screen off : O for Camera, W for web, M for message, > < font next and previous ...
[OnePlus X Android Development] Potus ThePlant:
I noticed the same thing. Do you have any idea why? It doesn't seem to make much sense...
[OnePlus X Android Development] gllark:
This must be Lineage OS specific. Gestures work well here on AOSPExtended.
[OnePlus X Android Development] pradyum_p:
Will this kernel work with AOSPE 3.1???
[OnePlus X Android Development] gllark:
Yes it does.
[OnePlus X Android Development] Nachiket.Namjoshi:
Check if those features are turned on in Kernel Aduitor.
[OnePlus X Android Development] Kéno40:
I just see the O gesture for the camera in Kernel Audiutor

In the build prop editor, I see 2 item on false :

ro.qti.sdk.sensors.gestures &ro.qc.gestures.camera

Maybe I can try to pass it on True and reboot and see what happen?

Edit : not working. Oner seems related to Satlock desactivation while you're carrying the phone.
[OnePlus X Android Development] Nachiket.Namjoshi:
Guess that is LOS Specific.. will need to look in further, will get back to this in sometime...

EDIT: You could try that, but i am not completely sure.
[OnePlus X Android Development] Potus ThePlant:
I'm using a modded kernel adiutor and all gestures are enabled. I'll attach a screenshot.
[OnePlus X Android Development] phoberus:
Do you release also a OOS stable version?

Actually 0.4 is very stable :P
[OnePlus X Android Development] VatsalRaj:
Please help. The time I restart my phone, the internal storage isn't detected. What's the reason behind it. I even switched back to stock kernel but the problem still persists.
[OnePlus X Android Development] Nachiket.Namjoshi:
if thats whats happening, its not a kernel issue, for sure. if it was a kernel issue, changing kernel would fix it.
[OnePlus X Android Development] VatsalRaj:
Okay.. But any suggestions on what I can do for a solution.

It would be helpful. Thanks ?
[OnePlus X Android Development] Vennesch:
Anyone with an inaccurate statusbar clock since flashing this great kernel? Mine is sometimes 10 minutes behind. Hope there's a solution for this. On latest weekly of LOS. Thanks in advance!
[OnePlus X Android Development] Tiongkia:
I am on sultan cm13 with this kernel. No issue on clock.
[OnePlus X Android Development] stayros32001:
can you provide a link for moodded adiutor and tell LOS ver?
[OnePlus X Android Development] Potus ThePlant:
You can find the apk in the arsenic thread (2nd post I believe). The version I was using was 20170214.
[OnePlus X Android Development] Kéno40:
You have M gesture for messages for exemple ?
[OnePlus X Android Development] Potus ThePlant:
No. This kernel is based in arsenic so if you check that thread you'll find that the kernel is generating the issue but OP is already working on an update
[OnePlus X Android Development] jmaa009:
Hi, which app i must use to change kernel valor, as battery...?

Enviado desde mi ONE E1001
[OnePlus X Android Development] Aamod Joshi:
Is this Kernel hardboot patched?
[OnePlus X Android Development] Nachiket.Namjoshi:
Kernel Aduitor-Mod

NO!
[OnePlus X Android Development] Pizza20:
Hi I'm using RR. How is this core?
[OnePlus X Android Development] Aamod Joshi:
I'm struggling to get above 5.5 hours with 4-4.5 hours of SOT. What should I do to make it last for 7 hours?
[OnePlus X Android Development] Nachiket.Namjoshi:
LOL, op is too old, Noougat based ROMs should give same SOT as you have stated, 7hrs is for MM ROMs
[OnePlus X Android Development] Aamod Joshi:
My best antutu benchmark results till now on the BR kernel. Really happy with the result, but it's on the performance mode in battery profiles and the maximum CPU frequency is kept at 2265 MHz, so it drains the battery like anything...
[OnePlus X Android Development] Nachiket.Namjoshi:
yeah, performing on 2.2ghz will obviously drain battery. however, if you use moderate apps, it wont drain much.

you just cant expect battery after using phone on complete performance mode.
[OnePlus X Android Development] BrokenBee:
Does the USB MTP still not work for OOS? or is that fixed?
[OnePlus X Android Development] Nachiket.Namjoshi:
Fixed long ago, read OP please.
[OnePlus X Android Development] LolHacker17:
New update?
[OnePlus X Android Development] Nachiket.Namjoshi:
Busy with college work for now, will update as soon as i get time...
[OnePlus X Android Development] krishnak1:
Will this Work On AOSP Extended ! ? :)
[OnePlus X Android Development] Nachiket.Namjoshi:
Yes it will work on all ROMs
[OnePlus X Android Development] LolHacker17:
How to use ybat/ybatext?
[OnePlus X Android Development] Nachiket.Namjoshi:
Kernel Aduitor - CPU (select zzmoove here) -> Gov Tunables -> set value of 'profile' to 2/3
[OnePlus X Android Development] fagin:
Hi I've serched the thread, but did not find my answer: Is this kernel compatible with last Resurrection remix rom ?

Thank you
[OnePlus X Android Development] CreaB:
Hi there,

running stable version with latest RR (20th march). No problems so far.
[OnePlus X Android Development] fagin:
Hi! Are you having better battery life in Resurrection Remnix with this kernel?
[OnePlus X Android Development] CreaB:
Hi,

i am using this kernel since yesterday, i guess its to early to talk about battery life. I have configured the recommended settings, so it should be better i guess.
[OnePlus X Android Development] anunaym14:
Still suggest Arsenic?

I know Arsenic Kernel is a great kernel by [MENTION=4854637]CheckYourScreen[/MENTION] but still wanted to know if you still want us to use it as a daily driver?
[OnePlus X Android Development] fourX79:
Hi. I'm using it for a few month as daily driver. No problems so far.

Gesendet von meinem ONE E1003 mit Tapatalk
[OnePlus X Android Development] anunaym14:
:good: Thanks for the info!

---------- Post added at 03:18 PM ---------- Previous post was at 03:16 PM ----------

@Nachiket.Namjoshi Regardless of your answer on my previous question, I wanted to know the kernel settings that you use...those screenshots are pretty old now...:p

Please share the screenshots!
[OnePlus X Android Development] Nachiket.Namjoshi:
Arsenic is great, and this kernel is based on it. However, This kernel has several upstreams from mainstream kernel for 3.5.0 (also added a few upto 3.7.x), which MIGHT cause instability, but I've never heard a bug report from anyone about instability, as for me, I'm working on the kernel so I face several other bugs every now and then. I never push any buggy kernel, If there is even a slightest possibility, and is a major update and need testing on other devices, I post it as beta version.

You CAN use Stable versions as daily drivers, as they have no possibility of bugs.

AWESOME!

They are pretty much the same lol, they suit me very good, but u sure can play around with it, I do not provide any preset values for those tweaks, so its totally upto users :D

feel your freedom yet? xD
[OnePlus X Android Development] anunaym14:
Thats really good...but still i wanted new settings as you now have your own governer (probably, I heard so)..

Still I am confused a lot between Arsenic and your kernel and as your are proud to have arsenic as a base i thought you can solve my confusion.!

---------- Post added at 04:36 PM ---------- Previous post was at 04:32 PM ----------

I also want a link to the Kernel Adiutor - Mod link for managing kernel settings....
[OnePlus X Android Development] Hammad Sheikh:
Can I flash this kernel note 3 n9005?
[OnePlus X Android Development] Tagion:
xd
[OnePlus X Android Development] Nachiket.Namjoshi:
yes, if you want to brick it.
[OnePlus X Android Development] Dr Matt:
Hi nice work, can I use this on Ground Zero ROMs like Tipsy?
[OnePlus X Android Development] Tagion:
Yes you can
[OnePlus X Android Development] Aamod Joshi:
A better reply would've been "try it yourself"
[OnePlus X Android Development] Nachiket.Namjoshi:
if he cant read the title, i dont expect him to read disclaimer xD

i dont want to be blamed.... :v
[OnePlus X Android Development] Part.0:
Updated to stable v0.4 OOS MM. just realized the "build number" in about phone section writen "unknown". did wipe cache before and after, results the same.

Do you know why? Any possibility fix for next release? thank you for everything.

*SS attached

Edit: And i am using kernel adiutor mod, theres preloaded script named "00BlackReactor" in init.d section . should i enable 'apply on boot' on this? If not, will that be a problem?
[OnePlus X Android Development] Sachin7843:
Sorry for the super dumb question but I wanted to know which one should I download for my device running Resurrection Remix 5.8.3 Android Version 7.1.x? It must be CM version but I thought I should ask anyway to avoid f888ing up my device xD
[OnePlus X Android Development] shivap1998:
Yeah I installed Arsenic but it overheats and battery is quite bad. Tell me which one you end up using. I don't know which one I had first so can't restore :/
[OnePlus X Android Development] Cerveza:
Yeah, CM version works.
[OnePlus X Android Development] GreatGoodFineOk:
I'm currently using unofficial vertex os for onyx which is based on CAF ROM

I heard that CAF ROM's are the "1/2 level higher than AOSP". Will it boot if I flash this kernel.

Sorry but I need some answer fast. Sorry for my noobishness

Edit : Running 7.1.2 with built-in arsenic kernel
[OnePlus X Android Development] Nachiket.Namjoshi:
it will boot on all roms that are currently out there
[OnePlus X Android Development] GreatGoodFineOk:
then which one that i should flash?

Edit : I should learn to read. I'll flash the CM builds kernel ??
[OnePlus X Android Development] MarocoKong:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION]: May I ask if there is still development for this kernel going on? I don't want to push or ask for ETA or anything, just wondering if it is still "alive" cause the last version I see seems to be the stable from February and your statement above was from March... Just curious, cause I really like this kernel a lot :)

Thanks a lot for developing this in the first place and sharing it! Cheers.
[OnePlus X Android Development] Nachiket.Namjoshi:
Yep, i will update this week. There's the ETA xD
[OnePlus X Android Development] MarocoKong:
And I didn't even ask for it, whoa... Great Service and even better news! Thank you very much, will monitor the thread even closer now (No pressure though :D )
[OnePlus X Android Development] pranavthombare:
How about a collab?
[OnePlus X Android Development] pradhankiran:
:confused::confused: firstly i have Resurextion remix 7.1.2 rom installed and i have flashed the latest stable cm version of this kernel through twrp it boot up and took its time but wifi not working any solution for this(wifi saying obtaining ip adress and ... not connet)..thank you

edit : i found workaround due to SELinux this occured (y)
[OnePlus X Android Development] LolHacker17:
Any hope for comeback?
[OnePlus X Android Development] Kéno40:
:D

I'd add "a comeback to make your Reactive governor disponible on the last AOSP Oreo which seems promising" !!
[OnePlus X Android Development] CamoGeko:
I'd love to see more development for this kernel, we don't have much choice of kernels on the onyx sadly. :(
[OnePlus X Android Development] Kéno40:
Same her e. I'd like to see a BR revival on Oreo :)
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: stable-3.0

BlackReactor: stable-3.0

First of all, APOLOGIES.

Sorry for delaying the update so much.

Life has been busy and very "happening" for past few months. I could not find the time to work on the kernel as much. However, everything is calmed down now so I can work on it. So, without further delay, Here it is:

DOWNLOADS

stable-3.0 - AFH

md5 - bff3ffbe9bb4703bd4685be5d8c4c61c

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

​

CHANGELOGS:

[SIZE=2]
[B]stable-3.0[/B]
* reactive cpugov: Updated sampling rate
* optimized compression on the kernel
* af_unix: speedup /proc/net/unix
* ipc: add COMPAT_SHMLBA support
* Updated Wifi Drivers
* Added support for all types of gesture implementations
* Added [URL="https://xdaforums.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542"]Spectrum Kernel Manager[/URL] Support
* Remove unstable/unused GPU governors
* Disable Swap. We have 3gigs of RAM, why not use that instead.
* Enabled SECCOMP
* Several Changes in ext4.
* Disabled ext2 and ext3. We will use ext4 instead.
* Updated Hosts File.
* Latest Security patches wherever applicable for our device.[/SIZE]

NOTE1: You need to install Spectrum Kernel Manager in order to use it.

NOTE2: Any of the Spectrum Profiles are not necessarily recommended. I made those profiles according to my own personal preference which is battery oriented as I am not near a charger almost the entire day.

NOTE3: If you would like to have a fairly balanced profile according to someone who has no problem of juice running out, you can use performance. The profile is pretty balanced as per the requirements of a daily user.
[OnePlus X Android Development] Kéno40:
Thanks for that !!

A question : 3rd post says it's compatible with MM only...

Is it still the case ?
[OnePlus X Android Development] Nachiket.Namjoshi:
Ah, my bad, at the time I wrote that we had only MM Roms lol

It is compatible to any ROM (CM/AOSP) but not OOS

or Oreo ROMs
[OnePlus X Android Development] Kéno40:
But not Oreo ?

---------- Post added at 04:42 PM ---------- Previous post was at 04:17 PM ----------

Sorry, It leads to FASTBOOT mode after flashing on Oreo..

To be clear only suitable to MM and N custom Roms : AOSP, LOS, RR....
[OnePlus X Android Development] Nachiket.Namjoshi:
Not anytime soon. Oreo kernel is not really very different. However current implementations are pretty weird. I would stay away from Oreo until a proper bring up happens
[OnePlus X Android Development] Part.0:
got it, thanks for the reply :good:
[OnePlus X Android Development] J0kker:
Glad to see you back, even though I'm running moos so no blackreactor for me ;)

Envoyé de mon ONE E1003 en utilisant Tapatalk
[OnePlus X Android Development] aryaraj:
Hey dev! Thanks for the update, but is it necessary to use it with spectrum? I mean can't I use it with the kernel adiutor which has all the features available?
[OnePlus X Android Development] Nachiket.Namjoshi:
Aye, its okay to use it with KA, spectrum is just another tool to tweak it. KA works well too.
[OnePlus X Android Development] LolHacker17:
Im using with viperos n get sudden stuck i need to hard reboot to solve this prob
[OnePlus X Android Development] Den147:
Hi, nice to see you here again:) Your kernel is amazing but I have a night freeze (when the phone stucks with a white led after charging to 100% when screen is off)

I don''t remember what commit/s should solve it but there is no this issue on stock LOS kernel, Arsenic rebase and some else.

P.S. Sry for my eng if you find any mistakes:laugh:

Cheers:)
[OnePlus X Android Development] Nachiket.Namjoshi:
Ah. Its probably some issue with the swap. May I know if both of you use Facebook app?
[OnePlus X Android Development] Den147:
Nope, I don't use FB ;)
[OnePlus X Android Development] LolHacker17:
Yes i used fb ,,but i use greenify to kill fb apps after i use it
[OnePlus X Android Development] anshu4590:
Is it compatible with GZR's Validus 7.1.1 rom? or with just cm roms?

Anyway great work keep it on.

Thanks
[OnePlus X Android Development] Kéno40:
Compatible with Validus .
[OnePlus X Android Development] Ruvy:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION] Facing the same freeze like guys few pages back. Using FB app and few others.
[OnePlus X Android Development] Nachiket.Namjoshi:
Already working on it. Its caused due to memory overflow. As I disabled swap, there is no mechanism to clear unused memory. So silly of me. lol
[OnePlus X Android Development] R324D:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION] does your kernel WireGuard support?
[OnePlus X Android Development] CamoGeko:
Looking forward to trying the new version.

There's almost no Onyx kernel that supports AOSP anymore, so thank you for continuing this development!
[OnePlus X Android Development] zxweiyan:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION] The phone will stop working (shutdown) overnight and have white notification LED after I put in powersaving mode and battery mode in spectrum. After I restart the phone everything work fine. I am using lineage nightly 1/5/2018 android version 7.1.2 with black reactor stable 3.0 20171214-193645.zip
[OnePlus X Android Development] Nachiket.Namjoshi:
Thanks for the report, will look into it
[OnePlus X Android Development] omkolte17:
Spectrum not supported on the stable version of this kernel. I'm using the stable build.

Can you add spectrum support?
[OnePlus X Android Development] Nachiket.Namjoshi:
use stable-3.0. Spectrum supported in that version.
[OnePlus X Android Development] Cerveza:
Any update? :)
[OnePlus X Android Development] psychem:
whats the update guys? are we going to see new kernel from the dev?
[OnePlus X Android Development] Kéno40:
I'd pay for a good Oreo kernel... Can we launch a suscription ?

:)
[OnePlus X Android Development] ratan#66:
Currently. I'm using h2os 2.0 based on marshmallow 6.0.1 can I install this kernel on this rom

If yes then how to install ?
[OnePlus X Android Development] psychem:
H2os is a good ROM. No need to flash this kernel for normal use.

Ucan flash a new.ROM like Oreo
[OnePlus X Android Development] ratan#66:
Can I flash this kernel on lineage 14.1 latest build?
[OnePlus X Android Development] Marado:
Yup!
[OnePlus X Android Development] ratan#66:
I can flash it

Plz explain how to install this on los 14.1
[OnePlus X Android Development] Marado:
How to install???

Download zip,

put in your internal memory or sd card,

flash in Twrp recovery...

Reboot...

done...
[OnePlus X Android Development] tanishchawla17:
Does it support ROMs based on pie?
[OnePlus X Android Development] Kéno40:
Nope. Not even Oreo....
[OnePlus X Android Development] mopide:
Hello which ROM is it dedicated for?
[OnePlus X Android Development] Mithrandir_:
Take care with the 1.2 version, i got the famous black screen and i couldn't fix it, even with wiping cache and dalvik.
[OnePlus X Android Development] Nachiket.Namjoshi:
Currently I do NOT support sultans CM, so please don't try to flash it until I announce in OP also read FAQs again...
[OnePlus X Android Development] feligoni:
Works on AOSP roms? I'm currently on Tipsy OS
[OnePlus X Android Development] Nachiket.Namjoshi:
Yes, it does. try it and report. also read Post #3 (Known Issues)
[OnePlus X Android Development] feligoni:
Booted and working like a charm. Gonna report back after a few days! Glad to see new kernel for onyx!

Thanks a lot!!
[OnePlus X Android Development] Nachiket.Namjoshi:
huehuehue, just press that button :v
[OnePlus X Android Development] Nachiket.Namjoshi:
CM-14 Build

BlackReactor now supports CM-14

CM-14

beta-1.5 - AFH

NOTE: If somebody could test this build on MM (Android 6.x.x) ROMS, please test and report back.

TIA,

Regards.

Nachiket.Namjoshi
[OnePlus X Android Development] be_are:
works on mokee 6.0.1 [emoji106]

OPX mokee rom
[OnePlus X Android Development] FabioSan:
Dude, this kernel is really weird.

Firsr boot took 21 minutes (really slow optimising 59 apps)

Normal boot is really slow if compared to pa stock.

Cores management is totally wrong, messed up. I don't know what are you doing, but this kernel isn't good ^^"

Inviato dal mio X utilizzando Tapatalk
[OnePlus X Android Development] CheckYourScreen:
Read OP, he clearly mentioned that its a test kernel and is still upgrading. If you dont like it and want stable one then use Arsenic.

He even highlighted it fabio :|
[OnePlus X Android Development] FabioSan:
I'm just giving some considerations, only that :)

Inviato dal mio X utilizzando Tapatalk
[OnePlus X Android Development] Nachiket.Namjoshi:
Well, See below.

Kernel Asthetics: (Q. Why more boot time?)

PA Kernel:

kernel : kernel
ramdisk : ramdisk
page size : 2048
kernel size : [COLOR=Red]10306703[/COLOR]
ramdisk size : 1085046

BlackReactor Kernel:

kernel : kernel
ramdisk : ramdisk
page size : 2048
kernel size : [COLOR=Red]5838160[/COLOR]
ramdisk size : 1117660
dtb size : [COLOR=Red]2236416[/COLOR]

If you try to compare both the kernels, they are built in a totally different way. I use XZ compression whereas PA uses LZO.

since lzo compression is easier, it takes lesser time to boot but eats up space.

I dont use lzo now because the kernel upgrades are going to cost me more memory in the partition. which is not feasible as we have only 15 mb partition. so my kernel sizes are lower and harder to decompress (takes more time) hence it takes more time to boot.

AND I use custom built dtb too, with many modifications. that is why core mismanagement can take place

(but there's no reason there should be any mismanagement as I test every thing that does and doesn't get posted here)
​

Also This:

However, I will try to optimise this in future upgrades (but cant really guarantee) Thanks for question. Added to OP
[OnePlus X Android Development] FabioSan:
Thank you for the answer, dev. But you can say what you want, this will not change that for one kernel I have to wait 20 minutes and more for simply optimise some apps and 3x wait time on other boot. Also I repeat cores management is totally out. Only 1 core min on is like kill the battery. All 4 everytime on is a killer for battery anyway. 3 cores always on, wrong too. 8 tested this weird things for 5 reboots. Then I lost patience and went back to second build pa without custom kernel :)

I wish the best for your kernel development, but for now is too much slow on boot and weird on cores :/

Inviato dal mio X utilizzando Tapatalk
[OnePlus X Android Development] migueldbr:
thanks for the explanation.

Just curious, why not use the same compression paranoid uses? I know you said it uses more memory on the partition, but isnt it there to be used? Or is there any downside to using more memory by using lzo?
[OnePlus X Android Development] CheckYourScreen:
click here