Bus pirate 5 serial no longer works after firmware update

Just got my grubby fingers on bus pirate v5. Tried to do a firmware update as there were some features mentioned online that I didn’t have on my unit. Unfortunately it now no longer wants to talk over serial at all (although the screen turns on just fine). It will also randomly disconnect at times. After disconnecting windows will stop recognizing the device type and refuse to allow me to communicate with it. I assume whatever firmware I am currently loading on is borked rather than this being a hardware issue. Is there a good place to find the factory load for this thing as an interim while I figure out why the newest versions are not working?

For the record, I can still load firmware via the back button.

Hi @txtx,

Thanks for the bug report. Which firmware did you load so I can test it a bit?

Did you try both serial ports? Under windows especially they tend to swap at random. Sometimes the high number is the terminal, sometimes the low number.

I loaded on ci-buspirate-main-62ce168, specifically the rev10 uf2. Did try both serial ports, both are unresponsive unfortunately.

Thank you so much. I downloaded and tested that file, it does seem to work.

What operating system and terminal are you using?

Here is probably a safe older version to test, before some recent changes to the USB stuff. Does that work?

Currently using windows 10, connecting via putty to the device. That old version seems to work perfectly. Immediately was able to get the serial port to work.

Here are some places where significant updates were made to the USB disk code. I’m not sure this is a USB disk issue, it could be something else completely.

Another possibility is that some text is being sent to the terminal before the message queue is configured. That is another source of startup issues. Can you .zip and upload any configuration files on the Bus Pirate disk?

67afc30 seems to work although the usb disk seems to pop in and out of life, making windows very unhappy.

9c0bfa4 seems to display the same dead serial syndrome.

c162b07 seems to display the dead serial syndrome.

Here are the only BP files I have, I assume they are what you are looking for:
BP.zip (305 Bytes)

1 Like

Thank you so much for the details, I will look further.

When you say the usb disk pops on and off, is it random or as described here?

Hey there,

Just wanted to follow up on this one. You seem to have a weird corner case. I’d like to replace your hardware and potentially get your Bus Pirate to debug.

Hey,

Sorry for the late response. I would be willing to do that, I hope it helps you out a lot in figuring out a root cause. Shoot me a DM and we can discuss logistics.