Firmware Update
v7.22 is the latest firmware version for the MultiSense S27, S30, and KS21 cameras.
v7.13 is the latest firmware version for the MultiSense KS21i
You can download the latest camera firmware from the product support page.
Check Firmware Version
Please use the LibMultiSense VersionInfoUtility to check the MultiSense firmware version
Update Firmware
Note
These update instructions apply for Linux, MacOS, and Windows operating systems
Using a computer which has curl installed, download the update image. It will be a filename such as
update_<date>-<id>-<hash>.img
Power on the camera and connect it via ethernet to the host computer. It takes approximately 25 seconds for the camera to boot.
Open a terminal (powershell when using Windows) and confirm you can communicate with the camera from your host machine.
ping <camera-ip-address>
If the camera still has its default factory IP address,
ping 10.66.171.21
In a second terminal, transfer the downloaded update bundle to a file named update.img on the camera. This can be accomplished by using TFTP
curl -T <update.img-absolute-file-path> tftp://<camera-ip-address>/update.img
For example, if the camera still has its default factory IP address, and the downloaded update_enc.img firmware image is in the Downloads directory
curl -T ~/Downloads/update_enc.img tftp://10.66.171.21/update.img
A file transfer will begin. When it ends DO NOTHING. The camera will begin a 3-5 minute update process. Watch the ping. After the ethernet connection to the camera ceases and resumes, the update is complete.
Power cycle the camera.
Confirm the camera has updated using the LibMultiSense VersionInfoUtility
Firmware Release Notes
v7.22
Supported Cameras
S27
S30
KS21
Note
Note v7.22 does not support the KS21i
Additions
Improve the color accuracy of the Aux color correction. Tested using reference color charts
Improve error reporting for invalid configuration settings. The MultiSense is now more pedantic about rejecting invalid user configuration settings. As a result, it is highly recommended the workflow of query, modify, and set is used for updating camera configuration values
Bug Fixes
Fix filesystem corruption issues which occur when rapid power cycling
Eliminate the overexposed bar at the top of the Aux image when using PTP in bright scenes
Better handling of PTP corrections internally in the camera
Known Issues:
There are no known issues with the v7.22 firmware
v7.20
Supported Cameras
S27
S30
KS21
Note
Note v7.20 does not support the KS21i
Additions
Add a on-camera FAST feature detector. FAST features can be transmitted over the wire to the host machine. This runs via a secondary application interface on the camera.
Add support for a max gain when using auto exposure
Set hardware clock to 0s on bootup
Add the ability to slightly delay the transmission of messages from the camera to improve performance on embedded systems. See the network packet delay option
Bug Fixes
Fix IMU rate and range controls
Fix a PTP timestamp race condition
Fix the video encoder when switching between resolutions
Known Issues:
Possible filesystem corruption can occur when rapidly power-cycling the MultiSense. This is a critical failure and it is not recommended this firmware version be deployed in production
Invalid overexposed bars are present at the top of Aux images. These bars tend occur at a higher frequency when the MultiSense is PTP synchronized with the host machine, and is in a bright scene where auto exposure results in a small exposure time
The aux camera’s color correction is not accurate
v7.13
Supported Cameras
KS21i
Note
Note v7.13 does not support the S27, S30, or KS21
v7.13 is the initial firmware release for the KS21i. The KS21i uses a different onboard processor, and it’s firmware is based on a modified version of the main firmware image used for S27, S30, and KS21 models.
v6.06
Supported Cameras
S27
S30
KS21
Note
Note v6.6 does not support the KS21i
Additions
Improve auto exposure flickering in bright scenes
Improve IMU data processing
Known Issues:
Invalid overexposed bars are present at the top of Aux images. These bars tend occur at a higher frequency when the MultiSense is PTP synchronized with the host machine, and is in a bright scene where auto exposure results in a small exposure time
Control of the IMU range and rate parameters do not properly apply
The aux camera’s color correction is not accurate