[Moto G Q&A, Help & Troubleshooting] bmurphr1:
Back in the day when the first generation Moto G from Boost Mobile (X1031) could be flashed with a lot of help from DFS and such to unlock the SPC and send fastboot commands to the phone from adb and basically wedge Verizon-based firmware on the device I did so and used the device on PagePlus for 3+ years with excellent results including 3G connectivity and everything working as if it were in fact a Verizon phone. The phone has an unlocked bootloader of course thanks to Motorola before they put the ban on unlocking the Moto G's firmware in order to perform this. This is the entire guide that I used:

http://superior-automation.com/temp/MotoG.pdf

Basically it was copying the Android 4.4.2 image over to the device from the Verizon firmware when it was a Boost Mobile phone, and right now I'm interested in converting it back to a Boost Mobile phone so that it could possibly be used, even if it means 3G only connectivity and limited capabilities (as you'd expect from a phone that is this old). I have some uses in mind for the device though and would like to see if I can get it back on Boost Mobile firmware and go from there.

I have all of the files that I should need to perform the procedure but I wanted to check and make sure that did all of my homework before I went to the trouble of trying this flash to revert it back to stock state. Right now I have the entire firmware for Verizon 4.4.2 firmware for the XT1028, version 4.4.4 for the same model, version 4.4.2 for Boost Mobile, 4.4.4 for Boost Mobile, and even the "coveted" 5.1 files for the Boost Mobile XT1031 version of the device. Right now it looks like that if I followed those instructions but used the 4.4.4 firmware for Verizon that I could update the bootloader so that I could potentially get 5.1 loaded on the device, but right now my plan is to perhaps use fastboot to push Verizon 4.4.4 firmware to the phone first, and after this take the Boost Mobile 4.4.4 firmware and again use fastboot to revert the Moto G back over to Boost Mobile running the final version of KitKat. Since I did end up having to unlock the bootloader and change the SPC to 000000 in order to be able to flash the phone over to a different carrier's firmware I wanted to make sure that it wouldn't have any impact on the flashing process or whether it would work on Boost Mobile once the modem firmware and PRL are reloaded onto the Moto G. I don't have or remember the original SPC so I can't revert that setting, but I did want to know if this would cause any issues with the phone registering with Boost Mobile or not.

If everything goes well with all of the fastboot pushes in order to revert the phone to Boost Mobile I would most likely want to upgrade the phone over to Boost Mobile with Android 5.1 running so that it has a more current OS on it and hopefully full 3G data connectivity plus talk and text. If this is not an option and the phone wouldn't be able to actually work on the BM network (it's never been activated on BM before because it was a cheap phone always used on PP) then I would consider just upgrading the phone over to Verizon's Android 5.1 and using it as a glorified MP3/video player with no data connectivity except for WiFi since I'd like to use the phone in my car as a OBD-II reader with possibly Google Maps running for directions on a mount in my vehicle. With Verizon now banning all Sprint-flashed devices from being activated on the network I know that the only chance of getting this phone activation-ready is a BM flash so I'm hoping that this process will get the phone to where it can be activated on Boost and have a cheap phone as my mini-computer inside of my car doing things like playing Pandora/Spotify, map guiding, OBD-II statistics, and so on and so forth.

Any feedback regarding the steps that I would need to take in order to revert the phone from Verizion/PagePlus back to Boost Mobile would be appreciated. I know it's an old deprecated device but if I could just get it activated on Boost then it would be a cheap little phone that I could use for small things in my car. If the phone after the flashing means that I'll never be able to activate the phone on Boost Mobile then it's not a big problem seeing as it's a device worth less than $20 on eBay but I would like to try and perform a miracle and revive the phone for Boost Mobile usage if possible. As mentioned I have all of the firmware files stored and know how fastboot works with this Moto G, and that it won't be an easy task but still have hope the phone could be used on Boost Mobile's network. If the SPC being zero'd out is the issue with getting it on BM then knowing beforehand would save me a lot of time, and I'd just upgrade it to Verizon 5.1 firmware and use it as a glorified video/MP3 player. I thank you all for any help that you might have for me in this endeavor as it would be thoroughly appreciated and honestly if it works that would be great but if not then it's no major loss at all. Cheers everyone, and thank you for your time.