Updating MARS
Useinnate update on the robot to fetch and apply MARS OS updates.
Updating will:
- Fetch the latest compatible Innate OS version
- Apply code and configuration changes
- Restart robot software services
Prerequisites
- You can access the robot over SSH. If WiFi isn’t available, you can also connect via the Jetson USB-C port
- The
innateCLI is available on the robot - The robot has internet access
Basic workflow
status to verify current version, check to view available updates, and apply to install.
During apply, services may restart and the robot can be temporarily unresponsive.
If update commands fail, retry once and capture:
- The command you ran
- Full terminal error output
Charging the Battery
Charging has a dedicated page with full safety instructions and a step-by-step procedure.Charging the Battery
Open the dedicated charging guide.
Changing the Voice
MARS uses Cartesia for text-to-speech. Set your voice ID inconfig/settings.yaml (or .env) — full steps on the dedicated page:
Changing the Voice
Pick or clone a Cartesia voice and configure it on MARS.

