yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] giaur:
I can see more important problem. Touch circle preview to show gallery and you will notice rotation not working. This is very annoying especially for pics taken horizontally.
[ONE Android Development] Bembee:
I can see more important problem. Touch circle preview to show gallery and you will notice rotation not working. This is very annoying especially for pics taken horizontally.

I also have a big problem with Soundrecorder. Can't record wav, the final file is always 0 byte. (aac, amr, 3ggp works well). But wav has the best sound. It didn't work with official cm14.1 nightly too, but worked with cm13.

And the cLock weather widget (yahoo) have black text, it's nearly impossible to read on phone. On cm13 it had white fonts.
[ONE Android Development] luke_c94:
Changing the resolution doesnt do anything to the number
[ONE Android Development] giaur:
cLock is buggy as hell. Another issue is laggy animation on alarm list. Just don't use cLock. I have disabled cLock long time ago. Google Clock and Chronus instead. No problems
[ONE Android Development] tk8lm6:
Is root gone on the nightly for the 18th? It's still there on the 17th.

<Edit> Answer:. Yes ... Still there.
[ONE Android Development] eagledipesh:
You didn't need to change the build.prop??
[ONE Android Development] jester450:
You need to add to it. Mine now shows enabled, but I can't tell if it's working or not.
[ONE Android Development] eagledipesh:
OK, I had already added it, I thought it was already enabled for you in the build.prop
[ONE Android Development] jester450:
My bad. Forgot to mention that I had to add it.
[ONE Android Development] giaur:
It depends if OP enabled root while building or not. If not, root will not be there anymore.

---------- Post added at 07:31 AM ---------- Previous post was at 06:46 AM ----------

[MENTION=4308704]haimn[/MENTION] have you tried to extract blobs as Lineage wiki suggest? http://wiki.lineageos.org/Build_for_bacon.html#extract-proprietary-blobs I have no "android/system/device/oneplus/bacon" folder, I used your local manifest.

[edit] Nevermind, found it
[ONE Android Development] rosenbj:
Building Custom ROM

Needs some assistance. I have been using this ROM but decided I would jump into creating my own from the sources. Lots of background with Linux (RHCE with experience back to .99 kernel release).

Issue is that I can't get it to compile with the SU binary. The ROM builds fine and works perfectly but without the embedded SU binary.

Running Ubuntu 16.04 as VMware ESXi guest with 8GB vRAM and 150GB disk space with a docker container.

Followed the documentation and did the following.

export USE_CCACHE=1

prebuilts/misc/linux-x86/ccache/ccache -M 50G

./prebuilts/sdk/tools/jack-admin kill-server

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx8g"

./prebuilts/sdk/tools/jack-admin start-server

Added the following lines to ~/android/system/.repo/local_manifests/roomservice.xml

<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-14.1" />

<project name="TheMuppets/proprietary_vendor_qcom_binaries" path="vendor/qcom/binaries" remote="github" revision="cm-14.1" />

Tried adding the following to ~/android/vendor/cm/config

SUPERUSER_EMBEDDED := true

Also tried following the documentation at https://github.com/koush/Superuser and adding

<project name="koush/Superuser" path="external/koush/Superuser" remote="github" revision="master" />

<project name="koush/Widgets" path="external/koush/Widgets" remote="github" revision="master" />

but then got a compiler error due to duplicate SU.

Can someone help me understand what the correct way to get the embedded SU enabled in the current Lineago build. The ones listed in this thread work great and have SU enabled.

Thanks,

JR
[ONE Android Development] giaur:
Simplest but not permanent way, before you begin, just type in terminal:

export WITH_SU=true

You can also add these options (su, cache etc) to your bash profile so there will be no neccesary to set env variables each time

If you want some other su (not Lineage's su) you will need to follow instructions by your su devs.
[ONE Android Development] rosenbj:
Thanks. Rebuilding now.
[ONE Android Development] Bembee:
If some of you build a LineageOS, please send me the settings.apk file.

Thanks
[ONE Android Development] CoinCoin88:
Since there are no definite answer, [MENTION=5341763]Programming4life[/MENTION], are you compiling with WITH_SU=true ? Or does it not affect anything (for now) and root is still available ?

IMO SuperSU is a bunch of crap messing with the boot partition, the only su binary should be the built-in root, enabled or disabled...
[ONE Android Development] giaur:
He said he is compiling without su: https://xdaforums.com/showpost.php?p=70591113&postcount=464

This is why I stopped using his builds and started builds by myself.
[ONE Android Development] CoinCoin88:
Oh, that's too bad, I'll have to refrain from updating then... Having a working titanium Backup is way more important than this stupid opt-in such approach.

Thanks for the heads up though.
[ONE Android Development] J_E_F_F:
the new boot animation kind of sucks, but the good news is that 20170119 from OP does have built in root.
[ONE Android Development] giaur:
Well, maybe he decided to enable su then. Good decision.
[ONE Android Development] Pizzini:
I have flashed build 20170118 on build 20170115 (both from [MENTION=5341763]Programming4life[/MENTION]) and I still have root. It should not be like this, right?
[ONE Android Development] giaur:
Let him clarify :) I have no idea, maybe he changed his mind or what.

If anybody is interested, all my builds are rooted for sure:

https://mega.nz/#F!3c802ZbY!gL_XgsQyUotFcX7FG9waRA
[ONE Android Development] rosenbj:
Worked perfectly after the 2 hour "brunch bacon" build. I re-enabled APPS/ADB/etc. in settings and my applications that require root as once again working. Like the new animated image during boot.
[ONE Android Development] giaur:
At the end of build process, warning message:

warning radio-update: no radio image in input target_files; not wiping DDR

I guess I can place modem files and it will result zip with modem already include, just the same as previous official CM nightlies had. If anybody knows which files I need to put and where to put them, please let me know. It would be nice to get nightlies equivalent, with all modem blobs included.
[ONE Android Development] ubizmo:
I just installed 19jan, and I noticed the "LineageOS updates" setting in Settings>About phone is gone.
[ONE Android Development] giaur:
There is brand new uptader available:

You should see it on next build:

https://review.lineageos.org/#/c/157058
[ONE Android Development] quimbexa:
Hey guys I'm new to the OPO and just flashed this ROM. Gestures are not working for me... Is this normal on cm14.1?
[ONE Android Development] Programming4life:
Root?

For everyone asking I am NOT compiling with Su enabled. But yet the builds continue to have su enabled. So the disabled setting by default is clearly not working.
[ONE Android Development] J_E_F_F:
disabled by default and unavailable are 2 completely different things
[ONE Android Development] giaur:
So I don't understand, it's always been disabled by default, so what is difference.

Maybe it won't be available after clean flash. Also, their mentioned external su plugin, so obviously they mean internal su will be not available
[ONE Android Development] giaur:
Hmm my latest build was made approx 16-17 hours ago and I noticed data mobile connection not working. So, be careful, maybe they have messed something. Or my fault - the only difference I used their script to extract binary blobs from phone for my latest build , instead of muppet repo from manifest, this could be reason too (actually, it may be mixed from repo and from phone). Just warning for you.

My 18.01 build has no problems. [MENTION=5341763]Programming4life[/MENTION] will make hist build today later I guess, so please somebody confirm how is data connection if data connection is still ok or not. But I am forced to downgrade for now to get my mobile data working again.
[ONE Android Development] om22:
When they are finished internal SU won't be available but there will be a flashable package to enable SU that will survive ROM updates.

I think that's the best solution you can get as safetynet will pass by default and people who demand the standard lineage root can flash the addon once.

I always need to delete the SU binary after updating and flash magisk to pass safetynet if the integrated root is available. Letting the user decide is the cleanest way possible.

I can confirm. My build from 10h ago also has broken mobile data.
[ONE Android Development] giaur:
Thanks for confirmation, so now I know it's not my fault. We need to hold on for now. Unfortunately, they won't accept any bug report now, because there are no official builds yet

It seems they already have removed su by default, but I have no idea, maybe it's not working and su is still there. But it should not if not compiled with WITH_SU=true
[ONE Android Development] berlinrkn:
flashed today morning.... mobile data not working too...

And is there any other camera app that suits well for this builds... I am not much satisfied with this camera app... Is it possible get stock cyanogen camera app from Cos 13.1..?
[ONE Android Development] giaur:
I have flashed cyanogenos stock camera and it works like a charm. It survives dirty flashing updates. You can also use Bacon Camera, it's fine too. Main problem with stock camera is broken 4k movie recording, resulting movie is pixelated and useless.
[ONE Android Development] CoinCoin88:
Most likely, the incremental flash process (i.e. dirty flashing) will not remove the current su binary, so I would assume this is why you still have root. Although some things must be clarified: "having root" as in "the root setting is available in Dev Options" does not necessarily mean root access is working. Can anyone confirm that even on 19th (?) build, by dirty-flashing over previous builds, root access is still available ?

Getting back to my first point, I'd assume a clean flash should result in a build without the su binary. Anyone to corroborate ?
[ONE Android Development] giaur:
Even if su binary will survive dirty flashing:

- option to enable/disable root in dev settings should be gone

- root options in privacy guard should be gone, so it should not be possible to grant root acces for any new app

But I can't understand, how is it possible su binary could survive dirty flashing. Entire system partition is wiped during flashing update. To make any stuff on system partition survive dirty flashing, you need to prepare addon.d bash script so before wpie system, backup will be pefrormed and files will be restored from backup after flashing new system image finishes. There is no such script for su.

There is one soloution to determine if su is included in your build or not. After build finished, go to folrer out/target/product/bacon and read file named "installed-files.txt" to see if su is there. For me su is included on file list, but I'm compiling with su enabled.
[ONE Android Development] Pizzini:
The su binary is included in both builds (Programming4life), 20170118 and 20170119. Maybe root removal by default is "work in progress".
[ONE Android Development] markelhas:
System Profiles

Is there a change to have back the "System Profile" icon on the Quick Settings menu?

Or another way to quickly change system profiles?
[ONE Android Development] fabi280:
I've edited a addon.d script a while ago for cm14, still works with this builds. I pass the safetynet checks.

Attached it, but it's not a flashable zip. You have to put the content of the zip file to /system/addon.d/
[ONE Android Development] brand77:
No more OTA?

No more ota for 20170119?
[ONE Android Development] klncdc:
Same question ❓

Officials nightlies soon...

Envoyé de mon OnePlus One en utilisant Tapatalk.
[ONE Android Development] tk8lm6:
I can confirm that on the 19th build I have root and can do rooty things. Duty flash.
[ONE Android Development] giaur:
No ota because no new build available.
[ONE Android Development] om22:
Well, I guess there will be an addon.d script after you install the SU zip ;)

BTW I rebuilt with themuppets vendor repository (vendor_oppo and vendor_oneplus) and mobile data is working fine now, maybe the extract-files.sh script is indeed broken
[ONE Android Development] berlinrkn:
Can you give me the link to cyanogen camera u r using... The one i downloaded dont have 4k support.....

And Bacon camera works well too.... But i am well used with cyanogen...

Thanks
[ONE Android Development] Bembee:
There is the stock COS13 camera (latest apk with lib), works perfectly with CM14.1/LineageOS. Flashable zip, survives OTA
[ONE Android Development] giaur:
I don't know if it's the same that I have. Mine supports 4k, but only 4k UHD, no 4k DCI support. To record video, ma favorite is OpenCamera though.
[ONE Android Development] Bembee:
Maybe the same, it has untouched apk from ZNH2KAS3P0 with libs (thank to thecoolkid), and yes it supports only 4k UHD. I tried OpenCamera, but unfortunately, the One not support camera api 2
[ONE Android Development] giaur:
You don't need camera api2 to use open camera
[ONE Android Development] Bembee:
But a lot of option not available without it
[ONE Android Development] brand77:
me too, I have working root on 20170119, and it's a clean installation.
[ONE Android Development] neverone:
Hi everybody!

I am not new to flashing and modding. I've been flashing and modding custom roms ever since the era of HTC Wildfire. I was always a firm believer and follower of CM. So you can figure how broken hearted I was when I heard about Cyanogen shutting down CM, but was thrilled to hear about LOS. :)

However, since I'm not a dev, I need some help from you guys. Well, actually, I need advice.

I currently own a rooted OPO running the last COS 13.1 that I modded. I'm saying modded because instead of just disabling system apps i don't want on my phone, I uninstalled them. I mostly deleted unncessary GApps, but not only them

I've read in this thread that I can flash LOS over latest CM 14 nightly, and that I can probably flash it even over COS. However, I am more interested in a clean flash.

