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.
Connect & Locate Device
Connect over USB for first-time setup or USB/Serial flashing. For OTA/WiFi flashing, the board needs its IP address — there's no browser-side network scan (like the desktop app's Discover Devices), so use Find My IP instead: it resets the board over USB and reads the IP it reports on boot, no physical RESET button press needed.
📟 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.
Saved Files Library
Board Status
The mode updates when the USB boot log identifies the loader or user app. Check Board Status uses the known IP when available.