Cameras supported by V4L2 (on Linux)
In theory all cameras supported by the Linux V4L2 interface should work. In practice this isn’t so. In particular, interpretation of the requirements for UVC compliance appears to have been quite liberal at times and some cameras can require tweaks to get them to work correctly.
UVC cameras with known issues include the Microsoft Lifecam and Xbox cameras. There is a patch for the v3.0.0 kernels documented here which may help. Both cameras need a longer timeout than the driver allows by default. Alternatively, whilst the UVC library is not included in the binary release, building from source does allow including this library on Linux using the
--with-libuvc flag when running
configure. This gives the option of connecting to the camera either via V4L2 or libuvc.
Imaging Source cameras are also supported using the V4L2 UVC driver but require a small (and rather simpler) tweak to get them to work. A ruleset for udev is supplied to deal with this.
These are supported using the Linux and OSX SDKs supplied by ZWO. In theory all of the cameras should work, though only the ASI120MM, ASI120MM-S, ASI174MM and ASI120MC have been tested. By default the device nodes for these cameras only allow access to the “root” user. A udev ruleset is supplied that allows access to anyone. A better solution would be to allow access only to users in a specific group. This will be implemented in a future release.
I believe the Skyris cameras should work. The 174M and 132C have been tested. The Neximage models do not work yet.
As above, the USB versions of these should work on Linux using V4L2. On OSX they are supported using libuvc. The FireWire cameras also work on Linux and OSX.
Currently the QHY5, QHY5L-II (not the QHY5-II) and QHY6 are supported. On Linux these cameras uses a udev ruleset to load the firmware into the camera. On OSX they do it when the application connects to the camera.
The Firefly MV and Chameleon should work. I see no reason why many of the other Point Grey USB and FireWire cameras wouldn’t work, but I haven’t tested them.
The Atik GP should work, but is untested. Some of the ATK-16 models may well work. The only one I have tested is the 16IC.
The IIDC/DCAM interface is supported which means that any camera supporting that interface over FireWire or USB should function correctly. That may mean that cameras manufactured by Basler, IDS, Lumenera, Unibrain and Ximea stand a fair chance of working.