My issue is with GPS, which, if I remember correctly, is connected to radio drivers. I don't know it GPS worked well in CM 14 and I don't know if it works in LOS. I am currently experiencing GPS issues (slow fix, and losing signal way too often, like 2-3 times in a minute). To be honest, the fault is probably mine, because I experimented with fakeGPS and Fly GPS apps back in time of Pokemon GO frenzy (don't judge me, please)

I'd like to know if making a clean wipe of everything except internal storage, and then making a clean flash of latest LOS (lineage-14.1-20170119-UNOFFICIAL-bacon.zip) would solve potential radio issues, or do I need do flash latest CM 14 nightly and then to flash LOS over it? I've read about some radio issues a few pages back in this thread, and that's why I'm asking.

Also is there any info on whether we'll see the return of caffeine and battery modes in this rom? I think I read somewhere that it's missing in latest CM, and since this is basically a rebranded CM, I'm curious.

Thanks to all who took time to read and reply to my essay here. I'm writing on my phone so I don't really have a sense of the amount of text I wrote :)
[ONE Android Development] klncdc:
Great, thank you !

Envoyé de mon OnePlus One en utilisant Tapatalk.
[ONE Android Development] markelhas:
Is it just me or update menu is gone on last night build ???
[ONE Android Development] Link_of_Hyrule:
It'll popup a notification still and be back in the next build I think.
[ONE Android Development] CoinCoin88:
I'll always be amazed at how people can jump into discussions and ask the exact same thing that has already been asked twice or more in the past 24 hours.
[ONE Android Development] crisis_trustee:
I wait lineage-14.1-20161231-UNOFFICIAL-bacon.zip build. ;)
[ONE Android Development] O.a.T.:
Mind sharing your local_manifest?
[ONE Android Development] amf66:
I thought the theme engine hadn't been added to 14.1 yet..?
[ONE Android Development] siddardha21:
Hey manvir, can you just add kcal support to the stock cm kernel? I'm looking for a kernel that's close to stock with kcal support?
[ONE Android Development] Link_of_Hyrule:
It hasn't but it's something they are actively working on if you look at gerrit.
[ONE Android Development] m3tallikris:
Thanks !

Still on COS, wanted to start new year with CMod but now ...

Open GApps 7.1 stock still good with your release ?
[ONE Android Development] megatomic:
In my experience the most complete Gapps package you can use is mini. Any package bigger than that will fail to install due to system partition being too small.
[ONE Android Development] m3tallikris:
Oh, it's true I didn't thought about that !

Thanks !

And Happy New Year !
[ONE Android Development] counterfeit187:
I use the aroma installer and can get most apps installed for a very stock-like experience.
[ONE Android Development] khan.orak:
Does aroma installer work Okay? Last time I used it, it hanged and nothing happened.
[ONE Android Development] counterfeit187:
I don't have problems with it, but you need to be on a good updated recovery. I'm using twrp 3.0.3-2 from tugapower.
[ONE Android Development] khan.orak:
Hmmm seems it still doesn't work with the normal stream of twrp. Have to flash tuga twrp. Thanks for the heads up
[ONE Android Development] codgician:
Works great! Thanks for your contribution!
[ONE Android Development] Link_of_Hyrule:
Make a you have a new twrp I had issues with it not liking mine and I updated and it worked good after that.

Has anyone had issues with the glide typing on the GBoard Keyboard? If I type manually first it works fine but if I just go straight to glide it won't type anything.
[ONE Android Development] Segner:
No problems with glide typing, here.
[ONE Android Development] Link_of_Hyrule:
It's doing the same thing on both my devices so I wonder what's causing it. You have the newest version?
[ONE Android Development] Segner:
Yes, current version from Playstore.
[ONE Android Development] Link_of_Hyrule:
I flashed the newest gapps so we'll see if the same thing still happens.
[ONE Android Development] BbetaA:
Happy new year, folks.??
[ONE Android Development] Programming4life:
Uploading

Uploaded, check the main page.
[ONE Android Development] detted:
no need to be too amazed. The threading of info is not fairing well for search or to convey chronicle info.

Ex. try to search "update menu". "OTA" isn't the exact wording in the rom.

What does "the last nightly" mean"? There are time zones, aside of different languages and expressions.
[ONE Android Development] pilothaz:
Jan 20 file I dirty flashed and didn't have the Ota update status on the settings. Not that it really matters.
[ONE Android Development] Pizzini:
Seems this weekend start official builds:

http://lineageos.org/Update-and-Build-Prep/
[ONE Android Development] maikvitesse:
New status update!

http://lineageos.org/Update-and-Build-Prep/

