Epic 4G to Virgin Mobile(SMS/MMS/VOICE/3G)*WORKING!* UPDATED:2-19-2013

Search This thread

roseball23

Member
Sep 3, 2009
9
0
I use prl 11115, your mileage in speed will vary from locations, i can be indoors, reach 1 mb down and 700kbs up, then get no more than 600kbps down and 400kbs up in other cities..

Sent from my SPH-D700 using xda premium

So I decided to try prl 11115 and I'm getting better signal its just not staying on 3G, it keeps switching and stay on 1x, everything else is working perfect except this last issue, what could the problem be, thanks again for all the help.
 

elcidroyale

Senior Member
Dec 5, 2011
444
60
What is the stock Virgin PRL supposed to be? My 1115 is giving me very slow internet!

Sent from my ET4G
 

Shinydude100

Senior Member
Feb 24, 2011
1,588
457
Dallas
In my past experience, if you finish up reprogramming your phone, then go back to it, i always excersize re-entering the 3g keys, its not unheard of that people lose 3g after simply editing or changing prls, especially some modem upgrades, it can break your programming.

Sent from my SPH-D700 using xda premium
 
  • Like
Reactions: roseball23

mucus_android

Senior Member
Jan 20, 2011
163
84
New York
Once again, awesome guide!
I just brought another epic over to vm, HOWEVER!
I can only get 3g while on clean gb, I have not tried other gb roms.
I cannot get 3g on AOKP, I only get 1x.

Why might this be happening?
 

brooksyx

Senior Member
Jan 31, 2011
1,879
467
Vancouver, WA
You should check your data speed with speedtest on both roms. My guess is that you entered the settings wrong and you aren't actually getting 3g, I know some Samsung gb roms don't show 1x data. They just show 3 if your connected at all. Check your AAA key settings on the PC and in the ##data## menu. You might haven even entered them in correctly but sometimes it takes a couple tries for them to stick.

Sent from my SPH-D710 using xda app-developers app
 
  • Like
Reactions: mucus_android

mucus_android

Senior Member
Jan 20, 2011
163
84
New York
I've done this phone twice, first time I entered the wrong AAA keys and got no data at all. This time I know I entered the right ones.
As for the GB rom, pretty sure it was 3g because it displayed 1x before that.
I will try to re-enter the settings though, thanks for the advice.
 

elcidroyale

Senior Member
Dec 5, 2011
444
60
Not sure what happened but I get an error message 16 when trying to make calls now. Internet works fine but no calls. Any idea on a fix? I already called Virgin Mobile and had them reset something to no avail.

Sent from my ET4G
 

jarnow94

Senior Member
May 7, 2011
252
87
Florida
Google Pixel 6
You had both phones on at the same time. Clear the esn of your old phone to all zeros and pull the battery for good. Call VM again and they should be able to fix the new phone; I know that they have a special department for dealing with those kinds of errors, so you might want to inquire about that.

Sent from my SPH-L710 using xda app-developers app
 

elcidroyale

Senior Member
Dec 5, 2011
444
60
That's strange because I've had both phones on a few times in the last 6 months with no error message. When you say "fix the new phone"? what does that mean?

When I called just today (about an error 16) they had me go to my Samsung Intercept & hit the activation button. Well if they have me do that on the Epic Touch 4G - well I don't have that button there.

I'd like to have this fixed without having to zero out the old phone if I could.



You had both phones on at the same time. Clear the esn of your old phone to all zeros and pull the battery for good. Call VM again and they should be able to fix the new phone; I know that they have a special department for dealing with those kinds of errors, so you might want to inquire about that.

Sent from my SPH-L710 using xda app-developers app
 

jarnow94

Senior Member
May 7, 2011
252
87
Florida
Google Pixel 6
That's strange because I've had both phones on a few times in the last 6 months with no error message. When you say "fix the new phone"? what does that mean?

When I called just today (about an error 16) they had me go to my Samsung Intercept & hit the activation button. Well if they have me do that on the Epic Touch 4G - well I don't have that button there.

I'd like to have this fixed without having to zero out the old phone if I could.

By that I mean they will reprovision the E4GT on VM as if it was the intercept.

You probably only just started getting the error because they only just noticed both phones had been on at once in the system and flagged your account.

They will reprovision your phone without having to press the button; if necessary request a supervisor or someone higher up to reprovision the phone remotely and without having to click the button.

It's extremely important not to have both of those phones on at once since they have identical ESNs. It's actually a federal crime if you do.

Sent from my SPH-L710 using xda app-developers app
 
Last edited:
  • Like
Reactions: elcidroyale

elcidroyale

Senior Member
Dec 5, 2011
444
60
Thanks man! I actually didn't have to zero out the old phone. I just found a number earlier in this thread (the search function didn't turn anything up on my Android device - had to go to my desktop) that is a direct number that handles error 16 messages for Virgin and Boost. It is a Sprint direct number. I called that number & made sure both phones were off. She reset something on her end & told me to wait a minute & turn my phone back on (I turned on my ET4G bit kept the Intercept off). Voila all is good. Thanks to this forum!! http://xdaforums.com/showpost.php?p=25661706&postcount=404
 
Last edited:

jarnow94

Senior Member
May 7, 2011
252
87
Florida
Google Pixel 6
Thanks man! I actually didn't have to zero out the old phone. I just found a number earlier in this thread (the search function didn't turn anything up on my Android device - had to go to my desktop) that is a direct number that handles error 16 messages for Virgin and Boost. It is a Sprint direct number. I called that number & made sure both phones were off. She reset something on her end & told me to wait a minute & turn my phone back on (I turned on my ET4G bit kept the Intercept on. Voila all is good. Thanks to this forum!! http://xdaforums.com/showpost.php?p=25661706&postcount=404

No problem, glad to hear you got it straightened out.

Sent from my SPH-L710 using xda app-developers app
 
S

simonsimons34

Guest
Something interesting. I was activating my one v.. and this was pointed out by a fellow dev.. if you run the activation app ota which requires 1x only (capable with ha ) you can get the AAA again.. the one v didn't gave one until I activated... But I do have about 6 phones I like to swap between so I had to back up the one v's info

Sent from my HTC One V using Tapatalk 2
 

AZImmortal

Senior Member
Dec 22, 2010
504
74
It didn't give you the keys until you activated because when you activate the phone, VM actually sends those keys to your phone. If you activate the phone on a different account, you'd get different keys.
 
S

simonsimons34

Guest
That's a good thing if your forgetful and out of warranty. You can just swap to a Kyocera loft then back or if I wanna sell my wfs i can delete everything and it activate just fine

Sent from my HTC One V using Tapatalk 2
 

billamin

Senior Member
Mar 10, 2010
494
72
34
Kolkata
how to change the operator info in notification drawer from sprint to boost??

how to change the operator info in notification drawer from sprint to boost/virgin??
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    DISCLAIMER: I'm not responsible if anything happens to your phone, yada yada yada thermo-nuclear war. wait what? :)
    CDMA Workshop software is PAID software, you have to either find it yourself, have someone who has the licensed version, or buy it yourself.

    Virgin Mobile on your Samsung Epic 4G- THE Tutorial 1.3

    This guide uses the Virgin Mobile Intercept, there have been other threads spawned with their own tuts with different phones, as of now, this is the other phone:

    http://xdaforums.com/showthread.php?t=1601869
    Wildfire S

    Are you better with looking at visuals? Another user re-made this tut with pictures.
    http://www.groovypost.com/howto/epic-4g-on-virgin-mobile/

    What You'll Need:

    Virgin Mobile Samsung Intercept [Owned]-Purpose: (This will be your Epic's new Identity. We'll need the HA and AAA keys.)
    (Modifed Driver of PC Studio 3-Download Here)
    Samsung Epic 4G [Owned]-Purpose: (Needed to Reprogram, so you can enjoy Sprint Prepaid.)
    (Common Sense, but the corresponding Epic Drivers,)
    Connectbot (Android Market) [Free]-Purpose: (For Intercept, only if you don't know Donor Phone's SPC/MSL, because you need to know it.)
    Anycut.apk (Android Market) [Free]-Purpose: (For Intercept, This app will work half the magic needed to dump your Intercept's unique AAA key.)
    CDMA 2.7+ (Find on your own) [Paid]-Purpose: (You'll need this to read your Epic's Settings, changing a few things that may not change in QPST)
    QPST Build 355 (Download Here) [Free]-Purpose: (QPST is where you'll be programming your Epic.)
    QXDM (Download Here) [Free]-Purpose: (EXCERSIZE WITH CAUTION! only needed if you have problems repairing your ESN with CDMA)
    ADB Standalone (Download Here) [Free]-Purpose: (If you don't have ADB on your laptop/desktop, this is the best alternative, without needing SDK)


    **WARNING!!** Updating your Epic's Modem will break your 3g settings, which will require you re-program with QPST!!**

    Now that you understand what you need and you have obtained everything,
    --------------------------------------------------------------------------------------------------------------------------------------
    I will not tell you how to change your ESN however, if you bork your Epic's ESN, this link will show you what to do for repairing it. To each their own if you decide to mess around and change it.

    #1 This needs to be done FIRST! if you save it for last (like i did) you'll have to re-enter all the M.I.P. Settings!! (Uses QPST and QXDM)
    http://mobile5.in/forums/index.php?/topic/255-meid-esn-repair-for-samsung-epic-4g/
    side-note, you can easily google the 16-digit Samsung Default code, also needed for Step 1.

    You'll want to zero out your ESN as stated in that link above. To each their own, as I cannot endorse or encourage changing ESNs, it's ultimately up to YOU the end-user if you choose to modify it to the Intercept's ESN. If you feel that violates your privacy, your reading of this tutorial is over. If you understand, read on.
    ********************************************************************************************************
    #2 You need to read the Donor-Phone's AAA keys if you want 3G service (these can't be google'd, it's specific to your serviced account when your donor phone is activated.

    On your PC, download ADB Standalone, made by an XDA User. (No installation needed.) What we will need is PC Studio 3 for your Intercept, but DON'T plug in your Intercept just yet, if you do, you may get PC Studio 3 downloaded for your intercept from Windows Update we DONT WANT THAT ONE, use the link I provided of the modified version which is what is needed for ADB to logcat with your intercept.

    Don't panic, the driver takes a while to install! Before you connect your Intercept, it's important to note that if any of you geeks google'd how to get it into PDA/Modem, you didn't have to, as we aren't taking that route, just for your knowledge, it's ##8778# on the Epic, and ##PORT# on the Intercept.

    Make sure it's on PDA for USB. Make sure the Intercept's USB Debugging is on under Settings->Applications->Development->USB Debugging.

    NOW. On Your Intercept, you should have downloaded both Connectbot and Anycut from the Android Market. IF you know your intercept's SPC/MSL, skip this, if not, open connectbot, choose whatever nickname like "android", select local, and type: "getprop ril.MSL" without quotes, case-sensitive. What comes up is your SPC/MSL code. Jot that down on Paper or Notepad, (or both.) It's important for your other app.

    Now, after you've installed anycut on your Intercept, on your homescreen, press down and click on "shortcuts" select "anycut shortcuts" and then click on activity. You'll get a long list of things that you can access on your phone. Scroll down till you see "DATA" more than one work, but select the second "DATA" on that list. It will ask for the SPC/MSL code that you wrote down earlier. type that in, and you'll see view, edit. we want to hit edit, but DONT edit anything!!! from there, STOP. Go to your PC, and with adb open, type "adb >logcat" or simply "logcat" you'll get a mumbo jumbo of text going down, which is a log of your phone's current actions. Hit your Username and click to edit, but CANCEL and DONT save.

    Congratulations!! You now have the AAA key unique to your Intercept dumped! Read through the log, you'll see "vmug33k" somewhere in there, that's the HA key, (needed) and the AAA key will show up multiple times near it. like "aaa pw:abcde12345"

    Be sure to jot down both your HA key, and AAA key most importantly! Save it, write it, email it to yourself, make a song about it, whatever you have to do to not lose your AAA key.
    ********************************************************************************************************
    #3 CDMA Workshop is needed for MIN and Direct Number writing, useful to write your prl. (be sure to have SPC)

    Know what com port your Epic is connected to, select it from the cdma software, if you don't know, look for it under Device Manager--> COMs and Ports)

    If you don't see it there, try disconnecting your epic, dialing ##8778# move your USB--Modem/PDA to PDA. Connect your epic to the PC, then dial ##8778# it SHOULD recognize now, I've done it about 30+ times, never fails, so if it is failing for you, make sure you don't have QPST open, as it could be making the com port busy. To avoid COM issues, don't have other USBs plugged in. Also be sure you have the CDMA Technologies and CDC Serial installed when you plug in your epic, as you do need your epic drivers.

    Once you're connected, read from phone. Check the Nam tab, make sure the MIN and Directory number are right, not much you can do here unless you have the newest CDMA, which then means you can do all the QPST things from CDMA workshop without QPST. It still carries alot of good info. Plus, you'll need it for writing your PRL in it at least. Use the latest Sprint EVDO PRL under "www.corolada.com/prl" to each their own if you want to google your intercept's PRL and try and find it yourself, or the famous 01115.prl up to you.
    ********************************************************************************************************
    #4 QPST is needed for programming, you need at least QPST 2.7 Build 355. IF your phone isn't recognized and it comes up as "unknown" and tells you to choose, you have the OLD/WRONG VERSION. For those who don't usually use QPST, install the setup, add a port, according to what you need, if you're on COM3, then you'd add new port... where it says com, you type "COM3" then save. If a phone pulls up under COM3 in this case, then that's your phone correctly recognized as a modem! On the Start Clients Tab, hit Programming Services. Another window will pop up, showing that you want to work with the phone on COM3 or whatever COM you're on. Your Epic should be recognized as: FFA6550-ZRF6500. Hit ok. Alright, now, under the M.I.P. Tab:

    M.IP -
    profile 0:
    enabled:no, nai:blank,ha spi:3, aaa spi: 2,
    rev tun: no, home:0.0.0.0, primary:dynamic
    profile 1: (active)
    enabled:yes, nai:MEID@mdata.vmobl.com,ha spi:21EF,
    aaa spi:21EF, rev_tev tun: yes, home:0.0.0.0,
    primary:not set

    profile 2:
    same as 1 with nai: meid@prov.vmobl.com

    In the MIP tab, make sure you're: MOB IP Only!!!

    Now go to the PPP Config Tab:

    pppconfig:
    rm,um same
    an - userid is meid@mdata.vmobl.com
    although password is blank, it is present.

    Write to Phone. Don't Disconnect phone until it reboots to Samsung Boot Logo. That Should be it, you're done!!

    As of January 21, 2012, this is the latest VM prl in my area, (Oregon, USA) 61007.prl
    http://www.mediafire.com/?71uzq3z8zdzirlm
    --------------------------------------------------------------------------------------------------------------------------------------

    MMS WORKS thanks to Brooksyx, be sure to throw him a thanks!

    As of 2-19-2013, you're required to use CyanogenMod 9 or 10 if you want MMS. (10.1 still experimental)

    MMS Thread below:

    http://xdaforums.com/showthread.php?t=1491189

    Troubleshooting:

    Error 16? This can happen if you turn on the donor phone, (which you shouldn't!)

    You'll need to get on VM Tech Support and have them reset your line, then call the Sprint Error 16 Department, they'll do the rest from their end. After this, turn BOTH cell-phones off for a few hours, do NOT turn on your donor phone on anymore unless it's a 911 emergency and your epic is dead. Proceed to turning on your epic from now on.

    This is a security flag that goes off in rare cases, it has happened to me.

    COM PORT ISSUES?
    Make sure you don't have Diagnostic Ports only checked on QPST, and select the appropriate COM.

    If all else fails, check your wire, your phone, and re-install drivers and software!

    Thank you for all your input Qew! As a new member he was helpful in getting me to understand what all settings were important.

    Shinydude100, have you tried manually putting the HA and AAA password in the phone in the ##3282# menu? When I first put the passwords on my phone it would get 1x then disconnect, even though the icon said 3G. I went to the menu opened each password and it was there so I clicked ok and rebooted the phone. Then it connect to real 3G.

    Might not be necessary but optional check the following video by Msnuser111:

    Differences I've noticed was that they wrote 2 NV Items, 1192 and 1194. Also, under nai, they also wrote down the meid for the tethered nai.

    Even if you can't donate, I'd gladly accept your thanks.
    3
    Nope I think that is the last step. I have made every single change to the CM9 build but that. Currently the CM9 github is down but hopefully will be up soon.

    I have a proposal for you regarding an extra epic I have in my possession... check your pm. :p

    edit: also where is that commit referencing in the rom. Is it a file we can edit (such as data/data/com.android.providers.telephony)? Or is it built into the general source code of the rom? Because if we could just edit/overwrite some files that would make it much easier then building a whole rom.

    frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaSMSDispatcher.java

    Cool idea, and I can return it later! ;)
    2
    Alright, wish me luck!

    Now that I have everything working, with only MMS missing, today's that day to crack down on MMS. Probably the stupidest thing ever done, but I'm going from my flawless setup on CleanGB, back to STOCK Froyo 2.2 BML Tar from Samsprint.

    #1 Epic 4G to Boost which is Sprint's other Prepaid service have MMS working for 2.1 and 2.2. So Assuming that they don't have it working for gingerbread either, then we're going to have to re-trace our steps and see if we can pick it up as well with that theoretical setup.

    #2 People have said in other threads on XDA that they believe VM is "blocking" MMS connections (9999999 texts) due to phones not being 2.2 and if that is true, I'm sure the build.prop is a dead giveaway as well, I'll be changing my build.prop in order to see if that helps any. For every change I make, I'll test MMS, that way we aren't all attempting to enter unnecessary info and only take what we need to get it working.

    #3, When I go back on Stock DK28 2.2 Froyo BML, I'll be sure to push the Intercept's MMS.apk as well.

    #4, last but not least, If all else fails, I'll be attempting the method that got cricket users MMS by pulling more things off the intercept.

    ---NOTICE!! I'm doing this so YOU won't have to. Please don't mess up your setup! Just check back on this post and I'll let all of you know if I got MMS working again.

    UPDATE: I found some interesting info online in regards to the Optimus V having the same "MMS Issue" that we have once they tried MMS using CyanogenMod7, it seems it's been since fixed, and was posted on different forums, to where the last post was by weinerwad, where they never replied to him. Lol. anyway. It looks like I'm going to go BACK to CyanogenMod 7 after reprogramming my VM Setup, then I'll try their modified Optimus V MMS apk made for their Cyanogenmod 7, plus their apns-conf.xml. It seems "other files" are needed but we'll cross that bridge when we get there.

    Point is, MMS issue has already been "fixed" for the Optimus V on CyanogenMod 7. Though the MMS.apk on Epic's 2.2 just gives a parsing error and won't show up whatsoever, after fixing permissions, etc. At least there's indeed a fix though eh?
    2
    ok I did some more research and I think I figured out what the changes needed for mms are, but it requires a recompiled framework, mms app, and phone app, I'm going to pull in the needed changes and recompile probably after school today, and after I get a few people in irc to test, if it works I'll post here and I'll share how to make it happen too for anyone that wants to make up to date roms.

    The work to fix MMS on the Optimus V was originally done by zefie, mik9, aospbot, and some others. You might be able to find it in zefie's, mik9's, or Blarf's repo histories.

    Better, contact Blarf aka github.com/inferiorhumanorgans , he should be able to tell you exactly which changes are required.

    Here's what I remember, but there's more, like modifying parts of your default apns-conf.xml file, etc:
    https://github.com/inferiorhumanorg...mmit/8a3b753ddcd6be8c44db8d2a6842b399757df6ee
    https://github.com/inferiorhumanorg...mmit/0f8de04418d834f0a1b7d659632ff0b16aae2f25
    https://github.com/inferiorhumanorg...mmit/937eeda64e1fb48dcdb52b0b5ed755bca67135f6
    https://github.com/inferiorhumanorg...mmit/7c7d1c55940c28ce2c8da2ed78d203d18f3d21ad