ESP32 Bit Pirate

ESP32-S3 protocol workbench

ESP32 protocol debugging guides

Use this hub to find ESP32 protocol debugging guides for wired buses, RF modules, USB adapter modes and browser tools. Move from a protocol family to focused overviews, recipes and wiring guides that match your bench task.

ESP32 Bit Pirate protocol workbench with wired buses, signal capture and browser tools

Wired buses

Start here for board bring-up, memory dumps, sensors, serial consoles and GPIO-level bench work.

Debug and adapter protocols

Use these pages when ESP32 Bit Pirate acts as a debug probe, USB bridge, signal capture tool or browser-controlled GPIO interface.

Wireless and RF

These protocol pages help with radio modules, remote-control captures, local wireless checks and repeatable RF bench workflows.

Peripheral and field protocols

Use these when the target is a module, network peripheral, modem or field bus rather than a simple board-level signal.

From protocol pages to practical workflows

Protocol pages explain the role of each mode. Recipes, tools, flashing and hardware pages turn that context into a concrete bench action.

Browser web tools

Use Web Serial, BPIO2, SPI flash, logic analyzer, AVR, STM32, ESP and Python Lab tools from a compatible browser.

Open ESP32 Bit Pirate web tools

Flash ESP32 Bit Pirate

Install the firmware on a supported ESP32-S3 board before starting a protocol workflow.

Open Web Flasher