yashsingh1/xdaforums huggingface dataset:
[E 2015 CDMA Android Development] Sands207:
[MENTION=3445372]scritch007[/MENTION] even though we might not be where we want to be with LTE this is still a great ROM. I'm still on the test ROM you had me try but I will likely flash forward to the latest nightly this evening. As long as I have my network set to 3g I can call,text and use my data. If I use 8sms I can send pics too. I still have all of my VM stock files etc, let me know if I can help :)

sent via CM 12.1
[E 2015 CDMA Android Development] hydroman202:
Response

OK, I have an xt1526, sprint. So far, 3g works, but LTE does not. I did manage to get it to flicker on for a very quick half a second, by a combination of switching network modes and turning data off and on. This is still a great ROM, and your efforts are appreciated!
[E 2015 CDMA Android Development] AchillesTheGod:
Are you implying mms doesn't work?

---------- Post added at 06:14 PM ---------- Previous post was at 06:09 PM ----------

Have you tried the 8sms lollipop beta? http://8s.ms/material-theme-for-8sms also have you attempted any other apps?
[E 2015 CDMA Android Development] Sands207:
Thanks man, 8sms update helped a little bit

sent via CM 12.1
[E 2015 CDMA Android Development] McGoodle:
For what it's worth I'm running the 11-05 nightly build on a VM xt1526 and 3g works fine off the bat, no LTE of course.
[E 2015 CDMA Android Development] :
Hi, I think this is the right place to ask this. If not I apologize.

I have the Moto E 2015 Surnia with the latest nightly cm-12.1-20151107-NIGHTLY-surnia installed. I've found absolutely zero bugs EXCEPT for one.

I've noticed that sometimes when I put the phone into Airplane Mode or take it out of Airplane Mode, the phone will freeze for about five seconds then restart itself. It only does that maybe after two or three times of putting the phone in or out of Airplane Mode. It doesn't freeze and restart every time.

I'm wondering if anyone else has had that issue and if there's a way to fix it or should I just wait for the next nightly?

Thanks!﻿

Edit: never mind, got an answer from CyanogenMods G+ page. :)
[E 2015 CDMA Android Development] dumphone:
sprint XT1526 user here running 12.1-20151109-NIGHTLY-surnia. 3G works but not LTE. Also there is the option for gesture typing but it does not work even though I have the option enabled.
[E 2015 CDMA Android Development] starkly_raving:
It's not a prl issue at all...if someone (sprint and vmu) could clean flash the rom and pull a getprop before trying any edits or making any changes. Just pull it immediately after flashing. Also download apn changer from market and screen shot what apn your on from a clean flash. From what I've seen numeric, alpha operators and apns don't match at all for Sprint and VMU.

**EDIT**

Also if we could get a stock(Sprint/VMU) getprop to compare outputs that would be helpful.
[E 2015 CDMA Android Development] Sands207:
I did a clean flash of the latest nightly, and pulled a getprop and also my build.prop. my stock VM files are posted here as well. Just wanted to note that during setup the mobile data was listed as boost and I am on virgin https://drive.google.com/folder/d/0Bz99NuhE3XwmUnlNVy1EUWhMMTQ/edit this is what my APN list looks like, I'm not sure which one it uses by default...
[E 2015 CDMA Android Development] starkly_raving:
OK after looking at your getprop you're set up like a Boost user so we're going to try this...

1. Replace your build.prop with this one...set permissions

https://drive.google.com/file/d/0B46DbOH2IgChZUtXNlB5RHp0cG8/view?usp=docslist_api

2. Replace your apnconf.xml with the stock one from VM that you have in your drive folder. Set permissions...

3. Replace your eri.xml with this one here. Set permissions...

https://drive.google.com/file/d/0B46DbOH2IgChc1RWWXdCRXpWdWc/view?usp=docslist_api

4. Once done boot into recovery and wipe data/cache and reboot. After that lets see where we are.

