[Epic 4G Q&A, Help & Troubleshooting] missingxtension:
I am going to show you how to get the epic 4g to to metropcs.

First thins is first, you need to get the esn added to metropcs.

If you cant add the esn in the inventory it will not work.

You can how ever use a boost mobile tutorial to clone the esn from your phone, just look on you tube.

The short bit of cloning is that its very very easy, you have to zero out, then use qxdm to load a new one.

Thats all i have to say about that.

Things you are going to need.

A computer with administrative acess

CDMA workshop 2.7

QPSP that can read the phone

http://thepiratebay.org/torrent/6388346/Qualcomm

Metropcs prl

http://www.corolada.com/prl/metropcs/02001.prl

samsung drivers

http://downloadcenter.samsung.com/content/SW/201009/20100901010102890/Samsung_Mobile_Driver_V1.3.800_For_SPH-d700_Epic_4G.zip

A samsung epic with a data cable, not all cables are equal. Keep several handy.

First were going to change the msl to 000 so that metropcs Over The Air activation can work.

Turn your phone one and dial ##8778# and select modem under usb, and under uart modem.

Once you do this your phone will be readable by qpst and cdma workshop.

Drivers and Com Ports

Install the samsung drivers, once that finishes you can plug the phone in and the drivers will install.

You will need to find out what port your phone is under, and posibly change it to any open port under 25

Go to the start menu, then my computer and right click on it, select manage.

In vista/seven allow administrative acess. A window live this appear.

Click on device manager then under modems you should see Samsung Mobile Modem.

Right click on that and then select properties

Once this opens click on 2 then select advanced port settings.

This will be your port number for cdma workshop and QPSt. If you notice on my computer its at 32.

I need to change it to any number below 25 so that cdma workshop 2.7 will open it.

click on where 3 is pointing to and select a port from the list below 25. Then close that out

CDMa Workshop msl change

What ever port you had from the previous section we need to enter it on CDMA Workshop

Open CDMA WS.

4 Select your comport

5 Click connect, on my screenshot i was already connected so it says disconnect.

6 Read from them phone and information on the side will appear like your phone number when its connected.

7 Go to the security tab

8 in the spc field put 000000 (six zeros)

9 CLick on SPC Write.

Once that done you can close CDMA Workshop, it will ask you to reset.

Do it .

With part done you can slip the esn change here from the boost tutorial

QPST, PRL, INTERNET

Install QPST

Go to the start menu, all programs, QPST, then QPST Configurator

10 Go to the ports tab

11 Add New Port

12 Click on Show Serial USB/QC Diagnostic ports

13 You should see something like COM32-USB/QC Data Modem. Select it and clikc ok

14 you should see a phone in the list

15 go to Start Clients

16 Select Service Programming

A new windows will open up

17 on the phone selection windows make sure your phone is selected

18 click on ok to enter programing on selected phone.

19 Once the window opens click on read from phone

20 make sure the spc is 000000, we changed it in CDMA WS

21 click ok to

22 go to the CDMA tab

23 if you cloned your esn put your mdn or min here I dont know which is which

24 if you cloned your esn put your mdn or min here I dont know which is which

25 Select the roam tab

26 click browse and select your metropcs prl downloaded from colorado prl

27 select the display tab

28 Change the Banner to Metropcs or what ever you want. You can even leave it at sprint

29 click on the right arrow to reveal more tabs on top

30 Select the M.I.P. tab

31 Change mobile Ip to Simple Ip only

32 Change the Initial Registration to 1750ms

33 Click on RF2002 authentification calculation

34 Change registration Retries to 2

35 Change deregistration Retries 1

36 Change Lifetime-expiry registration 0

37 Now double click on user profile 0 and change to steps 39-49

38 double click on user profile 1 and change to steps 50-59

39 Change the nai to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

40 Change Tethered nai to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

41 On Ha shared secret click on enter text string

42 enter metropcs

43 on AAA shared secret select enter text string

44 enter metropcs

45 MIN HA SPI change to 12C

46 MIN-AAA SPI change to 2

47 Change the primary HA adress to 0.0.0.0

48 Change the Secondary HA adress to 0.0.0.0

49 click ok

50 Change the nai to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

51 Change Tethered nai to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

52 On Ha shared secret click on enter text string

53 enter metropcs

54 on AAA shared secret select enter text string

55 enter metropcs

56 MIN HA SPI change to 12C

57 MIN-AAA SPI change to 2

58 Change the primary HA adress to 0.0.0.0

59 Change the Secondary HA adress to 0.0.0.0

60 click ok

61 there is no 61 i skipped a number, but i know someone is going to notice. I know

62 Now click on PPP Config tab

63 in the rm tab change config tries of all 3 to 20

