Flash your ESP32-P4 right from the browser
Plug the board in over USB and install the latest pixfrog build in seconds — no IDE, no toolchain, no command line. The build targets the pixfrog board: a Waveshare ESP32-P4 Module DEV-KIT with the pixfrog shield on top.
Works in desktop Chrome & Edge (Web Serial). The chip is erased and reflashed — settings stored in NVS are reset.
Three steps to blinking pixels.
From a bare board to running firmware without installing anything.
Connect
Plug the ESP32-P4 into a USB port and click Connect & Install above. Pick the board's serial port.
Install
The flasher erases the chip and writes the latest firmware image. It takes about a minute.
Configure
Use the on-board display + rotary encoder to set protocol, universe, channels and network — or enable the embedded web UI and do it from a browser. All persisted to NVS.
If it doesn't start.
Unsupported browser (Safari, Firefox, mobile) or a cable with no data lines. Use desktop Chrome or Edge.
Unplug the LED outputs during the write, then start again. A shared supply drags the voltage down.
The display shows the link state. With no DHCP server, set a static IP from the network menu on the encoder.
Something else? Open a ticket on GitHub ↗
Prefer the command line?
Every release ships raw binaries you can flash with esptool or
idf.py.
0x0, or write the individual parts at their offsets:
bootloader 0x2000, partition table
0x8000, app 0x10000. Grab them from the
latest release.