MMS & Tethering With Iphone on 3

Found 26th May 2010
Found this, works really well and has the added bonus of no longer displaying the active diverts message whenever making a call

Credit goes to DBMandrake on 3GForums…726

iPhone 3.1.3 APN / MMS settings and tethering IPCC for 3UK
Below are the settings for the iPhone 3G/3GS for use on the 3UK network - they can either be entered manually, or my custom IPCC (carrier settings file) can be uploaded to the phone to automatically configure everything.

For manual configuration, go to Settings->General->Network->Cellular Data Network:

Cellular Data
Username: (leave blank)
Password: (leave blank)

Username: (leave blank)
Password: (leave blank)
MMS Proxy:
MMS Max Message Size: 307200

(Version 3.1.3 only)
Internet Tethering
Username: (leave blank)
Password: (leave blank)

Apple have released firmware update 3.1.3 which now makes it possible to tether on unofficial carriers such as 3 again without jailbreaking. This can be set up by entering the tethering setting above manually, or installing my custom IPCC file, which I have updated to work properly with 3.1.3.

(Previous versions of my IPCC you may have installed will not work with tethering on 3.1.3, and in fact will prevent tethering working, so if you update to this version, tethering will appear)

The benefits of using a custom IPCC file instead of manually entering the settings are:

1) No need to ever manually enter the settings - with manual settings you must re-enter all the settings every time you swap SIM's with a different network and then return to the 3 SIM.
2) 3 carrier logo. (* for the logo to appear while connected on 2G also install the Orange IPCC update below)
3) Removes the annoying "Call forwarding enabled" pop-up message previously displayed every time you make or receive a call.
4) Voicemail button configured to dial 3 voicemail.
5) Maximum bluetooth tethering connections increased to 5.
6) Bookmark to Planet 3 added automatically in Safari and Settings->Phone.

If you have not installed an IPCC file before you may need to enable it in iTunes.

For Windows - make sure iTunes is closed and go to Start->Run, then paste in the following string and press Enter:

"%ProgramFiles%iTunesiTunes.exe" /setPrefInt carrier-testing 1

For Mac OS X - make sure iTunes is closed and go to spotlight, type in Terminal and execute Terminal. Within the terminal window paste in the following line and press Enter:

defaults write carrier-testing -bool TRUE

In both cases nothing will be displayed but uploading IPCC files in iTunes will now be enabled. You only ever need to do this once per computer.

You can download my custom IPCC file here:…pcc

If you would like the 3 logo to appear correctly while on 2G or you make use of both Orange and 3 SIMs, you should also download an update to Orange's IPCC:…pcc

Check that your browser has not added .zip to the end of the filenames while downloading them, if it has, rename their extensions back to .ipcc - don't try to unzip the contents.

Now launch iTunes with your iPhone connected, click on the iPhone in the sidebar, then hold down either Shift (Windows) or Option (Mac) and click on Restore. A file browser should appear, simply select the ipcc file type and browse to the ipcc file you downloaded and it will be installed. (If it instead prompts to you restore your phone, cancel it and try again)

(* repeat this step with the Orange ipcc file, but only if you are using firmware 3.1.3)

If holding Shift down while pressing Restore does not work on Windows 7, try performing the steps in the following post:…=39

These IPCC files will also work on 3.1.2 but without tethering. It should also work with 3.0.1 with tethering, but I am unable to test that.

IPCC files can be updated using the above method but to remove them completely the only way is to restore the phone from a backup.


Important Note: As of approximately the 22nd of April 2010, 3 have made changes to their network which seems to disallow multiple simultaneous PDP contexts while connected on 3G. (2G still works fine)

Normally the iPhone will use separate PDP contexts (sessions) for MMS and Tethering, thus people using my previous IPCC will probably be noticing they cannot tether or reliably send/receive MMS while connected on 3G since this date. Although I have logged an issue with 3 about this problem, I have not heard anything substantive back as of the 12th of May and it's unclear whether this is a fault (which may get fixed) or a deliberate policy change on their part.

Therefore in the meantime I have updated my IPCC file above to configure Phone Data, MMS, and Tethering to all share the same PDP context on the APN. I have tested MMS and Tethering on both 3G and 2G and confirmed they are all working, even simultaneously.

Because Phone Data and Tethering now share the same PDP context, you will no longer see individual "Cellular Network Data" and "Tethering Data" usage figures in Settings->General->Usage, both Phone and Tethering Data will be summed into one set of total usage figures.

Although this updated IPCC still allows you to manually edit the tethering and MMS APN's, so long as this fault exists at 3 changing them will result in tethering or MMS respectively not working, as a manual change to a different APN will cause a separate PDP context to be used. (Just change the APN back or press Reset Settings to fix it)

I will continue to monitor the situation and update this post if the situation changes.

If for some reason you want the original IPCC (currently not working properly) you can find it here:…pcc
Community Updates
Post a comment

    Top Discussions

    Top Discussions

    Top Merchants