04/02/2012

T-Mobile Germany, Vodafone Germany, iPhone OS 3.0 & MMS

OS 3.1.2 iTunes 9 Update: Still works. Prior to following the instructions given below you have to quit iTunes 9, and enter

defaults write com.apple.iTunes carrier-testing -bool TRUE

in a Terminal session. There you go!

OS 3.0 Beta 2 Update: The info provided in this post works for the latest Beta 2 of iPhone OS 3.0, too.

Let me first say sorry for a blog post title that is far too long. However, with a little bit of Google magic it finally brought you here, didn’t it?

Recently I’ve posted an article about enabling MMS (and Tethering) on your iPhones for the German mobile operators. The article was inspired by my partner site iPhone-notes.de and the fantastic work André Sendowski does over there.

As I ran into a couple of problems with my iPhones I thought I’d write a quick follow up and might help others avoiding some of the trouble. Please be aware that most of the stuff in this area must be considered “guessing” as nobody really knows the details of what’s going on behind the scenes.

As usual you do everything at your own risk.

As one of my findings it appears as if there is no one-solution-fits-all. It seems as if you not only need the correct carrier bundle but your specific settings also depend on the tariff/contract you’re running on.

I’ve now got MMS, Tethering and 3G data connectivity confirmed running for both T-Mobile and Vodafone. So if you happen to run on the same tariff as I, it should work out for you, too.

T-Mobile

This is one of my development devices. It’s a regular, legal, netlocked, iTunes activated iPhone 3G 16GB running on iPhone OS 3.0 (7A238j). As I hardly ever do anything with it, I’ve chosen the cheapest contract option: Complete XS.

The device has never been jailbroken or unlocked.

It works with this carrier bundle and the APN in Settings > General > Network > Cellular Data Network set to:

APN: internet.t-mobile
Username: t-mobile
Password: tm

Vodafone

This is sort of my production machine. It’s another iPhone 3G 16 GB. I’ve purchased the device in Italy where iPhones have no netlocks. This device has never been jailbroken or unlocked and runs iPhone OS 3.0 (7A238j). I’ve subscribed to the special iPhone tariff that Vodafone is offering in Germany (and which is a 100% flat for just everything, highly recommended).

It works with this carrier bundle and the APN in Settings > General > Network > Cellular Data Network set to:

APN: web.vodafone.de
Username:
Password:

Note: Once you install the carrier bundle it likely sets Username and Password to “vodafone”. You’ve got to manually delete username and password. Keeping the username and password set did not work for me!

Some final remarks

I noticed that whenever I had difficulties getting MMS working, I could also not use the data network for Internet connectivity. The error given was: “Could not activate cellular data network”. André told me, that there should not be any association with the APN you can set via the iPhone Settings application as the carrier bundles contain an internal and separate APN configuration for MMS which is not even accessible from the iPhone. However, if I put “vodafone”/”vodafone” back in, MMS functionality is gone for me.

Hope this helps and feel free to leave your remarks to help others.

Disclaimer: Do not offer iPhone Dev Portal UDID registrations here!

Unfortunately I’ve recognized that people who got iPhone OS 3.0 without an Apple Developer membership tried to get their UDIDs registered via other members of the program, who have started to sell their 90+ slots. Please do not post any UDID registration request or offering in the comments. Your comment will never get approved and killed without further notice. I’m sorry.

iPhone OS 3.0: MMS and Tethering for German Providers

OS 3.0 Beta 2 Update: The info provided in this post works for the latest Beta 2 of iPhone OS 3.0, too.

My German partner site iPhone-notes.de proudly presents updated carrier bundles that unlock the latest iPhone OS 3.0 Internet Tethering and MMS features.

Basically the steps described by iPhone-notes.de blogger André Sendowski are completed within just 5 seconds and allow you to share your iPhone’s Internet connection via USB and Bluetooth.

All you need is an iPhone 3G which runs the current iPhone OS 3.0 beta. Your phone doesn’t need to be jailbroken! So plain old regular T-Mobile Germany iPhones will do just fine.

If you speak German, head over there and get the details!

In case you don’t but happen to have a contract with any of the German mobile operators, here’s a brief description in English:

Download the appropriate .ipcc file. You might want to use Firefox as Safari tends to mess around with bundles.

Here are direct links to the downloads provided by iPhone-notes.de.

Note: The T-Mobile Germany carrier bundle download below is the only one not pointing to the iPhone-notes.de site as I could not confirm the one over there working. Instead it links to a version which definitely worked on my fresh, clean T-Mobile Germany iPhone 3G.

Next open iTunes with your iPhone 3G connected via USB. Click the Check for Update button while pressing the Option key. Navigate to the downloaded carrier bundle and select it.

After a few seconds your carrier settings have been updated. Restart your iPhone 3G. Try out Tethering by going to Settings > General > Network > Internet Tethering.

Thanks to André for this fantastic work!

(There’s an additional post available here, outlining confirmed solutions for T-Mobile and Vodafone that work on my devices. You might want to go there now.)