New Error with New 435 Delivery: Auto Gain Limit
Our assembly team just received a new batch of Intel 435s
Unlike (all) previous deliveries, they error immediately in the Realsense Software.
The error (also seen in attached image):
Invalid Value in rs2_get_option(options:0000020266E4F7A0, option:Auto Gain Limit):
hwmon command 0x80( 5 0 0 0 ) failed (response - 7 = HW not ready)
They Informed me, and I took a look.
It appears these shipped with a new Firmware version: Not available for download.
- New Camera: 05.14.00.00 (see image)
- Previous Version: 05.13.00.50
The issue is resolved by reverting to the downloadable: 05.13.00.50
So, I have some questions:
- What change was made?
- What does this error indicate?
- ---and how might it express itself in the wild (customer installation)?
-
I pulled the 05.13.00.50 version from here:
https://www.intelrealsense.com/developers/ -
Hi Stevew The Auto Gain Limit limits the maximal digital gain value used in Auto-Exposure. Its value can be set from 16 to 248. Default is 0 which means full gain. If the requested gain limit is less than 16, it will be set to 16. If the requested gain limit is greater than 248, it will be set to 248.
The error message suggests that the camera was not ready to be queried regarding the Auto Gain Limit at the moment that the setting was requested by the RealSense Viewer tool.
Firmware 5.14.0.0 is available for download from the RealSense firmware releases page. It is recommended for use with the recently released RealSense SDK version 2.53.1
https://dev.intelrealsense.com/docs/firmware-releases#d400-series-firmware-downloads
Firmware version 5.13.0.50 is recommended for use with SDK version 2.50.0 and 2.51.1
The Spec Update firmware release notes document contained in the zipped firmware folder does not list any changes in the Summary Table of Changes for the 5.14.0.0 firmware.
RealSense firmware drivers are extensively tested before release. If firmware stability remains a concern for customers though because it will be used in a critical application or commercial product then there are a couple of options that can be considered.
1. Use a Recommended production camera firmware version. The most recent firmware classified as Production (proven stability for commercial / critical applications) at the time of writing this is 5.13.0.50
https://dev.intelrealsense.com/docs/recommended-production-camera-configurations
2. Alternatively, apply a rule of 'one version back' by using a RealSense SDK and firmware combination that is one version older than the latest versions. This will allow time to see whether any issues emerge in a newly released firmware before later adopting it.
-
Thanks MartyG
Following up, two questions
FIRST:
Is it standard procedure to ship new cameras with non-production versions of firmware?--should we expect that in the future?
I didn't receive the package, was there something there to indicate the change in the current delivery? --something that might have been missed or ignored by our assembly team?
SECOND:
You said:"The error message suggests that the camera was not ready to be queried regarding the Auto Gain Limit at the moment that the setting was requested by the RealSense Viewer tool."
- Since the error does NOT occur with 5.13.00.50, is this query new.
(All of the new cameras received are failing)
- Assuming the query exists in the previous production version 5.13.00.50..
Then, is the response timer expiring too fast for current production 435s (As these are new)?
Or, is the hardware different?
(Something changed--but I don't see it in the 5.14 release documentation. So, Heads-Up I guess?) - Since the error does NOT occur with 5.13.00.50, is this query new.
-
Auto Gain Limit was introduced in February 2021 in SDK version 2.42.0.
Firmware 5.14.0.0 was only released at the start of December 2022, within the past 2 weeks at the time of writing this. Typically, new units of existing camera models do not have the latest firmware. Is it possible that your assembly team may have manually updated all the cameras to firmware 5.14.0.0 in the RealSense Viewer after having received the batch?
I would recommend updating one of the cameras to 5.14.0.0 using the firmware file downloaded from the firmware archive page and see whether the error re-occurs with that particular camera. Also please bear in mind that this firmware is intended for use with SDK 2.53.1
-
Great...if it's unusual to ship a non-production Firmware version, I'll sleep better at night ! :)
Not a chance our assembly team updated to 5.14 themselves.
They only know how to update in the RealSense software--and it's still set to 5.13.00.50
(and as I pointed out...5.13.00.50 is what is available from the main developer page, rendering the other somewhat obscure)I can try updating one of my cameras to 5.14 and let you know what happens.
-
Thanks very much. I recommend obtaining firmware bin files directly from the firmware releases page in future.
-
Firmware 5.14.0.0 is intended for use with RealSense SDK version 2.53.1. If your project is unable to upgrade its SDK version from 2.49.0.3474 then I recommend continuing with 5.13.00.50. As the firmware documentation lists no feature / bugfix changes for 5.14.0.0, using 5.13.00.50 is unlikely to disadvantage you.
-
The same happened with the 405 camera.
So far the error disappears with the installation of https://github.com/IntelRealSense/librealsense/releases/tag/v2.53.1
-
Thanks very much Ojeda for your report. Firmware version 5.14.0.0 is the recommended firmware for use with SDK version 2.53.1.
Please sign in to leave a comment.
Comments
12 comments