-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Seek Thermal Compact PRO not supported #5
Comments
I'm not the author of libseekthermal, but I had read some of the source code. Compact and Compact Pro seems to have different resolution. USB Product ID of Compact seems to be configured at https://github.com/ethz-asl/libseekthermal/blob/master/src/lib/seekthermal/models/aaa/device.cpp#L54-L65. Frame width and height are defined at https://github.com/ethz-asl/libseekthermal/blob/master/src/lib/seekthermal/models/aaa/device.cpp#L182-L183. You can try changing product ID and frame width and height to confirm the protocol. |
Thank you Atsushi, now
so, like you said, maybe the issue is a little more deep.. |
Hi, all. I have a plane to buy Compact Pro. So is this issue solved or not? |
Hi @unizard. |
Hi, I've been able to reverse engineer the compact pro. I've written a library supporting both seek compact models using libusb and opencv. You can find the code + samples over here: https://github.com/maartenvds/libseek-thermal |
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
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
The text was updated successfully, but these errors were encountered: