Skip to main content
Version: 2.0

Step 6: Motor Firmware Update

note

This step is optional. You only need to update the firmware if you are experiencing issues with the motors or if you are asked to do so.

This guide explains how to update the firmware of Damiao motors using the Damiao Debugging Tool.


Prerequisites

  • Windows PC with the Damiao Debugging Tool installed
  • Motor connected via serial (UART) at 921600 bps
  • Hardware version 3 motors (verify the hardware version before proceeding)

Download Firmware

Download the latest firmware from the Damiao motor firmware repository.

warning

Make sure to select the correct firmware file for your motor model. These are V3 hardware firmware files. Do not flash firmware for a different hardware version.

info

The following firmware versions are used and tested with OpenArm:

MotorFirmware file
DM-J3507APP_DM3507(V3)_V5717_04.bin
DM-J4310APP_DM4310(V3)_V5017_04.bin
DM-J4340APP_DM4340(V3)_V5117_04.bin
DM-J8009APP_DM8009(V3)_V6417_04.bin
Firmware files

Check Current Firmware Version

Connect the motor and open the Damiao Debugging Tool. Click ReadVesion to read the current firmware and bootloader version.

Firmware upgrade panel showing current version

The current firmware and bootloader versions will be displayed:

Firmware version displayed after ReadVesion

Flash Firmware

  1. Click OpenFile and select the .bin firmware file for your motor model
  2. Verify the version number shown in the Version number field
  3. Click Upgrade to start flashing
  4. Wait for the Progress bar to reach 100%
  5. Power cycle the motor after flashing is complete
danger

Do not disconnect the motor or close the tool while flashing is in progress. This may permanently damage the motor.