iphone 1.1.3 – SMS sorting by time bug

UPDATE (27 Feb 2007) – SMS bug is fixed now in 1.1.4

It looks like there’s a bug with software version 1.1.3 that affects most people but only under a few certain conditions:

  1. If you send short SMS to people and they reply very quickly
  2. The clock on your iPhone is set slighlty off true “atomic” time (GMT) in my case.

I have taken a few photos to demonstrate this to you but to give an overview, the new software seems to sort outgoing SMS by the iPhone time it was sent but sorts incoming messages by the time on the SMS server of the 3rd party. If you’re iphone time happened to be 1 minute behind the time of the SMS server, then if your 3rd party replies and you send another message out in under 1 minute, initially the SMS will look ok on the screen, but exit to all SMS list and then re-view the thread and your messages will all be out of sync.

Trust me it’s much easier to visual in the photos and try replicating by sending yourself some SMS:

I then tried updating my iPhone clock to exact GMT but it doesn’t allow me to set seconds, although seconds may set to zero when hitting save. As you can see in the last two image, I must have set the phone a little ahead of GMT as the problem was reversed with my messages grouping after the replies!