Changelog
GENERAL
profile
🔹 Save and load complete pin configuration profiles to quickly switch between hardware setups.
hex [number]
🔹 Convert values between decimal, hexadecimal, and binary formats.
wizard <pin>
🔹 Advanced pin activity analyzer to monitor a pin and detect the signal type (Data, PWM, Noise...).
UART
scan (behavior change)
🔹 Monitor UART lines to detect activity on a group of pins and identify active UART lines
autobaud
🔹 Automatically detect the baud rate on the RX line by analyzing signal timing
emulator
🔹 Emulate a UART peripheral device (GPS, shell, bootloader) to test communication with external hardware.
trigger [pattern]
🔹 Automatically send a predefined response when a specific pattern is detected on the UART stream.
I2C
discovery
🔹 Perform extended I2C device discovery and provide detailed reporting on detected addresses.
health <addr>
🔹 Run timing and stability diagnostics on a specific I2C device to evaluate communication reliability.
DIO
pwm <pin> [frq] [duty%]
🔹 Improved, can go to higher frequencies.
scan
🔹 Scan a group of pins to detect signal transitions and identify active lines.
USB
host
🔹 Enable USB host mode to connect USB devices to the ESP32 and dump informations
BLUETOOTH
sniff
🔹 Improved, more readable format.
WIFI
repeater
🔹 Forward and relay Wi-Fi traffic, allowing the ESP32 to operate as a lightweight repeater.
MISC
autocorrection
🔹 Intelligent command autocorrection system that fixes common typos (e.g. "mode uaart" → "mode uart", "discovry" → "discovery").
autocompletion
🔹 Interactive command autocompletion including command keywords and command history navigation using TAB key.
arduino core update
🔹 Updated to the latest Arduino core version.
screen mode
🔹 Dedicated system screen mode allowing users to adjust display brightness.
infrared backend
🔹 New infrared backend powered by the ESP8266 IR library for improved compatibility and improved signal handling.
categorized help
🔹 Help output is now organized by functional categories for clearer navigation and improved usability.
LINKS
- Use the webflasher: https://geo-tp.github.io/ESP32-Bus-Pirate/webflasher/
- Collection of scripts: https://github.com/geo-tp/ESP32-Bus-Pirate-Scripts
- Full guide: https://github.com/geo-tp/ESP32-Bus-Pirate/wiki