When you're done post your results and a new getprop and we'll see where we are.
[E 2015 CDMA Android Development] starkly_raving:
One point of interest is at least there are Sprint apns this time.
[E 2015 CDMA Android Development] Sands207:
I replaced the files and followed your directions. On reboot after clearing data/cache I get a black screen on boot.
[E 2015 CDMA Android Development] starkly_raving:
Did you set permissions on the build.prop?
[E 2015 CDMA Android Development] Sands207:
yes, I made sure they matched the original permission, but should they be set at 0777 now because of the changes or otherwise?
[E 2015 CDMA Android Development] starkly_raving:
Should be 0644 on everything but the eri which should be 0444
[E 2015 CDMA Android Development] Sands207:
Ok, I just did a clean flash. I'll replace the files again and get back to you shortly

---------- Post added at 04:43 PM ---------- Previous post was at 04:16 PM ----------

I doubled checked the files and permissions and I'm still getiing the black screen on reboot after clearing data/cache

---------- Post added at 04:50 PM ---------- Previous post was at 04:43 PM ----------

[/COLOR]
[MENTION=4658982]starkly_raving[/MENTION] I doubled checked the files and permissions and I'm still getiing the black screen on reboot after clearing data/cache. Just to double check, I am replacing the build.prop in /system, the apns-conf.xml in /system/etc and the eri.xml in /data correct?[/QUOTE]
[E 2015 CDMA Android Development] starkly_raving:
[/QUOTE]

Yes that's correct. Give me a second to look at the build.prop again

I think I made a mistake on the prop. Try this one and let's see where we are.
[E 2015 CDMA Android Development] Sands207:
So download the prop again [MENTION=4658982]starkly_raving[/MENTION]?
[E 2015 CDMA Android Development] starkly_raving:
https://drive.google.com/file/d/0B46DbOH2IgCheTVDNmdTT1lZUXM/view?usp=docslist_api
[E 2015 CDMA Android Development] Sands207:
Yes that's correct. Give me a second to look at the build.prop again

I think I made a mistake on the prop. Try this one and let's see where we are.[/QUO

I'm still getting a black screen with the updated prop :confused:
[E 2015 CDMA Android Development] starkly_raving:
Strange, I'm not sure what's going on with it. It's the same edits that fixed the Boost variant just tailored to VMU based off stock getprop information. I'll keep digging.
[E 2015 CDMA Android Development] Sands207:
OK, thanks man for all your efforts. I'll be around most of the day if you need me to try anything else
[E 2015 CDMA Android Development] starkly_raving:
Hey so I'm thinking that maybe there's a conflict with the script in the official build that's tailored to Boost. Maybe if you do the same process with the unofficial test build,

---------- Post added at 11:27 AM ---------- Previous post was at 11:12 AM ----------

@scritch007 does the test build omit the changes for Boost? Just looking for a less tampered with test rom. I'm thinking my Boost fix may be conflicting with setting up other CDMA variants.

---------- Post added at 11:49 AM ---------- Previous post was at 11:27 AM ----------

Or possibly use the build from 9/21 or older they don't have the changes that current build has.
[E 2015 CDMA Android Development] Sands207:
Cool, I'll try it with both ROMs starting with the CDMA test...ill chip away at it as the day goes on
[E 2015 CDMA Android Development] hydroman202:
Sorry for butting in, but I tried flashing the 9/21 build, and it shows sprint as the carrier, still no lte. Maybe its a start?
[E 2015 CDMA Android Development] starkly_raving:
Are you Sprint or VMU?
[E 2015 CDMA Android Development] Sands207:
[MENTION=4658982]starkly_raving[/MENTION] I know that build.props are build specific and are not universal across ROMs for the most part. Are eri.XML and apns.conf.XML files universal though? I found an apns file I had from awhile back and I think it might be a good candidate(for the CDMA test build) could you take a look and tell me what you think? https://drive.google.com/file/d/0Bz99NuhE3XwmMkxGX0EzaDluMWc/view?usp=docslist_api
[E 2015 CDMA Android Development] starkly_raving:
That looks right. Add these lines to the end of the build.prop of the rom you are using currently add your apnconf.xml and eri.xml ...

