[Update] - I now have a fully working (except 4G) Nexus S on Ting.
- Voice Calls
- MMS - turn on mms for the account on Ting's website
- 1x data
- 3G Data
- 4G Data - I believe I may have erased my wimax info somehow when I fried my phone (see below). I get an error that "Authentication failed" whenever I turn on 4G. Before I fried my phone it was at least connecting and redirecting me to a website that said to contact Sprint. When Samsung repaired my phone I got it back and my WiMax MAC Address was all 00's. I set it to what it was on the box, but still couldn't get passed authentication failures.
Getting Details from your Donor Phone (Vero):
- Call Ting and ask for your MSL
- Download drivers (Samuel Posted below) or buy Data Pilot
- Use DFS/CDMA Workshop/QXDM to find the following:
Profile 0 AAA and HA passwords
Profile 1 AAA and HA passwords
- Connect vero to computer and open the port in DFS
- In the SPC box on top enter your DONOR_PHONE_MSL and press the SPC button.
- Switch to the Programming Tab
- Switch to the Mobile IP sub-tab
- Click Read in the lower left corner
- There's a "Profiles" section in the middle with Radio buttons. The first one corresponds to profile 0 and the second one Profile 1.
- Click the profile you desire - on the Vero the AAA Shared Secret and HA Shared Secret will be populated here. NOTE: some phones won't let you read this value.
MDN (these can be obtained in the next step)
MSID (these can be obtained in the next step)
Get your MDN and MSID from your donor phone
- On your donor phone dial ##DONOR_PHONE_MSL#
- Tap View
- Record your MDN and MSID for later use
Upgrade to ICS:
I let the phone update itself before reprogramming it. I don't think this is necessary, but I turned wifi on and told the phone to check for updates - it handled the rest.
Reprogramming your Nexus S:
Changing your MEID:
- Follow the steps above to get MSL
- On your phone dial *#*#8778#*#*
- Select Modem for USB connections
- Connect your phone to your computer
- Open DFS CDMA Tool
- Click the ports button in the upper left hand corner
- You should see "Samsung Mobile Modem Diagnostics Serial Port xxxx" - if you don't make sure you have the correct drivers installed and you see the modem in your device manager.
- Type "01F2030F5F678FF9" into the Pwd box that has a bunch of "FFFFFFF" in it and click Pwd
- You should see "DEVICE UNLOCKED" in the bottom area - now you can reprogram your MEID
- Switch to the Programming tab
- Click Read in the MEID section
- Change the HEX MEID to match what your donor phone has
- Click Write
- You should see "COMPLETED" in the output at the bottom - if not try step 8 and then click Write again.
- In the upper right hand corner click reset - When your phone reboots it should have the new MEID
NOTE - YOU NOW HAVE TWO PHONES WITH THE SAME SERIAL # - YOU PROBABLY WANT TO AVOID HAVING BOTH ON AT THE SAME TIME.
Program your Phone Number (Use DFS/QPST/CDMA workshop or manually do the following):
- On your Nexus S Dial: *#*#NEXUS_S_SPC_CODE#*#*
- Tap Edit
- Enter the MDN from your donor phone and click the enter soft key
- Enter the MSID from your donor phone (often the same as MDN) click enter on soft keyboard
I don't have the step-by-step, but I followed Samuel's instructions below:
So if you get into the QPST Service Programming screen, go to M. IP tab and enter:
FOR THE FIRST PROFILE:
Home address: 0.0.0.0
Primary HA address: 22.214.171.124
Secondary HA address: 126.96.36.199
Rev Tunnel Preferred: Checked now with both passwords hit ok.
Enter your HA Shared password first, then enter your AAA Password (32 Digits) into the text box.
FOR THE SECOND PROFILE
Home address: 0.0.0.0
Primary HA address: 255.255.255.255
Secondary HA address: 188.8.131.52
Rev Tunnel Preferred: Checked now with both passwords hit ok
Enter your HA Shared password first, then enter your AAA Password (12 Digits) into the text box.