Module Software Updater

Firmware Updater & Installer

Choose your project and install firmware directly via USB-C. All projects support version selection.

Important: Use Chrome or Edge on desktop — Safari and mobile browsers aren't supported. Use a USB data cable (USB-C at the controller end); power-only cables won't work.

OpenHaldex Installer

USB flashing via ESP Web Tools

SpeedPulser

USB flashing via ESP Web Tools

SpeedPulser Pro

USB flashing via ESP Web Tools

Can2Cluster

USB flashing via ESP Web Tools

Can2RPM

USB flashing via ESP Web Tools

Browser & cable requirements

  • Browser: Chrome (or Chromium based) or Microsoft Edge
  • Cable: A USB data cable (USB-C at the controller end)
  • Ports: Try a different USB port if it won’t connect
  • Close other tools: Serial monitors / other flashing tools can block access
If the device doesn’t appear, unplug it, wait 2 seconds, plug it back in, and try again. The most common failures are due to unsupported browsers, power-only cables, or other apps blocking the serial port. Make sure that you know your cable supports data, and that you’re using a supported browser. If it still doesn’t work, try a different cable or USB port. Shorter cables tend to work better.

Post-update checklist

  • Power cycle: Turn the OpenHaldex Controller off then back on after flashing completes
  • Connect Wi-Fi: Join the controller’s Wi-Fi network
  • Open UI: Visit 192.168.1.1 or openhaldex.local
  • Confirm: Check the hardware version and that the UI loads normally
  • Check settings: Ensure all settings are correct in the UI - remember that this is a fresh install, so any previous settings are gone.
If openhaldex.local doesn’t resolve, use 192.168.1.1 directly.

Common issues & fixes for them

  • “No compatible devices found” / nothing appears: Use Chrome/Edge on desktop, try a different USB port, and use a known-good data cable.
  • Permission popup doesn’t show: Make sure no other tabs/apps are using the serial port (PlatformIO serial monitor, Arduino IDE, etc.).
  • Install starts then fails partway: Swap cable/port, avoid USB hubs, and retry with the device unplugged/replugged. Shorter cables work better.
  • UI doesn’t load after install: Power cycle the controller, then connect to its Wi-Fi and open 192.168.1.1.
  • Wi-Fi connects but no page loads: Ensure your phone/PC is actually on the controller Wi-Fi (some devices auto-switch back to other Wi-Fi networks).
  • Device not detected / flashing won't start: Some devices require the boot button to be held while plugging in (or while pressing reset). Hold BOOT, plug in the USB cable, then release — then try connecting again in the browser.
Still stuck? Try joining the Forbes Automotive community Discord and ask for assistance. Alternatively, send us an email at sales@forbes-automotive.com.