Hopefully you saved your MSID and MDN, you'll need it if not call customer service.
Find your MSL, there is a program but i forgot the name.
Type it in your dialer like this ##123456#
Change your MSID and MDN to something that is incorrect, i.e. if it is supposed to be 555-321-1234 change a digit on both fields.
Then Reset
Go back to the dialer, put in MSL as said before
Input correct MSID and MDN settings
Then Reset
You should be able to make and receive calls/texts
Now just open your browser, go to
www.google.com or something, and there should be an over-the-air update, the word IOTA will pop up and thats your phone downloading your internet settings.
Reset
If if doesn't work at first be patient, sometimes it takes a while to kick in.
IF that doesn't work for the internet problem try:
Type ##3283# into dialer
Your password is your MSL, type it in
Then hit menu, choose Restore, reset
If those 2 things don't work, you may be SOL. But keep searching, I had problems with calling and data for the longest, and what I typed here fixed it for me.
Edit: Your MDN is your phone number, for MSID you need to call customer service.