[E 2015 CDMA Android Development] Buzbee2:
Newbie Guide

If you do not want to update the bootloader, then basically, you go into custom recovery and flash the Surnia_Moto_E_2015_xxx_Stock_Partition_Updater.zip (xxx=5.1.1 or 6.0) first and then the stock rom of your choice.

The Surnia_Moto_E_2015_xxx_Stock_Partition_Updater.zip is necessary ONLY ONCE and ONLY if you have an EARLIER version of the gpt.bin installed. For example, if you upgraded to 6.0 and installed Surnia_Moto_E_2015_6.0_Stock_Partition_Updater.zip already and want to downgrade to 5.1..1 then don't run Surnia_Moto_E_2015_5.1.1_Stock_Partition_Updater.zip before the stock rom. You also don't need to use it if your reinstalling 6.0 or any earlier version either. If you downgrade, please DO NOT ACCEPT any OTAs as this may lead to a hard brick.

1. Backup the entire data on your Moto E 2nd Gen 4G before proceeding. http://guidebeats.com/2015/09/09/backup-data-android-smartphones

2. Sufficiently charge the Moto E 2nd Gen 4G battery before proceeding. At minimum 60%.

3. You will need an unlocked bootloader. https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a

4. Install the Motorola USB drivers to connect your Moto E 2nd Gen 4G to your PC. https://support.motorola.com/us/en/Solution/MS100797

5. Enable USB Debugging Mode on your Moto E 2nd Gen 4G, from Settings -> Developer options. http://guidebeats.com/2016/02/19/en...y-android-smartphone-running-at-kitkat-higher

6.Download, and then install the Minimal ADB and Fastboot tools on your PC. http://guidebeats.com/2015/10/12/guide-to-install-minimal-adb-fastboot-flash-tool-on-windows

7. Download the appropriate Surnia_Moto_E_2015_xxx_Stock_Partition_Updater.zip below.

8. Extract the gpt.bin and the bootloader.img to your Minimal ADB and Fastboot tools directory (along with a custom recovery if you do not have one installed yet - link below).

9. Boot into bootloader mode via [Press and hold the two buttons Vol. Down+ Home at the same time, Release all buttons when the Moto E 2nd Gen 4G vibrates and displays the logo on the screen.

10. Connect your Moto E 2nd Gen 4G to PC while it’s in bootloader mode.

11. Skip this step if you are downgrading or reinstalling the same version. Otherwise, double click the MAF32.exe in the Minimal ADB and Fastboot tools directory and type in the following commands:

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash recovery <name of custom recovery image if you don't already have one, e.g. "twrp-surnia-3.0.2-r1.img">

12. Copy the proper stock rom below to your internal storage.

13. Tap the Vol Up/Vol Down buttons and choose recovery mode. Go to Wipe-->Advanced Wipe. Check Davlik /Art Cache, System, Data, & Cache. Swipe to wipe. Go Back and choose Install.

14. Select your stock rom and tap Install image.

15. After it completes, reboot phone and wait at least 12 minutes to get to the Welcome screen. I suggest waiting until you see a 3G or LTE icon before setting up Wi-Fi during setup.

16. Congratulations, you just updated to stock 5.1.1 or 6.0!

Squid's TWRP Surnia Custom Recoveries:

http://xdaforums.com/moto-e-2015/development/twrp-squid-twrp-recovery-moto-e-lte-t3137649

Surnia_Moto_E_2015_5.1.1_Stock_Partition_Updater.zip

XT1526_Surnia_5_1_1_Lollipop_v1.zip<-For Sprint, Sprint MVNO, and Sprint subsidiaries on XT1526 or XT1529.

XT1526_Surnia_5_1_1_Lollipop_v2.zip<-For Sprint, Sprint MVNO, and Sprint subsidiaries on XT1526 or XT1529. *LATEST*

XT1528_Surnia_5_1_1_Lollipop_v1.zip <-Useless right now for XT1528 owners until a way is found to unlock the bootloader! You may use this version if your on Verizon using an unlocked XT1526 or XT1529.

XT1529_Surnia_5_1_1_Lollipop_v1.zip <-For Open Mobile /LRA partners on XT1529 or XT1526.

Surnia_Moto_E_2015_6.0_Stock_Partition_Updater.zip

XT1526_Surnia_6_0_Marshmallow_v1.zip<-For Sprint, Sprint MVNO, and Sprint subsidiaries on XT1526 or XT1529.

XT1526_Surnia_6_0_Marshmallow_v2.zip<-For Sprint, Sprint MVNO, and Sprint subsidiaries on XT1526 or XT1529. *LATEST*

XT1528_Surnia_6_0_Marshmallow_v1.zip <-Useless right now for XT1528 owners until a way is found to unlock the bootloader! You may use this version if your on Verizon using an unlocked XT1526 or XT1529.

XT1529_Surnia_6_0_Marshmallow_v1.zip <-For Open Mobile /LRA partners on XT1529 or XT1526.

Known Issues:

1. Cosmetic

- (6.0 only) In About Phone->Status->Sim Status the Cellular network type displays as 4G rather than LTE.

- (XT1526 only) In About Phone->Status->Sim Status the Network shows as Sprint even if your using a Sprint MVNO or Sprint subsidiary. (The lock screen also does the same thing)

- The picture file displayed under Settings->About phone-> Regulatory information displays the SAR information for India's XT1521.

2. The menus for Activate Device (Self Service)/System Update no longer exist under System in the settings menu so you cannot access Update PRL, Update Profile, or UICC Unlock. Update Motorola software has been moved to System updates under Settings->About phone. XT1526 users can NO LONGER update PRL by dialing # #72786# (# #SCRTN#) either. You will need to make a backup, install another stock rom, update prl and profile, then reinstall backup.