##Edits##

ro.telephony.default_cdma_sub=0

ro.ril.force_eri_from_xml=true

ril.subscription.types=NV,RUIM

ro.cdma.home.operator.numeric=310120

ro.cdma.home.operator.alpha=Virgin Mobile

ro.telephony.default_network=8

telephony.slteOnCdmaDevice=1

---------- Post added at 01:16 PM ---------- Previous post was at 01:11 PM ----------

Remember once you add your lines and do your replacements wipe data and cache.
[E 2015 CDMA Android Development] hydroman202:
regaeding lte

I have sprint as a carrier.
[E 2015 CDMA Android Development] starkly_raving:
OK so we're getting there partially...in apn changer select restore defaults and see if it populates a list.

---------- Post added at 02:57 PM ---------- Previous post was at 02:40 PM ----------

Definitely try the CDMA test build if you get s chance. I think that'd give us a better shot.
[E 2015 CDMA Android Development] Sands207:
[MENTION=4658982]starkly_raving[/MENTION] OK so I I flashed the test build and replaced the files like before and the cleared data/cache and it identified the sim as VM right away and rebooted and got the kernel set to permissive and got my correct LTE APN to show up, I'll post a screen shot. I went into the lte APN to make sure it saved and when I pressed back both of the available apns disappeared.I rebooted, set the APN list to default the apns would show up again then poof gone lol. Lte if selected in mobile settings will cycle 3g like before... I uploaded the build.prop, eri & apns files I am using with my getprop from this test build now and there are logcats too hopefully showing what is going on, I also uploaded the eri and apns file I found in /etc/CDMA/virgin is this what the ROM is going by for default? https://drive.google.com/folder/d/0Bz99NuhE3Xwmc2Y2eTNka1BpNGM/edit
[E 2015 CDMA Android Development] starkly_raving:
Well this is the closest we've gotten yet. I'll go over what you've posted and see if there's any further tweaking we can do to get it to stick.

So to summarize ...

1. Network is identified as VM

2. VM apns are populating

But the LTE APN selections aren't sticking?
[E 2015 CDMA Android Development] Sands207:
I just got it to display this for a split second before it literally disappeared by deleting my apns and then restoring to default

It was set to lte/CDMA by default
[E 2015 CDMA Android Development] Sands207:
Correct.
[E 2015 CDMA Android Development] AchillesTheGod:
Don't mean to throw us off a good track.

But

When I was on stock.

Every time I boot

It would show a yellow sprint loading bar and to connecting to server.

Correct me if I'm wrong but only a /system .apk file can do this. Now assuming it was removed in the ROM...
[E 2015 CDMA Android Development] starkly_raving:
Yeah that's on stock roms but CM and AOSP connects conventionally through telephony etc, they always have. I think Sprint uses something like odmclient(or something like that) and VMU uses chameleon ... These are carrier proprietary apps that allow piggy backing by MVNOs from all that I've read.
[E 2015 CDMA Android Development] Sands207:
Or was never there to begin with at least with CM 12.1 if you read my posts the only files modified or replaced at least on my Virgin Mobile phone have been apns-conf.XML,eri.XML and build.prop. As far as a loading bar with my varient, I never had one. 4g came right on with stock
[E 2015 CDMA Android Development] starkly_raving:
Well guys we're getting really close on the VM device what I'd like is for someone on sprint to pull me a stock getprop and then flash the CM12.1 test build and pull me a getprop from there. Even if we don't have LTE working across the board it would be good to bring all the variants up to the same point.
[E 2015 CDMA Android Development] AchillesTheGod:
Didnt just give you a stock getprop?
[E 2015 CDMA Android Development] starkly_raving:
Probably but I have so many from various testers that I didn't label the Sprint stock one. But I already have one now. Thanks.
[E 2015 CDMA Android Development] AchillesTheGod:
I have issues going back to stock. I'm use to my LG lucid 2. It was soon simple to go back to stock on that I just KDZ updated. Or used a software updater provided by lg. I wish moto G was as easy.
[E 2015 CDMA Android Development] starkly_raving:
I always keep a full stock backup prior to flashing just so I can keep updating it with otas or if I wanted to sell the device and not have to find factory images etc.
[E 2015 CDMA Android Development] AchillesTheGod:
Any updates?
[E 2015 CDMA Android Development] starkly_raving:
Still working on it...what we have is this...

