This has to be the strangest bug I have ever run across.
Everybody pretty much agreed, the Motorola Droid is a great phone, cetainly the best thing running Google’s Android operating system to date.
But the droid is plagued by a couple of hardware problems. First is the physical keyboard is really tough to get used too. Second was that the 5mp Camera’s auto focus was terrible.
I traded in my Blackberry Storm for a Droid the monday after launch, and I can confirm that yes the physical keyboard is rough to use (thankfully the onscreen keyboard is awesome) and the camera was pretty bad, until that is a few days ago, when the droid’s camera just seemed to fix itself.
Speculation was that Google, Motorola or verizon pushed a fix over the air for just the camera. But there were no logs on the phones that could confirm this. Well it turns out there was no update. The Droid just fixed itself (sort of)
It turns out that there is a rounding error in the camera driver’s autofocus subroutine. The subroutine in question for some reason uses a time stamp, so the error only comes into play every 24.5 days for exactly 24.5 days.
When the droids all seemed to fix themselves, was just the start of the “works correctly” cycle of the rounding error.
So basically they will work fine for the next 20 days or so then click back over to a working poorly mode for another 24.5 days. Unless we see an update by then.
This has to be the weirdest bug ever, lets hope they get a fix in before the next cycle.
…

