NoPorts CYD Installer

Flash your device directly from the browser โ€” no drivers or tools required.

1 ยท Select your board

2 ยท Connect & install

โš ๏ธ WebSerial is not supported in this browser. Use Chrome or Edge (desktop).

Instructions

  1. Select your board above.
  2. Plug the device into this computer via USB.
  3. Hold the BOOT button on the back of the board, click Connect & Flash, select the serial port, then release BOOT.
  4. Wait for the flash to complete (~30โ€“60 s).
  5. Follow the on-screen setup wizard on the device display after a factory reset, or resume normal use after an upgrade.

Troubleshooting

  1. "Failed to initialize" โ€” hold the BOOT button on the back of the board before clicking Connect & Flash, then release after selecting the port.
  2. Device stuck in a boot loop (screen blank / resets every few seconds) โ€” ensure Factory Reset is ticked, then flash using the BOOT-button method.
  3. No serial port appears โ€” try a different USB cable (some are charge-only), or close any other app using the port (Arduino IDE, PlatformIO monitor).
  4. No serial port appears โ€” try a different USB cable (some are charge-only), or close any other app using the port (Arduino IDE, PlatformIO monitor).
๐Ÿ”’ WebSerial requires a secure context. This page works on localhost automatically. To flash over a local network, front this container with HTTPS (e.g. Caddy, Nginx reverse proxy, or Tailscale Funnel).