yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] SirSoviet:
Error 20 never happens when installing the ROM itself, you're 100% getting it because you tried to install ROM with GApps. It won't work, flash ROM, reboot into ROM, login to Wi-Fi then reboot to recovery and then install GApps.
[ONE Original Android Development] brightwal:
A fee months ago, a dev from paranoid Android had created a poll on Google plus which I now can't find.

But in that poll, he asked which users preferred as camera Hal. Amongst sultan , color os , stock, oos 2.1.4

More than 400+ ppl voted and sultan just edged out color os to bag the top spot. I totally agree with sultan Hal. It's overall stable and has no problems what so ever.

Color os has problems in all camera apps which doesn't have Denise. Even Instagram , Snapchat, we chat, cameras which don't have Denoise , look very bad. Very very grainy. Hence I suggest sultan Hal as it's stable. Tested and loved.

Ps.

Paranoid android dev got a Nextbit Robin , he wanted to merge? Hals with opx?and hence he couldn't implement the Hal for opo . Though he says. " Wait. Next update " lol

Thanks and all the best.
[ONE Original Android Development] acio1:
No Audio issue

I had to read the forum page by page, but i found the solution. Downloaded H2O fix at https://forums.oneplus.net/attachments/h2os-fix-vol-zip.454886 , flashed it with TWRP and my audio was working again.
[ONE Original Android Development] suaverc118:
Yes but it's not perfect. The sound isn't very loud and have to repeat ourselves. Hopefully soon we won't have to do this much longer.
[ONE Original Android Development] mammenj:
Is ambient display (not working) a known issue?

It was working until few builds back, anyone know?

BTW, Thanks for this awesome ROM.
[ONE Original Android Development] wozn:
I discovered that Google Play carrier billing doesn't work on this 7.0 rom. Works just fine on all the mm roms. Maybe my carrier needs to enable N or something. Carrier is Telstra in Australia.

Anyone have more insight on carrier billing + N?

Al
[ONE Original Android Development] maxed4901:
[MENTION=6363737]7u5h4r[/MENTION] I cant seem to get many substratum themes work. like Material Dark (mostly dark themes)- Inverted theme is ok but it doesnt have many layers.. and has bug on google+ comments. what could the problem be? i have tried almost all free substratum dark themes.. last i checked i read that reboot is no longer required for substratum- seems only name changed.. its still layers. rebgoot each time and doesnt apply as its supposed to.. Any other options to get system wide black.. fedup of white.
[ONE Original Android Development] suaverc118:
Not bad for first cycle of latest build with lightning kernel. I k ow I could have gotten 7 hours of SOT, but I need to charge my phone for tomorrow
[ONE Original Android Development] berdey:
Flashing the latest release, but NFC module not working.
[ONE Original Android Development] sax0406:
The ROM doesn't have the necessary substratum commits. It works in legacy mode, which is same as layers.
[ONE Original Android Development] pepijnyp:
You get about twice as much SOT as me. Do you (and other people) recommend buying a new battery?
[ONE Original Android Development] nofx161:
If u flash many ROMs u have to occasionally calibrate the battery , there are apps in play store for that , search for battery calibration and then make some loading cycles and the battery life will get better , and screenontime doesn't say much , he couldn't get that much screen on time while playing pokemon go or other games , it depends on what u do when ur screen is lit on .
[ONE Original Android Development] myshakugan:
Battery calibration isn't a thing anymore. Charging your phone to a 100% calibrates the battery on its own (not in the way you would imagine). You don't have to do anything separately.
[ONE Original Android Development] nofx161:
Are u 100 percent shure? How does it work? Does every dev in cooperate this in his ROM? Or is it a recovery feature??? Where do u have this info from ? So many questions ....
[ONE Original Android Development] myshakugan:
Read this if you want an explanation.
[ONE Original Android Development] maxed4901:
Well.. Dianne is a google frame work engineer. Not Android builder. and at this stage not saying that she is wrong.. But time to time, you see misc drain or Android system drain which stays higher than SOT or any other in the battery UI.. so her claim in G+ isnt right fully as the battery UI doesnt show the details of what or which wakelocks or app drained the battery.

Battery calibrating ensures, the battery stat data is taken from the correct file in system,. it does not mean it provides an extra battery or renews a life dead battery. It is a measure taken to ensure if your battery needs changing or its some data being read wrong. If i am correct, (with all due respect)- Dianne would not have said the same in contrast to rooted devices as this is when chances of battery stats file get corrupted or replaced. specially in cases of flashaholics like miself.

Howver, if your device is unrooted and virgin, i would agree with 99% of what is said by dianne here but as you can see, it was early 2012. when android was GB/HC/JB.
[ONE Original Android Development] updateing:
I just gave the camera HALs a test, but unfortunately none of those HALs are compatible with the kernel. Even if I LD_PRELOADed libraries to make the HALs able to load, there will be something else that prevents them from working. Sometimes sensor_init will fail, sometimes QCamera2HWI_Mem will complain that it's unable to allocate memory...

I'll try to investigate whether we can do something in the kernel to solve this.
[ONE Original Android Development] rolarocka:
Isn't the battery file rewritten on clean flashing?

OnePlus One FTW
[ONE Original Android Development] maxed4901:
Thank you for N build sir.. Much appreciate your work.
[ONE Original Android Development] pepijnyp:
Thank you. Do you recommend a certain app? I flashed (If my counting is right) about 21 different kind of roms. (not even counted different versions) maybe that's indeed the cause
[ONE Original Android Development] maxed4901:
[MENTION=5782089]The Dork Knight Rises[/MENTION]

Flashable zip to ENABLE Hidden SystemUI Tuner Features (thanks to [MENTION=4648515]AL_IRAQI[/MENTION], see his original guide here)

This one was tricky, my first time decompiling an APK. I was getting some crashes at first, but I think this ZIP should work fine (I tested it on a dirty flash, and it works)

What does the system UI tuner do? do we have to flash it in latest build too?
[ONE Original Android Development] freshgiammi:
I don't know about the Color OS Hal, but sultanxda's one requires kernel patches to load. You can find them in his kernel repo.
[ONE Original Android Development] nofx161:
https://play.google.com/store/apps/details?id=com.vitula.batterycalibration

Please Follow instructions in the app

---------- Post added at 01:38 PM ---------- Previous post was at 01:36 PM ----------

It is
[ONE Original Android Development] suaverc118:
What I've seen is battery calibration apps doesn't really do anything. You can charge to 100% let it drop to 99% and charge back to 100% and then let your phone drain. I don't play any games, I just use my phone for emails, texts, FB, XDA and watching YouTube videos.
[ONE Original Android Development] nofx161:
Sys ui tuner enables some hidden settings and u don't need it : to enable it long press the settings icon in status bar notification .
[ONE Original Android Development] khanjan2khan:
Has anyone been successful with flashing Magisk MOD on this ROM? I tried and was stuck on the boot screen.
[ONE Original Android Development] HamsterHam:
Using NKernel I got the ROM to boot but the toggle in Magisk Manager wouldn't work. Had to go back to a MM rom for now.
[ONE Original Android Development] Myrium:
Can I just flash the latest ROM available on this thread over my MM ROM? (After wiping everything, of course)
[ONE Original Android Development] goast:
U need to do a lot of research before u flash anything.... Flashing new versions over old ones is always a bad idea despite what any one individual might tell u
[ONE Original Android Development] maxed4901:
Wipe system>data>dalvik>cache and flash it like there is no tomorow. thats called a clean flash also known as 'wiping everything". You dont need to clear internal memory.
[ONE Original Android Development] LPW00:
Yes System UI tuner is already there, but the zip is for "hidden" System UI tuner features, isn't it?
[ONE Original Android Development] iRhyiku:
Correct
[ONE Original Android Development] LPW00:
And I guess these features are navbar tuning and night mode
[ONE Original Android Development] dragsterman:
Here is a comparison table between the different blobs: https://www.baconcamera.com/devices

Jgcaap's ROM use the ColorOS blobs: http://xdaforums.com/oneplus-one/development/rom-cm-12-builds-t3045053

Personally I think the best blobs are the Oxygen blobs + Sultan's custom camera HAL (enables 4k recording, adds anti-shake, 30 FPS viewfinder, etc.) OR the ColorOS blobs.
[ONE Original Android Development] ab123321:
So, use stock kernel.
[ONE Original Android Development] Gawd:
Life would have been so much better if everyone knew what all has been already discussed in the thread

More like if you get a suggested post related to something you're typing in real time. Functionality of an enhanced search bar, but in real time and present everywhere. Just an idea I got in mind reading tons of obsolete posts.
[ONE Original Android Development] ab123321:
Hardware limit is 2100mAh. Higher values won't work
[ONE Original Android Development] updateing:
I could not find any driver import - the camera drivers in cm-13.0-caf appears to be the same as CAF. The "newcam" branch has a commit named "Import camera driver from OxygenOS 2.1.4", but this commit is not merged into cm-13.0-caf and differs from the main branch greatly. I tried to port the CAF camera driver and DTS, but I'm still getting this:
[ONE Original Android Development] maxed4901:
Yah oxygen blobs are good but then user customizations are less because not many kernel devs use oxygen blobs. when you flash oxygen blobs> you no longer can use custom kernels excep and unless a new kernel is built for this purpose alone. so my vote against oxygen blobs. use colorOS blobs if you have to change. personally, i feel there is more than camera changes needed in this build. i mean more important changes than a camera blob,.

STOCK CM or COLOR OS is best
[ONE Original Android Development] HamsterHam:
ROM wouldn't boot with magisk installed and stock kernel.
[ONE Original Android Development] freshgiammi:
Actually the camera drivers should be the CAF ones. The kernel itself is CAF (Not based on CM-13.0 as the branch says).

"newcam" is just a test repo. From what i know, he tried to work with the OS2.1.4 camera drivers but had no success. This said, drivers and blobs should be CAF ones. I wonder if it's some sort of kernel incompatibility, with it being based on CM.

I'd like to help you, but at the moment i'm fighting with my jack-server, since it looks like it keeps spitting out "connection error".

My best bet would be to try and work with a CAF source, however.
[ONE Original Android Development] brpatat:
For fastboot , developer options on, drivers perfectly installed....

Nothing else is there

If you have root download flashify from play store and flash recovery.img from flashify
[ONE Original Android Development] suaverc118:
This is what happened when I try to search on the XDA app...
[ONE Original Android Development] Gawd:
XDA Labs ftw
[ONE Original Android Development] malavan:
http://www.xda-developers.com/xda-labs/
[ONE Original Android Development] clock51:
after reading the guidance of [MENTION=6363737]7u5h4r[/MENTION] (thanks) I managed to install without problems the rom as secondary in MultiROM, but it all works wonderfully now I have a problem I can not boot my other secondary rom the OmniSlim 6.0 .1 when I try to start remains the screen black . the primary Slim 5.1.1 with AK kernel and this rom nougat 7.0 secondary start without problems. any advice to solve. thank you
[ONE Original Android Development] letroll59:
Anyone can use waze here ? The application run, but can't found me...
[ONE Original Android Development] Gawd:
Why in the world would you quote me and link XDA Labs when I'm already using it

Do some research, and some experiments on your own :D you'll figure it out
[ONE Original Android Development] maxed4901:
Dirty flash your problematic rom.
[ONE Original Android Development] SDCore:
Is this ROM updated over OTA or do I have to dirty flash it over TWRP?
[ONE Original Android Development] clock51:
dirt flash of secondary Omni Slim 6.0.1? because of Nougat 7.0 I made a clean installation
[ONE Original Android Development] maxed4901:
Didn't understand u. I thought you said nougat is secondary rom. Every secondary rom is a clean flash since it adds a rom to ur device. Sometimes secondaries fail booting and for that there are some instructions on multirom page. U can try other things of course.. and dirty flashing secondary rom corrects issues.
[ONE Original Android Development] Paoliz:
Best camera app? I tried oxygen camera, Google camera, bacon camera but I don't Like them

Inviato dal mio A0001 utilizzando Tapatalk
[ONE Original Android Development] Guimenez:
Night mode is not enabling.

I've installed system UI tuner and when i go enableing it stays always disabled.

Any solution?
[ONE Original Android Development] iRhyiku:
https://play.google.com/store/apps/details?id=org.michaelevans.nightmodeenabler&hl=en

This works great for me
[ONE Original Android Development] Maarren:
Try outdoor, for waze only sattelite seems to work. Indoor location with use of wifi and Cell tower does not seem to work.
[ONE Original Android Development] suaverc118:
He was probably leaving it for me
[ONE Original Android Development] Guimenez:
I've tried too, but always getting disabled :(
[ONE Original Android Development] extrem0:
Also use Faster GPS app to point gps servers to your country.

Mine took a while to find me outdoors.
[ONE Original Android Development] Durso81:
So far I like open camera.
[ONE Original Android Development] HamsterHam:
Anyone that asked, magisk works on cm14 build. Any questions PM me.
[ONE Original Android Development] maxed4901:
OK.. this is crazy. I can't get split screen to work.. or am I doing it wrong...and where are u guys seeing this night mode and stuff? I clean installed latest version and system tuner is enabled via the gear button.. what else am I missing?
[ONE Original Android Development] maxed4901:
Okies.. figured out the split screen thingy. So where can the night mode stuff be found?
[ONE Original Android Development] The Dork Knight Rises:
You're missing my "Enable Hidden SystemUI Tuner features" mod from the third post in this thread :p

(Apparently not, I forgot you could just drag in the recents screen) And for split screen, I think you need navbar. There's a zip for that too, third post. Long press recents button to enter split screen
[ONE Original Android Development] thx84:
You don't need System UI tuner to use split screen. When you're in the multitasking menu, long press on the title of the first app you want to split screen
[ONE Original Android Development] maxed4901:
It's ok..working.. thanks.. and night mode?

---------- Post added at 08:09 PM ---------- Previous post was at 08:07 PM ----------

I asked here and some one responded that for latest update no need of system tuner zip..so activated using the gear icon which is working but I can't see any setup for night mode etc.. I posted my screenshot of system tuner options which I can see.
[ONE Original Android Development] The Dork Knight Rises:
Actually, you can actually long press anywhere on the card (except the app icon and X button ofc) to initiate dragging

---------- Post added at 12:40 AM ---------- Previous post was at 12:39 AM ----------

You don't need the zip for Tuner, but you need it to enable the hidden features
[ONE Original Android Development] maxed4901:
OKies.. so means I still gotta flash it ya.. yawn.. tomorrow. What additional settings are there? Sometimes the changes I make in system tuner reverts.. like battery percentage status bar..and seconds clock too.. why I wonder.

Thanks for reverting
[ONE Original Android Development] fards:
Grab root essentials from XDA labs. Can't grab direct link at mo.

That has option to enable night mode

Edit:

https://labs.xda-developers.com/store/app/com.superthomaslab.rootessentials
[ONE Original Android Development] ab123321:
So, don't use Magisk. That's easy.

1) All kernels for Qualcomm devices are CAF-based (CM kernel too. Even stock Nexus kernels are CAF-based).

2) sultanxda uses OxygenOS-based kernel now, so, there is no any camera driver import, cam drivers are already in the source.

3) jack is Java build server, you can still build kernels separately, because they aren't written in Java (your CO). You can PM me an error(s), I'll try to help
[ONE Original Android Development] csabreu:
Works perfectly fine in my case with latest build.
[ONE Original Android Development] cudi90:
Is f2fs compatible with this rom?
[ONE Original Android Development] dev_freak:
Hi all,

I've had the idea of making a video about this a few weeks back, but a lot of things went wrong, now I released a video. Check it out:

https://youtu.be/rUnEK51aLpo
[ONE Original Android Development] csabreu:
Some have reported troubles using f2fs filesystem and even a case of losing internal storage was mentioned. I would restrain from using f2fs for the time being, as a precautionary measure. Check the OP, a word of caution is mentioned regarding f2fs.
[ONE Original Android Development] freshgiammi:
1) Yeah, what i intended to mean is that OOS's kernel have less modifications than CM. That makes it more "pure". And what I meant with a CAF kernel was to substitute the kernel in this rom itself with the OOS/Sultanxda one.

