Changelog
ESP SDR
ESP SDR USB Adapter
🔹 Added an experimental ESP32-S3 SDR adapter using the built-in 2.4 GHz radio and USB CDC to stream RF.
🔹 Added a browser-based SDR tool with wideband scanning, live spectrum and waterfall views.
🔹 Radio tuning beyond the standard 2.4 GHz band is experimental, frequency accuracy outside that band are not guaranteed.
🔹 To use it: mode usb || adapters and select ESP SDR raw adapter
https://geo-tp.github.io/ESP32-Bit-Pirate/web-tools/esp-sdr/
ESP Tool
🔹 Added NVS extraction from ESP32 devices
🔹 Added LittleFS extraction from ESP32 devices.
https://geo-tp.github.io/ESP32-Bit-Pirate/web-tools/esp-tool/
I2C
sniff [addr]
🔹 Reworked the I2C sniffer using RMT capture, with optional address filtering and improved capture.
freq
🔹 Added passive SCL frequency measurement, reporting clock frequency, period and HIGH/LOW times.
🔹 I2C commands now consistently use the configured bus frequency.
SPI
🔹 Expanded SPI flash support with a device database covering a wider range of flash chips.
🔹 Added configurable WP/HOLD pins for SPI flash operations and the USB flash adapter.
JTAG / SWD
🔹 Improved the integrated JTAG/SWD scanning sequence and GPIO initialization.
🔹 Fixed SWD clock timing in the OpenOCD Bus Pirate adapter. Thanks to @Moulder-B (#185).
INFRARED
🔹 Added infrared reception for the M5StickS3 using its built-in IR receiver through RMT. Thanks to @DavDave1 (#190).
NEW BOARDS & HARDWARE
🔹 Added support for the M5 Cardputer ADV CC1101 Cap pinout and RF path handling.
🔹 Added ESP32-S3 SuperMini (4 MB flash) firmware support. Thanks to @douardda (#188).
🔹 Added support for the Unexpected Maker ProS3. Thanks to @Hecatron (#181).
🔹 Added ILI9341 SPI display driver support. Thanks to @hexanet67 (#184).
🔹 Updated default pin mappings on several boards, including XIAO ESP32-S3, AtomS3 Lite, StampS3, StickS3 and Heltec models. Thanks to @fdufnews.
BUS EXPANDER
v0.3
🔹 Released Bus Expander v0.3 with a reworked Zigbee mode and various bug fixes.
🔹 Available for ESP32-C5 and ESP32-C6 directly through the Web Flasher.
https://github.com/geo-tp/ESP32-Bus-Expander
LINKS
- Website, Web Flasher and Web Tools: https://geo-tp.github.io/ESP32-Bit-Pirate/
- Collection of scripts: https://github.com/geo-tp/ESP32-Bus-Pirate-Scripts
- Full guide: https://github.com/geo-tp/ESP32-Bit-Pirate/wiki
- ESP32 Bit Pirate Dock: https://github.com/AndreiVladescu/ESP32-Bit-Pirate-Dock