D405 "HW not ready" error implications
I have a D405 camera that I'm running using ROS2. When I launch the ROS2 node, it comes up with the error:
"An error has occurred while calling sensor for: depth_module.auto_exposure_limit:hwmon command 0x80( 5 0 0 0 ) failed (response -7= HW not ready)"
It also errors for the auto_gain_limit. I get these errors twice, and then the camera seems to come up fine. Does that mean that the HW was eventually ready, and everything is operational? Or after failing these commands a few times, the camera will still run but there are some limits not properly set?
I'm only seeing this on a camera with version 05.15.01.00, and not a different D405 camera I have that is version 15.12.14.100. I'm tempted to just revert both cameras to 15.12.14.100, but want to understand if the error I'm seeing is actually a problem or not.
-
Hi Toni Divic You are correct, the auto_exposure_limit error is caused by using firmware version 5.15.1.0, which is designed for use with RealSense SDK version 2.54.2. If you go to the firmware Releases page at the link below and find the ROS2 wrapper that you are using, the Recommended Firmware section of the information listing will show which firmware is recommended for that particular wrapper version.
-
Ok that helps a bit, but doesn't answer the core part of my question: After the error occurs twice in a single launch, the camera eventually comes up. Does that mean the HW was eventually ready and the error has now gone away, or does the system just ignore the error and the auto_exposure_limit is never properly set?
-
Sometimes you can force your way past an error pop-up box by repeatedly clicking the OK button and then the camera may be detected and function normally afterwards. The ideal situation is to avoid the pop-up completely though by having the recommended firmware for a particular SDK version installed.
Please sign in to leave a comment.
Comments
4 comments