[EVO 4G General] mikesalty:
getting 3g to work.

NOTE: This post has nothing to do with cloaking, modifying or spoofing ESN. It's simply about where to put previously acquired information

Ok, this is how I got 3g to work, try this:

m.ip tab:

proflie 0:

untick the enabled thing to make this profile disabled

nai: yourmeid@mdata.vmobl.com

nai tethered: yourmeid@mdata.vmobl.com

rev tun: (I don't remember but I think it was unchecked, if it doesn't work, just go and check this and it will work)

all 0.0.0.0

mn-ha: 21EF

mn-aaa: 21EF

ha shared: vmug33k (select string)

aaa shared: youraaakey (select string, use http://www.string-functions.com/hex-string.aspx to convert your hex aaa to string, it should be 20 characters in hex)

proflie 1:

tick the enable to enable this profile

nai: yourmeid@mdata.vmobl.com

nai tethered: yourmeid@mdata.vmobl.com

rev tun: yes

all IP addresses: 0.0.0.0

mn-ha: 21EF

mn-aaa: 21EF

ha shared: vmug33k (select string)

aaa shared: youraaakey (in string format, select string and use the same one from the hex to string converter)

proflie 2:

tich the enabled box to enable this profile

nai: yourmeid@prov.vmobl.com (make sure you write prov here instead of mdata)

nai tethered: yourmeid@prov.vmobl.com (prov instead of mdata here too!)

rev tun: yes

all IP addresses: 0.0.0.0

mn-ha: 21EF

mn-aaa: 21EF

ha shared: vmug33k (select string)

aaa shared: youraaakey (in string format, like the other two profiles)

disable any other profiles besides 0, 1 and 2

go to PPP Config tab:

don't change anything except the couple of values I say to.

Ignore the RM tab

go to UM tab:

userid: yourmeid@mdata.vmobl.com

pw:

tick the Req PW box

enter your aaa key in STRING format like on the m.ip tabs

(if your Tethered NAI isn't already filled out, and your 3G doesn't work when you reboot fill the Tethered NAI out with your meid@mdata.vmobl.com)

go to AN tab:

userid: yourmeid@mdata.vmobl.com

pw:

tick the req pw box and enter the string version of you aaa key

after all that write to phone and it will reboot, you probably want to turn wifi off before you do all of this so you can see if 3G works, if it's 3G it will show up INSTANTLY, run a speed test to see if you're getting over 100 kbps, if you're not, go in and change those 2 things (the rev tun on profile 0 and the tethered NAI in the Um tab) and then write to phone and it should work.

source: cobbled together from a ****load of google-fu + guides on flashing to cricket and metropcs. There's also a nice guide on groovypost that I wish I had seen before I tore my hair out for hours trying to fix it.

something else I've run across in the couple of people I talked to, the whole thing should be done on STOCK roms, especially on your LG phone, rooted is fine, but it should be stock so that you can do the dial codes.

dial code for LG diagnostic mode : ##port#

dial code for HTC diagnostic mode: ##3424#

ALSO if you screw up and have both phones on at the same time you'll get ERROR 16 message when you dial out, I did this, I didn't have both phones on, but I did have the battery in my optimusV which I think was the culprit, if ERROR 16 happens to you, call the phone number in this post: http://xdaforums.com/showthread.php?t=1290906

It will connect you directly with the sprint error 16 tech center, it seems scary but it's fine, just play dumb, give them the account details and the details for your OPTIMUS V, and they'll sort you out in like 10 seconds. When I asked the guy if I should just call back to the center if I got an ERROR 16 code again, he told me "You'll never get an ERROR 16 code again" all ominous sounding.

---------- Post added at 07:19 PM ---------- Previous post was at 07:09 PM ----------

PM me and I'll try to help, I imagine that the zeroing out of your service code didn't stick and you'll just have to use your original code, which can be easily obtained through cdma workshop, dfs, or through an app you can dl on the market if you're rooted, I forget what it's called though, spc reader or msl reader or someting.