Lunatico Astronomia S. L Port Devices Driver

Posted on

Data shared via Bluetooth (TM) Low Energy – any device in the surroundings can read it! All data displayed, alarms fired at your Android or iPhone smartphone (Bluetooth LE required) Brightness sensor optimized for natural light (artificial light, especially fluorescent, result in wrong readings). Robtics - Telescoopwinkel met showroom en webshop Ursa Minor Pro Planetarium en montering/DSLR aansturing software. Ursa Minor Pro is a planetarium and telescope controller program for advanced hobby-astronomers.The program can display the night sky as can be viewed from the Earth from any position and any time. The information read from the AAG CloudWatcher is available to any computer in the same network, so you can use your current Windows software, in “Remote” mode, and keep the integration with your current session control software / automation – in some cases, you can even uninstall the Windows software, as the “single line data” file is also published – suitable for CCDAP. This is a full-featured driver that provides not only ASCOM standard driver functions, but also user access to many of the Temma's special features. Vixen SkySensor 2000 (6.1.7) Installs a driver for the Vixen SkySensor 2000 telescope control system.

Seletek is a peripheral controller developed by Lunático. Among others, it allows to control Focusers, filter wheels, general pourpose relays and so on.

Now it is possible to control the Seletek, at least it basic sensors and one or two focusers (three in the Platypus version) at the same time with INDI.

In this page you will find information about how to install and use the INDI driver for the Seletek.

Installing the Seletek INDI for Java Driver

The Seletek uses the CP210x USB to UART Bridge in order to communicate with the computer. Despite being officially supported by modern 3.x.x by the Linux Kernel team, it seems that the USB ID that is used in the Seletek is not officially detected by the default kernel driver. To solve this problem you can follow the following steps in a shell (tested in KUbuntu 13.04, but probably working in many other distros):

Find out the USB ID of the Seletek. To do so, with the USB cable UNPLUGGED run the following command:

> lsusb

In my case, the output was:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f3:0018 Elan Microelectronics Corp.
Bus 001 Device 006: ID 0489:e036 Foxconn / Hon Hai
Bus 001 Device 005: ID 05ca:18c4 Ricoh Co., Ltd

Then attach the USB cable an re-run the command:

> lsusb

A new line should appear with a new USB ID. In my case:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 012: ID 16c0:09b1 VOTI
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f3:0018 Elan Microelectronics Corp.
Bus 001 Device 006: ID 0489:e036 Foxconn / Hon Hai
Bus 001 Device 005: ID 05ca:18c4 Ricoh Co., Ltd

The USB ID for the Seletek appears in the VOTI line and it is: 16c0:09b1

Then we shoud install some dependencies in order to be able to re-compile the driver:

> sudo apt-get install build-essential linux-source
> cp /usr/src/linux-source-3.x.x.tar.bz2 .
> bunzip2 linux-source-3.x.x.tar.bz2
> tar xf linux-source-3.x.x.tar
> cd linux-source-3.x.x/

(please replace 3.x.x with the exact version of your kernel sources). We are going to make a backup of the driver sources in case that something goes really wrong:

> cp drivers/usb/serial/cp210x.c drivers/usb/serial/cp210x.c.orig

Open the drivers/usb/serial/cp210x.c file (for example with kate editor) and add the following line (with the USB ID that you obtained earlier to the lists of devices (no matter between which other lines of he list):

> kate drivers/usb/serial/cp210x.c

In my case I added the following line:

{ USB_DEVICE(0x16C0, 0x09B1) }, /* Seletek */

I added it between the 'Clipsal 5560884 C-Bus Multi-room Audio Matrix Switcher' and the 'Jablotron serial interface' lines. Therefore my file now cointains these three lines:

{ USB_DEVICE(0x166A, 0x0101) }, /* Clipsal 5560884 C-Bus Multi-room Audio Matrix Switcher */
{ USB_DEVICE(0x16C0, 0x09B1) }, /* Seletek */
{ USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */

Save the file (and close your editor). Now we have to compile

Code:

> make oldconfig
> make prepare
> make scripts
> cp /usr/src/linux-headers-3.x.x-xx-generic/Module.symvers .
> make -i M=./drivers/usb/serial

Remember to replace 3.x.x-xx with your current kernel version.

Now that the module is compiled, we will make a backup of the original one:

> sudo cp /lib/modules/3.x.x-xx-generic/kernel/drivers/usb/serial/cp210x.ko /lib/modules/3.x.x-xx-generic/kernel/drivers/usb/serial/cp210x.ko.orig

We override it with the new one:

Lunatico astronomia s. l port devices driver update

Lunatico Astronomia S. L Port Devices Driver Download

> sudo cp drivers/usb/serial/cp210x.ko /lib/modules/3.x.x-xx-generic/kernel/drivers/usb/serial/cp210x.ko

Lunatico Astronomia S. L Port Devices Driver

Finally we unload the old module ad load the new one module:

> sudo modprobe -r cp210x
> sudo modprobe cp210x

If I then unplug and plug the USB cable and I run

> dmesg

I obtain

[ 8576.089574] usb 3-1.2: new full-speed USB device number 29 using xhci_hcd
[ 8576.108007] usb 3-1.2: New USB device found, idVendor=16c0, idProduct=09b1
[ 8576.108019] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8576.108025] usb 3-1.2: Product: Lunatico Astronomia Seletek Controller
[ 8576.108029] usb 3-1.2: Manufacturer: Silicon Labs
[ 8576.108034] usb 3-1.2: SerialNumber: Armadillo 0022
[ 8576.109133] cp210x 3-1.2:1.0: cp210x converter detected
[ 8576.193783] usb 3-1.2: reset full-speed USB device number 29 using xhci_hcd
[ 8576.210734] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88022e5728c0
[ 8576.210746] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88022e572880
[ 8576.211409] usb 3-1.2: cp210x converter now attached to ttyUSB0

which confirms that the device can now be accessed via /dev/ttyUSB0.

Last but not least, to ensure that the cp210x driver is loaded at every time, just execute

> sudo tee -a /etc/modules <<< cp210x

Lunatico Astronomia S. L Port Devices Driver Free

IMPORTANT NOTE: If youu update your kernel version (via apt-get or any package manager) you MUST repeat the described steps as the driver provided by the Linux kernel group will not recognize the USB ID for the Seletek.

Using the Seletek INDI for Java Driver

Lunatico Astronomia S. L Port Devices Driver

Although the driver has been developed using the INDI for Java Library it can be used either with the standard indiserver of the original INDI Library or with the INDI for Java Server. In the following both methods are explained in detail. Please note that for both methods to work Java must be installed in your system.

Method 1: Seletek INDI Driver Using the Standard indiserver
  1. Download the INDI for Java Seletek Driver from the downloads page (I4JSeletekDriver_vx.xx.zip).
  2. Unzip it to a directory of your choice:
    > unzip I4JSeletekDriver_vx.xx.zip
  3. A directory called I4JSeletekDriver must have been created. Enter into that directory. A file named launchSeletekDriver.sh should be there:
    > cd I4JSeletekDriver
    > ls -l
  4. Launch the standard indiserver with the launchQHYFWDriver.sh as parameter:
    > indiserver ./launchSeletekDriver.sh
  5. The server (with the driver) should start working. Check it out with your favourite INDI Client.
Method 2: Seletek INDI Driver Using the INDI for Java Server
  1. Download the INDI for Java Server from the downloads page (I4JServer_vx.xx.zip).
  2. Unzip it to a directory of your choice:
    > unzip I4JServer_vx.xx.zip
  3. Download the INDI for Java Seletek Driver from the downloads page (I4JSeletekDriver_vx.xx.zip).
  4. Unzip it to the same directory:
    > unzip I4JSeletekDriver_vx.xx.zip
  5. Launch the INDI for Java Server with the Seletek Driver:
    > java -jar I4JServer/dist/I4JServer.jar -add=I4JSeletekDriver/dist/I4JSeletekDriver.jar
  6. The server (with the driver) should start working. Check it out with your favourite INDI Client.

Driver Properties:

  • Main Control Group:
    • Connection: Standard connection property.
    • Port: Standard port property.
    • Seletek Info: Some static information aobut the Seletek (Version and Serial Number)
    • Main Device: Device connected to the Main Port of the Seletek.
    • Exp. Device: Device connected to the Exp. Port of the Seletek.
    • Third Device: Device connected to the Third Port of the Seletek (only for the Platypus Seletek).
  • Device Sensors Group:
    • Temperatures: Internal and External temperatures.
    • Power: Enough power sensor.

For each focuser to one of the ports you get the following properties:

  • Control Group:
    • Absolute Focus Position: Standard focus position property.
    • Stop Focusing: Stops the focus movement (if any).
  • Configuration Group:
    • Focus Speed: Standard focus speed property.
    • Wire Mode: Lunático, Lunático Inverted, RF/Moonlite, RF/Moonlite Inverted.
    • Model: Unipolar, Bipolar, DC, Step & Dir.
    • Half Step: Enable half step.
    • Power Settings: PWM configuration when moving and when stopped.

Connection to Dragonfly has stopped working

Lunatico Astronomia S. L Port Devices Driver Update

Port

Lunatico Astronomia S. L Port Devices Drivers

Free
#3351

Suddenly, without changing anything, I can no longer connect to my Dragonfly from my main home PC or my iPhone.
However, having installed Dragonfly with exactly the same settings on another PC I can connect!
Any ideas what is happening?
#3352

Hi Peter,
possibility (a): windows firewall blocking, make sure the DragonflyMain program is allowed through the firewall. Easiest test is to completely disable (momentarily) the firewall and try. I've seen this happen in Windows 10.
possibility (b): some other device / software messing with the port 10000 at your PC. Test: change the LOCAL Port, in the DragonflyMain configuration, to, for example, 10101
... and let me know, please.
Best regards,

* New links to our webshop / Nuevos enlaces a nuestras tiendas
  • shop.lunaticoastro.eu (EU and ROW shop in English)
  • lunaticastronomical.com (ROW shop in English)
  • tienda.lunaticoastro.eu (tienda en español para todo el mundo)

“La información contenida en este mensaje y/o archivo(s) adjunto(s) es confidencial/privilegiada y está destinada a ser leída sólo por la(s) persona(s) a la(s) que va dirigida. Si usted lee este mensaje y no es el destinatario señalado, el empleado o el agente responsable de entregar el mensaje al destinatario, o ha recibido esta comunicación por error, le informamos que está totalmente prohibida, y puede ser ilegal, cualquier divulgación, distribución o reproducción de esta comunicación, y le rogamos que nos lo notifique inmediatamente y nos devuelva el mensaje original a la dirección arriba mencionada. Gracias.
....
The information contained in this message as well as the attached file(s) is confidential/privileged and is only intended for the person(s) to whom it is addressed. If the reader of this message is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, or you have received this communication in error, please be aware that any dissemination, distribution or duplication is strictly prohibited, and can be illegal, and please notify us immediately and return the original message to us at the address above. Thank you.




On Mon, Dec 2, 2019 at 5:42 PM Peter Goodhew via Groups.Io <[email protected]> wrote:
Suddenly, without changing anything, I can no longer connect to my Dragonfly from my main home PC or my iPhone.
However, having installed Dragonfly with exactly the same settings on another PC I can connect!
Any ideas what is happening?
#3353

Gracias Jaime, yes it was another device accessing the port. It is all resolved now.
Peter
#3354


Can you please let us know which device? So I can add that to the documentation?
Best regards,
* New links to our webshop / Nuevos enlaces a nuestras tiendas
  • shop.lunaticoastro.eu (EU and ROW shop in English)
  • lunaticastronomical.com (ROW shop in English)
  • tienda.lunaticoastro.eu (tienda en español para todo el mundo)

“La información contenida en este mensaje y/o archivo(s) adjunto(s) es confidencial/privilegiada y está destinada a ser leída sólo por la(s) persona(s) a la(s) que va dirigida. Si usted lee este mensaje y no es el destinatario señalado, el empleado o el agente responsable de entregar el mensaje al destinatario, o ha recibido esta comunicación por error, le informamos que está totalmente prohibida, y puede ser ilegal, cualquier divulgación, distribución o reproducción de esta comunicación, y le rogamos que nos lo notifique inmediatamente y nos devuelva el mensaje original a la dirección arriba mencionada. Gracias.
....
The information contained in this message as well as the attached file(s) is confidential/privileged and is only intended for the person(s) to whom it is addressed. If the reader of this message is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, or you have received this communication in error, please be aware that any dissemination, distribution or duplication is strictly prohibited, and can be illegal, and please notify us immediately and return the original message to us at the address above. Thank you.




On Tue, Dec 3, 2019 at 9:13 AM Peter Goodhew via Groups.Io <[email protected]> wrote:
Gracias Jaime, yes it was another device accessing the port. It is all resolved now.
Peter
#3355

Oh it was just another PC that I had accidentally left connected to Dragonfly.
#3356


* New links to our webshop / Nuevos enlaces a nuestras tiendas
  • shop.lunaticoastro.eu (EU and ROW shop in English)
  • lunaticastronomical.com (ROW shop in English)
  • tienda.lunaticoastro.eu (tienda en español para todo el mundo)

“La información contenida en este mensaje y/o archivo(s) adjunto(s) es confidencial/privilegiada y está destinada a ser leída sólo por la(s) persona(s) a la(s) que va dirigida. Si usted lee este mensaje y no es el destinatario señalado, el empleado o el agente responsable de entregar el mensaje al destinatario, o ha recibido esta comunicación por error, le informamos que está totalmente prohibida, y puede ser ilegal, cualquier divulgación, distribución o reproducción de esta comunicación, y le rogamos que nos lo notifique inmediatamente y nos devuelva el mensaje original a la dirección arriba mencionada. Gracias.
....
The information contained in this message as well as the attached file(s) is confidential/privileged and is only intended for the person(s) to whom it is addressed. If the reader of this message is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, or you have received this communication in error, please be aware that any dissemination, distribution or duplication is strictly prohibited, and can be illegal, and please notify us immediately and return the original message to us at the address above. Thank you.




On Tue, Dec 3, 2019 at 9:55 AM Peter Goodhew via Groups.Io <[email protected]> wrote:
Oh it was just another PC that I had accidentally left connected to Dragonfly.