There have been observed now a couple of Pi Zero boards that have escaped the factory without the correct Pi revision code programmed into them. This means they pick up the wrong GPIO configuration for the GPU and are try talking to the camera using the wrong set of pins. Unsurprisingly this fails.
If you have problems, please initially try:
Code: Select all
vcgencmd otp_dump |grep ^30
When I hit this I managed a temporary workaround by adding "force_board_rev=0x900093" to the end of /boot/config.txt. I haven't reconfirmed this recently though.
There is a mechanism to set the board revision in the OTP, but I want to confirm it before adding it - being OTP you only get one chance at getting it right!
I will update this post when there is more concrete information.
This is not believed to be a widespread problem, but obviously it will be frustrating for those who hit it hence trying to provide information and a solution.