(github.com)
Found it in recent days and couldn't have been better timing for what I needed to do.
I have it running well on a Heltec WiFi LoRa 32(V3) with very minor patches to support the CP2102 UART.
Do you mind sharing the changes?
If you want, you can push the platformio env for your specific board to add it to the list of supported boards
It can sniff, send, script, and interact with digital protocols such as I2C, UART, SPI, and 1-Wire through either a Serial CLI or a Web CLI. It also supports wireless technologies including Bluetooth, Wi-Fi, Sub-GHz, and RFID.
Install the firmware in one click with the ESP32 Bit Pirate Web Flasher. The Wiki provides detailed guides for every mode and command, while ESP32 Bit Pirate Scripts offers a collection of ready-to-use examples and utilities.
For additional hardware capabilities, the ESP32 Bus Expander adds extra radio interfaces, while the ESP32 Bit Pirate Dock provides compatibility with original Bus Pirate adapters and accessories.
The original Bus Pirate relies heavily on a more complex bytecode-style syntax for many lowlevel operations. The ESP32 version replaces most of that with simple, explicit commands that perform the same tasks through a more straightforward workflow
The ESP32 version also avoids flag heavy commands and uses interactive shells where appropriate. Its main additional strength is radio support not present on the original Bus Pirate, including WiFi, RFID/NFC, SubGHz, NRF24, FM, infrared, and Bluetooth.
It can also be controlled through the Web CLI from any phone, tablet, or device with a web browser, using integrated AI assistant to help with hardware task.
So it is not simply a cheaper Bus Pirate v6 clone
The ESP32 is great - I will get a couple for my toolbox, sitting alongside my own ancient Bus Pirate and things - but the RP2350 is a bit more BOM-friendly, imho. All of these things can be used to bring-up an embedded system - I'd really want to use the BP v6 to bring up an embedded system with an IO package I could emulate/integrate with the RP2350 on both sides of the design ..
The main difference is that Glasgow has an FPGA on-board, and you (or AI) can create applets for custom protocols and serious high-speed hacking.
I'd like to use as a serial-over-wifi adapter, for remote management of my SBCs.
Can anyone suggest a decent device for this, that relies on no soldering or 3d printing?
Ideally the device would expose a serial-over-USB port, so I can just plug in a USB-UART adapter.
You do not need to connect a separate USB-UART adapter to it: simply connect the ESP32S3 UART pins directly to the board’s TX, RX, and GND pins.
Any ESP32S3 board could do it, see README for different types of supported devices
Great!
It supports voltages from 1.8 V to 5 V when used with the dock
Any reason why C1 is not supported?
Also, to what extent you designed this vs the LLM copying it?
My concern is all these vibe coded projects with huge readmes and fake GitHub stars are essentially just copying the work of others, and don’t really do anything new.
So at least it is not a weekend vibe coded AI slop.
I know the codebase inside and out, feel free to ask
The implementation is entirely new and was built specifically for this project, it is not copied from another project. LLMs were used as development tools, but the architecture, feature selection, integration, testing, and overall direction were designed and validated by contributors and me.
Speaking of which, I wrote a program that can crack any encryption every designed. It just executes a python file in the same folder, you have to write the cracker yourself
That software is gcc. Only caveat is you need to implement anything yourself, including the software you invented five minutes ago.
Case in point: clickbait is super annoying
When it said every protocol, I read it as potentially every protocol, myself. I have an O-scope that can read every wire protocol too.