Skip to main content

Update Innate OS

The app tells you when an update is available. To install it, SSH into the robot and run:
To try a release candidate before it’s stable, install it by name, for example innate update --dev apply 0.8.0-rc2. Release candidates are listed on GitHub. Services restart during the update, so the robot is unresponsive for a moment. A new OS may also need a newer app. If the release notes mention depth changes, redo stereo depth calibration.

Charge the battery

LiPo batteries are dangerous if charged wrong. Never charge without the white balance connector plugged in. If the battery is swollen, stop using it and contact us.
  1. Connect the battery to the included charger, with the white balance connector in the 3S port.
  2. Check the voltage reads between 10.5 V and 12.6 V.
  3. Set battery type to LiPo and cells to 3S.
  4. Hold Enter until prompted, then confirm to start.
The app shows Battery Low below 10.53 V. Park the robot and charge it, and don’t run updates on a low battery.

Shut down

Always shut down before unplugging. Cutting power can corrupt the disk.
Unplug once the LED turns off.

Change the voice

MARS speaks with Cartesia. Pick a voice in their library, or clone one from 10 seconds of audio, and copy its voice ID. Add it to ~/innate-os/.env:
Then run innate service restart.
In config/settings.yaml, set cartesia_voice_id under both brain_client_node (chat replies) and input_manager_node (realtime voice). Values here override .env.