yashsingh1/xdaforums huggingface dataset:
[Android Software Development] scaftogy:
Hm. I see what you are saying. TWRP resides in the boot partition (Fajita is an A/B device) which shouldn't affect anything after the OS has booted. However, I can confirm that flashing TWRP causes a lot of things to break - I reproduced this behavior: Before all these work (rebooted several times, too, without issues). Afterwards, the fingerprint sensor does not work, WiFi cannot be enabled anymore, UnifiedNLP has no location anymore.

Is that a known problem? Where to address that? How can we find out what the uninitialized variables or whatever else is?

I have not tried safety net - honestly I am not too familiar with it since I don't seem to use apps that rely on it.

My LOS for microG builds don't produce any build errors. The resulting zip works well. What else needs to happen (that anyone could help with?) to put fajita back on the build roster?
[Android Software Development] kurtn:
It looks like [MENTION=8701777]ncorna[/MENTION] is a one-man-show at the moment. Maybe you can get part of the project.

You built a ROM. In the good old days people started a thread in the XDA device section and linked to androidfilehost.

Nowadays people start or join a telegram channel and link to an arbitrary filehoster.

The more FOSS like procedure would be to fork the complete lineage4microG project including webpage and OTA server.
[Android Software Development] la0pe0Ue:
There is an issue in the building process. Look at this post at github.
[Android Software Development] kurtn:
The old LineageOS fork is good for use in terms of stability and bugs. The security patch situation is critical anyway, as LineageOS contains propritary components that can only be updatet by Motorola/Lenovo in your case. I hope, it's clear you will not store any sensitive data, like your main e-mail account login on children's phones.

I would not use the built-in web browser, but install fennec from f-droid to be on the safe sid. MicroG core can be updated from f-droid as well. You should do that before installing any app that uses GCM.
[Android Software Development] Master One:
Thanks a lot for your advice. The kids will not use the phones for any critical or sensitive matters, I totally forgot about the microG F-Droid repo and will update accordingly before installing anything else, and I'll install Bromite and Bromite SystemWebView to replace the stock browser.

This is really great, I would not want any family member having to deal with any Google stuff. I would have bought new phones compatible with LOS for microG instead if the those old devices could not be repurposed. ;)
[Android Software Development] vikashhero:
Out of interest, have the Xiaomi builds been explicitly halted? They seem to have been back in production on stock LineageOS for a little while now.
[Android Software Development] slumslayer:
Nice work, too bad it isn't included by default.

I would love to have a build for my moto zplay (Addison)

Thx!
[Android Software Development] Fuchsuin:
Can you include moto z (Griffin)?

THX for your great work!
[Android Software Development] Subhojit:
Has anyone able to boot up their Nexus 6P?

Tried two different build, after flashing room its stuck on Google splash screen.

Reboot, still same.

Was on Oreo 8.1 before.

What am I doing wrong?
[Android Software Development] n76:
This LineageOS for microG is wonderfully easy to install and configure compared to crDroid with manually installed microG. And installing on crDroid was far easier than on my old phone where I had to build my own ROM.

This ROM makes it feasible for me to get some family and friends to transition to microG. Thanks!

I hope a generic LineageOS question is not too far off topic. On crDroid I could get a VoLTE indication in the status bar. I don't see how to display that on this ROM. Is this not available or am I just not finding the setting?
[Android Software Development] xda9mwi:
Thank you so much for adding support for LeEco Le 2, it works great. I'm going to try to install it for a friend: could you please add support for MOTO E (condor)? It's really amazing to be able to have this kind of thing.
[Android Software Development] kurtn:
Condor support started long before this thread.

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

Additional to official installation guide I wipe system before flashing. And no gapps of course.
[Android Software Development] Sam-Picotte:
Wow guys, your work is SO cool !!!!!
[Android Software Development] Alikzus:
Support for gts210wifi?

Could you please add support for gts210wifi -- Samsung Galaxy Tab S2 9.7" Wi-Fi?

Thank you in advance,

Alikzus
[Android Software Development] johanneswk:
Hey,

