Published using Google Docs
Flash Epic 4G Touch To Boost Mobile COMPLETE Guide
Updated automatically every 5 minutes

    The Complete Guide for Flashing an Epic 4g Touch to Boost Mobile                Information Compiled by j7jman                 


DISCLAIMER

This guide is provided as an educational purpose, extend your horizon. No illegal activities can or should be done using this guide, nor can I be held responsible for it. I will also not be held responsible for any damage done to your phone by the use of this guide since you are acting under your own will.

What you need

-Boost Mobile Phone with 3G Capabilities (preferably a Sanyo Incognito)

-Driver for Epic 4G Touch- Link (Kies or the Samsung ones would work)

The Following 3 can be found here- Link

-Drivers for your donor phone

-CDMA Workshop 2.7+

-QPST 2.7+

-QXDM 3.11+

*Not required but open up a text document to take notes and whatnot, it won’t hurt.

Lets Begin.

EXTRACTING ALL DATA FROM DONOR

Step 1: Get your Donor phone MSL Code. The Master Subsidy Lock (MSL aka SPC) is a six digit code that is used to program your phone. There are two ways you can retrieve this code.

Step 2:  Extract Data- After You’ve installed the drivers for your donor phone (Incognito) you have to extract four memory files called NV items using CDMA Workshop. These NV items are important because we need them so the the Boost Mobile/ Sprint Network can Identify your Epic and allow it access to data services. The we have to save a copy of your phone’s information profile using QPSD.

Example: 

*Make sure you save these in a designated folder named “Boost NV Items”.

After you've successfully connected the Donor phone and see it listed click ok then “Read From Phone” Enter your Six Digit MSl/SPC code then enter. Now what you want to do is save all that information that’s in all those tabs, we’ll need some of it for your new phone. Click on the “Save to File” button and save it as “Incognito Data” in a designated folder. Exit the program

Step 3: Copy Data Profile Passwords- In order for your 3g data to work we need two sets of passwords for two data profiles. Profile 0- The Sprint profile, and Profile 1- The Boost Profile. Each profile has one HA password and one AAA password. Both profile’s share the same HA password but have different AAA passwords. We will use QXDM to find these “Secret” passwords.

spc YOUR6DIGITSPC <HIT ENTER>

requestnvitemread ds_mip_ss_user_prof

<ENTER>

*You will get a bunch of data, it will start with the DIAG TX Item section. Ignore this part and go down until you see the DIAG RX. Select and copy this part to the end of the output to a notepad text file and save it as “Sprint Passwords”

        

        After you’ve saved that type the Following in the Command Box:

requestnvitemread ds_mip_ss_user_prof 1 <HIT ENTER>

*Again, You will get a bunch of data, it will start with the DIAG TX Item section. Ignore this part and go down until you see the DIAG RX. Select and copy this part to the end of the output to a notepad text file and save it as “Boost Passwords”

Put that old S.O.B. to the side here comes the real stuff!

Step 4: Inserting Data- Now that we have all the data we need to use CDMA Workshop to write (copy) those NV items to your Epic 4g Touch, QPST to insert required information such as phone number and data profile information, and finally QXDM to change your MEID/ESN.

**After Getting your MSL/SPC I HIGHLY recommend doing a factory reset by dialing ##786#. This is so we can avoid issues when inputting the NV files into the phone. When you do the reset click cancel on the “hands Free Activation”. 

        

Now type The Following Commands in the White Command bar, Make sure you have the Black Command Output window open.

        Type- Password 01F2030F5F678FF9 < Hit Enter >

        

Type- requestnvitemread meid < Hit Enter >

        

Type- requestnvitemwrite meid 0x00Axxxxxxxxxxxxx <Put your Donor’s Meid right after the 0x00.

***Now we have to make sure your MEID is the same as your donor phone.Type the following commands to verify:

Type- requestnvitemread meid <You should see your donor’s MEID

        

Type- requestnvitemread esn <your Donors ESN

Type- requestnvitemread scm

        *If everything worked correctly Exit QXDM, Keep your phone connected and move on to the next step.

Head over to the M.IP Tab This is where we will insert information that’s required so we can get 3g working.

NAI: YOURMEID@hcm.sprintpcs.com

Home address: 0.0.0.0

Primary HA address: 68.28.15.12

Secondary HA address: 68.28.31.12

SPI: 4D2

SPI: 4D2

Rev Tunnel Preferred: Checked

        

        NAI: YourName@myboostmobile.sprintpcs.com

Home address: 0.0.0.0

Primary HA address: 255.255.255.255

Secondary HA address: 68.28.89.76

SPI: 4D2

SPI: 4D2

Rev Tunnel Preferred: Checked

*Keep the M.IP tab open we have one last step in QPST... The HA and AAA Passwords for each of the profiles.

Here is an Example..

This is “my” Sprint (Profile 0) data output:

DIAG RX item:

index = 0

mn_ha_shared_secret_length = 0x06

mn_ha_shared_secret[0] = 0x12<Start here

mn_ha_shared_secret[1] = 0x34

mn_ha_shared_secret[2] = 0x64

mn_ha_shared_secret[3] = 0x45

mn_ha_shared_secret[4] = 0x45

mn_ha_shared_secret[5] = 0x78 <End Here

mn_ha_shared_secret[6] = 0x00

mn_ha_shared_secret[7] = 0x00

mn_ha_shared_secret[8] = 0x00

mn_ha_shared_secret[9] = 0x00

mn_ha_shared_secret[10] = 0x00

mn_ha_shared_secret[11] = 0x00

mn_ha_shared_secret[12] = 0x00

mn_ha_shared_secret[13] = 0x00

mn_ha_shared_secret[14] = 0x00

mn_ha_shared_secret[15] = 0x00

mn_aaa_shared_secret_length = 0x10

mn_aaa_shared_secret[0] = 0xE8 <Start Here

mn_aaa_shared_secret[1] = 0x13

mn_aaa_shared_secret[2] = 0xE3

mn_aaa_shared_secret[3] = 0x80

mn_aaa_shared_secret[4] = 0x13

mn_aaa_shared_secret[5] = 0x15

mn_aaa_shared_secret[6] = 0xES

mn_aaa_shared_secret[7] = 0x78

mn_aaa_shared_secret[8] = 0x8D

mn_aaa_shared_secret[9] = 0xD4

mn_aaa_shared_secret[10] = 0x78

mn_aaa_shared_secret[11] = 0x0B

mn_aaa_shared_secret[12] = 0x45

mn_aaa_shared_secret[13] = 0x18

mn_aaa_shared_secret[14] = 0x88

mn_aaa_shared_secret[15] = 0x78 <End Here

What you want to do is take the last 2 digits from each line and write/type them. So for My Sprint (Profile 0) output, My HA Password would be 123464454578 and my AAA Password is E813E3801315ES788DD4780B45188878

Do the same for boost’s HA and AAA Passwords, remember Boost’s (Profile 1) AAA Password is only 12 digits, so the start and end points for the Profile 0 AAA Password would be irrelevant.

FINAL STEP!!

When Your phone reboots, A hands free activation will probably come up, let it do its thing.. I did anyway. If it doesn’t activate make sure you have 3g data working (the little 3g symbol and arrows) because if 3g doesnt work it can't activate. If the Hands free activation never came up, simply go to “Settings” and scroll down to “Activate this Device”. Now one easy step, get MMS working. Dial ##3282# and Tap EDIT. Enter your SPC/MSL (it should be all zeros if you changed it in QPSD) Now Tap Others and the MMSC URL. Change it to http://mm.myboostmobile.com ..If you haven’t already dial ##8778# and select “AP”. If you’re on a CM Rom dialer codes might not work so you shouldn’t have been able to do this in the first place. If you have know idea what the hell a CM rom is then disregard my last sentence :p.

*Note- Using odin to change your modem might erase all the information you inserted using QPSD Service Programming, including your HA and AAA passwords. I’ve personally never tried this because I’ve heard people say it can and can’t happen, so it’s up to you. I recommend not doing it.

ALL DONE NOW!!  do a backflip, cartwheel, scream, or just sit there like a normal person and play with your phone!

Credits for this Complete Guide go to Leviuqse, eljean, ebuechler3, and anyone else thats helped out over at the XDA Forums. Thanks!! A lot of this information can be found scattered throughout the web but because of you’s It was easier to put together a fully detailed guide. I Appreciate it, and so should anyone else who used this. Now head over to XDA forums and show these dudes some love.. and while you're at it.. I, j7jman, can use some too haha.. If you have any questions let me know.. later