ERROR: HardwareSerializer: Invalid config data in hardware. Header is not as 'PT.AI' when running ExtractRawData sample program
Platform: x86_64 running Ubuntu 18.04.3 with gcc version 7.4.0
The DepthEye Turbo was plugged in properly to the USB-C port of the x86_64 PC.
dmesg [ 8103.552760] usb 1-3: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 8103.585342] usb 1-3: New USB device found, idVendor=04b4, idProduct=9109 [ 8103.585347] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 8103.585351] usb 1-3: Product: PointCloud TOF Device [ 8103.585354] usb 1-3: Manufacturer: PointCloud
lsusb Bus 001 Device 006: ID 04b4:9109 Cypress Semiconductor Corp. ================ libPointCloud was fetched on github on 2020-01-09 and was built successfully after running cmake and make LD_LIBRARY_PATH was appended to include the path of libpointcloud.so and libSonycdk.so
Executing the sample program called ExtractRawData produced the following console messages ExtractRawData.log.txt
There are two error messages:
- ERROR: MainConfigurationFile loop to read all profile.
- ERROR: HardwareSerializer: Invalid config data in hardware. Header is not as 'PT.AI'
May I ask if there is any clue to resolve these errors?