edit: pizinni was first!
[ONE Android Development] quimbexa:
Charging times are really bad. Is there any fix for this? I'm using stock charger
[ONE Android Development] mustang_ssc:
#BaconPower
[ONE Android Development] Link_of_Hyrule:
Sounds like there will be an experimental conversion build so you don't have to wipe but after that you'll have to wipe if you didn't get that one.
[ONE Android Development] partisano:
[Bacon][7.1.1][LineageOS]Lineage OS Unofficial Nightlies

Thank you everybody for your help.... anyway, I hope this helps: call screen issue is solved enabling and disabling poder menu button to end call.
[ONE Android Development] Link_of_Hyrule:
Is the update button still missing for you guys?
[ONE Android Development] jhedfors:
Yes. Still missing on the 1/20 build for me.
[ONE Android Development] giaur:
I'm disappointed. They promised dirty flashing from cm nightlies will be supported without any issues. Just flash official lineage on top cm14.1. Well, things changed.

Now I'm on unofficial build dirty flashed from cm14.1. I guess I will unable to dirty flash official lineage now.
[ONE Android Development] Link_of_Hyrule:
It's literally going to be flash the conversion build and then flash a regular build on top of it. At least that's my understanding off it. If not oh well we have to wipe one more. I've wiped thousands of times testing new rom builds sure it sucks but you get used to it as a developer and a hacker.
[ONE Android Development] IkkeZelf1000:
Yes, missing on the 20170119 build
[ONE Android Development] giaur:
Yes, there will be conversion build (experimental!). But:

- can it be applied to unofficial lineage build

- WHY is it needed. We can dirty flash unofficial lineage build on top cm nightly, without any conversions. Why can't we flash official lineage on top cm14.1?

- dirty flash from lineage official to unofficial? Not supported?
[ONE Android Development] Biiz:
guys i don't understand, i'm from cm nightly of december, now i'm downloading the lineage-14.1-20170108 ...so can i dirty flash it or not? the op say yes, other comments say nope....
[ONE Android Development] giaur:
Afaik you can flash unofficial lineage on top cm14.1
[ONE Android Development] Link_of_Hyrule:
Honestly, just wait until the official build is out this weekend at this point.
[ONE Android Development] dev_freak:
According to forkbomb (from the LineageOS team), we need to flash experimental first.
[ONE Android Development] Link_of_Hyrule:
Yeah that's what it says on the news post.
[ONE Android Development] dev_freak:
OK, on the Lineage website? I meant from this build to the official LineageOS. It doesn't elaborate on that, but it's true that it's needed.
[ONE Android Development] Denny6666:
how f...... dare you use the word disappointed when talking about this open free community? are u helping at all in this? are you payin for jack ****?? NO!!! and they didnt promise you jack ****? how about some damn respect or contributing somthing urself other than this bitcty crybaby ****? and noone cares what you are unable to do. hope they ban you for saying stuff like that !!!!
[ONE Android Development] giaur:
LOL calm down dude, you are new here and you (not me) are going to be banned for posts like that
[ONE Android Development] Link_of_Hyrule:
Everyone just needs to be patient and I'm sure everything will work out. More than likely the experimental build will work. If not oh well we have to wipe again which isn't that big of a deal. But it sounds like the new build won't be userdebug any more at least. So CTS passed right out the door as well at debuggable = 0 which will cause apps like Pokemon GO and Miitomo along others to work properly. I saw the commit for the su add-on so that should be ready for those that want that. Other wise Magisk for other root features you might need.
[ONE Android Development] giaur:
I guess experimantal build is needed to clean up after internal su removal. This is why app permissions will reset after flashing it.
[ONE Android Development] Steelstar:
Sorry for the noob question. I have Oxygen 2.1.4 on my OPO.

At the moment I don't have TWRP installed, but I'm going to.

After that, is it possible to flash latest unofficial LineageOS ROM + ARM gapps? Or I need some other steps in between?

Thanks for helping.
[ONE Android Development] anjath:
If you know how to flash latest TWRP, then your almost done. Just Wipe data and system from TWRP and flash the ROM and Gapps as you said. Then you can reboot.

Make sure take all necessary backups prior to unlocking boot loader and installing TWRP 3.0.2.0 (latest)

Good luck.
[ONE Android Development] vergilz18:
i think first u must unlocked the bootloader and install TwRP first. No TWRP no custom ROM CMIIW
[ONE Android Development] Steelstar:
I have already installed Oxygen 2.1.4 using the guide on Oneplus forum, so my phone already has an unlocked bootloalder. It's not rooted, but I suppose this is not necessary to install TWRP.