geotp
geotp on Hacker News
Posted by
geotp on Monday October 12, 2026 @08:59AM
from the geo-tp.github.io dept.
That was sarcasm. The people who criticize and make demands are rarely the ones who actually do the work
That’s like asking a lumberjack not to use his chainsaw to cut down a tree at home
It would be interesting to see you actually try the project and compare what your instinct told you with what Bit Pirate can really do
Then GitHub will have to flag everyone. Take 100 professional developers today, and you can be sure all 100 use AI somewhere in their workflow.
Take a look at the codebase or just try it out, and make up your own mind
the project is open source, so feel free to fork it and give the landing page the improvements you think it needs
the firmware is in a very different state from the website. The codebase has a test suite, and hundreds of people are already using it, so it’s had a lot more work and real world testing
ESP32 Bit Pirate is open-source firmware that turns your device into a multi-protocol development and analysis tool, inspired by the legendary Bus Pirate.
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.
https://github.com/geo-tp/ESP32-Bit-Pirate
Posted by
geotp on Sunday September 06, 2026 @11:28AM
from the geo-tp.github.io dept.
Posted by
geotp on Wednesday July 08, 2026 @02:50AM
from the hackster.io dept.
Free browser-based tools for serial communication, ESP and STM32 flashing, SPI flash programming, AVR programming, I2C/SPI controls, and logic analysis. Connect compatible hardware directly from your browser to inspect, program, and debug embedded devices without installing a desktop toolchain.
Designed to work especially well with ESP32 Bit Pirate:
https://github.com/geo-tp/ESP32-Bit-Pirate
Posted by
geotp on Saturday June 20, 2026 @12:09PM
from the geo-tp.github.io dept.
ESP32 Bit Pirate transforms an ESP32S3 into USB hardware tools compatible with applications such as flashrom, PulseView, AVRDUDE, OpenOCD, LIRC and more
Posted by
geotp on Wednesday June 10, 2026 @07:43AM
from the hackster.io dept.
It works on all ESP32S3 boards with at least 8 MB of flash. Check the README for more details
Thanks for your support
If you want, you can push the platformio env for your specific board to add it to the list of supported boards
The firmware can already be used as a serial over WiFi adapter through the Web CLI.
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
Where do you see 600k commits? Are you talking about 600k lines of code? If so, the project includes libraries in the `lib` folder, notably a large screen library called `tft_espi` which must be 500k lines on its own (which has since been removed, that's why you see -500k lines)
I know the codebase inside and out, feel free to ask
I’m French and my English isn’t very good, so please excuse me for using a translator. Feel free to take a look at the codebase
The two projects have fairly different directions, even though they overlap on most core wired protocol features.
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
What do you mean by C1? Do you mean the ESP32-C3 or C5? If so, they are not supported mainly for performance and hardware capability reasons
Yes, it is compatible with both Cardputer models and many other devices, including the $5 ESP32S3 clone
Yes, it includes scripting and raw GPIO/bit-banging features, so you can read essentially any custom protocol yourself, including one you invented five minutes ago
I’m not sure I fully understand the question.
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.
Posted by
geotp on Friday June 05, 2026 @03:40AM
from the github.com dept.