ESP32 Bit Pirate Hardware Hacking Kit with Web Tools That Speaks Every Protocol (geo-tp.github.io)
TomWhitwell 3 hours ago
shrubby 3 hours ago
DANmode 3 hours ago
keysersoze33 an hour ago
mschuster91 39 minutes ago
It's high time that Github creates a disclosure flag for LLM usage - it's already mandated in the EU for some kinds of media.
geotp 21 minutes ago
Take a look at the codebase or just try it out, and make up your own mind
_joel 3 minutes ago
whazor an hour ago
pockybum522 3 hours ago
I think I'll keep just making up basic sketches when I need to work with one of these protocols - it's also nice that if I do that, when I see it work, I know I can expand functionality from there into what I need.
geotp 32 minutes ago
WD-42 3 hours ago
geotp 30 minutes ago
MattJ100 24 minutes ago
If you have any moderate experience with hardware hacking, you would be aware of a handy little hardware device called the Bus Pirate, which has been around in various forms for many years. It is designed to be like a Swiss army knife for connecting to devices and inspecting and debugging them. For example, it can decode/encode various common (and uncommon) digital protocols that are used by chips and hardware devices to communicate with each other.
This project... it appears that someone has (with a significant amount of AI-assistance, if the website is anything to go by) produced firmware for ESP32 devices which aims to replicate the functionality of a Bus Pirate. This is notable because ESP32 boards are much cheaper and widely available.
Without looking much into it though, my instinct tells me that it would be significantly more limited than the purpose-built Bus Pirate hardware.
braincode 3 hours ago
I'm the co-author and project lead of SSH-Stamp:
https://github.com/brainstorm/ssh-stamp
Our focus has been on the "network side" by running a SSH server instead of a Web Server and multiplexing protocols via SSH sessions.
Our project is admittedly not as mature as the ESP32 Bit Pirate but OTOH we run with Rust Embedded and support other targets than Espressif (currently experimental on RPI Pico2 and Sipeed BL616).
We need testers :D
voidUpdate 3 hours ago
bigiain 2 hours ago
geotp 4 days ago
It supports sniffing, sending, scripting, and interacting with various digital protocols (I2C, UART, 1-Wire, SPI, etc.) via a serial terminal or web-based CLI. It also communicates with radio protocols like Bluetooth, Wi-Fi, Sub-GHz and RFID.
Turn a $5 ESP32-S3 into a browser-based hardware workbench.The Bit Pirate firmware is complemented by scripting, hardware dock, extension, adapters, browser tools, documentation and practical embedded workflows to enable comprehensive hardware debugging and development with serial interfaces or Wi-Fi connectivity.
bambax 2 hours ago
Ok but is there a list of supported boards? Couldn't find it.
Edit: I couldn't find the list on the site, but it's on Github.
throwa356262 3 hours ago
Anyway, I find the tiny C3 to be much more stable than other versions. It is a bit sad the very few projects support it.
geotp 31 minutes ago
edoceo 4 hours ago
043f14a097f5008 4 hours ago
fiatpandas 2 hours ago
That’s the whole problem. No one read it before publishing.
kotaKat 26 minutes ago
geotp 28 minutes ago
TechSquidTV 4 hours ago
I have been getting into this as well. I had ChatGPT plan up a new UART adapter and similar.