OpenHome DevKit Setup

Pair your speaker over Bluetooth, hand it Wi-Fi, and link it to your account.

View source on GitHub ↗ · Read this page's code ↗

This page handles credentials. Verify it before trusting it: open DevTools → Network and confirm no outbound requests are made. The only traffic is Bluetooth, directly to your speaker. A strict Content-Security-Policy (connect-src 'none') blocks all network calls from this page. How to verify ↗

1. Connect to the speaker Disconnected

Power the speaker on and wait ~1 minute so it starts advertising over Bluetooth.

When the browser dialog opens, pick the device named openhome_….

2. Pick a Wi-Fi network Not connected

3. Link your OpenHome account Not linked

Paste the value from your OpenHome profile (or the credential the OpenHome team has asked you to use).

The value is sent over Bluetooth straight to the speaker — it never leaves this page or the device.

Activity

About this page

This is a browser-based equivalent of OpenHome's BLE setup script. It uses Web Bluetooth to talk to the speaker's GATT service directly. No data is sent to any server other than the speaker itself. The page is a single static HTML file with no external dependencies — review it on GitHub.