yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] Shinydude100:
We already have the MMS fix , it was fixed sometime last year in 2011 for Virgin Mobile phones running CyanogenMod. In short, the best hopes for an MMS fix is to compile a custom CM7 with the MMS commit fixes inside of it. As you may/may no know, MMS was hard-coded to the framework, so it was much more than apn settings, apks, etc. I just wanted to clarify that. I'll be giving it a shot at incorporating the fix at my Device, but it's easier said than done, CM9 takes over an hour to build, I don't have a monstrous pc, CM9 is still in early stages to be investing too much time in builds with bugs, etc. You may want to look at the Epic 4G to Virgin Mobile thread, just please don't post around talking about your evo, not only is it the rivalry of phone, but my thread is geared to the Epic, so please do respect. You're welcome to look at all the commits posted on the mms fix by JerryScript on my thread though.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
I actually managed to get all the info I need off of mine, near as I can tell anyhow.

The rom does matter, for some reason we have the same problem while writing the PRL files to it, you can only do it on Froyo. One of the other devs thinks it's just an ID causing it.

The problem is that without Froyo, the drivers refuse to load. sop you don't even get a comp port. Once you get the com port you can follow this thread, the Epic to VM thread and search up any error messages and you will get everything you need.
[EVO 4G Q&A, Help & Troubleshooting] weinerwad3000:
I used gscript to make a button using the following code and had no problem getting it to show up as a port.

echo 1 > /sys/devices/virtual/usb_composite/diag/enable

If that doesn't work you can use

echo 1 > /dev/qct_diag_enable

To turn it off just change echo 1 to echo 0
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
It's easier to just restore a nandroid, it's not like we are concerned what rom it runs while sitting on a shelf.

I was hoping to get away from building roms, but I guess I may get sucked into it once again. Anyone wanting to help with building a rom with mms for Virgin Evo let me know, I have a server setup so people can build ICS and CM7 remotely. It's small beast of a computer, first run cm7 builds take 13mins, less on subsequent ones.
[EVO 4G Q&A, Help & Troubleshooting] weinerwad3000:
Changing roms takes about 20 minutes. The button took 5 minutes to make.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
20 minutes? Takes me just a few seconds.

With backup, maybe 10 minutes.
[EVO 4G Q&A, Help & Troubleshooting] weinerwad3000:
I make a new backup everytime I change roms because I'm constantly changing stuff. I just gave a solution to what appeared to be a problem. If someone doesn't want to change roms this is much faster than making a backup and changing roms.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
I agree, and it's good to have options. It's probably a better option for those using external app storage or some other complex setup.

I also think before you start messing with any of this, you probably should back everything up anyhow, just in case you make a paperweight.
[EVO 4G Q&A, Help & Troubleshooting] fenixgoon:
i'm still stuck. when i try to read my phone in QPST, i get the following error:

anyone know what causes this and how to fix it? i've tried running both a sprint rom (2.1) and VM rom (2.2) and neither seem to work. is there some setting i'm missing that should be enabled or disabled? (USB debugging is on)
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Im working on getting mms working on the epic for virgin mobile so if you guys know any settings that need to be changed or other helpful details please post them here or PM me them.

Edit: I figured out how to send MMS on the epic. Still cant receive though. Here is my post:
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
QPSt doesn't like the Optimus V either, the OV needs Lgnpst, not sure about yours. However, mine will get the error with QPST, it reads anyway, except the data passwords.

Take a look, it may still be populating the fields.

---------- Post added at 03:00 AM ---------- Previous post was at 02:57 AM ----------

I think that is as far as you get with simple settings.

Check back a page on post 275, some info is given. Your best source of info is the IHO repository. They are the ones who managed to make it work.

I have enough trouble building a basic rom, this is going to take a lot. I still have to get my phone setup first.
[EVO 4G Q&A, Help & Troubleshooting] kilascay:
you need to flash a virgin mobile prl file the sprint one connects to verizon time to time. and disconnects you.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
DFS is excellent for getting and setting those last few settings for 3g, the other programs will hide some info or make it more difficult.
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
I got MMS working for the epic on CM7 with virgin mobile. You need to change the apns-conf.xml to the correct apn settings. Change the build.prop and change the framework.jar cdmasmsdispatcher.smali to the correct one. You can just overwrite the cdmasmsdispatcher.smali from the optimus v cm7.

details can be found here:

http://xdaforums.com/showthread.php?t=1404270&page=19
[EVO 4G Q&A, Help & Troubleshooting] jjenkins09:
So how do we go about doing that? I mean your thread basically just says flash this rom for the epic.. could you make a small tut.. thanks! And so glad you finnaly found it!
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
Awesome! Thanks!

When I finally settle on a rom I will try. If it works, I will upload the results here for others, I just need to settle into a rom I like first and then figure it out.
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Extract the following files from your CM7 rom: apns-conf.xml, build.prop, and framework.jar. (winrar works well to extract and overwrite files in a flashable rom)

Well basically you need to open the apns-conf.xml file in notepad and overwrite the apn settings with these:

<apn type="mms" apn="0" mnc="490" mcc="311" carrier="Virgin Mobile US" mmsport="81" mmsproxy="205.239.233.136" mmsc="http://mmsc.vmobl.com:8088/mms?" port=""/>

Then change the build.prop, from:

CDMA_CARRIER_ALPHA := Sprint

CDMA_CARRIER_NUMERIC := 310120

To:

CDMA_CARRIER_ALPHA := Virgin_Mobile

CDMA_CARRIER_NUMERIC := 311490

Then open the framework.jar with winrar (found in system/framework). Remove the classes.dex and decompile (here is a link how to: http://xdaforums.com/showthread.php?t=709037)

Replace the cdmasmsdispatcher.smali with the one I will attach to this post.

Then recompile the classes.dex and replace it back in the framework.jar.

Overwrite the apns-conf.xml, build.prop, and framework.jar in the cm7 rom you will be flashing. Wipe system, cache, data, & dalvick cache (might want to back up as well to restore data ) and flash.

This should work with cm7, not sure about other roms.

No problem, glad I could help the community out. Like I posted above this, it should work for CM7. Not sure about other roms.
[EVO 4G Q&A, Help & Troubleshooting] constrictor25:
Just wanted to post and say that this works for the EVO on CM7. I tried to get it to work on my sense rom and it force closed android.phone each time. Gotta say thanks a bunch as it was the last thing I needed to get this working perfect.
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Don't be afraid to go ahead and hit the thanks button :p

Also would you mind uploading your install zip for others to use so I don't have to build it.

edit: everyone say thanks to constrictor25 for putting this CM7 build together for you guys based on my tutorial.

CM7 for evo with working MMS: http://www.mediafire.com/?vovq9qtl3naa74z
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Here is the cdmadispatcher.smali for CM9 on Virgin Mobile. Not sure if you guys have a solid cm9 port or not but should help someday.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
Just for experiment, I tried putting this into MIUI, it crashed on start (phone dialer apk force closes). Mik3d doesn't seem to have the same file structure.

For anyone familiar with the Optimus V, I'm working on a Harmonia 2 CM7 for the Evo 4g as we speak. I'll post more when I have more.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
This mod only works on CM7, ICS and Sense will not work.

I am trying to track down the problems, but it could take a while or flat out never happen. Considering how much I use mms (once a year), it's not really a big deal, not that there is anything wrong with CM7, I'm just enjoying having other options after having basic Froyo and CM7 for so long.

If any former OV users (or anyone with Evo 4g on VM) want it, I have a Harmonia 2 CM7 rom with the mms patch in it.
[EVO 4G Q&A, Help & Troubleshooting] dtowngs4g:
I'm searching through several threads to try to piece together everything I need to add Evo to VM. Is there just one full tut from A-Z to help? I am working on rooting and unlocking now. But as far as CDMA workshop, FPS, QPST and others, which one is really needed?

I used Harmonia on my Optimus V, loved it but I'm kinda anti-stock ware look but it ran really smooth. I will try out the CM7 version for 4G when I get this phone set up, if ever. :confused:
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
You will probably need QPST/QXDM to write the MEID of the optimus to the EVO. And then you will probably need just DFS CDMA to read and write the old NAM and DATA values to the EVO. You might need LGNPST to unlock the Optimus for reading though.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
Coming from an Optimus V, you will need LGnpst Lab (must be Lab) in order to read the 3g passwords. DFS might get it, but mine only seemed to show after I used LGnpst. You will also need the ls670.dll and DO NOT hit the start button, EVER.

Also, I cannot say enough about DFS (CDMA Tools), it will really help you with data as QPST will not show you everything you will need.

Take all the programs, connect your OV, and take screen caps of every tab and copy out any long number strings to a text file. This way you have everything and in a way you are less likely to mess them up. Then start in on the Evo esn and MEID.

For a guide, read this whole thread, I think around page 6 is the guide, also read the Epic to Virgin thread, and maybe peruse a few Evo to Boost as well. All contain good info. If you get stuck, catch me on here or AC, I can probably point you in the right direction. I used tips from all over to finally get mine working. It took me a good 30 hours to get the phone working and a few more for data. Slow by some standards, fast by others. It's worth the fight, so just keep plugging away at it.

As for Harmonia, I know what you mean, I have it ready for the Evo, but I'm running Sense at the moment for something different. Harmonia is a good rom, but like I have said before, it's the Honda or Toyota you drive to work because you know it will get you there. It's not the sports car you drive on the weekend for excitement.
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
That would be greatly appreciated on my behalf!
[EVO 4G Q&A, Help & Troubleshooting] Scarletdark:
I second this.
[EVO 4G Q&A, Help & Troubleshooting] constrictor25:
Posting once more to post a result. I decided to flash build 23 of the AOKP ICS builds and I can guarantee that the CM9 fix posted works with the AOKP ICS builds for the EVO.
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Glad to know its working for you guys on ICS. Loving having CM9 on my Samsung Epic with talk/text/data/&mms for $25 a month. Probably one of the best cell phone deals ever if you ask me. Hope someone can keep a build for cm9/ICS evos going.
[EVO 4G Q&A, Help & Troubleshooting] pbailey212:
I'm picking up my evo 4g today. $75 (bargain) the dude got an iPhone and just wanted to get rid of it. Hopefully I will have it running on VM by next week
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
Well I think with this its in order for a full tutorial. I could post a tut but only for people with oV's as their donor though.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
The problem with that is you will probably run afoul of the mods here.
[EVO 4G Q&A, Help & Troubleshooting] dtowngs4g:
Ok, with LeslieAnn's tips and Brook's I am starting my journey trying to bring this EVO to life on VM:eek:

One question, is anyone using a certain version of LGNPST LAB?
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Im pretty sure I used version 1.2. Worked great for extracting my Optimus V details.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
Pretty sure that is what I used.

Make sure it's the Lab version.
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Yes, I used the 1.2 Lab version as well.
[EVO 4G Q&A, Help & Troubleshooting] constrictor25:
I will say in my experience that in doing this I had the hardest time getting the MEID to clear. My problem came that my EVO I picked up was hardware 004 with the latest radio and there were absolutely no guides that had all the values listed that needed to be cleared. So I had to extract everything from the memory and go through it with a hex editor and manually find each string.

Such a pain and even worse was that after I thought I found them all there was another small section that didn't scan that needed to be. Even once I found them all it took forever for them to stay cleared. I was able to get the meid to hold out but then the ESN became a pain. I happened to get lucky when I pulled it from usb port in rage and the zeroed numbers stayed.

The optimus v was extremely easy to harvest the data from once you use LGNPST. Make sure you pull the NVitems 1192 and 1194 and flash them to the evo or you won't get 3g working 100%. I didn't do that for the longest time and was only able to get 1x working. Then just flash that CM7 or the AOKP ICS build I modded and you generally will have a working evo.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
DFS will let you copy the settings over manually.

You almost have to do the memory scan because of the floating esn regardless of hardware and radio. It would be tons of spots to list every possible location. The Qmat method is faster and easier if you can get it to work.
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
I'm sure it probably would get rejected or deleted but I'm still happy to assist anyone who needs help now that I finally got my Evo to work 100%
[EVO 4G Q&A, Help & Troubleshooting] constrictor25:
See I did copy the settings manually but they never fully worked. I'm sure I copied something wrong but flashing those two got it working for me. I'd say the whole process probably took me around 15-20 hours. It took me around 9 hours straight to clear the ESN/MEID. Spent all night searching how to do it, not the easiest thing to find info on lol. Everything else just kinda went thereafter.
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
Happen to have that rom on hand lol? I don't really fancy CM7 or CM9 :p
[EVO 4G Q&A, Help & Troubleshooting] constrictor25:
Well I can't post links yet but I'll send you a pm.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
That is why I recommend DFS, it made it much easier than QPST. QPST won't show you everything, which is probably why you couldn't get it.

But yeah, it's a lengthy process.
[EVO 4G Q&A, Help & Troubleshooting] Scarletdark:
I have a question.

I currently have my Evo working 100% on virgin (thanks to all you awesome people out there). However, I plan on reverting my Evo back to it's original MEID and ESN (as they were not dirty to begin with), so my friend can use it with sprint.

Do I only have to change the MEID back to the one on the back of the phone or is there more I have to do? I know the ESN changes when the MEID does but is that all I have to do?

Basically, do I have to change anything else for the phone to work with sprint again?
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
That's a question we haven't heard yet lol. Well yes the MEID and your data profiles if you changed them so the data will work.
[EVO 4G Q&A, Help & Troubleshooting] Scarletdark:
There's the prob, I didn't back up the data profiles....are there default values I can assign?

When it gets activated by sprint, since the phone has a squeaky clean esn, can't they reprogram it?
[EVO 4G Q&A, Help & Troubleshooting] StonePure:
Thank you guys and gals you all are AWESOME

thank you thank you to all. i am up and running 100% of what i use/need(talk-text-3g), unsure of mms because ive never used it before but i'll try that later.

special thank you to jjenkins09 and uncivilsavage for steering me in right direction thank you!
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
I doubt sprint will give you your AAA password for the phone. Probably the best you could get is 1x data. No 3g. Not sure about 4g.
[EVO 4G Q&A, Help & Troubleshooting] jjenkins09:
@Stonepure anytime glad i could help!!
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
You could try a factory reset and ask them to reprogram the phone and it might reset them.
[EVO 4G Q&A, Help & Troubleshooting] weinerwad3000:
This is a lengthy but effective method to get all your locations so the esn should clear on the first try if you follow the directions. You can see it here.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
AOKP 23 Virgin Mobile MMS Patch v2 - based on Brooksyx's work

Install Android Open Kang Project - Supersonic Build 23, then install the patch.

For prior installs, it shouldn't effect any data, however, things happen. Do a backup first.

AOKP 23 Direct download.
[EVO 4G Q&A, Help & Troubleshooting] brooksyx:
Nice glad to see my fix is being put to good use! Keep up the good work guys.
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
When downloading this from don't forget the gapps!
[EVO 4G Q&A, Help & Troubleshooting] StonePure:
I was setting up my google voice acct and seen that virgin doesn't allow call forwarding, is there a way via qspt to change voicemail number to my google number and without deducting minutes?
[EVO 4G Q&A, Help & Troubleshooting] UncivilSavage:
Attempted to flash the fix and it didn't allow me too in CWM.
[EVO 4G Q&A, Help & Troubleshooting] Asadullah:
Well I've read pretty much actually every page in this thread but I'm having an issue with lgnpst lab1.2. my donor is the lg optimus v. No matter what I do I can't get lgnpst to look for the ls670.dll it only points to LGNpst_utility3.dll

Here's what I've done:

1 install lgnpst_general.exe

2 install components and generic models

3 move cracked lab to the lgnpst folder

4 make folder C:\LG Electronics\LGNPST\Model\MTP

5 put ls670.dll into the mtp folder

6 run lgnpst.exe

I then run the program and plug in my phone and enter the ##port# dialer code then in lgnpst select dll only shows the LGNpst_utility3.dll. My evo is already to go with voice and sms just need my aaa.

On a side note if you use anycut on the optimus v you can access the data settings like the samsung but it doesn't work like the intercept
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
I believe it's using Amend scripting, CWM is only allows Edify (had I noticed it sooner I would have used an Edify installer).

Amon-Ra uses both, my understanding is CWM isn't all that recommended, but I will cook up a version with Edify later since it is more universally supported.

In the meantime, if you don't want to change your recovery, pull apart the zip and copy the files over manually, it's only 3 files that have to be changed.

I'll send you something that should help.
[EVO 4G Q&A, Help & Troubleshooting] Asadullah:
So I been at this all day missing one step and I knew it was gonna be easy found this I never registered the dll correctly. Let me know that I had to register the dll. I did that by right clicking reggie.exe and in properties clicked always run as administrator , then dropped the ls670.dll on it finally got to see some light
[EVO 4G Q&A, Help & Troubleshooting] dtowngs4g:
+1 please
[EVO 4G Q&A, Help & Troubleshooting] Asadullah:
Just to be certain. I can just hit read on the tabs general/nam/data/mobileip on my donor phone. Then unplug the optimus and plug in evo and hit write over and over again and I'll be good to go??

Plus add the HDR AN to data tab
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
When you swap over, it may toss the settings.

I came to dislike QPST the longer I worked with it.

---------- Post added at 02:13 AM ---------- Previous post was at 01:26 AM ----------

New Edify version, I updated the original post as well.

AOKP 23 Virgin Mobile MMS Patch v2 - based on Brooksyx's work

Install Android Open Kang Project - Supersonic Build 23, then install the patch.

For prior installs, it shouldn't effect any data, however, things happen. Do a backup first.

AOKP 23 Direct download.
[EVO 4G Q&A, Help & Troubleshooting] dtowngs4g:
Ok I dropped the LS670 into the reggie and received some type of error message.

***now using cdma but its says phone fails to answer?****
[EVO 4G Q&A, Help & Troubleshooting] Asadullah:
First Off Whoo hoo!!!! I got mine going now. Second Don't know exactly what you've done but here's what I did to get reggie.exe to work.

First I put it, ls670dll and setup.exe into C:\LG Electronics\LGNPST\Model\MTP.

Next I Installed setup.exe and double clicked reggie.exe

added reggie.exe to system path

rebooted (necessary)

After reboot right click reggie.exe and select properties

In properties select the Compatibility tab then put a check mark next to Run this program as administrator.

Then dropped ls670.dll onto it and it said success.

For the phone part here's a checklist that I go through that helps:

1) Did you install the drivers correctly? What I mean is when you installed the drivers did you reboot your phone while it was plugged in? It will install a slew of other drivers.

