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).
ReLowシリーズ キーボードコンフィギュレータ
Requirements
- Chrome or Edge (WebUSB-compatible browser). Firefox and Safari are not supported.
- A
.binfile of the firmware to flash (distributed via releases in the repository below, etc.)
ReLow60 ファームウェア(GPL-3.0)
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.
- Download and launch Zadig
- 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
- Confirm the selected device shows USB ID
2E3C/DF11 - 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
- Connect the keyboard to ReConf
- Settings → Firmware Update → Start Update … The keyboard restarts in DFU mode
- Click “Connect to DFU” → select the DFU device from the dialog
- Select the
.binfile → flashing begins - 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