yashsingh1/xdaforums huggingface dataset:
[ONE Themes and Apps] Setting.Out:
Kingo will likely need your computer to root.. Be careful with unofficial playstore's and random apk downloads due to malware.. The steps I mentioned gained root access on the off brand tablet I got for my daughter. It came "ad supported" so I rooted to remove the bloat, and installed the play store..

So use the previous post to gain root and then we'll move to the next step..

https://www.kingoapp.com (for windows) use the computer to root the tablet..
[OnePlus X Android Development] CheckYourScreen:
Hi everyone,

The reason why i created this thread is just to share what I compiled for my personal use fulfilling what i expect from my device Oneplus X. Recently someone asked me for the roms which are best compatible with my Arsenic Kernel, so here they are. These are the Unofficial builds of some of the renowned roms like DU and Tesla.

Since i didnt want to make seprate threads while keeping it newbie friendly i decided to make just one short thread listing all the changes i made in them apart from rom specific.

Please keep in mind that m not an official maintainer so dont expect me to release new updates regularly like official ones as i compiled them for personal use.

Features and Bug Fixes that you can expect in my builds (other than rom specific) are:

Faster GPS.

Less heating even while charging.

Better compatibility with Arsenic Kernel as default.

No new Qualcomm location stack and CNE service (they are known to be a cause of battery drain and heating issues)

No Audio/Mic issues.

Fixed Network Mode changing issue in DU.

No speed drops while i/o operations in sd card (AICP & DU only)

Updated Media Codecs (AICP & DU only)

These ROMs have Arsenic as prebuilt kernel, but if you want to shift to anyother kernel then feel free to flash any, they will work without any issue.

This thread currently supports Tesla, DU and AICP compiled by me which can be found in the below download links..

As far as rom related bugs are concerned, you should report them TO HERE ONLY..! NOT in the community as i havent posted the links in community so its better you should report them here only, m here to fix them for my unofficial builds.

I wont be updating the thread with every New Release of the builds, find them in given folder and flash them of you want to, i wont spoonfeed. :p

Both DU and Tesla Team has dropped support for their marshmallow builds so consider them EOL (End of Line).

Download Links:

Tesla : https://www.androidfilehost.com/?w=files&flid=115104

LINK FOR DU & AICP CONTAINS BOTH BUILDS, ONE COMPATIBLE WITH OLD BOOTLOADER AND ONE WITH NEW BOOTLOADER SO FLASH RIGHT ONE WITH YOUR EYES OPENED!!!

DU : https://www.androidfilehost.com/?w=files&flid=116911

AICP : https://www.androidfilehost.com/?w=files&flid=120663

Recommended Gapps: Banks Gapps

Follow

THIS GUIDE

to Upgrade Bootloader to receive Future Updates

Bugs: Report if you find any. :)

Credits:

* @martinusbe and his whole GZR team for tesla

* Team DU

Device Sources:

Device Tree

Kernel Source (Arsenic)

XDA:DevDB Information

[ROMs][UNOFFICIAL][6.0.1] Tesla | Dirty Unicorns | AICP, ROM for the OnePlus X

Contributors

CheckYourScreen

Source Code: https://github.com/CheckYourScreen/Arsenic.Kernel

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

Version Information

Status: Stable

Created 2016-09-22

Last Updated 2017-05-07
[OnePlus X Android Development] CheckYourScreen:
Reserved
[OnePlus X Android Development] Fataldose:
I'm fan of your kernel. That rock. So which rom you recommend for good battery life with heavy usage?

Downloading both..
[OnePlus X Android Development] CheckYourScreen:
Both are good, Tesla has OMS (substratum) and DU has CM theme engine. Use whatever you like :)
[OnePlus X Android Development] gllark:
Thank you man, you're really great. I'm using your awesome kernel since the first days with DU. To have them both optimized in one ROM is really fantastic. Will try it asap.
[OnePlus X Android Development] absolut_zero:
Wow, one of my favorite ROM (Tesla) now comes with prebuilt Arsenic Kernel. This is definitely a great ROM to use.

Thank you!
[OnePlus X Android Development] allard1992:
You are great. Thanks:good:
[OnePlus X Android Development] rockuppl:
Kya baat hai nimit [MENTION=4854637]CheckYourScreen[/MENTION] ... Vatsal left behind ! :P

Edited!!! :P
[OnePlus X Android Development] CheckYourScreen:
No comparison/competition with others plz :p

And you tagged someone else lol
[OnePlus X Android Development] LolHacker17:
Nice mate i eill flash it
[OnePlus X Android Development] be_are:
subscribed [emoji3]
[OnePlus X Android Development] tet-bundy:
Guess I'll give AOSP base another shot.
[OnePlus X Android Development] CheckYourScreen:
Both are AOSP based :p
[OnePlus X Android Development] migueldbr:
I have always found AOSP roms to have better performance compared to cm13 (i know this is subjective though)

thanks [MENTION=4854637]CheckYourScreen[/MENTION] i guess i will have to check out dirty unicorns=p
[OnePlus X Android Development] Fataldose:
Still cant change network type with DU. I like that rom but its annoying :/
[OnePlus X Android Development] CheckYourScreen:
Strange :/

Can you pm me a log?

Its working for [MENTION=6684861]Joshwin Aranha[/MENTION] lol

EDIT: https://drive.google.com/file/d/0B4K5cvm1zdldSEFtYk9ZQS1WYlE/view?usp=drivesdk

toggle is working but network isnt changing. Got logs, can be fixed,source needs to be patched. my exams are going on so next build will have it fixed ( after 26th. Sept. )
[OnePlus X Android Development] :
Hi,

I had a question. How are these builds different than others?

If a user wants a custom kernel, he can flash yours.

So if I am not wrong the only change I observe is

- They are built with your kernel.

Can you please tell us ROM specific changes or push them somewhere?

Thank you.
[OnePlus X Android Development] :
Lol.

Nice race though.
[OnePlus X Android Development] Sarthak Narang:
Sir, I should work on a kernel too i guess, Some cp's and I'll get a new thread too... Yay!! :D
[OnePlus X Android Development] CheckYourScreen:
No changes in rom. Changes are in device tree and vendor, and my kernel ofc.

You can git diff for the changes as i cant see revert of qcom stack and cne service in official trees and vendor. Mine also has gps, thermal engine and power profie tweaks too with new adreno blobs so yes this build is actually different from others considerably.

Builds with unofficial tags along with proper sources arent allowed on xda?

Plz correct me if i'm wrong :)

Thank you.
[OnePlus X Android Development] CheckYourScreen:
You are most wecome. :)
[OnePlus X Android Development] tet-bundy:
For sure!

Personally more concerned about battery though[emoji28]
[OnePlus X Android Development] tet-bundy:
Soft keys in Tesla can not properly be disabled.

Edit: disabled+ reboot works
[OnePlus X Android Development] CheckYourScreen:
No.
[OnePlus X Android Development] dchrono:
Just flashed your handy work (DU), thank you. I really like what you've done. I've got one question though, I use my own hosts file and when I try to replace the default host file although your setting is disabled (hosts) my hosts file keeps getting replaced by the default one. I then enabled your setting and your hosts file (2.2mb) becomes the default.

My question is would I need to replace the hosts.alt file with my own hosts in order for it to stick?

tia
[OnePlus X Android Development] CheckYourScreen:
DU thing, not mine :p

Yes you need to replace both with your's else system will replace your host with the alt file which act as a backup.
[OnePlus X Android Development] Badu87:
Bug on Network selection , select 2g or 3g and dont switch.
[OnePlus X Android Development] CheckYourScreen:
Known issue. Will be fixed in next release after 26th.
[OnePlus X Android Development] CheckYourScreen:
Anyone wanna test new DU build..?

Exams going on so cant switch roms for testing.

Please pm me or ping me on telegram ( [MENTION=4854637]CheckYourScreen[/MENTION] ) if you wanna test :)

Thanx
[OnePlus X Android Development] namquang93:
Can I unroot DU, to install systemless root ?
[OnePlus X Android Development] rockuppl:
Bhai check stand by drain... It's hell crazy. In a matter of 2 hr battery goes down by 10%. (May be doze isn't working?)

There is a rom by romil (unofficial resurrection) .. Greatest battery life... In 2 hour standby battery down by just 2%
[OnePlus X Android Development] CheckYourScreen:
Check if any app is causing a wakelock or not, fixing the network type bug is on a higher priority, m still waiting for reports from testers :|

Edit: no such standby drain here, check your app list.
[OnePlus X Android Development] namquang93:
I'm using your DU build. I love the rom, it's smooth and stable, and battery life is fine. I got 3.5 hours SOT. Thanks for the good work.

One problem is the ambient display feature does not work as expected, it did turn on the screen, but the screen is not just black and white, I can see other colors too. I'm not sure if the problem is caused by the CM theme I used (it's dark material).
[OnePlus X Android Development] CheckYourScreen:
​

You didnt modify kernel settings in kernel adiutor?

DU dropped marshmallow support and isnt updating further :rolleyes:
[OnePlus X Android Development] tet-bundy:
So are they working on N only now?

Also switched to DU. Awesome rom! Hell smooth.

Noticed that connecting to mobile network does take relatively long after boot. German telekom d1 net. Would a log help here?

Gesendet von meinem du_onyx mit Tapatalk
[OnePlus X Android Development] CheckYourScreen:
Ya they are working on N only.

No need of log, I'll release another build woth working sim disable option and more fixes but no rom side updates and mobile network mode change bug is still there. I'll see what i can do for it :)

Tesla is being supported though.
[OnePlus X Android Development] namquang93:
[IMG="config"]http://i.imgur.com/5NGVOZU.png[/IMG]

I did applied your suggested settings, but anw 3.5 hours SOT is good for me. I rarely reach that SOT without greenify, amplify, etc... Have no idea how people can got 5, or even 6 hours of SOT :D
[OnePlus X Android Development] Jude Aranha:
Try these:

CPU

CPU Maximum Frequency - 1958/1728 (Personal preference, I use 1728)

CPU Governor - zzmoove

Governor Profile Number - 5 (zzbatp)

Multicore Power Saving - Disabled

Sync Threshold - 1036

Input Boost - 729

CPU Voltage

Global Offset = -20

Screen

Color Profile - Obsainity

Wake Controls

Enable all 4

Wake Locks

Disable all 5

These are what I use :)

Stats Attached.
[OnePlus X Android Development] CheckYourScreen:
Change minimum freq. To 300mhz and set sync threshold to 1036.

You set min. Freq as 1036, thats why you got less sot.

See the 3rd post of Arsenic's thread for more info :)
[OnePlus X Android Development] tet-bundy:
Not necessarily. I also notice min freq to not stay at 300MHz as specified but occasionally change to 1036MHz, then back to 300 then 833 or sth, then back to 300. A bit weird, but i guess 300MHz actually is applied globally, so not a big issue

Gesendet von meinem du_onyx mit Tapatalk
[OnePlus X Android Development] CheckYourScreen:
During idle time cpu scale on 300, when any input is detected freq is boosted to the cpu boost set freq and max is limited to the sync threshold limit ie. 1036 and when load increases, freq is raised further above 1036. Qualcomm's Logic is a little complicated but really effective.

Edit: I use 1.7ghz as max freq. That 2.3ghz is used after reboot (before kernel adiutor applies the settings automatically)
[OnePlus X Android Development] sanjay parmar:
can you share some screenshots please
[OnePlus X Android Development] Tagion:
Very nice ROM (DU)!

Good work
[OnePlus X Android Development] Tagion:
Any news on the new DU build for network fix?
[OnePlus X Android Development] Tagion:
When im turning on airplane mode it shows that no Sim is detected. After turning of airplane mode, i have to type my pin again. Is that normal?

(My english is bad, i know :D)
[OnePlus X Android Development] CheckYourScreen:
I was busy af since last week, thats why new release of arsenic was on hold and new test build of DU also. M still working on mob. Network mode fix, will roll out another test build when i get enough time :)
[OnePlus X Android Development] Mazda:
[MENTION=4854637]CheckYourScreen[/MENTION] considering this is an unofficial device and one that we have no intention of ever supporting officially, you need to take this down because we won't look into any bugs on any unofficial devices.

There's no way for us to make sure you're not modifying our source further and in turn causing bugs that may not be present on our official devices.

Again, please remove this from the original post.
[OnePlus X Android Development] CheckYourScreen:
Please allow me to explain the above quoted lines, those were written by keeping Tesla in mind not DU as there are no official maintainer for DU onyx, and i haven't made any changes yet (in source) for the current released build and i havent pushed any commit to the DU gerrit. i have no plans to push any onyx specific commits to whole DU source (even if i add them in unofficial builds for onyx to fix device specific bug) so i dont think you need to worry about main source as these builds will remain unofficial and none of the commits will make up to the DU gerrit/git (without consulting you, in case if there is a need to push any) :)

Ps- there is only one bug in all builds of DU available for onyx- mobile network type/mode issue which is not present in any of the officially supported devices and this kinda issue is not present in any other roms available for onyx(not even in tesla which is present in op).

I prefer fixing of bugs instead of causing them. :) i hope i explained clearly :)

EDIT: my bad, got your point. thank you and [MENTION=5213564]Char_G[/MENTION] !
[OnePlus X Android Development] Char_G:
We don't want users of unofficial ROMs coming to the Ground Zero community reporting bugs either, we can only provide support for our official builds.
[OnePlus X Android Development] CheckYourScreen:
Hi

I didnt post the download links or any post in the community and as I've already meantioned that i didnt made any change in the rom source apart from device tree and kernel. People are well aware of this thing that bug reports of unofficial builds should be reported to the respective threads, I'll mention it in the thread. [MENTION=1289361]Mazda[/MENTION] i got your point, thanx for pointing out the mistake in op, my bad.

By the way there are no bugs in these current builds as i didnt make any changes in rom source, you can check out user's feedbacks and my (DU's)build has only one bug, same as [MENTION=5423635]rohitporoli[/MENTION] 's build ie. Network mode/type change issue.

and [MENTION=5213564]Char_G[/MENTION] you dont have to worry about unofficial builds, I'll correct the mistakes i made in op so that you'll just have to focus on official ones. :)

EDIT: Done! Thanks for pointing out my mistakes! :) i appreciate your concern towards even unofficial builds and threads, and thanks for such a nice rom :)
[OnePlus X Android Development] Char_G:
Thank you :)
[OnePlus X Android Development] CertifiedBlyndGuy:
That's to say that he actually is modifying any of the trees available to him. They are on Git unlike a lot of works produced from deviations of your maintainers. It would be a violation of GPL and forum rules were they not available to the public. You can't seriously mean to say that you are actually getting complaints from the user base of his builds when they don't even account for a proportion of the user base for it. He hasn't done anything whatsoever that impacts the ROM outside of the kernel and device tree in any way shape or form so I feel reporting this to the "official" (non existant for Onyx) maintainer is a proper means of handling things.

In the future please provide proof as it may steer users away from his works if he were accussed to be in violation of GPL (which he isn't).

Thank you for your time,

RJ Murdok
[OnePlus X Android Development] CamoGeko:
Wow I cant believe the response from Mazda. I mean it was just a simple mistake, anyways I think anyone with common sense would understand this isn't an official build.

[MENTION=4854637]CheckYourScreen[/MENTION] Thank you for providing the support for our beloved Onyx. The other Unofficial DU ROM maintainer has been awol for almost 2 months as of now so theres been no update or even a message to say where he's gone an if the support will carry on. I doubt any users from that thread came to Official DU devs to complain about stuff broken in the onyx builds.
[OnePlus X Android Development] tet-bundy:
Could u elaborate a bit to non devs what changes u did to the device tree? Up to my understanding it is somehow predefined by the phone's hardware. However i had a look at martinusbe's and there were directories for doze and sepolicy so i guess there would be space for creativity.

Kind regards, and consider this request as sth rather not urgent. I'm just curious. [emoji14]

Gesendet von meinem du_onyx mit Tapatalk
[OnePlus X Android Development] Jude Aranha:
Various fixes regarding QC location stack, modem issues, and DU's network issues to be precise. There's more. He can explain better.

Also, all have Arsenic Kernel baked in.
[OnePlus X Android Development] jonrodz:
Can I flash your DU, and arsenic R23..?
[OnePlus X Android Development] CheckYourScreen:
Yes, thats why its posted here lol

You'll need to flash r23 separately since rom is having r18 i guess.
[OnePlus X Android Development] CheckYourScreen:
Announcement..!

Hi Folks!

Both DU and Tesla Team has Dropped support for marshmallow so consider them End of Line as my both builds have last commits from their git.

So far AICP is Keeping up with the updates so here is the build with following changes apart from official:

Download Links in 1st post. I've listed both builds of AICP, one compatible with Old Bootloader and one compatible with New Bootloader so Flash right one!
[OnePlus X Android Development] :
The official builds already have this https://github.com/AICP/device_oneplus_onyx/commit/be8f8ed48f702c9ab9f24d27a9005365323850ea

This is cause of battery drain.

There are literally no changes in device tree apart from the CNE-DPN change you reverted. All the changes are because you built it with your own Kernel.

Edit : AICP mm6.0 is EOL as well ;)
[OnePlus X Android Development] CheckYourScreen:
I respectfully disagree :)

Here is the device tree and you can find commits here, will appreciate if you merge them in official.

https://github.com/CheckYourScreen/device_oneplus_onyx/commits/aicp
[OnePlus X Android Development] deepss1:
Running perfect new boot loader mm AICP.

Thanks for the great work.
[OnePlus X Android Development] Tagion:
Im running AICP and its great :)
[OnePlus X Android Development] jonrodz:
Bro, can you make one last du build compatible with mm bootloader and arsenic r24? Only if you can, or have time... Thanks!
[OnePlus X Android Development] Sactgr:
Help required here!

When i flash this rom, sd card shows corruptand ask to format. But it works better for cm13's .

Is there a way to avoide formation the sd card.

Btw i guess it gives that error to all non cm roms(except h20s and oos).

And i have a 64Gb card class 10,(fat32).
[OnePlus X Android Development] Jude Aranha:
Yes please ! [MENTION=4854637]CheckYourScreen[/MENTION] Plox
[OnePlus X Android Development] CheckYourScreen:
I will, dont worry :)

Fyi both R23 ad R24 are same as of now, R24 is just for new bootloader only so you can ignore the number convention.
[OnePlus X Android Development] CheckYourScreen:
Please mention "which" rom, and nobody else faced this issue on any rom compiled by me. Try copying its data to your system and reformat it from your device just to make sure its partitions and blocks are healthy (google if you wanna know more about it) and transfer back your data.
[OnePlus X Android Development] CheckYourScreen:
Ok/okay/okey/oki/K/kay/keh josh+ashwin.
[OnePlus X Android Development] gllark:
Would love that too. Thanks in advance, you're great!
[OnePlus X Android Development] Sactgr:
looks like I forgot!

If I remember right it happened with me on DU , now I m confused who built that ROM?,

I also got that error on PA and some AOSP based ROMs .

The error said Unsupported SD card.

I guess I wasted ur time with that question .

I used ur AICP and I think it might not be ur build, so sorry for that.

But I found it strange to encounter that error only by myself.

I guess I might have to take some time to google this.

BTW thanks for all the ROMs!!!!
[OnePlus X Android Development] Tagion:
Hello, im on your AICP (old bootloader)

When im loosing signal i have to toggle airplane mode. Otherwise it will drain my battery because it is searching signal but it will never find it
[OnePlus X Android Development] CheckYourScreen:
Looks like your sd card is on exfat, some prebuilt kernels like cm and pa's doesnt support exfat out of the box. Anyhow, see if you face any such issue on any of the listed roms in op and dont forget to take logs. :)
[OnePlus X Android Development] CheckYourScreen:
A log will be much helpful. Can you please take log using Logcat Extreme when you face such issue..?
[OnePlus X Android Development] Tagion:
Sry but I dont know how to use that. And next week im not at home :)
[OnePlus X Android Development] CheckYourScreen:
DU Updated..!

Hi Folks..!

Updated

DU

with following changes:

Dowload link in OP, link has a seprate folder for NEW MM BOOTLOADER Compatible builds so flash right build..!! :)
[OnePlus X Android Development] CheckYourScreen:
try new DU build and see if you are facing such issue again or not.
[OnePlus X Android Development] deepss1:
DU is AOSP based ?
[OnePlus X Android Development] gllark:
Yes
[OnePlus X Android Development] feligoni:
Any possibilities to make Tesla compatible with new BL? I like DU, but OMS it's a must for me hehe.
[OnePlus X Android Development] gllark:
Works perfect here. Best ROM, best kernel, still best experience. Thanks!
[OnePlus X Android Development] noonebhargav:
Hows the battery backup?
[OnePlus X Android Development] CheckYourScreen:
Yes. :)
[OnePlus X Android Development] noonebhargav:
Which is better DU or AICP?
[OnePlus X Android Development] mansoorarb:
Sorry.....wrong thread
[OnePlus X Android Development] gllark:
They're very similar, because dev's are friendly working together. You can see that on G+. Had both of them, now I'm on DU, my impression is that it's a little bit smoother with arsenic kernel. But both are great.
[OnePlus X Android Development] noonebhargav:
Gonna flash it soon,and how's the battery backup?
[OnePlus X Android Development] tet-bundy:
Thanks man! Was waiting eagerly for this :))

Gesendet von meinem du_onyx mit Tapatalk

---------- Post added at 03:08 PM ---------- Previous post was at 03:06 PM ----------

DU is way smoother in my experience. Yet it lacks some cm stuff like system profiles i think.

Gesendet von meinem du_onyx mit Tapatalk
[OnePlus X Android Development] tet-bundy:
Can we dirty flash this (DU) once new BL is in place?

Gesendet von meinem du_onyx mit Tapatalk
[OnePlus X Android Development] tet-bundy:
Yes we can. Just updated bl+ recovery and dirty flashed DU-mm version +wipe cache etc :)

Thanks so much for not having abandoned DU completely :)

Gesendet von meinem X mit Tapatalk
[OnePlus X Android Development] Badu87:
On DU... Bug network mode... Again!
[OnePlus X Android Development] CheckYourScreen:
Yes it isnt fixed yet. I've tried all possible changes in trees, so it might be source related as we are using same telephony stuff as non-caf branch of du so those repos might need some commits but since du dropped mm support and i dont have much time to merge them personally, its gonna be like this for a while.
[OnePlus X Android Development] DroidFreak32:
In aicp, gesture anywhere isn't working for me. Can anyone confirm? It looks like all aicp ROMs have buggy gesture anywhere