Skip to content

v2.2.0-beta.1 — over-the-air updates (beta)

Pre-release
Pre-release

Choose a tag to compare

@kungaa kungaa released this 11 Jul 09:54
· 5 commits to ds5-linux-bridge since this release

Over-the-air firmware updates (beta)

The config page gains an Update tab: one click installs the latest release straight from GitHub — no PC needed after the first flash. Hardware-verified end-to-end on Pico 2 W: resolve → download → SHA-256 verify → install → reboot, ~1 minute total.

  • Downloads over HTTPS (pinned CA roots) and verifies the release SHA-256 before touching the running firmware; any failure reboots back unchanged with a readable reason.
  • Stable vs beta channel: an "include pre-releases" checkbox picks which release to install; the page also shows latest-available vs installed.
  • Settings, WiFi credentials and paired controllers are kept across updates.
  • ⚠️ Do not unplug during the final installing step (~10 s) — interrupting that step requires reflashing over USB (hold BOOTSEL while plugging in, copy the release .uf2).
  • Pico W (RP2040) is excluded — its 2 MB flash cannot hold the staged second image. Pico 2 W and Waveshare RP2350B-Plus-W are supported.

Release assets now carry their board in the name: pico2w (standard), picow, waveshare. The stable-named OTA assets (ds5-bridge-pico2w-ota.bin, ds5-bridge-waveshare-ota.bin + .sha256) are what the updater downloads.

Also includes everything from v2.1.0-beta.1 (opt-in multi-controller support).