Firmware updates for your Rokoko device
This guide will show you how to update the firmware on your Rokoko device.
Normally firmware updates are done through the Rokoko Studio application, but in certain scenarios you may want to do it outside Studio — for example when scripting a batch update across multiple devices, or when working in an environment that doesn't have Studio installed.
Use the Rokoko CLI
Section titled “Use the Rokoko CLI”The recommended way to update firmware outside Studio is the rokoko CLI. It
inspects the connected device, selects the matching firmware bundled with your
installed SDK, and flashes it while printing live progress — so you don't have
to track down a firmware file or wire up the update flow yourself:
rokoko device update <device-id>See rokoko device update
in the CLI usage guide for the full details, including how to list device IDs,
force a re-flash with --force, and what to expect for multi-target devices
such as the Smartsuit Pro II.
Updating from a Python script
Section titled “Updating from a Python script”The SDK also ships a small, self-contained Python example that drives the same
UpdateFirmware flow directly over RCSP. It is intended as a limited
illustration of how the firmware-update protocol works, not as a general-purpose
update tool — for everyday updates, prefer the CLI above.
See the Firmware Update Example (Python) for how to run it and what it does.
After the update
Section titled “After the update”When the update completes successfully, you need to power-cycle the device for the new firmware to take effect — disconnect it from USB, wait a few seconds, then reconnect.