github geo-tp/ESP32-Bus-Pirate v1.5

8 hours ago

Changelog

GENERAL

alias
๐Ÿ”น Create command shortcuts to simplify frequently used commands.

listen <pin>
๐Ÿ”น Convert digital pin activity into audio output for easier signal monitoring.

repeat <count> <cmd>
๐Ÿ”น Repeat a command or multiple commands automatically.

UART

๐Ÿ”น Rework of write/spam, can now prompt args if not given and send raw hex data.

raw
๐Ÿ”น Receive and display raw hexadecimal UART data.

I2C

regs <addr> [len]
๐Ÿ”น Probe device registers and automatically attempt read/write operations to identify register behavior.

DIO

pins
๐Ÿ”น Display the current state of all digital pins.

USB

sysctrl [action]
๐Ÿ”น Execute hardware control actions through USB HID.

WIFI

flood [channel]
๐Ÿ”น Flood a specific Wiโ€‘Fi channel with packets for testing and stress analysis.

waterfall
๐Ÿ”น Display channel activity in real time using a waterfall-style visualization.

SUBGHZ

๐Ÿ”น Major rework of record / replay / receive logic for improved reliability.

send <payload> [te]
๐Ÿ”น Send a raw RF frame payload.

waterfall
๐Ÿ”น Display realโ€‘time frequency peaks detected on the spectrum.

RF24

send
๐Ÿ”น Send an RF24 frame payload.

receive
๐Ÿ”น Receive RF24 frames.

waterfall
๐Ÿ”น Display RF24 channel peaks and activity.

FM

sweep
๐Ÿ”น Scan and analyze FM frequency ranges.

trace [freq]
๐Ÿ”น Observe signal activity on a specific frequency.

waterfall
๐Ÿ”น Display frequency peaks in real time.

broadcast
๐Ÿ”น FM broadcast station operations.

reset
๐Ÿ”น Reset the FM module via the hardware pin.

config
๐Ÿ”น Configure Si4713 FM transmitter settings.

https://github.com/geo-tp/ESP32-Bus-Pirate/wiki/22-FM

CELL

modem
๐Ÿ”น Display modem information.

network
๐Ÿ”น Display current network information.

operator
๐Ÿ”น List available cellular operators.

sim
๐Ÿ”น Display SIM card details.

unlock
๐Ÿ”น Unlock SIM card using PIN code.

phonebook
๐Ÿ”น Show phonebook stored on the SIM card.

sms
๐Ÿ”น Perform SMS operations (list send, delete...).

call
๐Ÿ”น Perform call operations (dial, answer...).

ussd [code]
๐Ÿ”น Send USSD codes to the network.

setmode
๐Ÿ”น Change modem operating mode.

config
๐Ÿ”น Configure modem settings.

https://github.com/geo-tp/ESP32-Bus-Pirate/wiki/23-CELL

EXPANDER

๐Ÿ”น This mode bridges the device to an external expander over UART.

๐Ÿ”น The expander acts as a radio expansion module.

๐Ÿ”น Project link:
https://github.com/geo-tp/ESP32-Bus-Expander

๐Ÿ”นAvailable on web flasher:
https://geo-tp.github.io/ESP32-Bus-Pirate/webflasher/

NEW DEVICES

๐Ÿ”น Support for TDisplay devices. (thanks to @fdufnews)

t_displays3_s

๐Ÿ”น Support for TEmbed CC1101 Plus devices.

tembedcc1101_s

MISC

๐Ÿ”น Fixed PWM issues. (thanks to @fdufnews )

๐Ÿ”น Add I2S audio volume (thanks to @fdufnews)

๐Ÿ”น Add system debug output and CPU temp

๐Ÿ”น Fix LED mode crash when changing LED number

๐Ÿ”น Warning/infos messages are now shorter for mobile reasons.

๐Ÿ”น Add USB configuration (thanks to @AndreiVladescu)

๐Ÿ”น WiFi/Eth discovery can now accept an optional request timeout as argument.

๐Ÿ”น Fixed WebUI keyboard issue for mobile devices (thanks to @KonradIT )

๐Ÿ”น Reworked Ethernet support using the latest driver.

๐Ÿ”น Chain multiple command support mode dio || set 1 low || delayms 10 || set 1 high

LINKS

Don't miss a new ESP32-Bus-Pirate release

NewReleases is sending notifications on new releases.