--- title: iPhone Carrier Settings layout: default created: 2009-06-20 21:20:46 +0200 updated: 2009-06-20 21:20:46 +0200 toc: false tags: - know-how - hardware - apple - iphone - settings --- To enable MMS and Tethering, you might have to install a carrier-specific file for your carrier. * **T-Mobile Germany:** [24100.net](http://www.24100.net/2009/03/t-mobile-germany-vodafone-germany-iphone-os-30-mms/) * the same file with more features enabled (see next section): [Download here]({{ site.url }}/assets/tmobile_germany.ipcc) Details ======= If you look at the `.ipcc`-file you'll notice that it's a standard ZIP archive. Inside you'll find a folder `Payload` and a folder with your carrier's name. There you'll find a file `carrier.list` along some others. It is an XML file with all the features for your carrier. Some interesting snippets: {% highlight xml %} AllowEDGEEditing AllowMMSCEditing AllowMMSEditing ... ShowCallForwarded ShowCallForwarding ShowTTY ... SupportMMS ... SupportsNITZ {% endhighlight %} You can upload the `.ipcc` file using the Developer version of iTunes 8.2.0.10[^1]. Or you can upload the file to a webserver and download it to your phone. There's also the possibility of creating a single merged XML file which then must be sent using the MIME type `application/x-apple-aspen-config`. MMS Settings ============ The carrier file for T-Mobile Germany doesn't contain the MMS settings. So go to *Settings* → *General* → *Network* → *Cellular Data Network* and input the following under the **MMS** section: * **APN:** `mms.t-d1.de` * **Username:** `t-mobile` * **Password:** `mms` * **MMSC:** `mms.t-mobile.de/servlets/mms` * **MMS Proxy:** `172.28.23.131:8008` * **MMS Max Message Size:** 300 * **MMS UA Prof URL:** *\* [^1]: Or change the shortcut to iTunes so that it reads: `...\iTunes.exe" /setPrefInt carrier-testing 1`, Mac users run `defaults write com.apple.iTunes carrier-testing -bool TRUE`