yashsingh1/xdaforums huggingface dataset:
[E 2015 CDMA Android Development] Buzbee2:
Thanks deega!!!

With this program I managed to get the official stock XT1521_SURNIA_RETASIA_DS_6.0_MPI24.65-39_cid7_subsidy-DEFAULT_CFC.xml.zip Marshmallow rom working on my CDMA FreedomPop XT1526. As my XT1526 was white I assume it was originally a Boost Mobile phone. I only had to use this program and make changes to the build.prop and now I have 3G/4G working on a stock MM rom. Note: I didn't flash the modems files from the RETASIA rom.

I think it would be best to put the carrier specific stuff first before the Sprint stuff in the apns-conf.xml. Why?

I tried using this to get the 5.1.1 RETEU XT1524 stock rom working on my XT1526 to work in CDMA mode. In the APN List, after using this program ,I noticed that FreedomPop was listed first and then Sprint. Sprint was selected by default. When I tried with the 6.0.1 XT521 RETASIA Rom I noticed the APN menu is missing. There is no way now to switch from Sprint to FreedomPop In APN list so I made the change in the FreedomPop 2.apns-conf.xml and made FreedomPop first in hopes it would be selected rather than Sprint.

I tested it and can make and receive calls as well as make and receive texts. 3G works and 4G works also. Some weird display issues are arising though:

I no longer get the LTE icon but instead I get the 4G icon. I can confirm it displays the 4G icon whether I am LTE Band 25 or TD-LTE Band 41 using the app "LTE Discovery" from the play store. I guess the RETASIA rom doesn't use the LTE icon like the USA roms do.

In About Phone->Status->Sim Status it displays the network as FreedomPop when on 1XRTT or eHRPD 3G and Sprint when on LTE Band 25 or TD-LTE Band 41. ( The lock screen also does the same thing) For some reason, the data/eri.xml that is added via the MVNOSlayer_R4.zip. is being used to display the network for 1XRTT or eHRPD 3G but not for LTE Band 25 or TD-LTE Band 41. I can't locate where it is deriving Sprint from for those bands. I tested and it is not the apns-conf.xml or build.prop or the data/eri.xml.

Using the program "Sim Card Info" The sim card operator and Network operator are always blank now. In addition, The code is 310003 not 310120. I have never heard of a ro.cdma.home.operator.numeric being 310003. I have only seen FreedomPop use 310120 and 310000. Wikipedia doesn't list an operator for 310003 either. First one listed is 310004 for Verizon.

Any Help?
[E 2015 CDMA Android Development] Buzbee2:
as Deega hasn't been around in awhile I thought I would make some changes:

1. added TextNow

2. possible LTE Fix for Ting

3. Minor RingPlus change

MVNOBuzbee.zip
[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 updates either. There are CM12.1 & CM13 customs roms available though. If you are a lucky owner of an XT1526 Moto E 2nd Gen 4G TD-LTE (Surnia) though you can now also enjoy a fully functional 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

Known Issues:

1. You no longer get the LTE icon but instead get the 4G icon. I think this was by design for this Asia rom.

2. No carrier specific apps. FreedomPop users can just download their apps from the Play Store. Not sure about the rest of you.

3. You now have a dual sim menu in settings. No biggie since the 2nd sim slot is greyed out in the menu.

4. There is no way to update your Profile or PRL anymore. The menus for Activate/Update do not exist. Checking for OTA updates has been moved to "About Phone" but as I changed the fingerprint you should not get any notifications anyways.

5.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) For some reason, the installed data/eri.xml is being used to display the network for 1XRTT or eHRPD 3G but not for LTE Band 25/26 or TD-LTE Band 41.

6.Using the program "Sim Card Info", The Sim card operator and Network operator are always blank now. In addition, The code is 310003 not 310120. Wikipedia doesn't list an operator for 310003 either. First one listed is 310004 for Verizon. True Sprint users may not notice these differences.

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

1x

3G

4G

Send MMS

Receive MMS

Send SMS

Receive SMS

Outgoing Calls

Incoming Calls

Your experience with issues 5 & 6 above.

Anything else you feel is relevant.

