This is to discuss @timtuxworth’s issue with a Siyi A8 camera firmware version not being reported correctly by ArduPilot resulting in a warning something like, “Siyi running old camera fw”.
This issue was first reported here on the Siyi specific thread.
It appears the issue is related to when the camera is powered on. If the camera is powered on first then the firmware version appears correctly.
If the camera is powered on after the autopilot then the issue appears.
I’ve created a PR for AP’s Siyi driver so that it waits for a non-zero camera firmware version.