3) I'm not trying to compile the kernel, i'm trying to compile a full rom. The error i mainly get is "Communication error with Jack server (58)". Sometimes it spits out "fork: cannot allocate memory". I keep raising my swap partition and java/jack -Xmx (can't afford some ram block right now) But that doesn't seem to help. I'll see if i can get some more progress by lowering jack's jobs, but if you have any suggestion feel free to tell me.
[ONE Original Android Development] forid200:
Don't bother with flashing this on F2FS, I ended up with corrupted partitions and lost a lot of stuff. Lucky I had my important pictures, videos and apps backed up on my NAS.

Edit : The ROM didn't even boot with F2FS
[ONE Original Android Development] updateing:
Thanks for the info. I will try if I can get his kernel to work on Nougat...
[ONE Original Android Development] freshgiammi:
HMU if you need anything, testers or just have questions.
[ONE Original Android Development] suaverc118:
Good video
[ONE Original Android Development] yash_p90:
[Delete]
[ONE Original Android Development] NeerajMajumdar:
do i need to flash HALS zip with the rom ?
[ONE Original Android Development] praveen7682:
ROM + Lightning N kernel + alucard governor with LTE..20+ hrs of standby produced great results..No other changes or tweaks..Thanks for this amazing ROM..I am truly enjoying the ROM..
[ONE Original Android Development] rshbhghelani:
Does GPS work properly for everyone, especially for cab hailing apps like uber?
[ONE Original Android Development] joshuous:
GPS is accurate and quick for me.
[ONE Original Android Development] updateing:
OK I cherry-picked some SELinux and get_random_long() commits, and the kernel boots now. The camera HAL also works with the kernel (and the vendor blobs). Video recording is not functioning well: it records only one frame though the file has correct run-time. I will make a full build to see how it performs. (With AOSP msm8974 display HAL. msm8994 won't compile)
[ONE Original Android Development] Gawd:
Doesn't AOSP msm8974 display HAL corrupts the display when rotating screen with video playing?

That'd be a bummer and not worth it for the camera blobs I guess. But it's okay just for testing. :)
[ONE Original Android Development] updateing:
It won't "split" the screen on Sultan's kernel, but the screen will go green then automatically return to normal after the rotating animation finishes. That's better than the splitting issue...
[ONE Original Android Development] blinoff82:
Delirium. Do not enter people into confusion. If you were unable to do so, it does not mean that it is not possible for any other user. My /data and /cache formatted into f2fs and everything works fine.
[ONE Original Android Development] forid200:
It only works for you perhaps because it's a newer version of the ROM. I tried everything on the first release and couldn't get it working, it would get stuck at boot. But as I said, it did also corrupt my partitions somehow.

And delirium? I don't even drink lol
[ONE Original Android Development] bmmnp:
Hey, i dunno it's a bug or not because if i download some apps (in my case i used to download Vainglory) when the download reach 99% google playstore stop working. My device using 20160910 build. Oh and somehow when i using stock camera or even cameramx with flashlight, the photo result show a 'line' in the middle of the picture. Sorry for bad english
[ONE Original Android Development] nadiros:
Have you enabled all the permissions for the play store?

Actually it is probably the install wizard that is crashing. Check its permissions as well
[ONE Original Android Development] bmmnp:
Well i already check all the permissions on apps menu, but i'm gonna try again to download the apps. I'm gonna post here if the issues still appears
[ONE Original Android Development] tw2593:
Are you planning on adding encryption capability at some point? Is this possible? Thanks

---------- Post added at 07:35 AM ---------- Previous post was at 07:12 AM ----------

I'm currently still on Resurrection Remix 6.0.1 (I need to be able to encrypt my phone for work) and using the Color OS Camera app which I think is by far the best. Now if someone can port that to Nougat they'd make loads of people happy!
[ONE Original Android Development] Jaymin_Vyas:
Great work!

I have been using this ROM since more than a week now, and really happy with it. Was a fan of a similar MM build released last year by [MENTION=4812336]updateing[/MENTION].....I didn't think twice before jumping onto this. :)

1 thing though that can be looked at - I see that Screen mirroring (be it using Chromecast or the inbuilt one) is not working on 10 Sep build. It was working on 3 Sep. Only thing different, that I did between the 2 flashes is - 3 Sep was with NKernel & 10 Sep flash was with Radioactive. So not sure if it has got anything to do with the Kernel or it is something within the ROM.

All flashes were clean flashes (I format phone too, almost always! :D)
[ONE Original Android Development] iRhyiku:
anyway to increase torch brightness?

seems very low
[ONE Original Android Development] Gawd:
Can someone build a Substratum version of this ROM? It would be awesome.
[ONE Original Android Development] freshgiammi:
Video recording works on your CM based kernel or on the stock CAF one? However, that's progress. You should try the CAF display.
[ONE Original Android Development] nthacks:
The only place I've seen that done is in Sultan's kernel.
[ONE Original Android Development] Paoliz:
Guys, an aosp gallery app in material design? I tried stock cm gallery but doesn't install

Inviato dal mio A0001 utilizzando Tapatalk
[ONE Original Android Development] fmc000:
Bump.
[ONE Original Android Development] nofx161:
Would be very awesome
[ONE Original Android Development] Se7enpoint62:
You can use the play store substratum with this
[ONE Original Android Development] Jeffrey98:
It's running in legacy mode, so you're basically just getting Layers... You need some additional patches for Substratum to work.
[ONE Original Android Development] Se7enpoint62:
Right, but if you're looking for basic theming this will work until this project progresses.