Update Firmware via ReConf (Web DFU)

Overview

ReLow60 firmware can now be flashed directly from your browser via the web configurator ReConf (Web DFU). No dedicated software installation is required (some OSes require a one-time driver setup on first use).

Requirements

  • Chrome or Edge (WebUSB-compatible browser). Firefox and Safari are not supported.
  • A .bin file of the firmware to flash (distributed via releases in the repository below, etc.)

Prerequisites (Per OS — First Time Only)

Configure your OS once so the browser can access the DFU device.

Windows

You need to assign the WinUSB driver to the DFU device. Use Zadig.

  1. Download and launch Zadig
  2. With Zadig already running, put the keyboard into DFU mode (press “Start update” in ReConf, or plug it in while holding the DFU button). The DFU device then appears already selected in Zadig’s dropdown
  3. Confirm the selected device shows USB ID 2E3C / DF11
  4. Set the driver field to WinUSB and click Install / Replace Driver

⚠️ Do not use “List All Devices”. It lists unrelated devices too, and you might accidentally replace the driver of the wrong one. Entering DFU mode while Zadig is open auto-selects only the target DFU device, so it isn’t needed.

Linux

Add a udev rule.

sudo tee /etc/udev/rules.d/99-relow60.rules > /dev/null <<'EOF'
KERNEL=="hidraw*", ATTRS{idVendor}=="ab50", ATTRS{idProduct}=="ab60", TAG+="uaccess", MODE="0660", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="ab50", ATTRS{idProduct}=="ab60", TAG+="uaccess", MODE="0660", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2e3c", ATTRS{idProduct}=="df11", TAG+="uaccess", MODE="0660", GROUP="plugdev"
EOF
sudo udevadm control --reload-rules

After adding the rule, unplug and replug the keyboard so the permissions take effect.

macOS

No additional configuration is required.

Update Procedure

  1. Connect the keyboard to ReConf
  2. Settings → Firmware Update → Start Update … The keyboard restarts in DFU mode
  3. Click “Connect to DFU” → select the DFU device from the dialog
  4. Select the .bin file → flashing begins
  5. The progress bar advances, and when complete the keyboard automatically boots with the new firmware

Your settings are preserved. Only the firmware pages are erased during flashing, so your keymap, actuation points, Rapid Trigger settings, switch profiles, and other configuration remain intact.

Troubleshooting

  • Device not listed / cannot be opened: Review the OS-specific prerequisites (Windows = Zadig, Linux = udev)
  • Need a guaranteed flash: You can also flash using the command-line tool dfu-util
    dfu-util -a 0 -d 2e3c:df11 -s 0x08000000:leave -D firmware.bin
  • No risk of bricking: Hold the DFU button while connecting via USB to enter DFU mode at any time and reflash