Bermuda, the iPhone, and AT&T - BEWARE the Data Roaming!

Update 7pm ET 7/23 - We think we’ve narrowed down where the problem is.  Details below!

Update 2x 7/28 - iLounge.com member iScottL apparently got soaked by AT&T for $1,500 because of this oversight!

So I learned a little bit of a lesson last month with AT&T and the iPhone and data roaming during our wedding in Bermuda, and it was a bit of an expensive lesson to learn … so it’s worth documenting my experience here in the hopes that no one else runs into the same situation.

WAIT! Before you instinctively close this window thinking “Bah, what an idiot - you should have known data roaming is expensive!” let me be clear — I am very aware of how expensive data roaming is … I was before I left the country. And I am also aware of the protections built into the iPhone to help prevent you from running up a big data roaming bill. This is a story about a loophole in this system that causes that protection to fail…

So let’s start with a little bit of background, to make sure everyone is on the same page.

Simply put, international use of your cell phone is expensive. No two ways around it. Voice, data, SMS (text) or MMS (picture messaging) - if you are doing any of these with your GSM phone in a foreign country, you’re going to have to pay handsomely for the privilege.  As a result of this, I have always carried a dumb phone like a RAZR with me when I travel to a foreign country so that there is no possible chance whatsoever of my smartphone accidentally using data while I’m abroad.

Some people though, like that idiot Dave Stolte, have no grasp of this, and run up thousands of dollars of international data roaming charges and then cry all over the blogosphere and any forum they can find when they get their $3,000 bill in the mail.  Yes Dave, I called you an idiot, because - in this instance, at least - you are.  You are admittedly a web designer, but “I couldn’t even tell you how many KB the average web page is“??!?  Come on…

But anyway, I digress…

So if you use data internationally, be prepared to pay.  As a result of customers like Dave, I have no doubt that AT&T was on the phone with Apple immediately after excusing that $3,000 bill and asking Apple for a fix.  The solution came in September with firmware 1.1.1, which included the new capability to turn off Data Roaming!  Perfect!

iPhone Data Roaming

Now if you’re out of country, this can protect you from accidentally roaming on a foreign network for data and getting a huge charge - but still being able to seamlessly use WiFi whenever you want.  And as an added bonus, in firmware 1.1.1 this switched was turned to Off by default.  So, in order to use data in a foreign country, you would have to intentionally go and turn this on.  And I believe you even get a warning message when this happens.

So, problem solved, right?  How on earth did I unknowingly rack up data roaming charges in Bermuda?

Bermuda, it would seem, is very friendly to US tourists.  So friendly, in fact, that it would appear that US carriers are setting up towers on the island.  It was no surprise to me when I got to Bermuda that I had GSM service.  What was a major surprise to me, though, was that all my friends on Verizon had service too.  CDMA outside the US?  WTF is that?!?  ;-)

But anyway, here’s the kicker — when I fired up my iPhone it did it’s normal search for a few minutes to find an adequate carrier to connect to.  After a few minutes, the iPhone had finally settled on a carrier to connect to … AT&T!!  Yes, that’s right.  My iPhone - when powered up in Bermuda - reads AT&T on the display.

Interesting, eh?  I guess it doesn’t really surprise me - I’m sure AT&T makes a bunch of money from folks from the US using their cellphones in Bermuda. But here’s the real kicker - because the iPhone thought it was on AT&T, the “Data Roaming” protection mechanism was effectively neutered. It thought I wasn’t roaming. But I was. Yet, I wasn’t. As a result, I had no protection wireless against data charges at all.

Realizing this, I intentionally turned off every data feature I could find on the phone.  But that didn’t completely solve the problem.  Occasionally I had to bring up the email client on my phone to get something out of an email related to our wedding.  As soon as you do that, though, the iPhone mail client immediately starts downloading your entire inbox.  So I got hit with some charges.

AT&T iPhone Bermuda Overage

See that part on the end? General Packet Radio Service for $113.50? That’s the data roaming. In theory, with an iPhone with Data Roaming turned off - you should never, ever see a charge like that.  But because of this crack in the system, I got charged.  In the end, I’ll pay it.  It’s only $113, so it’s not the end of the world. I haven’t called AT&T yet … but maybe I will, just to gripe a bit and warn them about this loophole.  Perhaps they can have Apple improve the Data Roaming protections a bit more … but I used the data, I have no problem with paying for it.

Hopefully this post will protect someone else who may run into the same problem.  I have no idea how many other nearby countries this may be a problem with - maybe Bermuda is the only one.  Lesson learned, if you land in a foreign country and your phone still reads AT&T - be very very careful!!!

UPDATE!

Thanks to intrepid reader XFF at HowardForums, he’s reminded me that the entire GSM world seems to operate on a series of “country code” identifiers and “network operator” identifiers.  The country code identifiers are known as MCC’s - Mobile Country Codes.  The network provider codes are known as MNC’s - Mobile Network Codes.  Paired together, these two three-digit codes can narrow down what country you are in and what carrier you are on in that country.

The MCC for the United States is 310. In theory, no other cellular carrier in another country should be using 310 for any reason whatsoever.  Except, apparently - one carrier in Bermuda does.  If you notice on the MNC link, Digicel Bermuda uses a MCC+MNC combination of 310 38.  Hence, when you bring up the iPhone in Bermuda — it may think it’s still in the United States.  As a result, the “Data Roaming” setting is never consulted.

