iMac detecting wrong time zone!

This is the first time this has happened: I woke my iMac from sleep and noticed that the clock was way off.


Upon checking "date & time preferences" I noticed that my "time zone" had shifted from being in Dubai to Korea (5-6 hours difference).


I can change the time manually and it sticks that way but my concern is why all of a sudden the "set time zone automatically using current location" is now detecting the wrong time zone. I unticked then ticked the box again next to it and it always comes back to the korean time.


I deleted the file "localtime", emptied the trash but the issue remains.


Any advice would be highly appreciated.


Thanks.

 iMac - 2.66 GHz,  MacBook Air - 13"  Powerbook G4 - 17", Mac OS X (10.6.6), iPhone 4  iPhone 3G  iPod Classic  iPod nano

Posted on May 9, 2011 2:19 AM

Reply
10 replies

May 9, 2011 3:09 AM in response to Farès Fayad

I don't know why this has happened but deselect "set time zone automatically using current location" and once you correct it again it will more likely stay that way.


It is probably not related but I heard Egypt has cancelled their daylight saving, so maybe some changes being made to the time server is affecting you as well.

May 9, 2011 3:31 AM in response to Farès Fayad

Hello f:


In system preferences>date & time (and then click on date & time) the box to set it automatically should be checked. Have you tried selecting a different server from the drop-down menu?


In the same area, click on "time zone." That box is, in my case, unchecked as my computer is not moving around.


You might also (if the above does not help), try trashing a preference file (com.apple.timezone.auto.plist) and restarting.


Barry

May 9, 2011 4:54 AM in response to Farès Fayad

My understanding is that if the "Set time zone automatically" box is checked, Snow Leopard tries to determine its current location, a feature not present in earlier OS versions. This is not trivial because a Mac doesn't have a GPS chip or a cellphone chip, and I believe all the time servers send their time signals as Universal Time. A Mac does have a wi-fi card, and can detect nearby wi-fi networks. If the worldwide location of a large number of wi-fi signals had been previously mapped and stored in an Apple database, Snow Leopard could compare its own currently detected wi-fi signals with this database and so determine its current location. Apple initially used a company called Skyhook for the wi-fi mapping database, but I believe Apple is now doing this in-house.


So in your situation it may be that Snow Leopard's Location Services is getting confused because it is now detecting a nearby wi-fi signal that an online database had previously mapped as being in Korea! Do you have any new neighbors who might have just moved from there and brought their wi-fi router with them?!


Operationally, until Apple's central location database is updated there's probably nothing to do except to keep the "automatic" box unchecked.

May 9, 2011 2:51 PM in response to jsd2

Thanks for the info jsd2.


To answer your question, I don't have any new neighbors.


There are a few of them who have their wifi network detected by my iMac but I've never even tried connecting to them (why would I anyway) so how could they be even affecting my iMac and causing confusion? Just curious and trying to understand...


As I mentioned in an earlier reply, this only started today 😕

May 9, 2011 5:13 PM in response to Farès Fayad

My understanding is that a wi-fi hotspot broadcasts a unique identifier number, and you can "detect" this identifier without actually connecting to the hotspot's network. No transmitted data is intercepted. Here's an early news article about Skyhook's initial use in iPhones that explains how it works.

http://www.nytimes.com/2009/06/01/technology/start-ups/01locate.html


As I mentioned, I think Apple now uses its own location database of wi-fi hotspots and cellphone towers.


It's not really clear, though, that a central database error is the cause of your problem, particularly since it happened suddenly. There still could be something wrong with your iMac system, possibly a corrupted cache file used by Location Services. I see from your profile that you also have a MacBook Air. When it is in the same room as your iMac, does the MacBook Air show the same automatic time zone error?

May 9, 2011 6:02 PM in response to Farès Fayad

You could try going to System Preferences>Security>General, check the box for "Disable Location Services", and restart. Then go back to the same Preference screen and uncheck that same "Disable Location Services" box.


If that doesn't work, I'm about out of ideas short of re-installing the OS, which I wouldn't bother with since this is essentially a cosmetic issue. Your times should remain accurate since you should still be able to keep the box checked for "Set date and time automatically" in the "Date and Time" tab of System Preferences> Date &Time. Just don't check the "Set time zone automatically" box in the Time Zone tab.

May 10, 2011 3:13 AM in response to jsd2

Thanks for trying to help out 🙂


I tried it just now and it didn't work. You're right, I won't bother reinstalling the OS just for this...


To make things weirder (for me) today my iPhone 4 has started displaying the same time zone, however when I toggle the "date & time set automatically" tab off then back on, it readjusts to the correct time zone...


Guess I may have to wait for an update to fix this...

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iMac detecting wrong time zone!

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.