Skip to content

legion1581/go2_firmware_tools

Repository files navigation

Firmware Tools for Unitree Go2 AIR/PRO/EDU

This repository contains tools designed to configure and manipulate settings on Unitree Go2 Robots. These tools should be installed directly on the robot.

Supported version

Currently supported firmware package

  • 1.1.1

For older firmware versions use the 1.0.24-1.0.25 branch

Menu Overview

Device

  1. Show Device Info - Show device info such as serial number, region, firmware, and hardware version
  2. Secondary development - Enable/Disable secondary development. Useful for Air/Pro as this feature is turned off by default.
  3. Reboot - Reboot the device.

Firmware

  1. Backup partitions - Backup pre-uboot, uboot, boot, and uni partitions to the /unitree/tmp/backup folder.
  2. Flash partitions - Flash partitions (not yet implemented).
  3. Install OTA updates - Download and install official OTA update for PRO/EDU model. Usefull for AIR users to install full firmware package

Network

  1. WiFi config - Switch WiFi either to AP or STA mode.
  2. WebRTC config - WebRTC config.
    • Multi-session: Enable or disable multi-session support within WebRTC. This allows the device to handle multiple concurrent WebRTC sessions, which is useful for managing multiple remote connections simultaneously

Installation

A custom firmware upgrade or jailbreak is required. For detailed instructions, visit theroboverse.com.

After gaining root, follow these steps to install manually:

Connect via SSH to the dog and execute:

mkdir -p /unitree/dev
cd /unitree/dev
git clone https://github.com/legion1581/go2_firmware_tools.git
cd go2_firmware_tools
chmod +x install.sh
./install.sh

Update

Should be in STA mode in order to have internet connection! Connect via SSH to the dog and execute:

./update.sh

Usage

Launch the scipt and choose the required option:

cd /unitree/dev/go2_firmware_tools
./start.sh

Thanks

To TheRoboVerse community! Visit us at TheRoboVerse for more information and support.

Support

If you like this project, please consider buying me a coffee:

Buy Me A Coffee

About

Firmware tools for Unitree Go2 Robots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published