• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Virgin Mobile] [OLD]Sprint to Virgin Mobile LTE/MMS FIX [OLD]

Rate how the mods worked for you

  • AOSP Version 1 worked (LTE / 3G / MMS / Internet)

    Votes: 0 0.0%
  • AOSP Version 1 partially worked

    Votes: 0 0.0%
  • AOSP Version 2 partially worked

    Votes: 0 0.0%
  • TW Version 1 partially worked

    Votes: 0 0.0%

  • Total voters
    20
I tried moar v6 and was able to send mms but not download...4g also worked

What kernel are you using? I tried v6 and have different results.

ROM: MOAR v6. Tried with the KT747 kernel and default installer choice for MOAR.
MMS: Sending & receiving work once I set CDMA only.
LTE: No
Calls: Yes
Internet: Yes, 3G only after setting mobile data mode to CDMA only.
 
Upvote 0
Ok so fix 1 may be better for TW - good info

I don't know. It seems hit and miss. Tw fix 1 works for some ppl, while tw fix 2 works for others. I manually pulled and edited my apn's, then placed it back. Rebooted and had no data. Reflashed each fix and had no data with any of them. Reflashed to mg2 ryder to get data again, then flashed back to moar and had data and everything working except vvm without flashing any fix. Even had mms downloading. Unfortunately, I tried to flash another rom and haven't been able to reproduce the same outcome.
 
Upvote 0
Going back to stock kernel killed wifi for me.. Still no 4G on TW fix 1 or 2 on my phone. Blows my mind that all of these phones are getting different results from the same fixes. Makes me think I did something along the way that borked it. Perhaps I should go back to stock and start over.

I had to update profile to get 4g, but only worked on moar with tw fix 1 for me.
 
Upvote 0
Very interesting, didn't think of that. When I go to update profile on fix 2 I get the 4G icon for a few seconds before getting a connection error, and then no more 4G. Flashing fix 1 now to see if I get different results.

Edit: Same error. "The profile update could not be completed. Please try again later. If the problem persists, you may need to contact Customer Service. Error:(Code: 6)Connection Error"
 
Upvote 0
Very interesting, didn't think of that. When I go to update profile on fix 2 I get the 4G icon for a few seconds before getting a connection error, and then no more 4G. Flashing fix 1 now to see if I get different results.

Edit: Same error. "The profile update could not be completed. Please try again later. If the problem persists, you may need to contact Customer Service. Error:(Code: 6)Connection Error"

Flashing a new fix never worked for me. I always have to flash fresh for any fix to work.
 
Upvote 0
Ok i've got 4G success. Will test MMS shortly, here's what I did.

1. Wipe data / factory reset
2. Wipe cache
3. Flash MOAR 5.01 and select to not flash a kernel
4. Boot
5. Reboot into recovery
6. Flash KT747
7. Boot
8. Reboot into recovery
9. Flash TW fix 1
10. Boot
11. System settings > System update > Update profile

No more, no less. Thats what worked for me. Thanks for the help everyone

Edit: MMS downloading does not work, sending works fine.
 
  • Like
Reactions: killaphatboy
Upvote 0
If this might help, here's the APN backup with working 4G and MMS send.

Code:
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<apns count="18"><apn type="fota" mmsc="null" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="otasn" mnc="490" mcc="311" numeric="311490" name="null"/><apn type="default,mms" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="81" mmsproxy="205.239.233.136" port="null" proxy="null" password="*" server="*" user="Sprint" apn="n.ispsn" mnc="01" mcc="001" numeric="00101" name="null"/><apn type="fota" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="otasn" mnc="01" mcc="001" numeric="00101" name="null"/><apn type="dun" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="pamsn" mnc="01" mcc="001" numeric="00101" name="null"/><apn type="default,mms" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="81" mmsproxy="205.239.233.136" port="null" proxy="null" password="*" server="*" user="Sprint" apn="n.ispsn" mnc="010" mcc="001" numeric="001010" name="null"/><apn type="fota" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="otasn" mnc="010" mcc="001" numeric="001010" name="null"/><apn type="dun" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="pamsn" mnc="010" mcc="001" numeric="001010" name="null"/><apn type="fota" mmsc="null" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="otasn" mnc="490" mcc="311" numeric="311490" name="null"/><apn type="default,mms" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="81" mmsproxy="205.239.233.136" port="null" proxy="null" password="*" server="*" user="Sprint" apn="n.ispsn" mnc="01" mcc="001" numeric="00101" name="null"/><apn type="fota" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="otasn" mnc="01" mcc="001" numeric="00101" name="null"/><apn type="dun" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="pamsn" mnc="01" mcc="001" numeric="00101" name="null"/><apn type="default,mms" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="81" mmsproxy="205.239.233.136" port="null" proxy="null" password="*" server="*" user="Sprint" apn="n.ispsn" mnc="010" mcc="001" numeric="001010" name="null"/><apn type="fota" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="otasn" mnc="010" mcc="001" numeric="001010" name="null"/><apn type="dun" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="null" proxy="null" password="null" server="null" user="null" apn="pamsn" mnc="010" mcc="001" numeric="001010" name="null"/><apn type="fota" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="" proxy="" password="" server="" user="" apn="otasn" mnc="120" mcc="310" numeric="310120" name="APN0 LTE ota"/><apn type="fota" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="" proxy="" password="" server="" user="" apn="otasn" mnc="120" mcc="310" numeric="310120" name="APN0 EHRPD ota"/><apn type="default,mms" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="" proxy="" password="" server="" user="" apn="n.vmu.ispsn" mnc="120" mcc="310" numeric="310120" name="APN2 LTE internet"/><apn type="default,mms" mmsc="http://mmsc.vmobl.com" mmsprotocol="null" mmsport="null" mmsproxy="null" port="" proxy="" password="" server="" user="" apn="n.vmu.ispsn" mnc="120" mcc="310" numeric="310120" name="APN2 EHRPD internet"/></apns>
 
