Hi everyone, I just wanted to report on my findings porting the Galaxy Nexus (sprint version) over to Ting. So far I have talk, text, and at least 1x data working, using the Brio as a Donor phone. I can't say whether 3G data is working or not since I'm out in the middle of nowhere and can only get 1x out here--at least I'm fairly sure. I'm getting speeds of around 200-300 Kbps right now. That being said, I'm waiting to worry about data speeds until I'm in a location where I can properly test for 3G access.
Step 1: Install Brio drivers from here.
Step 2: Install QPST from here.
Step 3: Using your MSL code obtained from Ting, or using the method detailed in this thread, obtain your MEID and related information.
Step 4: The steps in this thread for modifying the data on the GNex are reproduced below with some of my own insights. Please note that your GNex should be unlocked **and **rooted, and a backup made before proceeding on onto the next steps. I take no responsibility if your device stops working, explodes, or starts talking like Sean Connery.
Step 5: Install the drivers contained in this package. If you are running a 64 bit system, you will not be able to install the VIA drivers inside--don't worry, it shouldn't affect getting your device working (at least for talk, text, and 1x).
Step 6: Prepare your phone. Dial *#*#DIAG#*#* on your Nexus and set USB to "CDMA MODEM," _then dial *#*#DATA#*#* and select _Edit > Enter MSL > Others/More > ETS Channel and set it to USB. Please Note: These instructions are for the Sprint version only, and I cannot say whether the same commands and steps work on the Verizon version. Please refer to XDA Dev forums thread for more details on the Verizon version. ALSO: if you've installed the ACS forums version of Jelly Bean developed by Shabby Penguin, setting your USB to CDMA MODEM will not work. I recommend downgrading back to ICS before proceeding.
Step 7: Install ETS from here. Choose USB as the communication protocol during installation.
Step 8: Plug in your phone and start ETS. It should display an output like this when you select Debug -> Send Startup Commands. Now you're connected.
Step 9: Select CP -> PS -> Database -> CP Set Mobile ID. Enter your MSL under SPC Code, 7268324842763108 for the security code, set ID Type to MEID, and finally enter your MEID after the "0x" in the text box. Press send, and you should receive a confirmation. Your MEID is now repaired. If you make a mistake entering your code, the MEID stored in the device will be zeroed out, along with your IMEI, so write these down if you think you'll ever want them again.
Step 10: Select CP -> VAL -> PRI -> NAM -> CP VAL PSW Parm Set Mdn, and enter your MDN in the box labeled Mdn_Digits. Press Send. Your MDN should now be repaired.
Step 11: Reboot your phone. You should now update your profile information, and make a test call and text to get everything squared away on your device.
Please keep in mind that most of what I wrote here is from memory, and my own exact steps included some experimentation that I've left out for the sake of clarity. If you encounter a problem whilst flashing your phone, I'll do my best to help out, **but it's your responsibility to do research before assaulting your phone.
P.S.** Please back up your phone before doing things to it!**
P.P.S. If you're looking for a simple and very effective tool for unlocking, rooting, flashing and messing with your Galaxy Nexus, go get the Nexus Root Toolkit. It's pretty fantastic.