v2.2.0-beta.1 — over-the-air updates (beta)
Pre-release
Pre-release
·
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).