Hello. I have CUAV PX4Flow version 2.3 board:

The firmware is v1
Running QGroundControl, I am able to view the live video feed. However, it is totally jumbled up with horizontal stripes:

When I set VIDEO_ONLY=1, i.e. in calibration mode, I am able to see a crisp and clear image:

In normal use, with VIDEO_ONLY=0, the optical flow readings are naturally all over the place for to unclear and striped image.
Any help will be appreciated as this is a pretty expensive module. Don't want it get bricked...
Thanks.