Skip to content

Seek Thermal Compact PRO not supported #5

@NicoSilvestri

Description

@NicoSilvestri

Seek Thermal Compact Pro apparently isn't supported.

Hardware and environment

Intel NUC
Thermal Compact PRO plugged into USB 3.0 port
Ubuntu 14.04

Current situation

lsusb output

lsusb -v

.....
Bus 001 Device 005: ID 289d:0011  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x289d 
  idProduct          0x0011 
  bcdDevice            1.00
  iManufacturer           1 Seek Thermal, Inc.
  iProduct                2 PIR324 Thermal Camera
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    240 
      bInterfaceProtocol      0 
      iInterface              3 VC
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
......

Compact PRO product id is 0x0011 while the library seems to be configured for 0x0010 product id.

Rules file

In /etc/udev/rules.d/50-seekthermal-usb.rules i added this line:
SUBSYSTEM=="usb", ATTRS{idVendor}=="289d", ATTRS{idProduct}=="0011", GROUP="plugdev"

Utils output

When i run seekthermal-list utilitiy, it gives empty output.
All the others utilities that want the device address as argument, return "no such device" (for example if lsusb output is the one reported above i run:
seekthermal-capture 001:005

Code debug

I couldn't find a way to make discoverDevices() able to the camera

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions