yashsingh1/xdaforums huggingface dataset:
[OnePlus X Original Android Development] Savya:
How low are you guys under volting the cpu without loss in performance? Could you pls share you voltages for max and min cpu frequencies?
[OnePlus X Original Android Development] Saka911:
@eng.stk

great work.

I esp love the tunable vibration feature. I have reduced it to zero. ;) .

I have kept the kernel at default settings for now. It will need some more testig to gauge battery life and other features.

Btw

I tried decreasing the screen saturation, using kernal aduitor but it did not really change, so maybe something you can look at in next version
[OnePlus X Original Android Development] primemonitor:
I've underclocked to 1.7 GHz with a global offset of 25mV for the volltage table.

This gives : 300 MHz (min freq) at 800 mV; 1.728 GHz(max freq) at 970 mV

So far I haven't noticed any performance drops. And this is the first charge so can't exactly comment on battery, but it looks to be good so far.

Though I don't really play any heavy games, so my satisfactory performance experience might not necessarily hold true for you too.
[OnePlus X Original Android Development] eng.stk:
KCAL controls work all fine here.
[OnePlus X Original Android Development] Talha7866:
I don't think so it goes to 450mhz at max thats why on antutu it gives such a low score ?
[OnePlus X Original Android Development] primemonitor:
I checked using CPU-Z before I had installed this kernel, it showed 578 MHz then :rolleyes:
[OnePlus X Original Android Development] anremi:
I've underclocked to 1.958 GHz with a global offset of 50mV for the volltage table.

This gives : 300 MHz (min freq) at 775 mV; 1.958 GHz(max freq) at 960 mV

It's stable. Peformance are good for my utilisation (social network, web, mail, phone, text). But I don't play games.

The battery life seems to be good, but it's early to be sure.
[OnePlus X Original Android Development] RinoFxx:
Flashed the last version this morning, seems to be very good!!

Inviato dal mio ONE E1003 utilizzando Tapatalk
[OnePlus X Original Android Development] criz.89:
Great job, it works perfect! Thank you!
[OnePlus X Original Android Development] Phoost:
Anyone using this kernel with xposed?
[OnePlus X Original Android Development] mohammedtabish:
Yes bro
[OnePlus X Original Android Development] RinoFxx:
Some advice for a better battery configuration? :)

Inviato dal mio ONE E1003 utilizzando Tapatalk
[OnePlus X Original Android Development] ckret:
no the gpu is not capable of 578 mhz

just because the app display you something doesnt mean it is true since it loads the information from its database
[OnePlus X Original Android Development] eng.stk:
Of course it's 578MHz capable, even in a stock configuration.

From : To
:578000000462400000389000000330000000200000000 time(ms)
578000000: 0 0 0 0 18 46840
462400000: 17 0 0 0 11 920
389000000: 0 28 0 0 33 2860
330000000: 0 0 61 0 747 111880
*200000000: 1 0 0 808 0 8199850
Total transition : 1724
[OnePlus X Original Android Development] criz.89:
Are any CPU undervoltage in this kernel included?

In trickster mod APP i can't find the option to see or change voltages...
[OnePlus X Original Android Development] Talha7866:
Then sir whats the reason behind for scoring such a low on antutu benchmarking my friend's HTC ONE m8 with same 2.3ghz sd801 scores 46k on antutu
[OnePlus X Original Android Development] FabioSan:
Benchmark is useless ;)

Inviato dal mio OnePlus X!
[OnePlus X Original Android Development] primemonitor:
Oh come on, what's with the constant moaning about benchmark scores? Are you one of those people that judge how good their phone performs solely on basis of some numbers? I used to have an Xperia L, it scored around 20k in benchmarks, but it was still one of the smoothest smartphone experiences.

