Researcher Thomas Flayols is reverse-engineering the proprietary motor drivers of the Unitree Go2 quadruped robot to develop open-source firmware and bypass the manufacturer's restrictive software ecosystem.
Key Points
- The Unitree Go2 utilizes compact, high-performance actuators featuring integrated reducers, magnetic encoders, and Cortex-M0-based CMS32M57xx microcontrollers.
- Thomas Flayols identified the obscured internal components by using X-ray imaging to bypass physical markings removed by the manufacturer.
- Researchers successfully extracted the encrypted firmware from the device's bootloader SRAM after recovering a local decryption key.
- The project aims to create custom, open-source firmware to allow broader use of these motors in independent robotics applications.