ESP32 Bit Pirate

Embedded Hardware Web Tools

Free browser-based tools for serial communication, ESP and STM32 flashing, SPI flash programming, AVR programming and logic analysis. Connect compatible hardware directly from your browser to inspect, program and debug embedded devices without installing a desktop toolchain.

Compatibility and Usage Tips

Works with ESP32 Bit Pirate and compatible protocol devices

These browser tools are built for ESP32 Bit Pirate workflows, but they also work with other hardware that exposes the same open interfaces and protocol adapters.

  • serprog
  • SUMP
  • USB-UART
  • AVR ISP
  • ST-LINK

Supported Browsers

Web Serial works in Chrome, Firefox, Edge, Opera and compatible Chromium browsers on desktop. Safari does not currently support Web Serial hardware access.

Supported Hardware

The operating system must recognize your ESP32 board, USB UART adapter, CDC-ACM device or ESP32 Bit Pirate USB mode before the browser can request access.

Linux Serial Access

If serial access fails on Linux, grant your user access to the device with sudo setfacl -m u:$USER:rw /dev/ttyACM0, then reconnect the board.

Local Privacy

Serial logs, flash data and logic analyzer captures are processed locally by these static pages. The application does not upload captures to a server.

Open-source hardware debugging in the browser

ESP32 Bit Pirate is an open-source firmware that turns compatible ESP32-S3 devices into a multi-protocol hardware hacking and debugging tool inspired by the Bus Pirate.

It supports serial and web command-line workflows for UART, I2C, SPI, 1-Wire, 2-Wire, 3-Wire, CAN, JTAG/SWD, infrared, Wi-Fi, Bluetooth, Sub-GHz, RFID, RF24, FM and USB adapter modes.

These web tools strengthen the ESP32 Bit Pirate ecosystem by making common embedded workflows discoverable from a secure browser page: serial console access, firmware memory work, digital logic capture and protocol investigation.

The same hardware can switch between protocol mode and adapter-style workflows, so you can move from probing a bus to capturing waveforms, reading memory or programming without changing tools.

ESP32 Bit Pirate square logo for the multi-protocol firmware

Serial and Web CLI

Use the same command structure over USB serial, Wi-Fi web interface or browser-based Web Serial workflows.

Protocol Workbench

Scan, sniff, send, script, dump, explore wired and wireless protocols.

Firmware and Memory

Work with EEPROM, flash, smartcard, SIM, iButton, RFID tag, firmware dumps.