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

  1. Using a computer which has curl installed, download the update image. It will be a filename such as update_<date>-<id>-<hash>.img

  2. Power on the camera and connect it via ethernet to the host computer. It takes approximately 25 seconds for the camera to boot.

  3. 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
    
  4. 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
    
  5. 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.

  6. Power cycle the camera.

  7. 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