Thanks all. The camera does self-clean every time it's turned on or off, and I've performed the clean manually as well, but to no avail.
I don't believe I've ever touched the camera inside so it's unlikely it's a fingerprint, so I'm wondering whether it's something mechanical or more sinister than a speck of dust?
|