1. Proper Carrier label

2. Proper numeric operator

3. Proper default network

4. Proper default network subscription

5. Proper Carrier APNs selection (when kernel is toggled to permissive, but then they default and disappear)

Which is quite a bit more than we had...just need to figure out how to get the apns to stick.
[E 2015 CDMA Android Development] dumphone:
Where can I download this latest progress? The builds in the first post of the thread are out of date?
[E 2015 CDMA Android Development] AchillesTheGod:
Just wondering SDK?

what Sdk Version is Moto E 2015 with this installed.

21? 22? 23?

trying to flash proper Xposed
[E 2015 CDMA Android Development] Sands207:
xposed-v75-sdk22-arm
[E 2015 CDMA Android Development] AchillesTheGod:
there is no Xposed lollipop sdk 25. will 23 work fine?
[E 2015 CDMA Android Development] Sands207:
Yeah I spaced,sorry. The xposed-v75-sdk22-arm works perfect just download the alpha apk also
[E 2015 CDMA Android Development] scritch007:
Do you want me to rebuild the ramdisk with permissive set by default? If so which version are you using for testing.

Can I get the content of /data/misc/auditd/ this will show what permission are required for APN to work even with policy enforced.
[E 2015 CDMA Android Development] Sands207:
[MENTION=3445372]scritch007[/MENTION] here is the contents of /data/misc/audit/ from the test ROM, I'm back on it now. https://drive.google.com/folder/d/0Bz99NuhE3XwmenNXa0pjV1hXZzA/edit I had to add .txt to the files so I could upload them to Google drive for some reason
[E 2015 CDMA Android Development] AchillesTheGod:
I'm so.glad to see no ones giving up. Much thanks guys. Much thanks
[E 2015 CDMA Android Development] AchillesTheGod:
Quick question .. .... CyanogenMod 13? When is it out for this device? Its in the 2014 one..
[E 2015 CDMA Android Development] starkly_raving:
We don't have a stable version of 12.1 yet... [emoji53]
[E 2015 CDMA Android Development] AchillesTheGod:
well its close to stable.... i mean will get to 13 soon right?
[E 2015 CDMA Android Development] starkly_raving:
I'd imagine its going to be soon(ish) as cm gets their base stable and such.
[E 2015 CDMA Android Development] :
Delete

Never mind, I typed in wrong thing and deleted it. I'm using the official ROM from the CyanogenMod site. My bad. Wrong topic.

Carry on...:D
[E 2015 CDMA Android Development] sirhc:
Even though CM12.1 isn't all that stable, there's not really any huge changes in marshmallow so it shouldn't be that hard to build (Of course once Cyanogen gets their own bugs fixed) but if the problems with carrier labeling etc are still present expect them to carry over to CM13.

---------- Post added at 01:14 AM ---------- Previous post was at 01:12 AM ----------

Im not the maintainer of this device, but i wouldn't expect to even see an alpha of CM13 until early to mid January. Devs are going on vacation for the holidays etc.
[E 2015 CDMA Android Development] starkly_raving:
Hey could someone on Sprint using the latest nightly do me a favor? Reboot to recovery wipe data, cache and reflash the ROM, GApps and this...

https://drive.google.com/file/d/0B46DbOH2IgChSS1KWnloWGhLUDA/view?usp=docslist_api