64 make sure the request time out is 1000 on all 3

65 make sure NAK tries are 3 on all 3

66 make sure terminate tries are 2 on lcp 3 on ipcp and 3 on ipcpv6

67 make sure request time out is 3000 on lcp and 1000 on ipcp and ipcpv6

68 click on compression setting for ipcpv6 to ignore

69 make sure require pw enc is enabled/checked

70 make sure ppp detect is enable/checked

71 change retries to 5

I seem to have lost the rest of my captures thanks to acronis!!! so i will continue with blodykiller86's pics which are not labeled

72 make sure you click on Um

73 in the Um tab change config tries on lcp 20 ipcp 20 and ipcpv6 to 0

74 make sure the request time out is 1000 on lcp and ipcp, but on ipcpv6 change it to 0

75 make sure NAK tries are 2 on lcp and ipcp but on ipcpv6 change it to 28

76 make sure terminate tries are 2 on lcp 3 on ipcp and 0 on ipcpv6

77 make sure request time out is 3000 on lcp and 1000 on ipcp and 0 on ipcpv6

78 Click on compression setting for ipcp to disable

79 click on compression setting for ipcpv6 to ignore

80 make sure Optimized domant handoff is enabled/checked

81 change retries on ppp authentication to 5

82 change tethered nai on ppp authentication to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

83 change User ID on ppp authentication to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

84 go to http://www.whiterabbit.org/android/ and put your esn where it says "Enter 1 MEID/ESN per line in the text area to your left, then click the calculate button."

The ESN is on the top of your qpst windows, copy the short number that starts with an 8 and calculate.

It will return a six digit metropcs msl code.

85 take the generated code and put it in the password

86 click on AN

73 in the AN tab change config tries on lcp 20 ipcp 20 and ipcpv6 to 0

74 make sure the request time out is 1000 on lcp and ipcp, but on ipcpv6 change it to 0

75 make sure NAK tries are 2 on lcp and ipcp but on ipcpv6 change it to 28

76 make sure terminate tries are 2 on lcp 3 on ipcp and 0 on ipcpv6

77 make sure request time out is 3000 on lcp and 1000 on ipcp and 0 on ipcpv6

78 Click on compression setting for ipcp to disable

79 click on compression setting for ipcpv6 to ignore

81 change retries on ppp authentication to 5

82 change tethered nai on ppp authentication to yourphonenumber@mymetropcs.com or 5555555555@mymetropcs.com

83 CHange the password to the msl code you got from white rabbit a six digit code.

Then just click write to phone, wait for the phone to reboot before closing qpst.

The if you want to activate your phone if its not in your account already just dial *228

to enter Over The Air activation, it will ask for english or spanish. select either

once it gets past that it will ask why you called.

Dial 2 to change number, dial 1 proced, then 1 to proced, enter your phone number, enter your security code (usually birthdate of account holder), and follow the rest of what she says.

1 is for yes 2 is for no, i usually mute the microphone.

and then its activated to an account.

Next make sure you dial *228 this time select 5 to update your prl and reboot.

All done.

I dont know how to get the mms working yet., I have tried u2nl. wap, proxies, flashing zips that change the mms settings and no luck yet.

ill let you know when i get it working or if anything comes up in the thread.

I stay very busy, so dont be surprised if i dont answer, but if you send me a message it should get to my email.

P.S. to all you cricket people i am so sorry for forgetting about you when i started writing this, please change all apropriate settings but it should work.

I will change them asap, right now though i gots to go.

P.s.s. I cant post in the development section because of the stupid stupid stupid stupid stupid stupid (you get the point) post count rules.

Update: Mms

Okay ibfound out something very useful on how to get mms to WORK, basically I sent myself a small 46k pic to gmail. But I kept messing with the phone, without even realizing I had it working. Basically before I knew it I has killed it.

Here is what I used to get it work.

Autostart.sh

#######

export PATH=$PATH:/data/local/bin

IP_ADDR="10.223.2.4"

chmod 755 /data/local/iptables

chmod 755 /data/local/u2nl

/data/local/u2nl $IP_ADDR 3128 127.0.0.1 8888 &

/data/local/iptables -t nat -o ppp0 -A OUTPUT -p tcp -d ! $IP_ADDR -j REDIRECT --to-port 8888

/sbin/remount rw

cat /data/local/telephony.db > /data/data/com.android.providers.telephony/databases/telephony.db

cat /data/local/Mms.apk > /system/app/Mms.apk

sleep 5

kill `ps | /data/local/busybox grep autostart | /data/local/busybox awk {'print $2'}`

##########

I will post post iptables binary once I figure out where to upload it. For now if you need it just msg me.

Also to be clear if you use the autostart.sh you won't have a working messages apk. In other words no text or mms untill you factory reset.