→‎Cameras: qhy drivers suck
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Hardware compatibility list=
=Hardware compatibility list=


This page lists some devices and the status of their Linux driver or software used to control it. If you have some devices, you shall add them to the list or leave comments on how they work with Linux. For now, if the experience you have is with a different operating system, like FreeBSD or Mac OS X, you can put it on this page too.
This page lists some devices and the status of their Linux driver or software used to control it. Most devices don't need drivers but software managing them. Many devices not listed below are [http://indilib.org/devices.html supported] by the [[INDI]] distributed abstraction layer. If you have some devices, you shall add them to the list or leave comments on how they work with Linux. For now, if the experience you have is with a different operating system, like FreeBSD or Mac OS X, you can put it on this page too.


==Cameras==
==Cameras==


* For DLSR (reflex cameras), no need to make a full list of devices, they all can be controlled from the USB port using [[gphoto2]].
INDI list of [http://indilib.org/devices/ccds.html compatible cameras]. Many of them use closed-source drivers and not many will work on all systems and all architectures.
* QSI cameras have a control API made by the [http://www.qsimaging.com/software.html#linuxapps manufacturer] and a software using it already exists with lots of features (including autoguiding): [[GoQat]].
 
* Atik cameras are fully unsupported.
* For DLSR (reflex cameras), no need to make a full list of devices, they all can be controlled from the USB port using [[gphoto2]], unless they are newer than the version you use. [http://sourceforge.net/projects/cccd/ cccd] can also use DSLR.
* QSI cameras have a control API made by the [http://www.qsimaging.com/software.html#linuxapps manufacturer] and software using it already exists with lots of features (including autoguiding): [[GoQat]].
* Atik cameras are supported by a non-free [[INDI]] driver. Code has [http://stargazerslounge.com/topic/192900-atik-osx-drivers-r100-example-app/ been rewritten] in 2015, but remains non-free, for newer cameras support and easier maintenance. A new implementation has just appeared for Atik ATK-16 cameras, in [[Telescope_Control:Main#Image_acquisition|oaCapture]].
* QHYCCD is also supported by a non-free and very bad quality driver. A [https://github.com/qhyccd-lzr/QHYCCD_Linux_New/ new version] (2017) has been written, in which the samples don't even compile and work and there is no documentation. It will not work on all architectures. That said, TSNK-lab ICX285AL cameras, QHY5, QHY6, QHY9, QHY8L and DSI2PRO are supported by [http://sourceforge.net/projects/cccd/ cccd]. The QHY5 and QHY6 cameras are also supported by [[Qastrocam-g2]]. [[Telescope_Control:Main#Image_acquisition|oaCapture]] also supports the QHY5M and QHY6, [[Telescope_Control:Main#Image_acquisition|PlanetaryImager]] some QHY cameras too, but the status of the new driver made them [https://github.com/GuLinux/PlanetaryImager/issues/31 remove support] until it's stable again.
* Apogee Alta and SBIG cameras are supported by the [[INDI]]-compatible [http://www.astro.louisville.edu/software/xmccd/index.html XmCCD].
* V4L2 compatible devices (webcams and video grabbers for example) are handled by many capture and guiding software.
* Starlight Xpress cameras by [[GoQat]] and [[Telescope_Control:Main#Image_acquisition|oaCapture]]
* Finger Lakes Instruments (FLI) supported by [[INDI]]
* The Imaging Source Firewire devices, in particular the DMK series cameras, using [[Telescope_Control:Main#Image_acquisition|oaCapture]], [http://damien.douxchamps.net/ieee1394/coriander/ Coriander] or [[GoQat]].
 
And from [http://doc.ubuntu-fr.org/astronomie#cameras_supportees external source], these cameras also seem to be supported:
* Moravian Instruments G0 to G4
* Andor


==Telescope mounts or control devices==
==Telescope mounts or control devices==


* [http://www.astrosurf.com/mcmtii/ MCMTII] is currently only fully compatible with the [http://www.prism-astro.com/us/index.php non-free PRISM software]. However, a setup console program for windows and the DLL used by PRISM are open-source. The current source available from the [http://www.astrosurf.com/mcmtii/telechargt.htm download page] is quite old, but a newer version will be requested soon. The code in Delphi language for windows, thus not easy to understand and port.
[[INDI]] list of [http://indilib.org/devices/telescopes.html compatible mounts] (see the categories linked in this page too). Besides INDI, here's a list of mounts that are working with particular software.
 
* LX200-compatible mounts: Meade, Losmandy, Astro-Physics and so on.
* Skywatcher HEQ5 and EQ6 are supported by [[INDI]] drivers. Orion and Celestron mounts may be used with software compatible with Skywatchers.
* Takahashi Temma-type mounts are supported by [http://www.takahashi-europe.com/support/softwares/temmatools/driver_pl/htm/temmadriver_en.htm Temma-tools], a free software whose last version was released in 2008.
* Paramount by Bisque is supported by [[Telescope_Control:Main#Standardization_initiatives_and_remote_telescopes_systems|RTS2]]
* Argo Navis is supported by Kstars at least, [http://www.cloudynights.com/topic/36387-announcing-kstars-compatibility-with-argo-navis/ since 2005]. It also seems that there is a Linux and Mac OS X-compatible software on the installation CD provided by the manufacturer.
* [[MCMTII]] is currently only ''fully'' compatible with Windows software, like [http://www.prism-astro.com/us/index.php PRISM] or Ascom-compatible software. However, a setup console program for windows. A [[MCMTII|free alternative]] exists, but is not completely finished. It provides a basic command line utility and INDI driver and relative GoTo should work with CdC or XEphem.


==Focusers==
==Focusers==
Many are supported by [[INDI]], [http://indilib.org/devices/focusers.html here] is the list.


* Robofocus is supported by [[GoQat]] amongst others.
* Robofocus is supported by [[GoQat]] amongst others.
==Filter wheels==
Many filter wheels are made for a camera, and in this case, they are often compatible with software compatible with the camera. For example, [[GoQat]] supports QSI and Starlight Xpress filter wheels. [[INDI]] supports many wheels ([http://indilib.org/devices/filter-wheels.html list]).


==RS232 / USB converters==
==RS232 / USB converters==


Most of them are handled by Linux, a list has to be done.
Most of them are handled by Linux, a list has to be done.
Linux kernel sources links: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/usb/usb-serial.txt;hb=HEAD documentation on usb serial devices and drivers] and [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=drivers/usb/serial;hb=HEAD list of files in drivers/usb/serial] (= list of chipset names).


==USB video grabbers==
==USB video grabbers==


Many are handled by Linux too, a list has to be done.
Many are handled by Linux too. The LinuxTV project has a wiki with a [http://linuxtv.org/wiki/index.php/Video_via_USB list of supported devices]. Linux exposes these interfaces with the V4L API, so they can be used the same way as webcams.
 
The em28xx chipset is an example of chipset used by many consumer products [http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.em28xx (see list)]. See links CARDLIST.* on the left for lists of products embedding other chipsets.
 
* [http://www.konigelectronic.com/en_us/55831665 KÖNIG CMP-USBVG6] is being tested. Its embeds the [http://www.linuxtv.org/wiki/index.php/Trident_TM6000 Trident TM5600 chipset] and the [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028 Xceive XC2028 tuner]. [[USBGrabber:TM5600|Here]] is the internal Link to the test of the device.

Latest revision as of 20:21, 6 July 2018

Hardware compatibility list

This page lists some devices and the status of their Linux driver or software used to control it. Most devices don't need drivers but software managing them. Many devices not listed below are supported by the INDI distributed abstraction layer. If you have some devices, you shall add them to the list or leave comments on how they work with Linux. For now, if the experience you have is with a different operating system, like FreeBSD or Mac OS X, you can put it on this page too.

Cameras

INDI list of compatible cameras. Many of them use closed-source drivers and not many will work on all systems and all architectures.

  • For DLSR (reflex cameras), no need to make a full list of devices, they all can be controlled from the USB port using gphoto2, unless they are newer than the version you use. cccd can also use DSLR.
  • QSI cameras have a control API made by the manufacturer and software using it already exists with lots of features (including autoguiding): GoQat.
  • Atik cameras are supported by a non-free INDI driver. Code has been rewritten in 2015, but remains non-free, for newer cameras support and easier maintenance. A new implementation has just appeared for Atik ATK-16 cameras, in oaCapture.
  • QHYCCD is also supported by a non-free and very bad quality driver. A new version (2017) has been written, in which the samples don't even compile and work and there is no documentation. It will not work on all architectures. That said, TSNK-lab ICX285AL cameras, QHY5, QHY6, QHY9, QHY8L and DSI2PRO are supported by cccd. The QHY5 and QHY6 cameras are also supported by Qastrocam-g2. oaCapture also supports the QHY5M and QHY6, PlanetaryImager some QHY cameras too, but the status of the new driver made them remove support until it's stable again.
  • Apogee Alta and SBIG cameras are supported by the INDI-compatible XmCCD.
  • V4L2 compatible devices (webcams and video grabbers for example) are handled by many capture and guiding software.
  • Starlight Xpress cameras by GoQat and oaCapture
  • Finger Lakes Instruments (FLI) supported by INDI
  • The Imaging Source Firewire devices, in particular the DMK series cameras, using oaCapture, Coriander or GoQat.

And from external source, these cameras also seem to be supported:

  • Moravian Instruments G0 to G4
  • Andor

Telescope mounts or control devices

INDI list of compatible mounts (see the categories linked in this page too). Besides INDI, here's a list of mounts that are working with particular software.

  • LX200-compatible mounts: Meade, Losmandy, Astro-Physics and so on.
  • Skywatcher HEQ5 and EQ6 are supported by INDI drivers. Orion and Celestron mounts may be used with software compatible with Skywatchers.
  • Takahashi Temma-type mounts are supported by Temma-tools, a free software whose last version was released in 2008.
  • Paramount by Bisque is supported by RTS2
  • Argo Navis is supported by Kstars at least, since 2005. It also seems that there is a Linux and Mac OS X-compatible software on the installation CD provided by the manufacturer.
  • MCMTII is currently only fully compatible with Windows software, like PRISM or Ascom-compatible software. However, a setup console program for windows. A free alternative exists, but is not completely finished. It provides a basic command line utility and INDI driver and relative GoTo should work with CdC or XEphem.

Focusers

Many are supported by INDI, here is the list.

  • Robofocus is supported by GoQat amongst others.

Filter wheels

Many filter wheels are made for a camera, and in this case, they are often compatible with software compatible with the camera. For example, GoQat supports QSI and Starlight Xpress filter wheels. INDI supports many wheels (list).

RS232 / USB converters

Most of them are handled by Linux, a list has to be done.

Linux kernel sources links: documentation on usb serial devices and drivers and list of files in drivers/usb/serial (= list of chipset names).

USB video grabbers

Many are handled by Linux too. The LinuxTV project has a wiki with a list of supported devices. Linux exposes these interfaces with the V4L API, so they can be used the same way as webcams.

The em28xx chipset is an example of chipset used by many consumer products (see list). See links CARDLIST.* on the left for lists of products embedding other chipsets.