Just a modified apnconf...idk if it'll work but its worth a try...

After trying can whoever does it pull a radio log and getprop?
[E 2015 CDMA Android Development] hydroman202:
I will do that and let you know.

---------- Post added at 06:48 PM ---------- Previous post was at 06:05 PM ----------

I will upload the radio log and getprop soon. I flashed the Sprint.zip after flashing the latest cm nightly. It immediately went to 3g.
[E 2015 CDMA Android Development] starkly_raving:
So were you not getting 3G immediately before?
[E 2015 CDMA Android Development] hydroman202:
No, before it wouldn't go to 3g or LTE, I had to manually toggle it to 3g under network settings. Just a thought, but if you look under a post by openhacker, its a ROM post, I can't remember the name, he thinks its a ril blob problem, whatever that means.
[E 2015 CDMA Android Development] AchillesTheGod:
No. Never. The sprint data NEVER works. Unless you use the work arounds I provided.

---------- Post added at 10:30 PM ---------- Previous post was at 10:29 PM ----------

I'll ask some devs I know about that
[E 2015 CDMA Android Development] starkly_raving:
Duplicate post...
[E 2015 CDMA Android Development] PCityPaul:
i just rooted my moto e cdma with king root im pnew at this is this safe for a first timer?
[E 2015 CDMA Android Development] isaiahdr:
I would say "safe" is a relative word. There is always risk involved when rooting or flashing. The first thing I do on a new phone is install the TWRP recovery and then make a backup of the stock ROM using TWRP. However, even installing a custom recovery could theoretically cause issues. There are quite a few people here that have flashed CM12.1 on their Moto E successfully. There is an ongoing issue with the xt1526 on Sprint variants where LTE and MMS are not working (and for some users even 3G is problematic). What carrier are you using? I have been running CM12.1 on a Virgin Mobile (Sprint based) xt1526 for a while now with only minor issues, other than the fact that LTE and MMS do not work. My 3G has been working flawlessly for a while.
[E 2015 CDMA Android Development] AchillesTheGod:
MMS works if you use 8sms
[E 2015 CDMA Android Development] isaiahdr:
That's a fair point. I prefer to use SMSSecure and don't care enough about MMS to try to straddle two separate apps. However, for anyone that is going to use the stock SMS app, this is a valid workaround. I should also clarify that receiving MMS works fine on the xt1526, it is only sending MMS that is not working for the stock app.
[E 2015 CDMA Android Development] :
I have the XT1526 from Boost Mobile (also using Sprint) and MMS work fine for me on the stock app.

I'm able to receive and send them. All I did was change the APN. For some reason it was set to MetroPCS instead of Boost. Once I did that I could send MMS messages no problem using the stock app.

But I use the official CyanogenMod ROM from the CyanogenMod site. I don't know if this one is the same ROM or not...
[E 2015 CDMA Android Development] PCityPaul:
Thank you for the response I'm on boost mobile BTW and is this the best rom available at the moment?
[E 2015 CDMA Android Development] AchillesTheGod:
Tethering out puts lte speeds on the Sprint variant. I'm tethering to my Moto G 2014. Its lighting quick
[E 2015 CDMA Android Development] starkly_raving:
I've been reading on a few other CDMA device variants and our CDMA /ril bugs are universal... I'm digging into a fix that was specifically for the S4 Sprint Variant and hopefully it can point us in the right direction.

My primary school of thought is leaning toward this...scritch007 fixed LTE for the Boost variant because I was the first one to find a working solution for my carrier...now that being said here's what I'm thinking...

1. Sprint is the primary carrier of all our MVNOs(excluding Big Red of course.)

2. Maybe we should take a step back and remove the current fixes as they are and concentrate on the Sprint variant then start working toward fixes for Boost and VM?