Upvote 0
Noob question. What file do I do that to? To make that APN backup I just used the APN Backup & Restore app from the store.

My /etc/apns-conf.xml file appears to have no occurances of "n.vmu.ispsn" for some reason.

Here's my apns-conf.xml file. Looks different than the one that backup app made.

Code:
<?xml version="1.0" encoding="utf-8"?>
<apns version="7">
  <apn name="LTE - Virgin OTA" numeric="311490" mcc="311" mnc="490" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="null" type="fota" bearer="14" />
  <apn name="LTE - SPRINT OTA" numeric="310120" mcc="310" mnc="120" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="14" />
  <apn name="LTE - SPRINT test ISP" numeric="00101" mcc="001" mnc="01" apn="n.ispsn" user="Sprint" server="*" password="*" proxy="null" port="null" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="default,mms" bearer="14" />
  <apn name="LTE - SPRINT test OTA" numeric="00101" mcc="001" mnc="01" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="14" />
  <apn name="LTE - SPRINT test PAM" numeric="00101" mcc="001" mnc="01" apn="pamsn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="dun" bearer="14" />
  <apn name="LTE - SPRINT test ISP" numeric="001010" mcc="001" mnc="010" apn="n.ispsn" user="Sprint" server="*" password="*" proxy="null" port="null" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="default,mms" bearer="14" />
  <apn name="LTE - SPRINT test OTA" numeric="001010" mcc="001" mnc="010" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="14" />
  <apn name="LTE - SPRINT test PAM" numeric="001010" mcc="001" mnc="010" apn="pamsn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="dun" bearer="14" />
  <apn name="EHRPD - Virgin OTA" numeric="311490" mcc="311" mnc="490" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="null" type="fota" bearer="13" />
  <apn name="EHRPD - SPRINT OTA" numeric="310120" mcc="310" mnc="120" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="13" />
  <apn name="EHRPD - SPRINT test ISP" numeric="00101" mcc="001" mnc="01" apn="n.ispsn" user="Sprint" server="*" password="*" proxy="null" port="null" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="default,mms" bearer="13"/>
  <apn name="EHRPD - SPRINT test OTA" numeric="00101" mcc="001" mnc="01" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="13"/>
  <apn name="EHRPD - SPRINT test PAM" numeric="00101" mcc="001" mnc="01" apn="pamsn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="dun" bearer="13"/>
  <apn name="EHRPD - SPRINT test ISP" numeric="001010" mcc="001" mnc="010" apn="n.ispsn" user="Sprint" server="*" password="*" proxy="null" port="null" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="default,mms" bearer="13"/>
  <apn name="EHRPD - SPRINT test OTA" numeric="001010" mcc="001" mnc="010" apn="otasn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="13"/>
  <apn name="EHRPD - SPRINT test PAM" numeric="001010" mcc="001" mnc="010" apn="pamsn" user="null" server="null" password="null" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="dun" bearer="13"/>
  <apn name="Global Roaming - SPRINT" numeric="310120" mcc="310" mnc="120" apn="cinet.spcs" user="Sprint" server="*" password="*" proxy="null" port="null" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="default,supl,mms,dun,fota" />
  <apn carrier="APN0 LTE ota" numeric="310120" mcc="310" mnc="120" apn="otasn" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="14" />
  <apn carrier="APN0 EHRPD ota" numeric="310120" mcc="310" mnc="120" apn="otasn" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="fota" bearer="13" />
  <apn carrier="APN1 LTE pam" numeric="310120" mcc="310" mnc="120" apn="pamsn" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="dun" bearer="14" />
  <apn carrier="APN1 EHRPD pam" numeric="310120" mcc="310" mnc="120" apn="pamsn" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="null" mmsc="http://mmsc.vmobl.com" type="dun" bearer="13" />
  <apn carrier="APN2 LTE internet" numeric="310120" mcc="310" mnc="120" apn="n.ispsn" user="Sprint" server="*" password="*" proxy="" port="" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com:8088/mms?" type="default,mms" bearer="14" />
  <apn carrier="APN2 EHRPD internet" numeric="310120" mcc="310" mnc="120" apn="n.ispsn" user="Sprint" server="*" password="*" proxy="" port="" mmsproxy="205.239.233.136" mmsport="81" mmsprotocol="null" mmsc="http://mmsc.vmobl.com:8088/mms?" type="default,mms" bearer="13" />
</apns>
 
Upvote 0
Well thats strange, I definitely flashed your TW_D2VMU_APN_Fix-R1.zip and my apns-config.xml doesn't have it. Does the profile update mess with any of that stuff?

On another note, just rebooted and 4G is gone =\ Profile update didn't work this time either.

Edit: I realize I may have been confusing. Both those xml were taken from the same build of my phone, minutes apart without making any changes. I'm not sure why they varied. Maybe the fault is with the app I used to create the backup. My 2nd xml is copied straight from the apns-conf.xml. I don't know where I would even make the edit because the first xml was just a backup, placed on my SD card.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones