LeRobot documentation
Feetech Motor Firmware Update
Feetech Motor Firmware Update
This tutorial guides you through updating the firmware of Feetech motors using the official Feetech software.
Prerequisites
- Windows computer (Feetech software is only available for Windows)
- Feetech motor control board
- USB cable to connect the control board to your computer
- Feetech motors connected to the control board
Step 1: Download Feetech Software
- Visit the official Feetech software download page: https://www.feetechrc.com/software.html
- Download the latest version of the Feetech debugging software (FD)
- Install the software on your Windows computer
Step 2: Hardware Setup
- Connect your Feetech motors to the motor control board
- Connect the motor control board to your Windows computer via USB cable
- Ensure power is supplied to the motors
Step 3: Configure Connection
- Launch the Feetech debugging software
- Select the correct COM port from the port dropdown menu
- If unsure which port to use, check Windows Device Manager under “Ports (COM & LPT)”
- Set the appropriate baud rate (typically 1000000 for most Feetech motors)
- Click “Open” to establish communication with the control board
Step 4: Scan for Motors
- Once connected, click the “Search” button to detect all connected motors
- The software will automatically discover and list all motors on the bus
- Each motor will appear with its ID number
Step 5: Update Firmware
For each motor you want to update:
- Select the motor from the list by clicking on it
- Click on Upgrade tab:
- Click on Online button:
- If an potential firmware update is found, it will be displayed in the box
- Click on Upgrade button:
- The update progress will be displayed
Step 6: Verify Update
- After the update completes, the software should automatically refresh the motor information
- Verify that the firmware version has been updated to the expected version
Important Notes
⚠️ Warning: Do not disconnect power or USB during firmware updates, it will potentially brick the motor.
Bonus: Motor Debugging on Linux/macOS
For debugging purposes only, you can use the open-source Feetech Debug Tool:
- Repository: FT_SCServo_Debug_Qt
Installation Instructions
Follow the instructions in the repository to install the tool, for Ubuntu you can directly install it, for MacOS you need to build it from source.
Limitations:
- This tool is for debugging and parameter adjustment only
- Firmware updates must still be done on Windows with official Feetech software