I also have been thinking for a while that the battery indicator might just not be completely accurate at low levels? Last time I had an enormous 15-2% drop within 10 minutes I forgot to turn it off, put my phone back in my pocket (wifi on and everything) and 2 hours later it was still on, at 1%.
Apart from that:
MicroG is awesome! I have dabbled with microG on FP Open before but ran back to Google after a while because I lacked the discipline to keep my proprietary apps updated via Raccoon (and I couldn’t miss my beloved railway and banking apps and Whatsapp for the world). However since a colleague told me about Yalp I decided to give the Google-free-battery-sparing life a chance again and this LineageOS fork including microG seemed like the perfect opportunity.
I installed the then-latest version of the LineageOS-microG fork on January 1st following all instructions at https://wiki.lineageos.org/devices/FP2/install but queuing the zips for the latest modem files and addonsu as well. Afterwards I updated TWRP to be able to receive OTA updates. In the microG-settings I enabled Google device registration and GCM.
So far, most of it works like a charm. F-droid provides almost everything I need and Yalp recovered some of my precious paid-for Play Store apps. Location and weather have never been as accurate before.
However I noticed some weird behavior that I believe no one else mentioned in this topic:
After every regular reboot, some settings are lost: I have to set SwiftKey instead of the stock Android keyboard again, set storage permission for almost all apps, set standard apps for various purposes (SMS), have to choose which launcher to use for the home screen, etc.
Signal works just fine both for encrypted messaging and SMS but doesn’t show contact names in chats, only phone numbers (Contacts are stored locally - with names - and Signal seems to be able to access the numbers but not the names?)
VDK mobile banking app (which probably no one else uses) seems to work fine at first, I can register my phone, but upon trying to login, it ‘forgets’ my settings and I end up in a register-ok-register-again loop.
Now, the latter two are probably just app-specific quirks. The first issue however, is quite incovenient - especially if you quickly grab your phone and have to set everything right again before being able to - for example - take a picture.
Enabling and disabling Safety Net does not help. I suspect my adoptive storage SD of causing all of it (it isn’t immediately recognized upon reboot either) but I’m not sure.
As I’m on quite a new install anyway, I figure just wiping the phone and re-flashing the same version of LineageOS is the quickest solution. However to prevent the same thing from happening (and avoid having to do another and then another and then another factory reset) I wanted to ask for some input from you guys first.
Does anyone recognize the ‘forgotten settings’ issues?
Did anyone succesfully use LineageOS with microG without GApps with an SD set as adoptive storage?
Would anyone know what else to do to prevent this quirkiness from occuring?