Flash LIMO Controller Firmware

  1. On the LIMO’s Jetson Nano, download the latest firmware image from the limo_software/limo_firmware update directory of AgileX’s limo-doc GitHub repository. It will be named something like LimonTestVX.X_Nano.
  1. Power off the robot.

  2. When the robot is powered off, press the power button twice to enter the firmware upgrade mode. When the power button flashes, it has successfully entered the firmware upgrade mode. After a few seconds, the Jetson Nano will start normally.

  3. Make the LimonTest_Nano software executable. Open a terminal and enter the command:

    $ chmod +x LimoTestV1.1_Nano
    #          ^^^^^^^^^^^^^^^^^ replace this with the actual name of the firmware
    
  4. Launch the software and start to upgrade the firmware. Enter the command:

    $ ./LimoTestV1.1_Nano
    
  5. After the software is successfully opened, click the upgrade button, and the displayed screen is as shown in the figure below:

    ../_images/gujian_1.png
  6. Select the corresponding serial port. This will typically be ttyTHS1. Click Open Serial to open the serial port, and then click Load Firmware File to select the firmware to be upgraded.

    ../_images/gujian_2.png ../_images/gujian_3.png
  7. Select the firmware information in the firmware list, and then click the Start Upgrade button to start the firmware upgrade.

    ../_images/gujian_4.png
  8. After the upgrade is successful, click the Close Serial button to close the serial port.