Setting up a brand-new, blank board for the first time? The guided board setup and recovery flow is a gentler start than this page.
Web Edition

Papilio Loader — Device Flash Manager

Select an FPGA or ESP32 file, then press Program. The loader connects over USB, enters the device loader automatically, and chooses the best available transfer path. The same USB/Serial + OTA/WiFi flashing the Papilio Loader desktop app does, running entirely in this browser tab via WebSerial and direct network requests — nothing installed.

📟 FPGA Flash (Gowin)

Programs the FPGA's persistent SPI Flash automatically.

🔧 ESP32 Flash

Detects app-only or merged firmware automatically, then programs it using the safe path.

Board Status
Mode: unknown IP: unknown

The mode updates when the USB boot log identifies the loader or user app. Check Board Status uses the known IP when available.

Status Log

Advanced options