11

I have both an iPhone 4 (from work) and an iPhone 3GS (personal). Today I took a cross country flight from BOS to LAX. Upon boarding the plane this morning, after having stayed up all night packing (and procrastinating from packing), I stowed my bags, put my iPhones in Airplane Mode, and promptly fell asleep. When I woke up after what felt like a long time, I checked the time on my iPhone 4 and was disappointed that only two hours had apparently passed. Then I flipped on the flight map and was surprised to see that we were soon to descend into Los Angeles.

Somehow, despite being in my pocket in Airplane Mode the entire flight, the iPhone 4 had adjusted its clock to the Pacific timezone. Meanwhile, the iPhone 3GS had not. It was still on Boston time.

How did the iPhone 4 know to do this while in Airplane Mode?

5
  • What carrier is your iPhone 4 on? (The 3GS is, of course, on AT&T.)
    – Cajunluke
    Feb 8, 2012 at 0:04
  • The iPhone 4 is VZ.
    – Trieu
    Feb 8, 2012 at 0:11
  • Then see the edit to my answer.
    – Cajunluke
    Feb 8, 2012 at 6:01
  • 8
    I'm smarter than people give me credit for Feb 9, 2012 at 23:22
  • @AirplaneMode LOL.
    – daviesgeek
    Feb 10, 2012 at 0:50

3 Answers 3

5

Since your phone is a Verizon iPhone, it got the time from the cell towers. (Verizon, along with Sprint and unlike AT&T and T-Mobile, uses CDMA which broadcasts the local time from the cell towers.)

It must be that Airplane Mode is actually "don't transmit" mode instead of "don't transmit or receive" mode as I'd always assumed.

Edit my reasoning:

  1. I know that CDMA phones get the local time from the cell towers (if you're driving, you can watch your phone switch time zones as you cross the border).
  2. I also know that cell towers broadcast their availability so they can be found by phones. It makes sense, then, that the time signal might be in this broadcast signal.
  3. One of the reasons Airplane Mode exists is to prevent transmissions from potentially disrupting aircraft systems.
  4. Turning off transmit functionality does not necessarily preclude receiving data. Leaving receive on may actually be a benefit, as the phone can passively monitor cell towers in the area so as to know which one it wants to talk to when/if Airplane Mode is turned off.
  5. If you're passively listening to the towers already and they're broadcasting the time anyway, it would be logical to update the system time to whatever local time is since you already have the data available and you can give the user the most accurate information possible.
3
  • Why did the downvoter downvote? Some explanation would be appreciated.
    – Cajunluke
    Feb 9, 2012 at 22:03
  • 1
    I didn't downvote your answer, but how do you know this is correct?
    – bneely
    Feb 9, 2012 at 22:59
  • 2
    @bneely See my answer's edit, as my reasoning doesn't fit in the comment area.
    – Cajunluke
    Feb 9, 2012 at 23:05
3

Wi-Fi can be enabled even in Airplane mode, maybe your flight had Wi-Fi in it and your phone connected to it?

1

GPS... My guess is your phone got an update from GPS satellites and when it fixed it's position it realized it was in a new timezone and made the change to the internal clock.

All GPS signals contain encoded time data, as the correct time is required in order to triangulate and determine position.

2
  • Though I always assumed that airplane mode meant no external communication... Feb 9, 2012 at 20:48
  • The GPS isn't on unless you're using location data, which you cannot in Airplane Mode.
    – Cajunluke
    Feb 9, 2012 at 22:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .