[G 2014 Original Android Development] Nintendo Maniac 64:
I went the traditional Open GApps route and it works fine.

Apologies for the double-post, but I've been dealing with some wonkiness regarding wifi if set to channel 10 or 11, GPS, and 4G on my XT1064 with the newest Feb. 14 build.

First off, I had to first install the stock 4.4.4 ROM in order to get 3G/4G to work at all on LineageOS, and I also needed to enable "high accuracy" location services / GPS in order for that to also work on Lineage.

But afterwards I discovered that I seem to need to modify "gps.conf", specifically the 'capabilities' value on line 49 - I needed to change it to 0x35

If I didn't do this, then the GPS tended to have a weaker signal that was more likely to loose a connection in an app like Waze, and if that loss of connection occured sometime after 5 mintues or so, then it'll end up going back and forth every 5 to 10 seconds between having a GPS connection and not.

But with 'capabilities' set to 0x35, the GPS signal was rock-solid.

However, .there were still issues where sometimes (or maybe everytime and I just didn't realize it?) after making a backup in TWRP, I would find that the GPS no longer functions at all and I would have to then re-install the OS and everything (but then could actually restore the aforementioned most recent backup and have the GPS work). And many times when this occurred, wifi channels 10 and 11 would not be able to be recognized unless I rebooted the phone.

But then sometimes, while the wifi would work after a reboot, toggling the wifi would then make it fail to connect if set to channels 10 or 11. And, much like the situation I'm currently experiencing, this can also sometime happen even when the GPS is fully functional.

Oh yeah, and many times if the GPS no longer functions or the channel 10/11 wifi issue pops up, then the 3G/4G will also stop functioning.

Yesterday and today it seemed like I finally had managed to get everything working perfectly (possibly even after a reboot, I don't quite recall). It's at this point that I got the great idea to make a new TWRP backup...big mistake, because as soon as I did that, the GPS stopped working.

So then I went through the typical process of "nuke everything, install stock 4.4.4 and enable GPS, then wipe and install LineageOS 17.1" and then restored from the TWRP backup I just most recently made....and still had a non-functioning GPS.

I then went through the exact same process, but this time restored from a backup I made 2 days ago. Everything was working, so I then restored my most recent backup...and everything continued to work, though the channel 10/11 wifi thing started happening at some point, possibly right away or after a reboot (I can't remember).

It's at this point I was realizing that rebooting may be causing issues, so I did the exact same thing 3 times - while the phone was plugged into the charger, I would reboot, confirm the wifi works, disable the wifi, enable 4G, go into Waze and confirm that both 4G and GPS work, disable 4G and turn wifi back on, at which point it would refuse to connect, reboot the phone, be able to connect to wifi, and repeat.

After the 3rd time, I tried something slightly different. While the phone was shut down, I unplugged the charger. Then when I booted up, everything seemed exactly the same except now the 3G/4G didn't work. The behavior of the GPS and wifi remained completely unchanged though, and and after rebooting a few more times this seemed to make no impact.

So yeah...I'm getting to the point that I might have to try LineageOS 16 instead, because this inconsistent wonkiness with the wifi, 3G/4G, and GPS is making Einstein roll in his grave under the premise that this is insanity seeing as I'm doing the same thing over and over again and getting different results - I must have done the "nuke everything, install stock 4.4.4 and enable GPS, then wipe and install LineageOS 17.1" process over 10 times now in the last two weeks.

Oh and BTW, bootanimation.zip seems to be unable to be replaced with something else without it just instead showing the bootlogo for the entire boot animation period. I mentioned this because, in the day or two I played around with LineageOS 16, I was in fact able to replace the bootanimation.zip file without issue, so it seems to be something with either your custom builds or specifically version 17.1 of LineageOS.

EDIT: I do just want to say that, after doing the "wipe and reinstall" process for a third time, it seems like everything is working, and the wifi continues to work even if I toggle it of and on despite being set to channel 11. However I'm kind of terrified to reboot since that seems to be a source of some of this wonkiness, so we'll see how long this supposed stability lasts...