Description
Hi! I want to add support for larger flash chips to the modern Bus Pirate. I’ve opened this issue to coordinate with you on the best way to do it
https://github.com/avrdudes/avrdude/blob/main/src/buspirate.c#L989
btw, this is the modern bus pirate by @DangerousPrototypes

https://docs.buspirate.com/docs/software/avrdude/
I’ve added support by porting all the code from Bus Pirate v3 and it’s already working! But now I want it to work with AVRDude for larger flash chips—what would be the best way to do that? Let me know what you’d like me to change in the firmware and I’ll update it.
IMO: The most ideal would be for everything to work without changing the version or anything like that… that way, this firmware would automatically work with both old and new versions of AVRDude.
But maybe that’s not possible and the simplest solution is to send a new version number here, for example: CDC_SEND_STR(1, "\x02\x00\x01");
— and when that happens, you can send me new commands to read larger flash chips.
Please let me know what you want me to modify in that file so everything is as simple as possible (And compatible with older versions of AVRDude, if possible)
https://github.com/DangerousPrototypes/BusPirate5-firmware/blob/main/src/binmode/legacy4third.c#L657

@mcuee @MCUdude Do you want me to send you a modern Bus Pirate v6 as a gift so you can test the new releases, like we did in issue #1616 ? send me an email to [email protected] with shipping info