Turn on drone with camera connected, but not powered on.
Connect with QGroundControl (the edge specific version) to the drone. Everything else works perfectly.
Turn on the camera.
Try to start the video stream.
Nothing happens when I click start stream, it’s as if I’m not clicking the button at all.
I’m running the 64 bit version of QGroundControl for Edge on a Windows 10 laptop. The only difference in the setup with my Edge is that I flashed the latest version of the Edge firmware through Etcher instead of updating it through QGroundControl.
So, if I try to stream to the Edge by connecting my PC to the microHDMI in port, nothing happens. On my computer, it doesn’t even detect the device plugged into the HDMI port.
To recap:
Connecting the GoPro to an external screen works. The GoPro’s screen goes black, and a live feed out shows up on the monitor correctly.
Connecting my computer to an external screen works. The screen is detected and I can display whatever I want on it.
Connecting my Yi Action cam to an external screen works. A live feed shows up on the monitor.
GoPro to Edge doesn’t work. The GoPro’s screen stays on, like it’s not even connected to an external display.
One more question: could you please make sure that the stream in QGC is enabled? A camera can be detected only after enabling stream start.
If it won’t help, may I ask you to ssh to Edge and use the command raspivid -cs 0? It should start the video for a few seconds. Please inform us if the QGC camera’s screen reacts to it or not.
Double-checked QGC, stream was enabled. I ran that SSH command you gave me, no change on the QGroundControl side, but I got this error in the terminal: