We have a FLIR BOSON 320 IR camera (resolution = 320x256). We connected this camera to a Windows laptop via USB. We downloaded and ran the Manufacturer's FLIR Boson GUI. With the GUI open, and the FLIR camera connected, we can see video streaming to their GUI. This leads us to believe that the camera is functioning properly and can stream video via a USB connection.
On the FLIR Boson GUI, we found that to change settings on the camera, we needed to select the COM port in the bottom-right of the GUI. With that selected, we confirmed the USB Video mode was set to "UVC" (instead of "IR16").
We connected the IR camera to the USB port on the VOXL. We found it was sending data on /dev/video2. We updated voxl-streamer.conf to use dev/video2 for the device. We ran 'voxl-streamer -c uvc-video'. On QGC, the video stream would come through, but it would produce a green screen (with occasional blips where strips of the screen would have black and white noise).
We tried opening up the rtsp stream using VLC to see if QGC was the problem. VLC threw an error and would not display anything. We reverted to using QGC with the green screen.
We experimented with the resolution in voxl-streamer.conf (including 320x256 and 640x360 and 640x480) and the frame rate (15, 30 and 60), but this did not make it work.
Since there are two USB connectors on the IR camera, we tried each one. That didn't work.
We read in a forum post that a green screen from a camera means that the camera is underpowered. We built a cable that would allow us to supply power to the camera from another source that we knew could supply sufficient power. This did not work. We ditched the custom cable and connected it via USB again.
Do you have any documentation or instructions on setting up a FLIR boson camera with VOXL?