If you have some genuine lag/performance related problem, discuss that, but this benchmark talk is totally irrelevant.
[OnePlus X Original Android Development] Talha7866:
Sir I do not judge phones through benchmarks but as I've seen stuttering in games that even snapdragon 400 able to handles smoothly thats why I'm asking ... The phones powering snapdragon 801 that I've seen are lg g3 one m8 and xiaomi mi4 and all of these are beast but everywhere I'm reading about this oneplus x makes me feel dissapointed just wanna know is it a hardware thats not able to push ample performance to the device or its software thats preventing sd801 to perform well?
[OnePlus X Original Android Development] primemonitor:
Right, so ask about that! But not by referencing benchmark scores, scores are not accurate indicators. Even devices with a good score may perform poorly or those with low scores may perform very well.

Anyway, that's enough OT now, let's end this discussion here.
[OnePlus X Original Android Development] dtosun:
Which rom are you using? I m using MA rom, it is fixed.
[OnePlus X Original Android Development] Firefly1337:
Sorry, forgot to mention that. I'm using MA CM12.1 11.0s (clean flash)

Yeah, well.... Apparently not.

After 2 hours of heavy usage I'm now at 78%, but it showed 100% over nearly an hour.
[OnePlus X Original Android Development] J0kker:
Same here, with a light charge up to 100% I didn't encounter the bug, but with a long cycle(over the night), still showing 100% until I reboot. (but as usual, if you use the phone for a long time, it starts to decrease, but I suspect to report wrong values if you don't reboot the phone while still at 100%.

Thanks for the kernels, they work amazingly.
[OnePlus X Original Android Development] eng.stk:
Thanks guys, I think there's some differences on several models (brand of the battery or whatever) and thus different results.

I will try something different later.
[OnePlus X Original Android Development] supermaz:
I know the question is not about the kernel but the TWRP image, but there is no other thread.

Is there a reason why decryption is not working in TWRP recovery? I think it should be possible to decrypt the data partition with TWRP but I've read somewhere else that it must be enabled during compilation. If I can help testing, just let me know.
[OnePlus X Original Android Development] Pootch:
I come from stock oxygen os 2.2.0, can i dirty flash the kernel via TRWP?
[OnePlus X Original Android Development] Jude Aranha:
Yes, use the latest blu_spark recovery (v12)

~Tapatalk'd v¡a my OnePlus X
[OnePlus X Original Android Development] Pootch:
twrp-2.8.7.0-onyx_f2fs_v12.img

+

blu_spark_r79-OOS-5.1.1_onyx_14a158d.zip

are those the latest twrp and kernel for 2.2.0?
[OnePlus X Original Android Development] Jude Aranha:
Yes, happy flashing ;)

~Tapatalk'd v¡a my OnePlus X
[OnePlus X Original Android Development] eng.stk:
ok guys, I had the 100% bug and not anymore, think i managed to fix it finally.

I'll test a little bit longer and post some builds later.

edit: yep fixed, never been so happy to see my battery drop lol
[OnePlus X Original Android Development] paragon1a:
Error Messages with v11 and v12

OOS 2.2.0 with TWRP updated from r9 to v11 and now v12.

Got error messages when doing backups using TWRP v11 and v12 :-

E: Unable to locate '/oppostanvbk' partition for backup calculations.

E: Unable to locate '/oppostanvbk' partition for backup process.

Any ideas why?
[OnePlus X Original Android Development] dysoct:
Thanks and great job eng.stk. I'll definitely switch to CM after this :good:
[OnePlus X Original Android Development] eng.stk:
blu_sp★rk r88

All right crew!

Seems like OP is not going to update kernel in 2.2.0, so I better get it going with a new build up, right? ;p

I also uploaded beta CM 12.1 & 13 builds, should work with other ROMs based on them also.

I will give no support for this, same remains: I am only interested on debugging stuff in OOS.

Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging

Also don't go spam and bug reporting on ROM threads if using this.

[IMG="paypal"]https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png[/IMG]

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[OnePlus X Original Android Development] jonrodz:
There are two cm-5.1.1 r88 zips...

Edit: Nevermind. Sorry. The other one is for oos. :)
[OnePlus X Original Android Development] rockuppl:
[MENTION=3873953]eng.stk[/MENTION] edit header of your kernel . It's "[KERNEL] [blu_sp★rk r788] [OOS 2.2.0]"............. "r788" to "r88"
[OnePlus X Original Android Development] eng.stk:
:p

[YOUTUBE]SiMHTK15Pik[/YOUTUBE]
[OnePlus X Original Android Development] lge73:
100% battery bug solved

Hi eng.stk!

Flashed your new kernel on CM12.1, and i can confirm 100% battery bug is gone!

THX :)
[OnePlus X Original Android Development] bunnahabhain:
Battery bug solved would be nice. I will investigate that. Just flashed the kernel on CM 12.1. Unfortunately my camera stopped working :)

But that's none of your business ;p
[OnePlus X Original Android Development] ironwick:
Thanks a lot [MENTION=3873953]eng.stk[/MENTION]

This kernel is awesome! :)
[OnePlus X Original Android Development] lge73:
My camera working fine!
[OnePlus X Original Android Development] sarthakspiker:
How's the new r88? I'm still on r79
[OnePlus X Original Android Development] ArmStrongDickPunch:
How does one update the kernel to the new version? Like can I just wipe cache and flash or do I need to reflash stock rom (I'm on oos 2.2.0 with r79) and flash the kernel? Thanks
[OnePlus X Original Android Development] loveboy_lion:
Just flash and wipe cache and dalvic cache
[OnePlus X Original Android Development] ArmStrongDickPunch:
Thanks!
[OnePlus X Original Android Development] Firefly1337:
Lol, how can you judge so fast? You barely had the chance to charge and test it. Remember, the phone needs to be "over-charged" at 100% for quite some time.

[MENTION=3873953]eng.stk[/MENTION] Thanks man, unfortunately it's still here on my device. I even have the impression that it's worse now lol.

Shortly after you released r88 I flashed it (wiped caches and stuff, too) and charged it. I "over-charged" it at 100% over an hour and took it off charger a few minutes ago.

After some heavy usage on purpose to test it, this is my result:

- For 7 whole minutes it showed 100%.

- Shortly after that it began to show 99% for a while.

- I took some screenshots and wrote this post, therefore I left the phone at idle and it dropped to 97% pretty fast (without doing anything)

- I connected the phone via USB to pull the screenshots, so the phone was charged for a few seconds

- After disconnecting USB it's now stuck at 97% (see screenshot 3)

I honestly don't know what's wrong, this is really strange :(
[OnePlus X Original Android Development] Jude Aranha:
It's a kernel, just flash and reboot. No wipes necessary. But I wipe Dalvik anyways.
[OnePlus X Original Android Development] sydeu:
How long has it been on 97%? I wouldn't be too sure that it's stuck after just a few minutes. Never been any problems except 100% so let's see how it plays out.
[OnePlus X Original Android Development] Firefly1337:
11 minutes, like it's written in the screenshot below the diagram :P

After ~15 mins it dropped to 96%. So it's not really stuck stuck, but was stuck for quite some time like at 100%.
[OnePlus X Original Android Development] eng.stk:
It's fixed, believe me.

Charge/discharge over 94 or 96% will behave non linear because it's all false and estimation between charger adn bms levels, charger bin daemon by OP and userspace framework stuff.

Some change in CM framework can be needed to get it on point (we still have that annoying full charged LED notification at 90% for instance).

Also the deamon uses some heuristics to check charge/discharge cycles, if the battery really needs charging, etc.

On top of that I think that not all OPX models batteries are the same.

Kernel power drivers can also be fully rewrite probably: go ahead...

The patch probably is not perfect, but still better than the crap you had for 3 or 4 months, with battery always on 100% for most people.

If someone has a better solution, be my guest. But so far I have seen nothing.

I advise to you do 3 or 4 normal charges/discharges.
[OnePlus X Original Android Development] pompe90:
Do a recalibration... I think you are too fast to judge this kernel update too...

-_-

Skickat från Oneplus X
[OnePlus X Original Android Development] Firefly1337:
I did not know that, thanks for the insight.

Although I have to say that I never encountered these kind of issues on stock OOS, but it's probably like you said that there are some CM changes required.

I will do that. This was just a quick test anyway, the real test is happening during the next few days (I'll report back).

Thank you for your answer and your awesome work, I really like your kernel :)

I'm not judging anything, I'm trying to be helpful by reporting what I experienced.

And how do I "recalibrate" my battery? Do you mean deleting the batterystats.bin file? That - literally - does nothing.
[OnePlus X Original Android Development] jonrodz:
So now if the battery doesnt drop down fast is stuck... Lol!
[OnePlus X Original Android Development] Firefly1337:
Considering it was under heavy usage for half an hour, yes it pretty much is.
[OnePlus X Original Android Development] ashwin007:
[MENTION=3873953]eng.stk[/MENTION] Is it the dirty hack used by oppo to send 100% levels to userspace as early as 94%?
[OnePlus X Original Android Development] eng.stk:
If you're talking about this https://github.com/sultanxda/androi...mmit/bfd0cdddf0349518b017fd1c197c29580806b167

Nope, OPX doesn't have this
[OnePlus X Original Android Development] ashwin007:
Hmm ,kindly push the patch to cm gerrit once you feel its done.
[OnePlus X Original Android Development] ze7zez:
[2-way call recording] [2WCR] [2-WCR]

.

Do kernel supports or will support 2-way call recording for CallRecorder or Jit Call Recorder?

.
[OnePlus X Original Android Development] yetiweston:
Just flashing now, thanks [MENTION=3873953]eng.stk[/MENTION] :D:D:D
[OnePlus X Original Android Development] Shmi117:
r88 didn't work for me. I was on OOS 2.2.0 running r79 just fine, but after I flashed r88 it hung at boot and wouldn't get to the "Android is starting..." part. I sideloaded r79 back onto my device and I'm booting again. Could Xposed be the issue? Every other release of blu_spark has worked on my device.
[OnePlus X Original Android Development] FcoEnrique:
Are you sure you flashed "blu_spark_r88-OOS-5.1.1_onyx_f381477.zip " and not the one for CM?
[OnePlus X Original Android Development] Shmi117:
Positive I flashed the OOS one I just double checked.
[OnePlus X Original Android Development] Szaby59:
Thanks!

The new version fixed the missing "Screen off" stat in Better Battery Stats + OOS 2.2
[OnePlus X Original Android Development] Tiongkia:
R88 works great on oss 2.2! Thanks op
[OnePlus X Original Android Development] sydeu:
I can confirm 100% battery bug fixed on cm12.1 with r88.
[OnePlus X Original Android Development] MichielAdri:
I also have this problem with the flashlight. Anyone else?

Verstuurd vanaf mijn ONE E1003 met Tapatalk
[OnePlus X Original Android Development] Tiongkia:
I don't. Flashlight works great
[OnePlus X Original Android Development] sydeu:
Yes flashlight has turn off delay about 3 seconds or so when using screen off gesture v.
[OnePlus X Original Android Development] Chris.nl:
No, flashlight has no delay here, not while using screen off V gesture, also no delay while using quicktoggles.
[OnePlus X Original Android Development] bunnahabhain:
Flashlight delay here also. Especially when drawing a V on the screen
[OnePlus X Original Android Development] sydeu:
I just did it, counted the delay to 4 seconds. Seems some has it and others don't. I do not have this on stock kernel but had it on all versions of Blu spark cm 12.1. All the positives still outweigh this minor problem so it's okey. Still a bug though.

Just tried by using the qt toggle and the turn off delay is there too.

Unfortunately can't take a logcat in 2 weeks because I'm on vacation. Hopefully someone else with the problem does or I'll do it when I'm back home.
[OnePlus X Original Android Development] marco_1962:
Hi i'm on twrp by eng_stk, blu_st kernel r79, f2fs, and OOS 2.1.3-x.

Today a new OTA hit my Oneplus X. I try to update but the update fail.

Any suggestions?

Thanks.

Marco.
[OnePlus X Original Android Development] Crucio32000:
I had the same problem.

I've downloaded the full 2.2.0 ROM. Google it.

Flash that plus the kernel and SuperSu (2.52). That's how i solved it.
[OnePlus X Original Android Development] Mojar7070:
http://xdaforums.com/showthread.php?t=3300825

Look through this thread. Covered many times already sir. Not kernel or blu spark TWRP related.
[OnePlus X Original Android Development] eng.stk:
The small delay happens to me when going from on state to off state.

It started happen when new cm snap camera was added to builds, also breaks Google camera and its needed to clear app data and reboot to make it work again.

Noting I can do for you, kernel wise.

Go read the 100 threads available on how to update.

You probably have modified system, you need to flash a full ROM zip and thrn the OTAs.
[OnePlus X Original Android Development] sphoenixp:
Why is there no changelog on different versions?
[OnePlus X Original Android Development] Jude Aranha:
He always posts a change log, seek and you shall find.

~Tapatalk'd v¡a my OnePlus X
[OnePlus X Original Android Development] marco_1962:
Sorry guys, but i was thinking tha was kernel or different file system related.

Procedure followed

1) Download full OSS 2.3.1-x, OSS 2.2.0 OTA Patch, blu Spark Kernel, Supersu to SD.

2) Reboot TWRP

3) Full Backup

4) Dirty flash OSS 2.3.1-x, OSS 2.2.0 OTA Patch, blu Spark Kernel, Supersu (multizip flash)

5) Wipe Dalvik and Cache

6) Reboot system

All goes well without data loss.

Thanks.

Marco
[OnePlus X Original Android Development] Mrperfektone:
?

What program do you use to control/edit the kernel to change the govenor etc.?
[OnePlus X Original Android Development] zirhaze:
Kernel Adiutor from Play Store works well for me.
[OnePlus X Original Android Development] sphoenixp:
Updating recovery is same like updating kernal?

just flash new image or do i have to reset the device?
[OnePlus X Original Android Development] RWBY:
Just flash the new img bro

Sent from my ONE E1001
[OnePlus X Original Android Development] sarthakspiker:
The easiest would be to use an app like Flashify or Rashr to flash recovery.. :)
[OnePlus X Original Android Development] lavenderyew:
Odd but r88 kernel does indeed fixes MA CM12's 100% battery stuck. I have overcharged it through the night and the battery works as it should. Thanks!
[OnePlus X Original Android Development] Mrperfektone:
Thank you :) - I don't know what busybox do on that kernel can any one explain? :/? - Sorry the noob question :/
[OnePlus X Original Android Development] TECCC:
100% bug fixed and tri state key works finde now, using r88 and cm12.1 as daily driver now , all things i am using working fine.

thanks for your great work
[OnePlus X Original Android Development] sphoenixp:
Thanks
[OnePlus X Original Android Development] costafotografia:
Is there any Spanish ? It is only to contact them and speak privately with them in my language. A greeting!

¿Hay algun español ? es solo para poder contactar con ellos y hablar en privado con ellos en mi idioma. Un saludo!
[OnePlus X Original Android Development] Rossyyy:
[MENTION=3873953]eng.stk[/MENTION] thanks for getting cm13 to boot on white e1003
[OnePlus X Original Android Development] BaconCrunch:
There are 2. R88 versions for cm12. Where arwbthe differences?
[OnePlus X Original Android Development] FcoEnrique:
There's CM12 and CM13
[OnePlus X Original Android Development] donmargarito:
I really love this Rom thanks for your work

I have a question.... Should I use bluspark kernel? Does it Improve the experience or battery? Sometimes stock kernel is the Best and I dont know if this is the case

Thanks

Dime

Enviado desde mi A0001 mediante Tapatalk
[OnePlus X Original Android Development] sydeu:
Yes it's awesome and improves everything. Use Blu spark.
[OnePlus X Original Android Development] zpmarcos:
Im in CM12.1

This kernel is awesome but camera slow change and gestures (flashlight) aren't as good as the CyanogenMod kernel!

Besides that, it's a great kernel!
[OnePlus X Original Android Development] RBwai:
I've search throuhg most of thist post, but can't find if it is save to install this kernel over rooted 2.2.0 Onyx ROM. If yes, do I need synapse or Kernel audiutor too?
[OnePlus X Original Android Development] ExDr:
It is not required but you can use it to configure kernel.

I use Kernel adiutor. I have tried it because it was mentioned by OP.

I can say it is fully supported by kernel and provide user with opportunity to configure even screen colors.

By the way, are there any OnePlus X screen calibration data?
[OnePlus X Original Android Development] ddsuvarna:
To flash a new update , u must be non rooted , so first dirty flash the whole os , that is the big 900mb file and then flash the ota update zip and then flash the supersu zip to gain root access.
[OnePlus X Original Android Development] StraightEdgeKid:
It is safe to install if you have unlocked bootloader. If not, please go ahead and unlock bootloader first. If you already did you, you can flash this kernel. :good:
[OnePlus X Original Android Development] Tankard666:
I am currently trying to install this kernel but I am a noob and don't want to brick my phone. My current state: oxygen 2.2.0, rootet, twrp recovery, kernel auditor installed, xposed framework installed..

What do I have to consider with this configuration to avoid a nuclear desaster and get a save install ? :D I'm also thinking about switching to cm12.. Is there something else to consider with this?
[OnePlus X Original Android Development] matapr0:
if you're a noob I would suggest to stay in oxygen as it's more stable right now. To install this kernel simply copy it to your phone memory, boot into TWRP recovery, install it and then wipe cache and dalvik. Piece of cake and it's completely stable. If you're still not sure, you can make a backup first with TWRP.
[OnePlus X Original Android Development] xlnzee:
Speaker & In Ear Volume Low

Does v88 effect speaker and in call volume?
[OnePlus X Original Android Development] eng.stk:
No.
[OnePlus X Original Android Development] trendchanger:
[MENTION=3873953]eng.stk[/MENTION] u never encountered efs problem??

Also twrp backup of efs is reliable??....I mean vl it really restore efs when imei turn out null while flashing some custom zip
[OnePlus X Original Android Development] eng.stk:
I have some EFS backups but never needed to use them.

It should be ok, the IMEI partitions are correct since v11.

But I don't support TWRP, if you turn your device into a brick you're on your own.
[OnePlus X Original Android Development] trendchanger:
Ah my question exactly was..u took efs backup from twrp or by some other way..if not by twrp plz share how.

this has bothered me wth previous phone wth no network for a a month and at the end I had to threw it away....also in troubleshoot section a guy has face this issue in our opx...
[OnePlus X Original Android Development] sarthakspiker:
Been using the kernel on OOS since two weeks.. It's simply awesome..

Just one thing.. Changing camera from front to back or vice versa is laggy.. Takes some seconds.. Please look on that..

Thank you so much :)
[OnePlus X Original Android Development] eng.stk:
This crap again? Read the damn thread.
[OnePlus X Original Android Development] animesh1558:
Undervolting

My OPX is getting considerably hot after 1-2hrs of tight gaming. Searched on google found that the problem can be solved by undervolting, :cool: so my question is what value should should i put in to get a stable & cool device :silly: . Anyone who has undervolted & has achieved a perfect level please share the OFFSET VALUE!! :D