I am having trouble getting my ZWO/ASI EFW Filter Wheel to be recognized by INDI within Ekos and was looking for some help.

I've reviewed several threads on this forum. The closest thread to my issue is this one:
indilib.org/forum/focusers-filter-wheels...-wheel.html?start=60

The main difference however is that I'm not able to see the EFW at all in INDI - it never appears on my list of connectable devices.

I've also followed the advice from ZWO ( astronomy-imaging-camera.com/manuals/EFW...Linux%20OSX%20EN.pdf ) related to the above thread where the problem stems from group privs on the device.

At first, I had other devices connected (and operating normally): Celestron Nexstar (CGEM), ATIK 314L CCD, ZWO/ASI 120MM (guide camera), and Moonlite Focuser. After extended time trying to sort this out at the telescope over a few nights, I moved indoors and setup using a simulated telescope, simulated CCD, and the ASI filter wheel.

The EFW appears to connect to my RPi, but INDI isn't able to see it for some reason.

matted@AstroShed:/dev/bus/usb/001$ lsusb
Bus 001 Device 006: ID 046d:c315 Logitech, Inc. Classic Keyboard 200
Bus 001 Device 008: ID 03c3:1f01  
Bus 001 Device 007: ID 046d:c01a Logitech, Inc. M-BQ85 Optical Wheel Mouse
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
idVendor           0x03c3 
  idProduct          0x1f01 
  bcdDevice            0.00
  iManufacturer           1 ZW0
  iProduct                2 ZWO EFW
matted@AstroShed:/lib/udev/rules.d$ dmesg | grep EFW
[    2.181425] usb 1-1.4: Product: ZWO EFW
[    2.186122] hid-generic 0003:03C3:1F01.0002: hiddev0,hidraw1: USB HID v1.01 Device [ZW0 ZWO EFW] on usb-3f980000.usb-1.4/input0
[76509.946701] usb 1-1.4: Product: ZWO EFW
[76509.956678] hid-generic 0003:03C3:1F01.0005: hiddev0,hidraw1: USB HID v1.01 Device [ZW0 ZWO EFW] on usb-3f980000.usb-1.4/input0
matted@AstroShed:/dev/bus/usb/001$ ls -la
total 0
drwxr-xr-x 2 root root     160 Jun 18 13:12 .
drwxr-xr-x 3 root root      60 Dec 31  1969 ..
crw-rw-r-- 1 root root  189, 0 Jun 17 15:57 001
crw-rw-r-- 1 root root  189, 1 Jun 17 15:57 002
crw-rw-r-- 1 root root  189, 2 Jun 17 15:57 003
crw-rw-r-- 1 root root  189, 5 Jun 17 15:57 006
crw-rw-r-- 1 root root  189, 6 Jun 18 13:12 007
crw-rw-rw- 1 root users 189, 7 Jun 18 13:19 008

I've checked the udev/ruled.d/ file 99-efw.rules
# FILTER WHEELS
ACTION=="add", ATTRS{idVendor}=="03c3", ATTRS{idProduct}=="1f01", GROUP="users", MODE="0666"

The indi_asi_wheel driver appears to work from the command line.
matted@AstroShed:/lib/udev/rules.d$ indiserver -v indi_asi_wheel
2017-06-18T17:35:22: startup: indiserver -v indi_asi_wheel 
2017-06-18T17:35:22: Driver indi_asi_wheel: pid=19041 rfd=3 wfd=6 efd=7
2017-06-18T17:35:22: listening to port 7624 on fd 4

I've run (repeatedly) sudo apt-get update and sudo apt-get upgrade, so I have the latest drivers. I've also tried reinstalling kstars.

I'll add that I also ran kstars as root (sudo kstars) and had the same problem, so I do not think it's permission related.

I'm running Ubuntu 16.04 on my Rpi3. I've attached the KStars log. I cannot create an INDI log for the EFW!

Any ideas?

Thanks,
Matt

Read More...