← Back

Flash Roon Knob Firmware

Flash firmware directly from your browser - no tools to install

Browser Not Supported
Web Serial requires Chrome or Edge (version 89+). Safari and Firefox are not supported.
Chip Auto-Detection
Not sure which chip? Just try - ESP Web Tools detects the chip and warns if it doesn't match.

Main Controller ESP32-S3

The main Roon Knob controller - handles display, rotary encoder, touch, WiFi, and Roon communication.

Not supported HTTPS required Loading...
Steps:
  1. Turn on the device (power slider towards USB-C port)
  2. Connect via USB-C
  3. Click "Flash ESP32-S3" and select the serial port
  4. Wait ~30 seconds for flashing to complete

Port name: macOS: cu.usbmodem* · Linux: ttyACM0 · Windows: COM*

Bluetooth Controller ESP32

Secondary ESP32 for Bluetooth HID volume control. Only needed for dual-chip configuration.

Not supported HTTPS required (bundled)
Steps:
  1. Flip the USB-C cable 180 degrees to connect the ESP32-BT chip
  2. Click "Flash ESP32-BT" and select the serial port
  3. Wait ~20 seconds for flashing to complete

Port name: macOS: cu.usbserial-* · Linux: ttyUSB0 · Windows: COM*

First time?
After flashing, the device creates a WiFi access point called roon-knob-setup. Connect to it to configure your WiFi credentials.

Requirements