2) Did you enter the correct dialer code (##port#) while on a stock rom?

3) Is phone connected to the correct port? I've got three ports when I connect my phone make sure it's the right port.

4) Make sure that another program isn't using the port.

5) Reboot the phone and computer once in awhile

I'll try to help as much as I can hopefully soon I will post a video tutorial just gotta figure out what I can and can not get away with. Plus lots of editing out esn numbers
[EVO 4G Q&A, Help & Troubleshooting] Scarletdark:
Traded my Evo for a Nexus s 4g.

I got it working (again thanks to all you awesome people). I'm gonna try the MMS fix on CM9 see if it works, I'll report back if it does on the nexus.
[EVO 4G Q&A, Help & Troubleshooting] LeslieAnn:
Forgot about that part.

Sooo many little details and tricks needed for everything. Once done though, it's all worth it.
[EVO 4G Q&A, Help & Troubleshooting] :
Newb

Okay i have a Samsung Intercept V on 2.2(on CM7 atm, i might have to revert back to a stock rom it seems) active on the VM service which i want to use as a donor

i also have a Evo 4g Sprint that i want to place my service onto.

i have read all 34 pages(yes every last post) but i i get lost once everyone starts talking about CDMA and similar programs since im not familiar with them. i have some experience with hex and dec codes from use of cheat engine but nothing outside of that. Can someone please compile a guide similar to the Epic 4g post where it tell me what all tools i need and a step by step guide.

something along these lines

you need these tools

1

2

3

4

do this , then this, etc etc until you have a completed project, not interested in MMS just text,calls,and 3g will suffice.

Thanks again to everyone for their contributions to these forums.