Restoring the firmware is mainly done through the native OTA update process via the Unitree Go app. However, the process differs between non-Secure Boot and Secure Boot models — be careful and follow the steps closely.
This process is quite simple and straightforward:
The process is slightly different:
⚠️ Important: After this update, the Go2 will NOT boot normally and will remain in Loader loop mode. This happens because the 1.1.2 update flashes the boot partition from a non-Secure Boot Go2, which breaks the Secure Boot chain ⚠️
sudo rkdeveloptool wl 0x9000 boot.img
sudo rkdeveloptool rd
If, for some reason, the Go2 does not stand up after flashing the correct
boot.img, do NOT attempt to flash the preloader or U-Boot, as this will brick the device. Raise the question on the discord instead