Firmware upgrade for Multisense-SL

Create issue
Issue #56 resolved
Iori Kumagai created an issue

We want to upgrade firmware of our multisense_sl referencing and have some questions.

  1. How can we check the firmware version of our multisense? DeviceInfoUtility shows us the buildname and serial number but there seems to be no firmware version information.

  2. When we upgrade firmware, Are hardware dependent informations like calibration preserved? If they are not, how can we preserve or make them again?

  3. If upgrade was failed, how can we recover our multisense?

Comments (3)

  1. Matt Alvarado

    Hi Iori,

    The SaveImageUtility in mulitsense_lib print outs your current firmware version. You can run it using the following command (assuming your device is on the default IP address):

    rosrun multisense_lib SaveImageUtility

    When performing a firmware upgrade with 3.X firmware revisions, the calibration information is preserved. It is always a good idea to back up both the camera and laser calibration using ImageCalUtility and LidarCalUtility respectively before performing a upgrade. The commands to do this are:

    rosrun multisense_lib ImageCalUtility -e backup_extrinisics.yml -i backup_intrinsics.yml
    rosrun multisense_lib LidarCalUtility -f backup_laser.yml

    If the firmware update fails DO NOT power-cycle the unit and try the upgrade again. If you power-cycle the unit during the firmware upgrade process, or after a upgrade failure, the unit will need to be sent back to Carnegie Robotics.

    Thanks, Matt Alvarado Engineer Carnegie Robotics

  2. Iori Kumagai reporter


    Thank you for your reply. We could get calibration information and firmware version through your command. We will try firmware update carefully.

  3. Log in to comment