can you add the Samsung s5 plus to your builds? The codename is kccat6. Thanks for your amazing lineage builds!
[Android Software Development] Shybert:
Can you add support for the Shield tablet (shieldtablet)? Thanks!
[Android Software Development] xda9mwi:
Oops, sorry, I thought I had checked. Thanks again.
[Android Software Development] bonbonboi:
Guys I admit I finally found what I was thinking about before, a custom ROM w/o gapps, but still no, your ROM is vanilla LOS which is zero tweaks and personal customization stuff, I hate it, I like to use any LOS ROM which is obviously gapps free and has many useful tweaks, then install/setup microg stuff. do you support such thing? if yes, any simple and up to date steps?
[Android Software Development] halifage:
Maybe you should make your own rom.
[Android Software Development] kurtn:
You can start reading there: https://xdaforums.com/android/general/index-list-custom-roms-offering-t3557047
[Android Software Development] bonbonboi:
Sounds you're mocking.

---------- Post added at 09:40 PM ---------- Previous post was at 09:39 PM ----------

Nothing is there relevant to me.
[Android Software Development] kurtn:
What exactly would be relevant? And don't say 'tweaks'!
[Android Software Development] bonbonboi:
okay going to check out those custom roms list, thanks for directing me toward that topic
[Android Software Development] UserName_K:
hi I've noticed that it's was added the folder for Z00A but is empty (isn't the only one) someone have any news about the state of projects?
[Android Software Development] kurtn:
I've seen no progress in marshmallow so far. Your best chance is xposed fake gapps or nanomod.
[Android Software Development] UserName_K:
do you have the link? But I don't understand this project isn't for device that support official Lineage Os? (as my device)
[Android Software Development] kurtn:
Not intentionally
[Android Software Development] selfishjelly:
The issue is finding legit alternative to the taken down muppets repo. Hopefully it'll get sorted out soon now. https://github.com/lineageos4microg/android_prebuilts_prebuiltapks/issues/19#issuecomment-535373577
[Android Software Development] vikashhero:
Excellent, thank you for sending this over. Glad it seems to have been resolved.

Lesson learnt, though. I think I'll just get a Fairphone 3 next.
[Android Software Development] gongoscho:
No more weekly updates for beryllium / Xiaomi Poco F1 LineageOS for microG

Hi,

who body i can write there are no more weekly updates for beryllium / Xiaomi Poco F1 lineageOS despite new nightlies on lineageOS?

Because on GitHub i opened an issue #36, but there is no answer. :crying:

Thanks,

grEEtZ
[Android Software Development] heinhuiz:
Why didn't you even read the last 4 posts in this thread, just before posting yours? There the answer is already given.
[Android Software Development] gongoscho:
My mistake, I was so focused to report the error on the right site / repository on github. :angel:

Thx,

grEEtZ
[Android Software Development] silverbluep:
I just want to ask if anyone has any success with guacamole, or knows what the problem in the build is? It still has not appeared in the built images even though it has a LOS official release for a while now.
[Android Software Development] Apk_1:
Same for fajita
[Android Software Development] kendallgreen:
Problem installing lineage-16.0-20191003-microG-nash.zip via lineage Updater and via adb sideload in lineage recovery. Updater goes to Reboot but reboots to old version 20190919. Sideload asks to install with mismatch but then gives error message kDownloadMetadataSignatureMismatch. This happens even if I sideload the key-migration.zip prior to sideloading the nash.zip don't want to do factory reset and wipe the system to preserve encryption and the apps that I have installed. Suggestions
[Android Software Development] githyanki:
Have you checked for a bad download?
[Android Software Development] kendallgreen:
yes. it checked out with update-verifier-master
[Android Software Development] kurtn:
Good news: Beryllium and other xiaomis have just been built
[Android Software Development] Shobit Joura:
Waaoh ,it's gr8 , finally:o

---------- Post added at 05:11 PM ---------- Previous post was at 05:09 PM ----------

Tissot update isnt showing up yet....?
[Android Software Development] kurtn:
They usually build one device per hour in alphabetical order
[Android Software Development] Shobit Joura:
Ohhk , thanks for the info
[Android Software Development] Strel0ka:
So I just installed the newest build (lineage-16.0-20191005-microG-beryllium) on my Poco F1 and neither on stock install nor with NanoDroid(including their version of microg) I seem to be able to get UnifiedNlp working.

Even with everything setup the self-check reports that the current version of UnifiedNlp isn't supported by this system. I've reverted back to my previous backup, any thoughts?
[Android Software Development] kurtn:
I always install satstat and enable mozilla and nominatim backends to test nlp
[Android Software Development] Strel0ka:
Tried that with nominatim adress resolution and Mozilla, Apple & Deja vu Backends. anybody with a working up-to-date beryllium LOS4microg instance around to verify that something is wrong on my end?
[Android Software Development] la0pe0Ue:
Neither do I succeed to make Mozilla NLP Backend work (Xiaomi MIX 2S, polaris).

https://github.com/lineageos4microg/android_prebuilts_prebuiltapks/issues/22
[Android Software Development] CLPose:
Hi, all! Does anyone have a build for Moto G3 (osprey). I got this device some days ago and I would like to flash it with this great project. Thanks!
[Android Software Development] guest4711:
Hm, according to https://wiki.lineageos.org/devices/#motorola G3 is merlin while osprey is G2. But both are no longer maintained. So you should use an unofficial LOS build for them (see the device's thread) and install microG on it (e.g. NanoDroid, see its thread).
[Android Software Development] CLPose:
Merlin would be Moto G3 Turbo, and Moto G2 (2014) is Titan. Moto G3 (2015) is Osprey. Anyway, may I get any unofficial build and install MicroG instead of GApps? Thanks!
[Android Software Development] kurtn:
You better search the XT.... number in xda. If the model was officially supported by lineageOS you should find it in https://download.lineage.microg.org/

If there are only unofficial builds, you can try to find one wit signature spoofing = microG support. CrDroid should be OK.
[Android Software Development] CLPose:
Thanks! I didn't know there was a repo that would keep the last build! Thank! Thanks! Thanks!
[Android Software Development] n76:
OnePlus 7 Pro

I am considering upgrading to a OnePlus 7 Pro for which there is an official LineageOS build. But I don't see a corresponding LineageOS for microG build. Is this just an oversight or is there some other reason it is not being currently built?
[Android Software Development] kurtn:
Please search this thread for "guacamole"
[Android Software Development] JamesKinds:
Latest version of LineageOS for microG running smoothly on the Pocophone F1. If you encounter any problems wipe dalvick AND cache in TWRP, reboot and you should be golden.
[Android Software Development] kurtn:
NLP?
[Android Software Development] JamesKinds:
Neuro Linguistic Programming? :confused:
[Android Software Development] githyanki:
Not Lineage Problems. :confused:
[Android Software Development] kurtn:
Does network location provider show all boxes checked in microG self check?
[Android Software Development] JamesKinds:
Ahh, mine doesn't but I'm a bad sample as I intentionally don't enable any network location providers other than the GPS on the device (which is also mainly off). Can anyone who does use network location providers please comment.
[Android Software Development] n76:
Any reason you are avoiding the on phone only network location providers like Déj
[Android Software Development] JamesKinds:
Just a privacy preference. Weird I know :)
[Android Software Development] n76:
I can assure you that the local GSM, the local Wi-Fi, and especially the Déj
[Android Software Development] kurtn:
No luck with typing https://en.wikipedia.org/wiki/Déjà_vu
[Android Software Development] la0pe0Ue:
It was digged out that NLP issue is due to newly introduced configurations for Qualcomm proprietary codes affecting at least beryllium and polaris. Here is a report upstream. Do you know how to inform the maintainers of Xiaomi devices (and probably others) more efficiently?
[Android Software Development] kurtn:
It sounds like [MENTION=4187311]Setialpha[/MENTION] can build a patch for that issue in nanodroid. Or he has already? Can you flash nanodroid and test?
[Android Software Development] n76:
Darned the XDA app for Android cutting off all of my reply that started after the accented Deja Vu. I will try to recreate my lost post with out the accents. . .

I can a assure you that the Deja Vu, the local Wi-Fi and the local GSM backends do not violate your privacy.

In fact, only the local GSM backend has any code at all to access the Internet and that is for you do download a database from the provider of your choice. The providers, Mozilla and Open Cell ID, are totally independent of the backend author. When you download a database, you download the whole world and the cell tower information for areas you want are kept with others ignored. Filtering is done on the phone so even the country or countries you are interested in is private. I guess someone monitoring the connection might deduce the country/countries of interest by the speed as processing slows down when it is actually writing to the database as opposed to skipping data. But that is about the size of the privacy leak.

Read the source code if you'd like to check me on the above.

The original intended use of these back ends was to provide network based location when you had no data connection but that characteristic also suits them for privacy.

Also since the two easy ways of getting the back ends installed, download from F-Droid or GitHub, do not collect statistics the author of those backends doesn't even know who or how many people are using them. (At least I don't think GitHub collects download statistics that are viewable by the author and from the discussion I've seen the F-Droid folks haven't come up with a way to collect and/or show downloads or app ratings in a way that they feel protect privacy.)

Anyway, I find the local backends very useful on my older mid-range phone that has a lousy GPS antenna: They allow me a quick location fix for apps like OsmAnd to work with for computing a route for navigation without waiting for the satellite based location to be acquired. Remember that if data is disabled then aGPS is not available and time to first fix on satellite position may take several minutes.

