[Xiaomi Poco F1 Guides, News, & Discussion] Saswata Chakraborty:
Hi folks,

LOS with MicroG has finally been released.

For people who don't know what the heck is this, it's besically LineageOS unofficial fork with built-in microG gapps implementation. That's right! It's the same LOS without Google spyware.

Some cool features of LOS with MicroG

1. Full Play Services compatibility:

This ROM has built-in microG free-as-in-freedom re-implementation of Google's proprietary Android user space apps and libraries.

This enables you to use every Google service you need without keeping another closed-source binary blob in your Android system.

2. Native F-Droid support:

LineageOS for microG comes with F-Droid already installed. You can use it to access plenty of FOSS applications

3. OTA updates like official LOS:

The ROM has OTA updates from upstream LineageOS weekly. In this way you always receive new features and security updates just few days after they are released mainline.

Installation instructions

This ROM and official LineageOS use different signing keys, so you can't flash this ROM on top of the official LineageOS. Clean installation is strongly suggested.

1. Download the ROM zip and vendor+firmware zip

2. Boot into TWRP

3. Wipe System, Data, Cache and Dalvik

4. Flash the Vendor+Firmware zip and the ROM zip

5. Flash Magisk (optional)

6. Reboot

Post-installation

First, open the "microG Settings" app and check if everything is OK in the "Self-Check" section; you will probably have to give microG some permissions, like location and file access.

1. UnifiedNlp

UnifiedNlp is the microG Network Location Provider, which provides the current location of the device without the use of the GPS. While Google's NLP can only use Google's servers for positioning, UnifiedNlp obtains the geolocation through different plugins, which interface to different services.

By default there are two plugins installed:

MozillaNlpBackend, which uses the Mozilla Location Service (online)

NominatimNlpBackend, which uses MapQuest's Nominatim service (based on OpenStreetMap) for geocoding (online)

If you want to use these plugins, go to microG Settings -> UnifiedNlp Settings, configure and enable both.

If you instead want different plugins (like the LocalGsmNlpBackend, which uses a local offline database of the GSM towers to obtain the location) you can download them in F-Droid and enable them in the same way.

Reboot and check whether UnifiedNlp is correctly set up in the "Self-Check" section of the "microG Settings" app.

2. F-Droid

You have the F-Droid Privileged Extension installed by default, why not use it? To make a good use of it go to the F-Droid Settings and enable auto updates.

3. Google Cloud Messaging

Many apps rely on the Google Cloud Messaging, a Google proprietary system to push notifications to your device. This feature is implemented in microG but, as not every user requires it, is disabled by default. If you need it, enable the "Google Device registration" and the "Google Cloud Messaging" features in the "microG Settings" app.

4. Weather service

If you want the weather features of LineageOS (like in the lock screen or in the cLock widget) you have to download a weather provider from here. Choose your favorite one, install it and configure it in cLock (or in Settings → Apps → Gear icon → Weather).

Downloads

ROM Link: https://download.lineage.microg.org/beryllium/

Vendor+Firmware: https://mirror.akhilnarang.me/MIUI/beryllium/

Twrp build: https://xdaforums.com/poc...ption-t3853004

Magisk: https://github.com/topjohnwu/Magisk/releases/download/v18.1/Magisk-v18.1.zip

Find more about the project here https://lineage.microg.org/

Credits

MicroG Team

Lineage OS team

[MENTION=5854483]akhilnarang[/MENTION] for Vendor+Firmware

[MENTION=5579787]vasishath[/MENTION] for TWRP

[MENTION=4470081]topjohnwu[/MENTION] for Magisk

Disclaimer:

I'm not the developer of the ROM, neither I'm associated with the team who is behind this amazing piece of work. I am just sharing the work for everyone on XDA.

Shout out to Team MicroG for their wonderful work!!!