Sorry for reviving this old thread, I am new to using SEEK thermal and have been getting nowhere with available python codes on Github.
I am trying to run it on RPI4, with python 3.7 and SEEK thermal compact XR
I get this error:
File "seek.py", line 150, in <module>
disp_img = get_image()
File "seek.py", line 104, in get_image
send_msg(0x41, 0x53, 0, 0, '\xC0\x7E\x00\x00')
File "seek.py", line 32, in send_msg
assert (dev.ctrl_transfer(bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout) == len(data_or_wLength))
File "/home/pi/codes/lib/python3.7/site-packages/usb/core.py", line 1043, in ctrl_transfer
self.__get_timeout(timeout))
File "/home/pi/codes/lib/python3.7/site-packages/usb/backend/libusb1.py", line 883, in ctrl_transfer
timeout))
File "/home/pi/codes/lib/python3.7/site-packages/usb/backend/libusb1.py", line 595, in _check
raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 32] Pipe error
The C++ version from
https://github.com/maartenvds/libseek-thermal works well.
Many thanks for your help