Skip to content

oxtonggue233/go2_firmware_tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firmware Tools for Unitree Go2 Robots

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.0.24
  • 1.0.25

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

Languages

  • Python 99.6%
  • Shell 0.4%