yashsingh1/xdaforums huggingface dataset:
[Android Software Development] guest4711:
I read it from your logs...

07-30 10:50:15.143 E/SoftApManager(2442): Failed to set country code, required for setting up soft ap in 5GHz

You may use any module and insert the code there...
[Android Software Development] Saswata Chakraborty:
Hi, I am using LOS for microG on my tissot. Is there any way I can use Wireguard VPN without flashing a custom kernel??
[Android Software Development] Exabyter:
Thanks for the suggestion, been super busy with other matters but will try it as soon as things calm down here a bit.
[Android Software Development] Saswata Chakraborty:
Does anyone know how to make DroidGuard Healper work? I tried all the versions available, but it keeps crashing as soon as I try to check Safetynet. I have put the DroidGuard Healper app on system/priv-app
[Android Software Development] kurtn:
There are installers with updated DGHs. Search nogoolag or nanodroid
[Android Software Development] Saswata Chakraborty:
Thanks, man!! Let me try MinMicroG (NoGooLag)..

---------- Post added at 11:54 ---------- Previous post was at 11:41 ----------

Working. Thanks buddy!!!
[Android Software Development] idefix8:
Problem with Push Notification tester

I did a fresh install of LOS with MicroG. I now want to make use of the Google Maps application (the only Google app I would like to have running). So my next step was to enable "Google device registration" and "Google Cloud Messaging" t in the MicroG Settings app. After that I rebooted.

Then I installed the Push Notification Tester. Unfortunately it goes wrong from this point forward:

When I start up PNT and press Start, it tells me to update Google Play services. When I then press Update it shows me step 1. In Step 1 the first of 4 options "Play services installed" has a red X. Register to Push Notification keeps spinning for 3-5 secs, then the app crashes.

What did I do wrong?
[Android Software Development] Exabyter:
If it's the Push Notifications Tester I've used (com.firstrowria.pushnotificationtester), they "improved" it recently in v2.6 by "migrating to Firebase". (And Firebase Cloud Messaging, which microG doesn't support yet, instead of traditional Google Cloud Messaging, which microG does support)

I was afraid the new version would only work on FCM and no longer test GCM, so I stuck with v2.5 on my devices. It works fine with microG.

The long-term big picture is that Google is now arm-twisting app devs to migrate to FCM, so while quite a few apps still work with GCM (and microG) push notifications, that will decline precipitously over time.

And as you have also discovered, apparently Google's recent app frameworks are now hounding users if they don't detect a recent build of GMS/Gplay services installed, something that Google seems to be updating on an almost daily basis lately. Which some of us suspect is at least in part a strategy to undermine the usefulness of projects like microG.

There have been discussions in this thread and elsewhere about how to deal with that, no permanent solution yet.
[Android Software Development] idefix8:
Thank you. Is this also the reason why (after I install Google Maps) I keep getting the error message to update Google Play Services?
[Android Software Development] Spazturtle:
I too am interested in using Wireguard VPN without a custom kernel. This would be a good feature to integrate.

Linus Torvalds has just said that he wants to see it integrated into the Linux Mainline Kernel, so it is definitely a good feature.

"Can I just once again state my love for [Wireguard] and hope it gets merged soon? ... it's a work of art." - Linus Torvalds.
[Android Software Development] idefix8:
LineageOS with and wihout MicroG

After reading for a few hours through the various reddit and xda discussions, I am confused (I think). Is it true that installing LineageOS without GAPPS also works (as long as you do not want to use Google apps)? Or, in other words, I have apps like WhatsApp, Signal and ProtonMail working under LineageOS with MicroG; but would these also work on plain LineageOS?

I guess I do not fully understand what microG brings to the table (besides Google connectivity if needed).
[Android Software Development] Shadow53:
MicroG enables apps to use certain aspects of Google Play Services without having Play Services installed. The foremost feature being Google Cloud Messaging, without which apps like ones you mention will either not receive new messages without opening the app or will need to run their own service in the background to be notified, which uses more battery comparatively.

It also provides network based location services, so you can get location from WiFi APs and cell towers.

If you do not require Google login for any apps and do not need GCM or location, you don't really need microg.
[Android Software Development] guest4711:
For me the biggest advantage of using mikroG is offline location service (based on Wifi and/or GSM). So I can get a quick location (and fix) without need for a data connection and without privacy concerns...
[Android Software Development] kurtn:
So you only need unifiedNLP. Shadow53 has an installer for that also.
[Android Software Development] lobotron:
Could you please add Sony Xperia V aka "tsubasa"? Thanks!
[Android Software Development] rdis:
Some time ago I had used MicroG in Find7s, unfortunately MicroG has not fully supported Marshmallow at the time, then I left it.

So can you please add support for find7s?
[Android Software Development] obrien654j:
Did the ghost build fail? I noticed the ghost directory is empty.
[Android Software Development] Simon94:
Currently we have issues building multiple lineageos versions. Our main version is 14.1 - Which ghost in not compatible to. You can track the status of that issue here: https://github.com/lineageos4microg/docker-lineage-cicd/issues/3

---

All device requests are added to next build! - OP is updated.
[Android Software Development] bertschwert:
Wow great project!

I tried MicroG a while ago when it an you add the HTC One A9 (hiaeuhl)

Thanx for your efforts!

Btw: How to you finance the project? Haven't found any donation info on the website ;)
[Android Software Development] d0109:
support for t0lte

Hi, thanks so much for your work! Could you please add the Galaxy Note II ( "t0lte" )? Thanks again!
[Android Software Development] tulen_kobi:
They added support, but official builds are using old Marshmallow sources instead of the Nougat ones.
[Android Software Development] Umeed Salman:
Can you add support for Zuk Z1 (ham). Btw great project :o
[Android Software Development] blue whale:
I installed lineage-14.1-20171109-microG-i9100.zip on my S2. Do I need to install open_gapps-arm-7.1-pico-20171104 to get the gapps.
[Android Software Development] MEKCHR:
MicroG is made to be an alternative to gapps !
[Android Software Development] blue whale:
also, I see the rom comes with f-droid. My problem is that I dislike the newest version of f-droid because the UI is less good: there is no list of installed apps and too much display of non-sintalled apps.

THe version I likes is 102.3. I tried to update this one through f-droid itself, but I get error 25 : the code is older than the current application.
[Android Software Development] kurtn:
You find installed apps in settings. I admit that is strange. To get lineageOS without pre installed f-droid I recommend official LOS + nanomod patcher + shadow53's microg.zip
[Android Software Development] StrikerPicatinny:
Greetings!

First of all: Thank you so much for maintaining this project. This is exactly what I was looking for.

Second: Is there a way to donate to you guys?

Third: I would be very delighted if you could add support for lithium (Xiaomi Mi MIX). It's officially supported.
[Android Software Development] The Lich:
How do you guys feel about unofficial ports of this to other devices?

Mostly, I feel like a mooch asking you to support my device, and I have the know-how and resources to build it myself, I think. Not sure sure if I could be of assistance.

I have a first-gen Pixel device, codename sailfish.

I've been looking to get into AWS which can run your docker image, as I don't think my hosting provider is too keen and my puny laptop couldn't do it.

Excellent work by the way!

I couldn't find any info about whether this would work with Google Cardboard, though. Any word there?
[Android Software Development] queloo:
Any chance for OG Pixel (sailfish) support?

Nevermind.
[Android Software Development] Umeed Salman:
Support for Zuk Z1 (ham) would be appreciated greatly :).
[Android Software Development] kurtn:
Maybe you should start there: https://xdaforums.com/pixel-xl/development/rom-hexa-project-t3544204

Or with xposed module fakegapps.
[Android Software Development] juppi:
I like to have this awesome rom for my Note 10.1 2014 (SM-P600) called "n1awifi" on LOS.
[Android Software Development] :
Hi Simon, thanks for setting up these builds. Could you please add LeEco Le Pro 3 (zl1) to the device list?
[Android Software Development] blue whale:
Yalp shows me an update for ''microg service core'', but when I install the update, it shows an error ''app already installed'' [something like this]. So how do I update ''microg service core''?
[Android Software Development] n76:
One other feature of microG that I find useful is an implementation of Maps API v2.0. It is incomplete and buggy but allows a number of useful apps to be installed and run.

No need to enable commutation with Google for that to work.
[Android Software Development] Saswata Chakraborty:
I like Lineage OS for microG. But AOSIP+MinMicroG-2.2-NoGoolag works best for me.
[Android Software Development] idefix8:
microG update issue

I see in Aurora that I have an update waiting for microG Services Core. I installed LineageOS with microG 3 days ago, and the message says that the microG Services Core has an update from Julye 18th.

When I try to update I get an error message: Google Play Services: App not installed.

Do I need to disable microG first, before I try to update? Or is there something else going one?

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

What makes you say that? What is better with that configuration? For what phone?
[Android Software Development] d1n0x:
It's an update for Google play services, since GMScore uses the same signature (spoofed)...
[Android Software Development] maybeme2:
Do not update there. It will install Google play services instead of microG. MicroG is 'pretending' to be Google play services but it is obviously not. This confuses the updater. The 'update' you see is for Google play service, not microG.
[Android Software Development] stiell:
Pixel/sailfish: Not a signed jar file?

Now that LineageOS finally has support for the Google Pixel, I bought one and wanted to put LineageOS for microG on it. However, I fail at the first step of the installation instructions:

$ keytool -list -printcert -jarfile lineage-15.1-20180731-microG-sailfish.zip
Not a signed jar file

Shouldn't this file be signed?

Edit: Same with marlin, as well as with their official LineageOS counterparts. Are these images signed differently than other images?

Edit: Yes, they are signed differently: github.com/lineageos4microg/docker-lineage-cicd/issues/4

The tool at gitlab.com/iain/otasig gives me the correct fingerprints.
[Android Software Development] idefix8:
No more notifications after latest update (?)

I upgraded this morning to the latest LineageOS+microG. I wiped cache and Dalvik before installing.

Now I do not get the notifications any longer until I open the app (I tried Signal, WhatsApp and ProtonMail).

Is there anything else I need to do after installing a new version?

- Nexus 5X
[Android Software Development] Exabyter:
Are those apps still showing in the microG settings app in the "Google Cloud Messaging" list?
[Android Software Development] idefix8:
All apps show up except for WhatsApp. After a reboot the notification is working again. But haven't tested WhatsApp yet. Don't know if that app originally showed up in the list.
[Android Software Development] d1n0x:
Disable battery optimization for it
[Android Software Development] seandpa:
Is there any chance of a version for galaxy note 4 trlte?
[Android Software Development] kurtn:
ASK XDA micky387. To make it official.
[Android Software Development] aminya:
LineageOS - MicroG - i9100 (SII)

Dirty flashed (wiped System, Cach, Dalvik) the lineage-14.1-20180802-microG-i9100 alongside with lineageos-for-microg-keys-migration over lineage OS nightlies. However, I get the system UI stopped constantly. I can not flash the official lineage nightly anymore, and I get an error for that.

Any suggestion other than wiping data? :(

Update: finally wiped data, there was no other way. I am just restoring my data by extracting from the Twrp backup I took after crashes.
[Android Software Development] maybeme2:
Has everyone given up on the developers ever updating their microG version?
[Android Software Development] Exabyter:
If you're referring to the "You need to update Google Play" thing, there are various forks of microG that already do this.

Unfortunately the "official" version of microG does not. Which I assume is why LineageOS for microG doesn't - rather than just picking some unofficial fork of microG.
[Android Software Development] Koont:
Strange. The file is 514mb but after multiple downloads I can only get 490mb. Am I missing something here?
[Android Software Development] d1n0x:
"The file"

There's a lot of supported devices.

How are you downloading?

Latest version for OnePlus 5 is downloaded successfully.
[Android Software Development] Koont:
H918. I'm downloading on my phone. From the official site
[Android Software Development] foray1010:
anyone managed to install lineageos microg on Google Pixel (sailfish)?

I followed instruction but at the end, after I install the zip from lineageos microg, the system partition is still showing it is using 2MB, TWRP also notice me that I do not have any OS installed!
[Android Software Development] kurtn:
You should read the messages during installation.
[Android Software Development] foray1010:
this is the messages shown during installation, i do not see any useful message though

```

Installing zip file '/sdcard/lineage-15.1-20180821-microG-sailfish.zip'

Checking for Digest file...

Skipping Digest check: no Digest file found

Step 1/2

Step 2/2

Updating partition details...

...done

```

And this is how I flash it, am I doing sth wrong?

1. enable usb debug mode

2. unlock oem lock

3. `adb reboot bootloader`

4. `fastboot flashing unlock`

5. `fastboot oem unlock`

6. boot to recovery via `fastboot boot twrp-3.2.3-0-sailfish.img`

7. wipe cache, system, data in slot A

8. switch to slot B, wipe cache, system, data again

9. `adb push lineage-15.1-20180821-microG-sailfish.zip /sdcard/` and install via TWRP

10. `adb push twrp-pixel-installer-sailfish-3.2.3-0.zip /sdcard/` and install via TWRP

11. reboot to system

update: I can see now system partition is using 10xxMB

it reboots twice and then go back to bootloader, I have no idea why:confused:
[Android Software Development] kurtn:
Sorry, no idea how to flash A/B devices.
[Android Software Development] maybeme2:
Does not seem like behavior designed to keep the loyalty of users of LineageOS for microG. It would rather frustrate any who try it.?
[Android Software Development] guest4711:
Yeah, it's a fight David against Goliath (vulgo Google). They have the power to change anything at any time...
[Android Software Development] maybeme2:
Yes but forks that work do exist. So it's a decision not to use them.
[Android Software Development] LuccoJ:
Changing the version number (what I believe the forks do) isn't a magic wand: it's not being done in the official microG because it causes further problems, as the newer versions of Play just work differently.

The original author of microG is still there to merge other people's pull requests, although he's in "maintenance mode" himself as far as microG is concerned... but these pull requests need to actually solve the issues and keep microG up to date, otherwise it'll quickly break down with just workarounds. The code is there for the willing to amend.
[Android Software Development] maybeme2:
Thank you. Not being a programmer I wasn't aware of that.

Looks like Google is the likely end winner then.?
[Android Software Development] SGH-i200:
The current situation and the missing support of the ChromeCast feature holds me back from using microG on all my devices:

https://github.com/microg/android_packages_apps_GmsCore/issues/79#issuecomment-402554370
[Android Software Development] guest4711:
A very helpful comment ...

I'm really not sure what you want to tell us.
[Android Software Development] SGH-i200:
Thanks for taking the time to ask! I love the idea behind microG but it really hurts to see that this project is dying because there are not enough developers working on it. :(

I'm hopeless since not even the 1000 USD bounty for the missing Chromecast feature was enough to get that feature implemented. Something has to change to make such open source projects successful. I think the bounties are the right way but should be funded by more people to make it happen.
[Android Software Development] LuccoJ:
I run both my phone and my computer exclusively on open source software (minus the usual drivers and firmwares), so I would call it "successful" in terms of being usable for me. I keep microG installed practically only for its very good network location feature, which would be missing otherwise when you don't have the proprietary Google location stuff installed.

It's a matter of points of view: there are almost 2000 applications in F-Droid, and while that's several orders of magnitude less than what's in Play, there's also a lot of redundancy and plain crap in Play. I can't say that open source Android apps cover every need, but calling the whole thing unsuccessful seems extreme.
[Android Software Development] kurtn:
MicroG gms core has been updated in f-droid repo. This should solve some cloud messaging and play services update issues. Should be implemented in next LOS 4 microG update or cad be updated via f-droid . enable unstable updates.
[Android Software Development] oscarmbv:
Please could you update microg, mozillaNlpBackend and F-droid in the next build.
[Android Software Development] musklor:
Another solution, nanodroid.

https://gitlab.com/Nanolx/NanoDroid/blob/master/README.md
[Android Software Development] SGH-i200:
Thanks for the head-up! I added the 'microG F-Droid repo' (https://microg.org/fdroid/repo) to my F-Droid repo list and was able to update the gms core.

No 'Update Play Service' warnings since then! :good:
[Android Software Development] Simon94:
Nightlys built from tomorrow on will ship the updated microG version.
[Android Software Development] matoq:
this is fantastic news! thanks!

a number of apps that refused to run on los15.1 now do. including car2go (demanded play services update) and flightradar24 (didn't indicate why it wouldn't work).

fingers crossed for a fix to gcm to finally bring push back to threema.

I'm not a developer, but very happy to contribute financially to this project.
[Android Software Development] redbullman:
Just checking does anyone know if we're getting this weeks lineage update? Official lineage came out yesterday but still no micro g build. Thanks.
[Android Software Development] guest4711:
See the post 2 before yours: There will be new builds including the updated microG-core starting tomorrow...

https://xdaforums.com/android/software/lineageos-microg-t3700997/post77472845
[Android Software Development] redbullman:
Sorry I saw other devices had the 27/08 build so thought we'd missed out this week. Thanks!
[Android Software Development] SGH-i200:
Great to see that there are more people giving to the bounty than I expected! :good:
[Android Software Development] oscarmbv:
I flash 29/08 build for falcon but there still has microg 0.24 version
[Android Software Development] n76:
Not too surprising, I am not expecting the newest version of microG to be in their builds until next week. In the meantime you can update your phone to the latest using F-Droid with the microG repository added. I did that yesterday.
[Android Software Development] blue whale:
hello,

On my samsung s2 i9100, I created an account for using google maps offline and downloading local maps offline. THen I updated google maps and I could not update the offline maps. I reset the application google maps and now the google account still appears at the top of the left panel, but when I want to create an offline map, google maps demand an account, I click on the my google account but nothing happen.

So I want to delete the account on the phone and recreate it on the phone, but when I go to settings, then account I cannot see the option to delete the google account, even when I click the 3 dots at top right.

SO how do I delete the link with the google account ?
[Android Software Development] SGH-i200:
Sounds like a microG error to me. I wasn't able to download an offline map via LOS14.1 with latest microG beta et all! :(

Which menu items are shown after after touching the '3 dots'? In LOS14.1 I have to touch the mail address oft the Google account first.
[Android Software Development] mattnin:
Anyone having problems setting the OTA_URL correctly when running the docker image? I'm also using the docker lineageota REST server on a private ip address and I'm not able to get the lineage os updater to connect. I keep getting the error, "The update check failed, please check your internet connection and try again later."

I'm using a Google Pixel Sailfish, 15.1,

-e "OTA_URL=http://192.168.0.11"

no luck... what am I doing wrong? I've tried "http://192.168.0.11/builds/full/sailfish/" and other variations. I'm able to connect via browser on the phone no problem. HALP!
[Android Software Development] blue whale:
I installed a backup, from titanium, of MAPS from july and I could update the offline maps. however, it says the offline is valid until 01/09/2018 and today I checked and it does not say it is outdated. I updated again and now it says valid until 02/09/2018....

hello, When i click the 3 dots of the google account, I get the only option to ''synchronize now the account''. BUT after reading your post, I clicked the google account, then the ''email address'' of the account and then there is anew menu with 3 dots where I can choose to delete.

I deleted the google account, then I updated my working google MAPS from JUly to 27 august version , yalp says version 9.82.2->9.85.2 (number 988200040 for manual download in yalp of the working version), then I re-connect the phone to the google account but MAPS fails to let me get an offline map like before. So I go to apkmirror and get the 9.86 version universal, nodpi and I install it after remove the failed MAPS. It still fails . so I put the working version again, and this time only the app and this time I can get the offline maps !
[Android Software Development] SGH-i200:
Summary:

1. GMaps version 9.82.2 is working with microG

2. If you restore App+Data of GMaps from a Titanium backup the old offline map is restored, but can not be updated.
[Android Software Development] ncorna:
Make sure the REST server is working by going to http://192.168.0.11/v1/<device>/<release_type>/abcdefg

(with release_type equal to this, or UNOFFICIAL if unset)

You should have a JSON pointing to your zips, like this one:

https://lineage.microg.org/api/v1/thea/microG/abcdefg
[Android Software Development] mattnin:
Thank you so much for your help!
[Android Software Development] Quicklimeboiler:
OTA removes addonsu

Every OTA so far for me has removed addonsu, requiring me to reflash it with TWRP after each OTA. Is there some way around this? I am using LineageOS 15.1 with microG (lineage.microg.org) and the addonsu from Lineage (...mirrorbits.lineageos.org/su/20180718/addonsu-15.1-arm64-signed.zip).

I've been thinking perhaps that I can convert my root apps to system apps and then uninstall root. Would that work? Or are such apps removed on OTA?
[Android Software Development] kurtn:
Ota survival of addonsu is managed by addon.d script. Do you manually wipe system?