Recently, I became aware that no further updates were forthcoming for the LineageOS 14.1 (Android Nougat) installation on my Moto G3 smartphone. There also seems to be a dearth of information on the status of this ROM. The LineageOS web site simply no longer lists the Moto G3 as a supported device. However, the “Latest News” item on the web site (Changelog 22, dated March 01 2019) indicates: “Goodbye LineageOS 14.1 – The Nougat-based release has been discontinued and the last builds were published on February 7th, 2019.” So much for my stable Android OS and the associated security patches!
Now the trick is to find a new custom ROM that will offer the promise of continued support. One of the problems that I have in this regard is locating a reliable source of current information. Many of the web posts about custom ROMs are old and clearly out of date, or a given source may have dozens of individual posts that don’t seem to follow any particular pattern, and searching for specific information is difficult. Some custom ROMs seem to be under development by a single user which may not bode well for on-going support in the event that the individual gets side-tracked by other tasks or simply moves on to a new and shinier project. Even ROMs that are developed by teams of individuals don’t necessarily have good documentation, and often have no mechanism to report bugs or pose questions. So, the way forward seems to be largely trial and error.
One useful source of relevant, if still fairly disorganized, information is the Moto G 2015 forum on the xdadevelopers web site (https://forum.xda-developers.com/2015-moto-g). In particular, the “MOTO G 2015 ANDROID DEVELOPMENT” section lists a number of current ROMs available for the phone. My strategy was to try the ROMs that were (a) current, (b) being produced by development teams, and (c) which had individual web sites – in an attempt to identify a ROM with a development history that suggested continued support was likely.
The results of my research along these lines were mixed. I decided to “move up” to Android Pie. My first attempt was to stick with LineageOS. I was able to flash the 9.0.0_r35 release of LineageOS 16.0 to my phone; however, the subsequent process to setup Android stalled at “Put Google to work for you”. Both the SKIP and NEXT buttons on this page proved to be non-functional and there didn’t seem to be a way past this point.
My next attempt used the Resurrection Remix v7.0.2 ROM. The result was similar to the previous attempt in that Android Setup stalled at the same point but, this time, I was able to close the app and try customizing the system. However, there was still a major problem. Downloads from the Play Store were all stuck at “Download pending”. A temporary fix was to pause Android Setup with a “remind me later” option. This allowed files to be downloaded from the Play Store but, as advertised, Android Setup was back with a vengeance on the following day.
My most recent attempt has been the most successful to date. I flashed the AospExtended ROM V5.8. For this ROM, the Android Setup process offers Google Assistant. On declining this feature (for now), the setup process completed successfully. However, after rebooting the phone, and with Android Pie seemingly being successfully installed, a notification that Android Setup remained to be completed still popped up! Removing this notification apparently created no problems and the system seems to function normally. Time will tell if the notification reappears!
Changelog 22 – Pushing Pie, Bracing Builds and Careful Calculator
xdadevelopers Moto G 2015
[ROM][9.0.0_r35][Unofficial][LineageOS 16.0] [OSPREY] 
[ROM][9.0.0_r37][OFFICIAL] Resurrection Remix v7.0.2 [OSPREY]
[ROM][8.1.0_r43][OFFICIAL] AospExtended ROM V5.8 [OSPREY][12TH AUG]
Download & Install Lineage OS 16 on Moto G (Android 9.0 Pie ROM)