Hardware
Devices
OctoBio Kit
Firmware Flashing

Firmware Flashing

Both boards are flashed once, from the browser, at octobridge.pieeg.com/flash (opens in a new tab). You need desktop Chrome or Edge and a USB data cable. No Arduino IDE.

Board: Seeed Studio XIAO ESP32-S3 on the Octopus 16

  1. On Flash, plug the XIAO ESP32-S3 into the computer with a USB data cable.
  2. Click Install Octopus-16 and choose its port.
  3. No port? Hold BOOT, tap RESET, release BOOT and install again.
  4. Unplug and replug when it finishes.

Result: it now shows up over Bluetooth as Octopus-16-XXXX.

Octopus 16 with the XIAO controller mounted

⚠️

Flash with the board off the head. USB from a computer is only for flashing.

LED states after flashing

PatternState
Solid (brief)Booting
Slow 1 Hz blinkAdvertising, waiting for the app
SolidConnected / streaming
Fast double-blinkADC not detected (check the XIAO seating)

Other targets

The Flash page can also install firmware for the Puck (CrowPanel 2.1 rotary HMI), a small panel that links to an Octopus 16 over Bluetooth. See octoBridge.

After flashing

Go to How to Start → Connect both devices.