Re: Promoting dead project Bus Pirate
Reply #2 –
Hi rdiez,
Thanks for your comments. I do appreciate them. The Bus Pirate was a hobby project and I finished it to what I consider 'completion'. I can roll a few more bug fixes in and release a new firmware, but myself and 1000's of other people use it without issues on a daily basis. I just never saw much need. The 20x 0x00 bug you mention for example is generally due to flooding the buffer with too many bytes too fast, instead of waiting for the reply to send the next byte.
I2C, SPI, UART... these aren't the latest smartphone jazz, they remain stable over time and there's not much room (in terms of firmware space or quality) to improve the current design. We have done a few new hardware revisions, but there's not much momentum to move away from a true and tested design that is highly optimized for manufacture. Indeed, Bus Pirate 3.6 sales continue to improve year on year.
Don't be so fast to reject a 16 bit micro. For under two bucks it has 8K ram, 64K flash, 16bit operation, PPS, and tons of hardware. It is quite an amazing performer, cheaper and light years head of the ATMEL used on Arduino. Yeah, you can get ARMS for under $1 now, but see what features they actually have and the 24FJ chips are still really competitive. I would however agree that in the hobby space PIC has become increasingly boutique due to their piss-poor corporate vision and commitment to community.
It sounds like you had a bad experience. I'm really sorry for that, I want everyone to be super happy with all of my projects. Let me buy your (and anyone else's) Bus Pirate back if it doesn't do what you want. This whole thing is founded on 'buy an assembled one for cheaper than you can build your own' open hardwareness. That's what it was when I was at Hack a Day, that's what it continues to be. I'm really very sorry it didn't work out for you.