Bit of an oversight, no doubt!  The good news is that I spoke with AT&T Customer Service and they’ve credited me back all the data charges. But surely, this will end up happening again to someone.

UPDATE 2x!

iLounge member iScottL apparently got soaked to the tune of about $1,500 because of this gap in the MCC, the iPhone, and AT&T.  I feel sorry for the guy because the iPhone prohibits you - if you are on your proper home carrier - from changing any of the cellular data settings (APN names, etc.) so there’s really no way to protect yourself against this problem if you are traveling to Bermuda!

13 Responses to “Bermuda, the iPhone, and AT&T - BEWARE the Data Roaming!”

  1. I’m a Digicel customer. I’ve asked them to respond to this issue. I’ll post whatever answer I get.

  2. Denis -

    Thanks! Awfully kind of you to do so. I’m assuming most tier-1 folks in a carrier’s call center wouldn’t even understand the concepts of MCC’s and MNC’s … so I appreciate your efforts in helping us try to come to a final understanding!

  3. FYI: “CDMA outside the US”. Yep, we have a CDMA carrier here: Cellular One. It’s actually quite healthy, it seems. Many Bermudians travel only to and from the U.S., so it kind of makes sense for them to be on a CDMA network.

    Digicel came to Bermuda, taking over AT&T’s operation here. Unfortunately, Digicel is not what you’d call a very well run company, and we’ve had our share of issues. So this doesn’t *really* surprise me much…

  4. Having lived in Bermuda for over a year now I found out a few things. First of all while we may have different names for our services, these all basically just US companies, under different names.

    Under Bermuda law a company must be Bermudian owned, but can have minority partnership with any outside company. So far I found out that Cell One in Bermuda is actually Verizon, and Digicell is AT&T. I am not sure about the others.

    Consider the fact that unlike other countries Bermuda has a North American long distance code (441) no need to dial +011. It’s entire system of communications (including TV and Internet) are US based.

    Unfortunately I still cannot by a iPhone in the US and use it here.

  5. Actually, Jason, Digicel is not AT&T. It’s a separate Caribbean company; they just bought AT&T’s operations in Bermuda. It happened about 3 years or so ago.

    Bermuda is in fact on the NANP (the +1 country code area), but so are quite a few other countries in the Caribbean, and they don’t use the 310 MCC. Digicel is definitely in the wrong there (they should be using 350).

    -> http://en.wikipedia.org/wiki/Mobile_country_code

    Then again, it wouldn’t be the only place where a Bermudian “utility” did something screwy; Cablevision comes to mind…

    btw, hi! Have a good Cup Match weekend (Jason’s a co-worker of mine)

  6. No reply from Digicel. What a surprise! ;-)

  7. Oh well — thanks for trying anyway, Denis! I’m still trying to get an answer from AT&T on this one, from the help of one of the writers at iphoneatlas.com. If I find out anything else, I’ll post it here.

  8. Lin Wyncoop Jr. on August 19th, 2008 at 10:11 pm

    Great, informative article. I went on a cruise in March and was shocked that I was getting ATT (it said ATT) service on/from many of the islands. I thought nothing about it. Until I got my bill. It was about $200 more than usual, but what was odd was that much of the usage was showing up as Aruba……which we were not even close to. I figured as you did, it said ATT, so I must somehow be on their network, now I know not necessarily true! What I do now is this. I have the SIM card locked, so when I turn it on, it asks me if I want to unlock or not. If I do, I just put in a 4 digit code. This serves 2 functions. If I lose my phone they won’t be able to make calls and If I turn my phone on in, say Europe…….the SIM card is locked so theoretically I should not be doing any roaming ever……am I correct in my thinking? The phone feature is locked off, with the SIM card locked, but I can still get wifi. So far it has seemed to work perfectly doing this.

  9. Lin,

    After my experience in Bermuda, I’ve given up on assuming I know what’s going on with the iPhone and these odd roaming problems where the phone thinks it is on AT&T. Certainly, a SIM lock would *hopefully* block all data use … but I would expect it would also block all voice calls and text messages as well. At that point, you might as well just turn your iPhone on in Airplane Mode, and then activate the WiFi afterward (firmware 2.0 lets you do this now). That should effectively be the same solution - you’ve got an iPod Touch at that point.

  10. I just spoke with an AT&T rep about taking my iphone to Bermuda. She simply said “Don’t do it.”

    I just wonder if I unlocked my iphone, could I add a local sim card or could I get by with just removing the sim card before landing in Bermuda.

  11. Wow I’m really glad I found your site. I’m heading to Bermuda on a cruise next week and was really nervous about checking email on the iPhone (I’ve been burned before!). I don’t want to make or receive calls - just do the occasional email check without being gouged. I appreciate any updates and advice you guys may have.

  12. Patricia -

    I don’t have any additional information to provide. As far as I can tell - if you power up your iPhone, it’ll think it’s on AT&T and you’ll be paying roaming voice, text, and data rates. Be careful!

    Oh, and enjoy Bermuda!

  13. How to take a simple iPhone screenshot: With the 2.0 update installed, you can click and hold the HOME button on the front of your iPhone, and then click the Sleep/Wake button on the top right of your iPhone. Screenshots taken like this will just drop into your Camera Roll like any other photo. Makes for more effective presentations on websites where you are showing iPhone screens. Or telling people about your iPhone.

Leave a Reply