Live data from Hacker News

ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

github.com

11–20 of 50 posts

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#11
post #8

[flagged]

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

[flagged]

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#12

I’m curious about how you used LLMs here? 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.

You can see in the git commit log how it has progressed slowly over a period of one year to get here.

So at least it is not a weekend vibe coded AI slop.

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#13
I have an old v3.6 from Dangerous Prototypes that I still frequently use and works fine with a coding assistant over serial terminal for doing some wire-level debugging of firmware. I am definitely not interested in paying the Pi tax for a new one just to get improved scripting. The roughly $100 BP v6 price point means looking into a other analyzers is required. How does this ESP firmware really compare - can anyone who's used both say what's different other than wireless?

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#15

I have an old v3.6 from Dangerous Prototypes that I still frequently use and works fine with a coding assistant over serial terminal for doing some wire-level debugging of firmware. I am definitely not interested in paying the Pi tax for a new one just to get improved scripting. The roughly $100 BP v6 price point means looking into a other analyzers is required. How does this ESP firmware really compare - can anyone…

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

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#16
post #15

I have an old v3.6 from Dangerous Prototypes that I still frequently use and works fine with a coding assistant over serial terminal for doing some wire-level debugging of firmware. I am definitely not interested in paying the Pi tax for a new one just to get improved scripting. The roughly $100 BP v6 price point means looking into a other analyzers is required. How does this ESP firmware really compare - can anyone…

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…

One thing in BP v6's favor is the RP2350 - which can be put into operation as a "data-cap analyser for GPIO" - true - but it can also be programmed for use as a full protocol tap for embedded projects which will also integrate the RP2350, or something like it, in an embedded design.

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 ..

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#17
post #15

I have an old v3.6 from Dangerous Prototypes that I still frequently use and works fine with a coding assistant over serial terminal for doing some wire-level debugging of firmware. I am definitely not interested in paying the Pi tax for a new one just to get improved scripting. The roughly $100 BP v6 price point means looking into a other analyzers is required. How does this ESP firmware really compare - can anyone…

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…

Due to this obviously AI-generated response (thus codebase) - I'll pass.

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#18
post #14

@geotp Any reason why C1 is not supported?

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

Sorry, I meant C3

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#19
post #15

Earlier quoted context omitted.

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…

Due to this obviously AI-generated response (thus codebase) - I'll pass.

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

Re: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

#20
post #19

Earlier quoted context omitted.

Due to this obviously AI-generated response (thus codebase) - I'll pass.

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

Ok! Sorry, the translation is kinda rough and seems rigid and robotic.
Post reply on HN