yashsingh1/xdaforums huggingface dataset:
[Android Software Development] BrotherZero:
Curious, what would be the advantage of doing it without a Google account? Chromecast doesn't work without a connection to Google so it will still send information to Google, so why not just make a throwaway account if you're already willing to use a device embedded in your home system that sends data to Google?
[Android Software Development] BrotherZero:
Question, I just updated to the latest update on Nexus 6P. Sometimes you need to update vendor, radio and fast boot partitions, so I took a peek at the official LOS 15.1 thread on XDA where it says you should update the vendor partition for the latest release, but after doing that, the vendor partition mismatches with the latest MicroG LOS release (still works on the old vendor partition). Is the MicroG LOS one week behind now or something?
[Android Software Development] d1n0x:
Maybe the MicroG builds were built before the new security patch was merged. Same thing for my OnePlus 5, just after the MicroG version was released, the security patch appeared in the changelog.
[Android Software Development] BrotherZero:
Ah, yes. Seems to be the case here too, the official LOS thread mentions the June security patch being included in the latest nightly, but I'm still on May on my latest Nightly on MicroG LOS.
[Android Software Development] 4ronie4:
The same happens to me with Mi5. But how can security patch level not being updated and the changes merged after that are present on microg build? (I'm talking about "Trust" related merges that were merged after security patch level)

EDIT: sorry I was wrong, there were "Trust" related commits before and after security patch.
[Android Software Development] kamilchno:
Is it possible to release LineageOS for microG for HTC ONE E8?
[Android Software Development] kurtn:
You already asked in the right place

https://xdaforums.com/one-e8/development/rom-lineageos-15-1-htc-one-e8-single-sim-t3787031/page10

But the wrong question.

-does that ROM have signature spoofing (guess no)

-is that ROM odexed (guess no)

If my guessing is correct flash nanodroid patcher and one of the many microG installers. I prefer shadow53.com
[Android Software Development] kamilchno:
I tried to install microsoft from NanoDroid but network location does not work (In Self-Test everything was ok). I will try shadow53.com
[Android Software Development] guest4711:
Did you download the database for network location? Local-Wifi-location service and local-gms-location-service use local databases which you should download vua the settings of the services...
[Android Software Development] kamilchno:
Yes of course. I have error in catlog something like that locsvc_eng_nmea, loc_svc_flp flp_inject_location
[Android Software Development] kamilchno:
I install fresh Lineageos 14.1, after tingle, playstore patched, MicroG as System App with PS (patched) and didn`t working. Where is the problem?
[Android Software Development] d1n0x:
What exactly isn't working? What device are you on?
[Android Software Development] kamilchno:
Network location, HTC One E8

Wysłane z mojego SM-J500FN przy użyciu Tapatalka
[Android Software Development] d1n0x:
Either activate and use Mozilla NLP backend or properly configure GSM/WiFi backend. You need to download database first. I use Mozilla and Deja Vu and everything works
[Android Software Development] kamilchno:
I have loaded base GSM 120MB... I think the problem is with the system becouse in catlog there is many errors with location (api or somethink)

---------- Post added at 05:26 PM ---------- Previous post was at 05:19 PM ----------

E8 is the same phone as M8 (another camers). There is big problem with convert Lineage for microG m8 to e8?
[Android Software Development] n76:
Beat me to it. The local back ends need to either download (local GSM) or learn the area (WiFi and Deja Vu) before they can provide a location.
[Android Software Development] kurtn:
Did you switch location mode to energy saving and test with satstat?
[Android Software Development] d1n0x:
He wont get any results that way... SatStat is for GPS

Edit: nvm, when you go to the map, location is shown (network based)
[Android Software Development] kamilchno:
Location (network based) is working, but when I use GPS, the telephone use only GPS satellites without network based. I flash official modded rom and gps working with network location.
[Android Software Development] MicroGforS7:
Hi, first a huge thank you to all of you for offering us LineageOS for MicroG.

Thanks to this project we can finally have a truly open-source Android phone without the proprietary google binaries.

I have been using LineageOS for MicroG with encryption enabled for several months on my Samsung S7. Everything works perfectly, it's really impressive, a big thank you to the developers.

But as you know, Samsung S7 support on LineageOS 14.1 has been discontinued due to a dispute over the source code license. It's really nonsense that he still hasn't solved a licensing problem like that!

As a result, only LineageOS 15 support is maintained.

I would like to ask the MicroG developers to add LienageOS 15 on the Samsung S7 please.

a big thank you :)
[Android Software Development] kurtn:
The setting to use both is "High accuracy" satstat looks like this:
[Android Software Development] kamilchno:
Yes I known, but as you see my telephone in LineageOS use only gps satellites without network location. In official modem ROM my cell phone use satellites and network location
[Android Software Development] ncorna:
Unfortunately we don't ship builds which are not supported by official LineageOS, especially if there are licensing issues. As soon as LineageOS fixes the issues (either on 14.1 or 15.1) and pushes the update on the hudson repository, we'll resume the builds for hero. Sorry!
[Android Software Development] guest4711:
I'm not sure, but I don't see your ROM does not use network location. It does not use GLONASS afaik. But that's a problem of LOS/CM since months (broken GLONASS and EUSAT support).
[Android Software Development] n76:
Lack of support for GLONASS and/or Galileo, at least on Lineage 14.1, depends on what phone you have.

I've not heard of a phone that lacks support for using network based location or both network and satellite based location.

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

Lack of support for GLONASS and/or Galileo, at least on Lineage 14.1, depends on what phone you have.

I've not heard of a phone that lacks support for using network based location or both network and satellite based location.
[Android Software Development] Exabyter:
Of my 2 phones running LOS 14.1, the one with Gplay frameworks (LG G4) shows all GLONASS satellites as detected but not used (red dots/bars on the main status page) but gets a FAST/RELIABLE location fix, while my newer LG V20 with pre-integrated microG shows both GPS and GLONASS satellites as active/in-use (blue dots/bars on the main status page) and has major serious location issues as mentioned previously. (Very slow initial fix, unreliable tracking, tendency to get "stuck" on a location requiring a phone restart to clear, etc.)
[Android Software Development] n76:
My Moto G4 Play showed but did not use GLONASS on all the custom ROMs I tried including LineageOS 14.1. But about 6 months ago there was a Lineage build that changed things and after that my phone started using the GLONASS system in addition to the US GPS system. As I understand it, there were significant changes in how the satellite position system worked between Android 6 and 7 and the initial response on the Lineage side was to have GLONASS disabled until each individual phone support person was able to fix the underlying issues and enable it on the phone(s) they were responsible for.

So I think support for GLONASS on Lineage depends on which phone you have and the individual(s) who are providing Lineage support for it.
[Android Software Development] kyzn:
Thanks for this! Super easy to setup.
[Android Software Development] starbright_:
I won't push, but does development goes on? Haven't seen a commit for quite a while and the message "update google services" is really annoying.

Hope it goes on, as this is a really cool project.
[Android Software Development] d1n0x:
Use an unofficial version of GMScore to get rid of the message
[Android Software Development] ale5000:
Haven't you seen all these recent commits?

https://github.com/microg/android_external_GmsApi/commits/master

https://github.com/microg/android_external_GmsLib/commits/master

https://github.com/microg/IchnaeaNlpBackend/commits/master

https://github.com/microg/AppleWifiNlpBackend/commits/master
[Android Software Development] starbright_:
No, I have checked this:

https://github.com/microg/android_packages_apps_GmsCore.

I thought this is core part of microG
[Android Software Development] ale5000:
Yes, but all is related to microG and the person is the same, so if he update one then he update also the others (before or later).
[Android Software Development] kurtn:
There are quite some forks now.
[Android Software Development] maybeme2:
Here's an unofficial update that does nothing more than update the version number to stop "update google services". I've used it for some time and it works perfectly.

Why the official developer doesn't do this simple change I do not know.

Put this file in root/system/priv-apps/GmsCore

reboot and you're done.

(I'm using lineageos 14.1 for hammerhead)
[Android Software Development] albatros_1994:
Hi, i'm using the Docker image ( https://hub.docker.com/r/lineageos4microg/docker-lineage-cicd/~/dockerfile/) to build the rom myself. I succesfully built a rom for a i9300 but now i wonder if is possible to edit the compiler flags. Let's say i want to add the "-O3" flag when building the kernel? Any help?
[Android Software Development] kurtn:
[MENTION=8701777]ncorna[/MENTION], I installed yesterday's build for x2. "Trust" keeps telling me after each reboot that selinux is not strict. LOS dev told me, all his builds are strict.
[Android Software Development] Blechpirat:
Weird colors on display

I have a weird problem with LineageOS for microG 15.01, beginning with lineage-15.1-20180618-microG-oneplus2. My display shows everything offcolor - blue becomes orange, red becomes green, etc. That happens, if I reboot, a second AFTER the background image was shown - thats how I know that its not my display.

The first time it happend I got rid of it by creating a backup, wiping, installing a fresh zip (with the very same error) and then recovering from the backup.

Yesterday it happend again, after a reboot. Upgrading to 20180626 did not help.

wiping, reinstalling putting the same backup back on did not work either.

Am I the only one with that error?

Unrelated note: I was fiddling with the display settings and turned on greyscale. (that worked fine) Turning it off worked only after rebooting.
[Android Software Development] raoufsb:
Hey guys so rn I'm using the offcial lineage OS 15.1 weekly on my Redmi note 4x(Mido), but I've got really bad battery drain which seems to be caused by the Google app. I decided to try the microg enabled lineage os to see if it would fix it but I'm a bit confused when it comes to the release schedule...

The latest official lineage OS build availabe for my phone is the 18-06 one with this week's build probably coming out later today. But when I look at the microg builds I see one from 25-06 aka yesterday and another from today? This might be me being really dumb but I had assumed the microg versions just slightly modified the latest available build of lineage so I don't understand how this is possible.
[Android Software Development] kurtn:
Did you play with display in accessibility also?
[Android Software Development] ncorna:
That's strange, I've never observed any issue with SELinux. See if it's a temporary issue related to this specific build, if not we'll investigate.

We don't pick the LineageOS build and modify them, we build everything from scratch. To keep things easy, we copy the LineageOS build schedule by fetching this: it seems that yesterday they've moved some 15.1 builds from Monday to Tuesday, causing a double build of some devices in our build system (which picks the list of the devices at 00:00 UTC), nothing to worry about.

Everything can be changed with the userscripts. You should find what calls "make" on the kernel and add the relevant CFLAGS/CPPFLAGS, however a quick and dirty solution is to patch directly the kernel's Makefile to include your own flags. Note that with O3 you'll probably end with a kernel at the best just slightly faster than O2, but probably much bigger.
[Android Software Development] kurtn:
Time to investigate. X2 moved from Monday to Tuesday. So second build this week. Monday selinux was moderate now it's off. Need logs?
[Android Software Development] ncorna:
I meant to wait for a week or two, as we didn't change anything in our builds, so it's probably an upstream issue.
[Android Software Development] kurtn:
No it isn't
[Android Software Development] raoufsb:
So I just flashed the latest build for my Redmi note 4x. No issues with the installation itself and the self check doesn't report any errors. Except I evidently cannot login to any google service at all? Google drive asks me to update Google play services which I obviously can't do but Chrome and Gmail are also not working. Even after giving each app all permissions manually I still get "this account already exists on your device", deleting the account from the system and trying again doesn't help either. So is this like a known issue or am I doing something wrong?
[Android Software Development] maybeme2:
It's a known issue with the official microG simply because the version number needs updating. The developer seems to be otherwise involved and has not made the simple necessary version update.

There are several unofficial microg forks that contain the updated version number. I have one that has worked fine for quite a while. You can find it by searching this thread but I don't know if it is phone specific.

See my earlier message of June 20.
[Android Software Development] Oswald Boelcke:
Please consider to manually "update" to "MicroG_GMS_Core-v0.2.4-118.apk". Refer to this post. This worked for me; however, I don't use anything of Google's applications, clouds or features.
[Android Software Development] somethingwomewhere:
Build for Moto z2 force NASH XT1789? it has LOS.
[Android Software Development] BenG7:
Hi

there is an add on for LineageOS so one gets su prerogatives:

https://download.lineageos.org/extras

is there such a thing for LineageOS for MicroG or do I use the same addon?

Thanks a lot

one last thing, I currently use

LineageOS (H870 latest build ) +

Yalp store +

F-Droid +

Unified Nip, relying on Deja Vu location + GSM location services

what is the added value using LineageOS MicroG instead?

Thanks
[Android Software Development] Oswald Boelcke:
Quotation of the "Introduction" in the OP of the µG thread:

Consultation of the microG web appearance might also be useful: https://microg.org/
[Android Software Development] BenG7:
Hi Oswald,

Thank you for the answer

but don't I achieve the same result with standard LineageOS + Yalp store +UnifiedNip?

(I use OSMAnd for maps; every now and again I get a message saying I need google play service to run such or such app but then it works ok - from what I can see)

Thnaks for the clarification
[Android Software Development] kurtn:
Yes, official extras work for microG fork as well.

There is no real reason to use microG, if your apps run sufficiently.
[Android Software Development] Exabyter:
Can someone suggest a tool that provides similar function to "Smart Lock" I used on earlier ROMs that allowed you to extend the screen lock time if a designated bluetooth device was close by?

Apparently this is either a Gapps-linked feature or just removed from Lineage. (I had it on CM or Cyanogen OS Marshmallow ROMs)

(I've heard Tasker can accomplish this but because it has to be purchased through Gplay I'd rather find something without that dependency)

Thanks
[Android Software Development] guest4711:
Perhaps Easer (Event-driven Android automation) - https://f-droid.org/app/ryey.easer will suit your needs - perhaps using a shell command to change the timeout ...
[Android Software Development] kurtn:
You can create a system profile that is triggered by Bluetooth and select
[Android Software Development] Oswald Boelcke:
You certainly do unless you want to use an application that somehow depends on Google Play Services. A lot of applications don't do, and as long as your are happy with your app portfolio and the performance of your apps, you don't require µG.
[Android Software Development] PhatUgly:
Push notifications is really the main reason for me to use microG. However currently they dont work for most apps.
[Android Software Development] Oswald Boelcke:
For me push notifications work for all applications I want them to work with. However, if your applications depend on FCM instead of GCM notifications won't work as µG doesn't support FCM.
[Android Software Development] Exabyter:
Thanks for the suggestion, I'll take a look at it.

---------- Post added at 09:25 AM ---------- Previous post was at 08:49 AM ----------

Hmm, not sure how finely grained this trigger is, but I'll take a look at that option as well.

Thanks.
[Android Software Development] kurtn:
Today's build x2 again moderate selinux status. How to investigate?
[Android Software Development] frojnd:
tissot just became officialy supported by lineageOS: https://download.lineageos.org/tissot can you please add it?

---------- Post added at 11:45 PM ---------- Previous post was at 11:41 PM ----------

Is there particular reason why FCM is not being supported yet with microG yet? The difficulty or any other reason? More and more apps rely on it and Google is forcing out actively suggesting devs to use GCM.... not being supported by microG will for many users soon be a question of usability vs privacy :(
[Android Software Development] Exabyter:
There is a discussion going on in the main microG core thread here at the moment about this.

Seems the primary developer has had less time to work on the project lately and some people are discussing what to do about that, particularly in regards to FCM support.

Besides the general issue of development progress I'm also worried that one of the reasons Google is moving the push notification component into Firebase is to make it harder to neuter Firebase Analytics, which is what microG currently does.

Seems like every time the community finds a way around incessant Google snooping, Google pushes back double. ?
[Android Software Development] frojnd:
This is truly worrying. Unfortunately the whole android ecosystem is as it is because of the apps that google has in google play store (a massive amount of apps) and their payment system. People stick around because of that. And google knows that so they will try to integrate everything into their services to protect what they desire most (access to our data).

Cccccc so what can we do to help the dev working on microG?

---------- Post added at 09:29 AM ---------- Previous post was at 09:20 AM ----------

[MENTION=4316015]Simon94[/MENTION] tissot just became officialy supported by lineageOS: https://download.lineageos.org/tissot can you please add it? When can we expact the build? Thank you.
[Android Software Development] Exabyter:
There was a suggestion to hire a freelance coder to add FCM support and collect donations to fund it, but it's just someone's idea at this point.
[Android Software Development] frojnd:
Nevertheless who do I ping in order to kame a lineageos.microg build for tissot?
[Android Software Development] Oswald Boelcke:
If you ask for an ETA, probably never; unless you bake it yourself.
[Android Software Development] kurtn:
Tuesday. It's synched with LOS build.
[Android Software Development] ncorna:
tissot builds (and others) failed as some required tools (cgpt and hexdump) were missing: they've been added in the Docker image and the new builds will appear on Tuesday.
[Android Software Development] kurtn:
Anyone with leeco x2 ? How is selinux status?
[Android Software Development] ydd0ras:
Waiting eagerly for this (but patiently). So curious! If it will work as good as the mido version - that will be a great deal!

Grüßle.

Greetz from a not so small town in Swabia xD
[Android Software Development] frojnd:
So next Tuesday we can try latest lineage with microG :) Thank you Nicola!
[Android Software Development] Ainz_Ooal_Gown:
I request for added support to the Sprint LG V30+ LS998...please lol
[Android Software Development] d1n0x:
This is getting tiresome by now, but here we go again...

If your device has official LOS support (shows up under downloads on the official website), there will be a MicroG version.

If not, find some unofficial version with Signature spoofing support, build it yourself or find another ROM with signature spoofing support.
[Android Software Development] Ainz_Ooal_Gown:
Ahh okay, sorry i missed that part, but thank you for the info..
[Android Software Development] markos9310:
thank you very much :fingers-crossed::victory:
[Android Software Development] PURJUJU:
What about a crowd funding campaign?

---------- Post added at 08:54 AM ---------- Previous post was at 08:47 AM ----------

Hello, if I use your ROM, do you implement the forks of MicroG e.g. this one : https://xdaforums.com/showpost.php?p=76864119&postcount=4772 ?
[Android Software Development] Exabyter:
I suggest you go to the thread I referenced and read/follow the issue there - the discussions about FCM seem to have started in early July or so, perhaps 7/4 or thereabouts:

[APP] microG GmsCore - lightweight free software clone of Google Play Services

https://xdaforums.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616/
[Android Software Development] idefix8:
List of compatible apps ?

Is there a place where I can find whether certain apps work with LineageOS+MicroG, or not? For instance, Strava, Garmin, ProtonMail, OpenSprinkler, Reddit, ... etc ?

Thanks.
[Android Software Development] guest4711:
You may use this wiki page for up to date implementation information.

There is also a Telegram discussion channel for microG and other tools related to NoGapps: https://telegram.me/NoGapps
[Android Software Development] ibooth2004:
If I use this on my Mi A1 will I still get the seamless A/B updates I get on official LineageOS?
[Android Software Development] ydd0ras:
Yeah, once it's working properly on official, it will be the same on the microG build
[Android Software Development] CoLdIcE42:
Hi Im on the latest whyred build of LOS for microG and im having some trouble with GCM .

microG SelfCheck is showing all green ticks and GCM is active however apps wont register.

A dedicated Push Notification app says that Google-Play-Services are not up to date and it can therefore not register.

What am I missing here ?

Thanks in advance.
[Android Software Development] guest4711:
It seems for me there is no simcard inserted so Android O does not know which country code to use - which channels are legal for you...

Either try to insert a valid sim or set the properties for country code...

You could try to change the default settings via a magisk module. Put the following code into "system.prop" of one installed module:

# This file will be read by resetprop
gsm.operator.iso-country = de
gsm.sim.operator.iso-country = de

Substitute "de" with your ISO code.
[Android Software Development] Exabyter:
When you mention "for me" do you mean you experience this issue on your devices, or do you mean this is what you gathered from the logcat errors I posted?

For what it's worth, this device is on Nougat (LOS 14.1), and there is definitely a SIM card inserted.

But perhaps if the device is activated on a CDMA carrier, and presumably the CDMA radio (which does not use the SIM) is the "default" radio, and LOS was not well-tested on CDMA carriers, it reveals this issue.

Which Magisk module has this feature?

Thanks