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 http://docs.carnegierobotics.com/SL/index.html 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 10.66.171.21 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

    Matt,

    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