Any thoughts?
[E 2015 CDMA Android Development] AchillesTheGod:
I'm in complete agreement here.
[E 2015 CDMA Android Development] starkly_raving:
Yeah I know it may not be relevant but logic seems to dictate that the carrier we're all piggybacking on should be solid and working. My LTE/voice and texts are fine but I'm thinking if we did Sprint first it could/would mean better performance and stability for all the MVNOs ... Now my question is this...is Sprint prepaid an MVNO or is it directly on the Sprint network like a postpaid device?
[E 2015 CDMA Android Development] AchillesTheGod:
It's Sprint directly.

I believe Boost is MVNO cause it uses Sprints network. That's what Sprint told me.
[E 2015 CDMA Android Development] starkly_raving:
Yeah I know Boost and VMU are MVNOs but I was wondering about Sprint prepaid... I think there's a MVNO there also...because they couldn't allow prepaid to have the same network priority as postpaid. At any rate I've contacted the developer and pitched my idea, we'll see what he thinks.
[E 2015 CDMA Android Development] dumphone:
I'm on Ringplus, a Sprint MVNO, using an XT1526. Let meknow if there is anything I can do to help the effort. Thanks for the hard work
[E 2015 CDMA Android Development] AchillesTheGod:
Does lte work on "ring plus" never heard of that they don't have it where I'm from
[E 2015 CDMA Android Development] dumphone:
Yeah the LTE works well on the stock ROM. I activated a prepaid sprint xt1526. Ringplus is bring your own sprint device, pretty much any phone as long as it is out of contract.
[E 2015 CDMA Android Development] jacoghi:
Reporting on the xt1526 from boost as well. Everything is working perfectly here. Lte didn't work after flashing, but it could connect to the network, so I realized it was a simple apn problem. Changed that, now everything is perfect. Ring plus user here.
[E 2015 CDMA Android Development] dumphone:
Which APN did you switch to?
[E 2015 CDMA Android Development] jacoghi:
Pick the first one of the list (Sprint something LTE), then just change the APN to something.boost.something to something.r5.something where something is something I don't remember right now. Ring plus is still gonna show as Boost Mobile, but LTE will work perfectly from R+ network.

Does anybody know how to properly have gapps with cm? I tried many packages, none really worked.
[E 2015 CDMA Android Development] dumphone:
When you have the chance can you send me what goes in the APN fields or upload a screenshot?

I flashed nano or pico (whichever one only gives you play store app) GAPPS through twrp and didn't have a problem on official cm12.1 nightly
[E 2015 CDMA Android Development] jacoghi:
Which version of the phone do you have? Is it the boost variant? I downloaded minimal os and the gapps work fine (I use open gapps). Regarding the APN, it's just like I told you, I guess it's ispn.r5.net. I erased the Mms apn since it's not included on the free plans and I don't need that at all.
[E 2015 CDMA Android Development] AchillesTheGod:
I talked to someone about the ril blob possibly. And he suggested if that's the issue may be /system/lib and the file libril.so is what contains errors
[E 2015 CDMA Android Development] dumphone:
Thanks, that made LTE show up in my status bar icon but it didn't seem to increase my data speeds. Also I still can not SMS certain phone numbers for some reason. I have the sprint prepaid version xt1526, came in a yellow box.
[E 2015 CDMA Android Development] jacoghi:
Well, it's a free plan (guess you're on Leonardo 3 as well, right?), so most likely there are data caps. Lte for me has been working really well, signal is strong and speeds are way more than I need for my use. What speeds are you getting?
[E 2015 CDMA Android Development] dumphone:
[MENTION=4864553]jacoghi[/MENTION] - I am on Phase 6. I just checked the speed after changing the APN and it was around 8 Mbps. When I had another phone activated on the same plan it would use Sprint Spark and I got around 44 Mbps! The speed is definitely enough for my use even if I am stuck with 3g so its no big deal. My biggest problem is not being able to outbound text certain numbers.
[E 2015 CDMA Android Development] AchillesTheGod:
How is lte fix coming? Was it a til blob issue?