Hello Everyone,
We've been using the OPT8241-CDK-EVM successfully with the VoxelSDK over the past half-year or so. Just recently we've encountered a rather strange issue preventing us from actually streaming data.
Upon trying to connect to the TintinCDK camera, we receive the following chain of log messages:
ERROR: USBIO: Control transfer issue: Status 0 ERROR: VoxelUSBProgrammer: Could not read register for address 0x540 ERROR: VoxelProgrammerBase: Could not read register for address 0x5400 ERROR: DepthCamera: Failed to update value for parameter 'comp_vref' ERROR: USBIO: Control transfer issue: Status 0 ERROR: VoxelUSBProgrammer: Could not read register for address 0x540 ERROR: VoxelProgrammerBase: Could not read register for address 0x5400 ERROR: DepthCamera: Failed to update value for parameter 'comp_vref' ERROR: CameraSystem: Could not refresh parameters for TintinCDKCamera(0::0451:9105::916050915799). ERROR: USBIO: Control transfer issue: Status 0 ERROR: VoxelUSBProgrammer: Could not read register for address 0x540 ERROR: VoxelProgrammerBase: Could not read register for address 0x5400 ERROR: DepthCamera: Failed to update value for parameter 'comp_vref'
The "comp_vref" parameter is the "reference voltage used for comparing the laser voltage in the illumination delay compensation loop." It is defined by TintinCDKIllumVrefParameter in TintinCDKCamera.cpp.
For your reference the chain of calls in the VoxelSDK generating these messages: CameraSystem::connect() > DepthCamera::refreshParams()
We've tried multiple host machines and have concluded that something must have failed on the sensor hardware itself. I'm hard-pressed to believe it's a firmware issue especially considering that our software can detect the sensor's existence and that the sensor seems to successfully boot up (the master LED is green and the chipset status LED is blue). Even the sample applications (such as "people_tracking") are experiencing the same issue. I should also note that the VoxelViewer application has no such issues connecting to and streaming from the camera.
Any suggestions or speculation as to what the problem could be is very much welcome.
Thank you for your help,
Abdul