Link: Instructions.htm

Support/Input provided here now:

http://xdaforums.com/moto-e-2015/cdma-development/stock-xt1521-gsm-xt1526-cdma-t3342789
[E 2015 CDMA Android Development] spc2000:
Thanks for your work, great instructions. I'm a FreedomPop XT1526 user & these are my results coming from 5.1 to 6.

Change it to LTE/CDMA auto (PRL) [check]

Preferred Network Type: LTE [check]

System Select: Automatic [not an option].

I have "Network operators" & when tapped it does a search & finds Sprint, T-Mobile, Verizon & AT&T, also "Choose automatically". I tried "Choose automatically" & Sprint. No luck. Also no option for CDMA subscription: RUIM/SIM. Don't know what I missed.
[E 2015 CDMA Android Development] Buzbee2:
I updated the instructions and the MVNOBuzbee_R2.zip at around 5:30p.m. EDT. (includes a new build.prop) Try following the new instructions after applying the new MVNOBuzbee_R2.zip and make sure to read the new troubleshooting area after the instructions.
[E 2015 CDMA Android Development] spc2000:
Followed instruction but when I change to "LTE/CDMA auto (PRL)" in Phone information I don't get a phone number & in Cellular network setting I have [Data roaming] [Preferred network type] [Network operators] & [Carrier settings]. No System Select or CDMA subscription option.
[E 2015 CDMA Android Development] Buzbee2:
"LTE/CDMA auto (PRL) must have reverted back to gsm because those are the gsm settings. Network operators should disappear and system select and CDMA subscription should appear. Put it on LTE/GSM/CDMA auto (PRL), switch to preferred network type global, then to LTE/CDMA auto, turn sim card off and back on. See if system select and cdma subscription appear. If not, try preferred network type to 3G and repeat. Keep playing around with these settings. Sometimes a reboot helps after switching to LTE/cdma (auto). Your trying to get the sim card to be seen as "Phone Type: CDMA" rather than GSM. The program "Sim Card Info" is helpful to verify that.
[E 2015 CDMA Android Development] squid2:
CDMA on CyanogenMod 13

I've posted a build (March 20) that should be of particular interest to CDMA users. We've tried to automate the installation of APNs required for CDMA carriers so that you don't need to flash any special zips or run this app to fix LTE. See the instructions in my post and let me know what the results are without using any third party modifications for CDMA.
[E 2015 CDMA Android Development] Anonymous:
Hi. I can't root my device and install twrp. I don't want to unlock bootloader .. Can I install custom ROM without unlocking bootloader. For moto e 4g lte
[E 2015 CDMA Android Development] Buzbee2:
I uploaded new instructions, different recovery, and a MVNOBuzbee_R3.zip at 7:10P.M. EDT. It's not such a hassle to get a working 4G CDMA connection anymore.
[E 2015 CDMA Android Development] davidxd:
Thanks and feedback

Massive thanks to you, Buzbee2, for your fantastic instructions and your effort on getting this working for us. I upgraded to the Asian Marshmallow 6.0 OTA with no problems and applied MVNOBuzbee_R3 for Boost. Everything went well, with the weird things you noted (Sprint when in 4G, etc). Here are my results from testing, and speeds from Speedtest app (unscientific, and YMMO, obvs).

1x - yes, 0.10 down, 0.02 up :)

3G - yes, 0.90Mbps down, 0.22Mbps up

4G - yes, 2.03Mbps down, 2.03Mbps up

Send MMS - no, tried on 4G and 3G but no luck

Receive MMS - yes, MMS received from AT&T to Boost

Send SMS - yes

Receive SMS - yes, AT&T to Boost tested and it was instant

Outgoing Calls - yes

Incoming Calls - yes

Your experience with issues 5 & 6 above: I'm loving the Marshmallow!

Anything else you feel is relevant: dropping down from 4G to 3G to 1x (using "Preferred Network Type" setting) happens instantly, but picking up 4G again takes a long time (or fails, I didn't wait!) I flicked into Airplane mode and out and it came back instantly, so I don't know if there's some slowness in polling/refreshing.

I haven't rooted but will try now and edit if it changes any of the above.

Other than that, I can't thank you enough :good:
[E 2015 CDMA Android Development] Buzbee2:
Support has been to its own thread:

http://xdaforums.com/moto-e-2015/cdma-development/stock-xt1521-gsm-xt1526-cdma-t3342789

The APN included is using 68.28.31.7 and http://mm.myboostmobile.com using n.boost.ispsn APN. You can 68.28.31.1 or Sprints. What meesaging app are you using? Try Hangouts and see if you can send MMS. Otherwise see if you can change APN in your messaging app:

to
[E 2015 CDMA Android Development] norwoodesteel:
worked on sprint pre-paid moto elte 2015 on the new Charge mobile data only sim.

$15 / gig, no monthly fees, no expiration on data. with wifi this will cost me $2-3 a month.

just use google voice/hangouts for calls and texts.

the phones have worked new out of the box (on ting also) and cost me $39.99

thanks
[E 2015 CDMA Android Development] allanlgz:
Hey, just letting you know this fix helped some Sprint LG 3 users working data on Fulmics rom after I discovered out of curiosity I tried your zip and it worked, so wanted to say thanks

http://xdaforums.com/sprint-lg-g3/help/solution-fulmics-rom-data-issues-ls990-t3346389

I made a thread to let others know to help them I gave credits to you
[E 2015 CDMA Android Development] The Jinx:
Guys I don't mean to be annoying or anything but can you please direct me to a working TWRP recovery for the XT1526 (I have the Boost Mobile model, but activated on RingPlus) I've been looking through some of the threads on xda but I am not sure if I found the right one. http://xdaforums.com/moto-e-2015/orig-development/twrp-moto-e-2015-recovery-t3049726

Also does the XT1526 work with every surnia rom, if not does the offical surnia rom from Cyanogenmod work with the XT1526.

Thank you,

J
[E 2015 CDMA Android Development] lentm:
I recommend squid2's TWRP: http://xdaforums.com/moto-e-2015/development/twrp-squid-twrp-recovery-moto-e-lte-t3137649

and yes, you can install official CM13 for Surnia.

I have Spring Prepaid XT1526 on RingPlus
[E 2015 CDMA Android Development] oohaylima:
The MVNOBuzbee zip file worked. The only thing I had to do was manually put the APN information. The R3 zip file prevented my phone from fully booting into the ROM. Phone: Samsung Galaxy S3. ROM: Pac Rom Lollipop 5.1.1.
[E 2015 CDMA Android Development] jjfriede:
thank you, this fixed my freedompop service after flashing the caf-6.0.1 rom
[E 2015 CDMA Android Development] cfli1688c1:
this works great. I have ringplus on htc one m7 with 6.0.1.

thanks.
[E 2015 CDMA Android Development] Abskurity:
Im not sure if anyone's looking,but i edited OPs files & Installer to add in TextNow LTE support. Ive spent the last 6 hours trying to fix LTE for TextNow pm CM13.this will work.

All credit goes to OP, [MENTION=7115962]deega[/MENTION]

All i did was edit the apn info.

[MENTION=7115962]deega[/MENTION],i will not host your file without prior permission.however,if youd like to update your files with textnow info,here is the APN Info.

APN NAME-TextNow

APN-n.eg.ispsn

Username-Sprint

Password-*

MMSC-http://mms.sprintpcs.com

Port-80

MCC-310

MNC-120

APN type-default,Supl,mms,fota,dun

Protocol-IPv4/V6

Roaming Protocol-IPv4/v6

Bearer-eHRPD,LTE

I had to scour countless threads to find this info,please leave thanks if this helped you, and be sure to thank [MENTION=7115962]deega[/MENTION] as well,i couldnt have figured this out without him.
[E 2015 CDMA Android Development] holistone:
I'm running the latest TWRP (3.0.2.2) on a Sprint Galaxy S5 and the install of MVNOSlayer_R4.zip hangs after "starting aroma installer" and reboots back to Recovery. Any suggestions?

UPDATE: the problem was TWRP 3.0.2.2. I switched to 3.0.2.1 and it ran fine. Great work. I have RIngPlus on several phones and it solved the LTE access problem on all of them.
[E 2015 CDMA Android Development] kalehua4791:
awesome work on this

:good:

this is an awesome piece of work and helped fix alot of my problems as i have a rescued sprint note 3 over on boost and couldn't get 4g for about 2 days and now it works great.

K

---------- Post added at 06:57 PM ---------- Previous post was at 06:55 PM ----------

just in case someone wanted to know i am running twrp on one phone and cwm on the other 2 and it works flawlessly on all 3

k
[E 2015 CDMA Android Development] tusker559:
I am having this same problem but I can't seem to find version 3.0.2.2 or 3.0.2.1 anywhere. It doesn't exist on the playstore app and it doesn't exist here: https://twrp.me/

Have a link by any chance? (I am on Sprint Note 3 if that makes a difference.)

Edit: Found it: https://twrp.me/devices/samsunggalaxynote3qualcomm.html

Edit 2: Now it makes it ever so slightly further but still hangs then reboots.

Final edit: I had to downgrade all the way to 2.8.7.0 to get this zip to actually run on a Sprint Note 3.
[E 2015 CDMA Android Development] holistone:
Apparently many of the 3.x versions of TWRP have issues with the Aroma installer. When 3.0.2.2 did not work for me, I first downgraded to 2.8.7 (which did work) then tried to find the most recent version (3.0.2.1) that would work. TWRP 2.8.7 seems to be the safest choice for use with MVNOSlayer_R4.zip.
[E 2015 CDMA Android Development] akira6968:
Thanks for your work, but doesn't seem to work for me :(

SPH-L710 Galaxy S3 on Boost Mobile flashed with Marshmallow 6.0.1 OctOS ROM (d2spr) still can only get 3G.
[E 2015 CDMA Android Development] akira6968:
If anyone happens to be on Boost with a Samsung Galaxy S3 SGS3, Mydian (http://xdaforums.com/showpost.php?p=67458906&postcount=426) posted a fix that worked for me to get 4G on a 6.0 ROM. I flashed the rom, the gapps, the APN fix, then reboot, then back to recovery and flash the rom again (dirty, no wipes).
[E 2015 CDMA Android Development] blueberry.sky:
Would you be willing to add tello?

I just activated on tello. Everything seems to be working after doing ##SCRTN#. I have /system/etc/apns-conf.xml but I do not seem to have /data/eri.xml. And I don't see tello named in my apns-conf.xml :confused:

~ edit ~

I think these are my apn settings for Tello:

<!-- APN for Tello -->
<apn carrier="Tello"
numeric="311870"
mcc="311"
mnc="870"
apn="n.mi.ispsn"
type="default,mms,ia"
protocol="IPV4V6"
mmsc="http://mm.myboostmobile.com"
mmsproxy="68.28.31.7"
mmsport="80"
bearer_bitmask="13|14"
/>
<apn carrier="Tello"
numeric="311870"
mcc="311"
mnc="870"
apn="mi.pamsn"
type="dun"
protocol="IPV4V6"
mmsc="http://mm.myboostmobile.com"
mmsproxy="68.28.31.7"
mmsport="80"
bearer_bitmask="13|14"
/>
<!-- END APN for Tello -->

It's based on what I found in active use (current=1) in /data/data/com.android.providers.telephony/databases/telephony.db. I also have several sprint entries that are active (current=1).

I haven't yet flashed a different ROM and tested these.
[E 2015 CDMA Android Development] magicalbum:
Thanks this worked for me.

I also flashed the patch below so that the carrier updates for Update PRL and Update Profile will work on CM.

http://xdaforums.com/showpost.php?p=58118888&postcount=46
[E 2015 CDMA Android Development] FanboyStudios:
Where did you get CM 12.1?
[E 2015 CDMA Android Development] xtermmin:
http://xdaforums.com/showpost.php?p=67320152&postcount=1390
[E 2015 CDMA Android Development] FanboyStudios:
Do you know where I can get a Virgin Mobile 5.0.2 Stock modem? Modem only is much preferred, as my internet downloads about as fast as dialup.
[E 2015 CDMA Android Development] xtermmin:
https://www.sendspace.com/file/d81k1n
[E 2015 CDMA Android Development] FanboyStudios:
Is there a KitKat Cyanogenmod for this phone?
[E 2015 CDMA Android Development] xtermmin:
No, the phone launched with Lollipop and was updated to Marshmallow in most regions. No KitKat at all.
[E 2015 CDMA Android Development] xdaNewbieDroidy:
I have LTE version of moto e. But when im going to use data, LTE does not appear besides my signal icon but instead "E" appears. Why? Location: Philippines
[E 2015 CDMA Android Development] xtermmin:
What model? This topic is for the XT1526, which only has the HSPA and LTE bands used in the Americas.
[E 2015 CDMA Android Development] xdaNewbieDroidy:
i have xt1521. moto e2 lte version. it says that it has lte. but when i use my data, only E appears. maybe because of the place? im from philippines.
[E 2015 CDMA Android Development] xtermmin:
You're probably better off asking in the Q&A section, as this topic is about the XT1526, but from a cursory look:

XT1521 has LTE Bands 3, 7, 28, 40.

Globe operates on LTE 3, 7, 41.

Smart operates on LTE 1, 3, 5.

If you're on Smart and are in a non-Band-3 area, you won't be able to get LTE.
[E 2015 CDMA Android Development] xdaNewbieDroidy:
thank you for that information. giving me the idea.
[E 2015 CDMA Android Development] Sands207:
Could we add the straight talk LTE APN to this?
[E 2015 CDMA Android Development] shengslogar:
Took a minute after rebooting, but this thing worked like a charm for RingPlus on my LS990/CM13. Kudos, I was living with 3G until now. Thank you! :)

(Curious though that at first it said RingPlus as the carrier, and then immediately LTE kicked in it switched the carrier to "Digital Roaming." I'm not complaining; before with 3G it said "Domestic Roaming" but I didn't get any surcharges so....)
[E 2015 CDMA Android Development] blackmamba:
I see "Digital Roaming" as well with RingPlus APN. It's using voice and data perfectly - can verify on dashboard. Definitely not really "roaming" since that is disabled on RingPlus anyway. Also, in the phone SIM status (under settings) you can see that the network state as Roaming:No.
[E 2015 CDMA Android Development] kilbZ:
Ringplus working

This worked great on my LS-970. I activated Ringplus on stock (ZVC), flashed Android 6.0, and then flashed this zip. Thanks for sharing this with us.
[E 2015 CDMA Android Development] SoNic67:
Thanks for your work!
[E 2015 CDMA Android Development] wildestweasal:
is there one for us cellular ?
[E 2015 CDMA Android Development] kskillz2000:
Are you going to have this operational for 7.x.x
[E 2015 CDMA Android Development] cwebster:
This DID fix my LTE on Ting.

Note 3 hltespr SM-900P.

TWRP 2.8.7.0

THANKS! :good:
[E 2015 CDMA Android Development] atscntsc:
Tello support

Below is a modification to the MVNO APN updater adding support for Tello and removing support for RingPlus.

With the demise of RingPlus, many former subscribers, like myself, are migrating to Tello. After completing my migration, I discovered I had erratic data connectivity and my phone would never connect above 3G speeds. The version of the Sprint MVNO APN updater posted on the first post of this thread does not include support for Tello. So, I decided to hack the hack and update the updater to include the necessary changes for Tello. Since it seems RingPlus is now going out of business, I replaced the APN entries for RingPlus with the necessary entries for Tello.

I tested my modifications on my Moto E2 (2015) XT1526 running the "Asian Market" Marshmallow Rom made available by Buzbee2. I now have a stable LTE data connection. I hope this is useful for other Tello users experiencing the same issue I had.

For those interested, these are the data values I used in the XML configuration included in the installer attached.

bearer_bitmask="13|14"

mmsport="80"

mmsproxy="68.28.31.7"

mmsc="http://mms.sprintpcs.com"

type="default,mms"

apn="n.mi.ispsn"

mnc="120"

mcc="310"

carrier="Tello"

mmsprotocol="null"

port="null"

proxy="null"

password=""

server=""

user="MDN@MVNO337.SPRINTPCS.COM"

numeric="310120"

Thanks and credit go to both @deega and @Buzbee2.
[E 2015 CDMA Android Development] linhnd2000:
it seems that you edited the original file which didn't have correct support for Ting. I believe Buzbee2's file has Ting's settings.

Edit: this MVNOSlayer_R6 file edited by me should have both Ting and Tello. Ringplus removed.
[E 2015 CDMA Android Development] tonline:
I'd like to know this very much as well.

TIA
[E 2015 CDMA Android Development] bigblueshock:
I'm on 7.0.1 myself. I only had 3G until i used the MVNO slayer. I now have LTE.

It's safe to say (worked for me at least) this is compatible with Nougat

Edit. Now on Ting and no luck =/ Maybe it's not truly compatible with 7.x.x
[E 2015 CDMA Android Development] zulfi984:
how to convert 3g otus to 4G for JIO sim support
[E 2015 CDMA Android Development] dandrumheller:
Not possible.
[E 2015 CDMA Android Development] avarada:
Does this still work for ting?
[E 2015 CDMA Android Development] avarada:
Did you ever get LTE to work on TIng, just flashed CypherOS running Android 7.1.2 but get only 3G.
[E 2015 CDMA Android Development] kskillz2000:
What worked for me, because I had issues at first on boost with 7.1.2 is clear the apn list via the menu option, then flash the Slayer flies. After that I had lte and not just 3g
[E 2015 CDMA Android Development] avarada:
Thanks for your response. Would you mind telling me which particular Slayer file did u flash after clearing the APN list, because i tried : MVNOSlayer R4.zip, MVNOBuzbee.zip, MVNOSlayer_R6.zip. None of them worked only get 3G no LTE.
[E 2015 CDMA Android Development] kskillz2000:
Mvnoslayer r4 is what I used
[E 2015 CDMA Android Development] bigblueshock:
Sorry for the late response.

No. Not going to work as far as I've checked. You need to run the older build. Any builds with VOLTE enabled seem glitched with LTE on this phone.
[E 2015 CDMA Android Development] Ophidian_DarkCore:
what happened to the unified cm apn file that would pick the right one automatically
[E 2015 CDMA Android Development] taemta3:
Hey any hope for a MVNO Slayer (or how to hack the code) that compiles APN for Twigby (n.si.ispsn) or TPO Wireless (pwg) users. Barring that I will try to fool around with one of the old updater ZIP files and manually enter the data change into the xml files and see what happens.
[E 2015 CDMA Android Development] taemta3:
For the MVNO Slayer R7 you can add a n.si.ispn with identical Tello parameters from above for Twigby. I am still trying to hack an xml from a stock TPO wireless phone to get the settings for the CDMA side of TPO Wireless. TPO wireless took over Kajeets old Sprint MVNO network.
[E 2015 CDMA Android Development] oblivion2k:
Hey, just wanted to give a special thank you Buzbee, I'm on a no-name Government-subsidized Sprint MVNO, flashed the patch, chose the sprint option, and I have LTE for the first time since switching to this new phone. You rock :good:
[E 2015 CDMA Android Development] yoshiki2:
Somehow. everything works.. I can even receive text messages but i cannot send any... My carrier is freedompop and I use a moto e 2015 lte (originally bought from freedompop)

I can receive many text messages, but I am unable to reply. any ideas?
[E 2015 CDMA Android Development] roadkill42:
What rom u on
[E 2015 CDMA Android Development] yoshiki2:
I fotgot to ad it. I am using the rom in this topic "Stock Moto E (2nd Gen) XT1521 GSM -> XT1526, XT1528, XT1529 CDMA" that's suposedly stock rom for another continent.. and i used the lte fix.. any ideas?
[E 2015 CDMA Android Development] roadkill42:
If I remember right there is good rom from ground zero that can be installed then call ur carrier say having problems they walk through some steps tell them didn't work then they will program ur phone by giving u numbers to put into dilar what I did and worked
[E 2015 CDMA Android Development] charsiyar:
I m using L's 990 in Pakistan can I use this instead of sprint that may work in Pakistan for any Carrier in Pakistan