Source for above: I am the author of those back ends.
[Android Software Development] JamesKinds:
Thanks you for the detailed post. I truly appreciate you taking the time to write up those details. I've searched for details in the past but never found anything as succinct as your write up.

It's good to k ow and I will certainly use the NLP is the future if my situation warrants it. At the moment I am very lucky that my current phone (Pocophone F1) has a very speedy GPS lock and that works for most of my needs.

However I will look forward to using the NLP providers you mentioned in the future as needed.

Keep up the great work. Your contributions are helping tons of people.

Thanks again
[Android Software Development] la0pe0Ue:
After googling, it seems to me that introducing Qualcomm Location poses a significant risk to privacy since it will implicitly collect user data, including geolocation, tower, WiFi and IP address. It is very difficult for me to understand the official position of Lineage OS Team on this. Therefore it is not only a technical issue, much more serious.
[Android Software Development] githyanki:
I can tell you Lineage's official position on this subject. "We told you so! Now go install Google package as your supposed to and stop using that insecure microG project."

Lineage does not allow signature spoofing on official builds, that's why this is a separate project. Also, this project defaults to the Mozilla location backend,, if your wondering their position.....
[Android Software Development] la0pe0Ue:
I am not aware of the current situation, but before we could install UnifiedNlp as a location provider without the whole microG, which does not require signature spoofing. I don't think that signature spoofing is a good thing: it is used to fight against a worse thing: Google makes the Google service almost necessary in the Android ecosystem.

Anyway, Lineage OS does not per se contain Google's proprietary blobs of Google services. It is us, users need that kind of service to run apps. However, the introduction of Qualcomm Location is of a quite different nature: it is a proprietary blob inserted into key apps in the OS (as a priv-app). This should be at least questioned because Lineage OS is supposed to be free and open source, so at least should not contain proprietary blobs unless it is strictly necessary.
[Android Software Development] Wintonson:
Issues Updating

I am having issues updating. When using twrp to install, I get boot loop. Using lineageos recovery install works through adb sideload but cannot get it to update. How are you guys updating the rom on your phones?
[Android Software Development] kurtn:
Bootloop is usually no ROM problem, but your addons. What zips did you flash after last wipe of system?

Update path is through settings / system / advanced
[Android Software Development] marconxda:
This commit MUST be reverted!

It effectively destroys the free choice of NLP providers and imposes severe privacy issues by collecting mentioned data using a

unique

id. I do not understand, how this commit could ever be accepted. At least users should be asked and have the

option

to take part in this data dealing game...

Anyway, if one wants to compile from source by oneself, how this could be effectively reverted? (I'm not completedly new to this, have compiled Lineage for microg before, but without any changes and others systems like libreelec, openwrt ... too). But here, I'm confused.

In config.xml in .../frameworks/base/core/res/res/values both variables do have the right values. I suspect that the settings in overlay/frameworks/base/core/res/res/values overrule these.

So, how to change this behaviour? I even don't see any overlay/... in the Lineage source tree... :confused:

Could somebody please kindly explain or give a step by step, where to make the appropriate changes and then how to compile?
[Android Software Development] kurtn:
You talk about a new kind of Qualcomm network location "feature"? Does it come with a proprietary blob?
[Android Software Development] la0pe0Ue:
I encourage you to complain at https://gitlab.com/LineageOS/issues/android/issues/1270 and somewhere else where LineageOS Team frequently looks at (maybe reddit?), since there is little affect to just reply here. I would like to stress again that LineageOS is advertised to be free and open-source, therefore the introduction of unnecessary proprietary blobs should always be at least questioned. Plus the privacy issue - this is important but not as striking as "free and open-source" at the homepage of LineageOS.
[Android Software Development] marconxda:
Googleing, Qualcomming and the way out

Yes, at least that's how I understand la0pe0Ue.

Some automatisms on my phone depend on the results of UnifiedNLP. They ceased to work because UnifiedNLP doesn't work any longer, because of the above mentioned commit that blocks alternative location providers and pushes data to Qualcomm. So users' phones are effectively crippled to support a company's data collection behaviour!

There are 3 possible solutions to this:

1. LineageOS reverts it (best one, all users of Lineage and its descendants will profit)

2. Lineage for microG reverts it (that's why I posted in this forum: it doesn't make any sense to take the burden of creating and distributing a system, that substitutes Google by Qualcomm, when they play the same game)

3. Users reverts it by themselves (highest effort but rewarding from an intellectual standpoint ;))

I successfully compiled Lineage for microG using the Docker image on github.

But I don't know where to interrupt the building process to stop overlay/frameworks/base/core/res/res/values/config.xml from interfering with the standard values of config_enableNetworkLocationOverlay and config_enableFusedLocationOverlay.

Would be glad to get any suggestions!
[Android Software Development] la0pe0Ue:
After some search in github, now I understand that, sadly, LineageOS has a long history of including QC location and adding the same configurations. Let's ask whether maintainers of LineageOS for microG have some ideas.
[Android Software Development] marconxda:
:eek: That means, I was just lucky in the past buying phones where UnifiedNLP was functional!? :(

Yeah. Do they read here? Maybe corna could help?
[Android Software Development] kurtn:
[MENTION=8701777]ncorna[/MENTION]
[Android Software Development] marconxda:
Thanks for pointing to!
[Android Software Development] bege10:
Reboot after turning on mobile data

For about a month I have a new issue on Samsung Galaxy S5 Plus (SM-G901F), LineageOS for microG 16 (Android 9):

If I turn on mobile data for the first time after the phone has booted it immediately reboots most times. It is not a complete reboot but rather a reboot of the system UI: Black display for a short moment, no Samsung boot screen, no LineageOS boot screen, no SIM card unlock code. The phone is locked, after unlocking the display boot operations like scanning the external SD card run. The status bar shows both the SIM provider name and SIM card not available. Calling is not possible. I have to reboot the phone completely. As mobile data is turned on then the problem does not occur again until the next boot.

Following activations of mobile data do not trigger that issue.

Can someone confirm this or have an idea what the reason may be?
[Android Software Development] bestouff:
For a Microg newbie, when should the build appear at https://download.lineage.microg.org/guacamole/ ?
[Android Software Development] kurtn:
Yes, should. But you have other options.
[Android Software Development] n76:
What other options would you suggest?
[Android Software Development] kurtn:
Search for a ROM with signature spoofing or patch lineageOS with smali. Then flash nanodroid microG.
[Android Software Development] stillnoexpert:
Starting from LOS 16 is there a possibility to give LOS for microG a try and if necessary return to LOS without loss of data?
[Android Software Development] kurtn:
I usually try new ROMs on a second phone. Used phones with lineage4microG support are available for 50 €.

You can backup system and data in twrp. Then wipe both and flash ROM. You will lose your apps, but not pictures, downloads etc.

*tested with unencrypted phone only.
[Android Software Development] stillnoexpert:
A second phone is surely the better option, but at the moment not in my case.

The way form LOS to LOS for mircoG seems to work.

see https://lineage.microg.org/

Dirty install (keep data and installed apps)

If you instead don't want to lose your current data, you can use our migration ZIP, that replaces the LineageOS' keys with ours. However ... ... ...

But there is no way back ...