Update: Nope, the camera wasn't fixed because of a silent software update or because of wiping the lens clean (we wish!). The problem of autofocus was caused because of a 'rounding error bug'. To quote:There’s a rounding-error bug in the camera driver’s autofocus routine (which uses a timestamp) that causes autofocus to behave poorly on a 24.5-day cycle. That is, it’ll work for 24.5 days, then...
Portions of this page are modifications based on work created and shared by the Android Open Source Project
and used according to terms described in the Creative Commons 2.5 Attribution License. AndroidCentral is an independent site
that is not affiliated with or endorsed by Google.