Discussion about
aaron

I upgraded my iPhone 3GS to iOS 4 today, and now 3G and EDGE data are broken.

WiFi works fine, but if I try to load anything off the cellular network, the spinner in the status bar just keeps spinning and nothing ever loads or it errors out. Also, the camera icon (MMS) is missing from the Messages app.

From the looks of it, I'm not the only one with this issue; there are several threads on the MacRumors forums with tons of people mentioning that data is broken for them too. I'm also seeing a bunch of tweets about this. Apparently AT&T customer care has people looking into it because they've gotten so many reports, but I think it might be Apple's problem.

I've tried toggling the 3G and Cellular Data options in the Settings app. I also tried the Reset Network Settings feature and a full software restore through iTunes, but data is still busted.

Anyone here experiencing the same problem or manage to fix it?

sort by

5 replies
HomelessDragon

Try power-cycling the phone. Initially after the upgrade I had no cell service at all. Turning the phone off and back on solved the problem.
1 like dislike
itcrashed

Power cylcling fixed a bunch of stuff after I upgraded. For me, camera zoom and MMS were not working until I cycled the power.

If you already tried that, I would do a factory restore to 4.0, then test the connection, and if all is well then restore from backup.
1 like dislike
wesbland

I had this problem too. Were you jailbroken before? That seems to be the thing linking everyone's problems. People with the Spirit jailbreak seem to be having the most issues. I did a factory restore and that seems to have fixed it. Not the best result, but at least it's something.
0 like dislike
itcrashed

No, my phone was never jailbroken. But it's my understanding that if you are JB, you should do a factory restore back to 3.x before performing the 4.0 update.
0 like dislike
aaron

I was jailbroken on 3.1.3 with Spirit before upgrading, but I hear some people with non-jailbroken iPhones are running into the same problem.

As I mentioned in my original post, I tried restoring the 4.0 firmware completely, but I realized it was only when I restored an iTunes backup to the phone that cellular data stopped working. I didn't really want to set it up as a new phone and lose all my old data/SMS/preferences, but carrying a phone without functioning data service wasn't an option.

Here's what I did to set it up as a new phone but salvage my old text messages (unfortunately I couldn't salvage my preferences, call history, or other data). The following instructions assume you're on a Mac, and that you have an iPhone running iOS 4 with all of your old texts/data/prefs intact, but with broken cell data.

All credit for these instructions goes to dankirsh from MacRumors: forums.macrumors.com­/showthread.php­?p­=10248642­#pos...

First, open this folder:

~/Library/Application Support/MobileSync/Backup

This is where iTunes stores your iDevice backups. Delete everything in this folder. Now, go into iTunes, right click on your iPhone in the sidebar, and hit Back Up. This will create a backup of your iPhone with all your texts/data/prefs. Once that's done, look inside the Backup folder we opened earlier. You'll see a folder with a long jibberish name; this is the iTunes backup we just made. Copy that folder to your desktop and rename it "Old Backup".

Now go back into iTunes, restore your iPhone, and choose to set it up as a new phone. Once that's all finished, make sure the Backup folder is empty again. Then in iTunes, right click your iPhone in the sidebar and hit Back Up. Go to the Backup folder again and copy that folder with the long jibberish name to your desktop. Don't rename it.

Go into the "Old Backup" folder on your desktop. Sort all the files by name, and look for the file called "3d0d7e5fb2ce288813306e4d4636395e047a3d28".... Copy this file into the folder with the jibberish name located inside the Backup folder (not the one on your desktop). Do the same thing with info.plist, Manifest.bmdb, Manifest.mbdx, Manifest.plist and Status.plist.

Now go into iTunes, right click your iPhone in the sidebar and click Restore From Backup. It will appear to restore the backup, but at the very end it will show an error message. However, once it finishes, your text messages should be back on your phone.

MMS and cell data still aren't working yet, so let's fix that. Delete everything in the Backup folder again. Look for the folder on your desktop with the long jibberish name, and copy that into the Backup folder. Copy the file called "3d0d7e5fb2ce288813306e4d4636395e047a3d28"... from the "Old Backup" folder into the long jibberish folder you just copied to the Backup folder.

Go back to iTunes, right click your iPhone in the sidebar, and click Restore From Backup one more time. It will restore the phone and spit out an error again, but when it finishes, MMS and cellular data should be working, and all your text messages should be back.
1 like dislike