[E 2015 CDMA Android Development] Buzbee2:
As you may have heard, US carriers did not receive a 5.1.1 Lollipop OTA update. They are not going to receive any Marshmallow 6.0 or Nougat (7.x) updates either. There are CM12.1 (Lollipop) , CM13 (Marshmallow) & CM14.1 (Nougat) customs roms available though. If you are a lucky owner of an XT1526/28/29 Moto E 2nd Gen 4G (Surnia) with an unlocked bootloader you can now also enjoy a stable stock rom intended for the Asian markets:

Current update options:

Android version 5.1.1

Android version 6.0

Carriers supported:

Sprint

Boost Mobile

FreedomPop

RingPlus

Ting

Virgin Mobile

TextNow

Verizon (XT1528 when an unlocked bootloader is available)

Open Mobile

LTE in Rural America (LRA) Partners

If you have a GSM carrier this may also work. Change the Preferred network type from LTE to Global.

In progress:

1. The 4G icon is the default rather than LTE icon. This was by design for this Asian rom. Looking into a better alternative than just replacing the 4G icons with the LTE icons located n SystemUI.apk.

2. Adding carrier specific apps. As I am a FreedomPop user, I only need to know which carrier specific apps are required for the following carriers: Sprint, Boost Mobile, RingPlus, Ting, Virgin Mobile, TextNow and where they can be located (Play Store, a different rom, etc.). If not downloaded from the Play Store, you must test them out first on the rom you are testing (5.1.1 or 6.0) before reporting back.

3.. Workaround for the menus for Activate/System Update no longer existing. (You can still update PRL by dialing # #72786# (# #SCRTN#).)

4. In About Phone->Status->Sim Status: it displays the network as your MVNO carrier when on 1XRTT or eHRPD 3G. Sprint is displayed when on LTE Band 25/26 or TD-LTE Band 41. ( The lock screen also does the same thing) . 1XRTT or eHRPD 3G is being retrieved from the data/eri.xml. Not sure where "Sprint" is being retrieved from but I think it has to do with Sprint's MCC MNC of 311 490 for LTE bands 25, 26, 41.

5. Locating the picture file displayed under Settings->About phone-> Regulatory information so it can be replaced with one for the XT1526/28/29.

6. Adding support for other CDMA variants (XT1528, XT1529, XT838L) if their boot loaders can be unlocked. I heard Verizon XT1528 is permanently locked. Not sure about Open Mobile XT1529. The XT838L is listed with the same hardware as the XT1528 & XT1529 but have no idea what country it is being sold in.

7. APN changes if necessary.

8. Safe way to make sure a newbie doesn't flash their bootloader to a previous version and possibly hard bricking their XT1526.

Let me know which carrier you have and Android version tested. Please test all of the following:

1x

3G

4G

Send MMS on 3g & 4g

Receive MMS on 3g & 4g

Send SMS on 3g & 4g

Receive SMS on 3g & 4g

Outgoing Calls on 3g & 4g

Incoming Calls on 3g & 4g

USB Tether

Wi-Fi Tether

Your experience with issues 2 & 4 above.

Anything else you feel is relevant.

No flashable zip yet but follow the instructions below . Flashable zips are in post#2

Link: Instructions.htm

Thanks go out to deega for his Flashable LTE fix.

XDA:DevDB Information

[ROM][WIP] Stock Moto E (2nd Gen) 5.1.1 & 6.0 for Surnia CDMA, ROM for the Moto E 2015

Contributors

Buzbee2

ROM OS Version: 6.0.x Marshmallow

ROM Firmware Required: Unlocked bootloader and TWRP

Based On: Stock

Version Information

Status: Stable

Created 2016-03-22

Last Updated 2016-05-01