The symptom
You update the Go2’s firmware, and afterward the Unitree app crashes the instant it connects — in both AP mode and router mode. The robot itself is fine; walking and remote control still work.
The documented cause
The firmware update disables the OTA and STA-T services by default — a deliberate security change, not a bug in your robot. The app’s crash on connect is the side effect.
The fix
- Update the Unitree app itself first (the fix shipped in an app update — documented for iOS).
- Reconnect, then re-enable the disabled services manually: Device → Service Status and Device → Permission Management — turn the OTA / STA-T services back on.
Related post-update oddity: “robot dog version too low”
If the app instead shows “The version of your robot dog is too low” when opening advanced features (autonomous mode, Scratch programming): per Unitree support this was a known app bug, fixed in later firmware. Two things worth knowing from the documented case: you can’t downgrade firmware on consumer models (EDU only), and the resolution was waiting for the subsequent firmware/app release. Keep the app and firmware in step — most Unitree app weirdness is a version mismatch between the two.
The takeaway
Before assuming a post-update failure is hardware: app updated? Services re-enabled? App and firmware versions in step? Those three checks resolve the documented post-firmware cases.