Skip to content
Get SDK Access

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.

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:

Terminal window
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.

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.

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.