Update Firmware via ReConf (Web DFU)

Overview

The ReLow60 firmware can now be flashed directly from your browser using the web configurator ReConf (Web DFU). No dedicated software installation is required (some operating systems 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 Zadig and launch it
  2. With Zadig open, put the keyboard into DFU mode (press “Start Update” in ReConf, or connect via USB while holding the DFU button). The DFU device will automatically appear selected in Zadig’s dropdown.
  3. Confirm the displayed device has USB ID 2E3C / DF11
  4. Set the driver field to WinUSB and click Install / Replace Driver

⚠️ Do not use “List All Devices.” This shows all devices including unrelated ones, and you risk accidentally replacing the driver for the wrong device. If you enter DFU mode while Zadig is already open, only the target DFU device will be selected automatically — there is no need to list all devices.

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 reconnect the keyboard to apply the new permissions.

macOS

No additional setup is required.

Update Procedure

  1. Connect the keyboard to ReConf
  2. Settings → Firmware Update → Start Update … The keyboard will reboot into 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. Flashing only erases the pages in the firmware region, so your keymap, actuation points, Rapid Trigger settings, switch profiles, and other configuration are not affected.

Troubleshooting

  • Device does not appear in the list / cannot be opened: Review the OS-specific prerequisites (Windows = Zadig, Linux = udev).
  • Need a reliable alternative: 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: You can always enter DFU mode and re-flash by holding the DFU button while connecting via USB.