FIX YOUR SIX (Bus Pirate 5XL/6 resistor fix)

Looks like its been bloodied and battle tested

1 Like

On the BPV6, R102 is DNP, correct? With the crossover from the RP2040, I wanted to ensure this still applied. *See photos for reference.
Thanks in advance for any info.



2 Likes

Correct. That is from the pico board schematic. It is needed for certain flash chips, but evidently not winbond :slight_smile: it lives on as a debug footprint.

There’s a lot of budget components on the BP5+ boards, but I didn’t cheap out on flash :slight_smile:

3 Likes

Thanks to @BusPirateV5 and a local makerspace, I was able to fix my six!

5 Likes

Congratulations @satchuck ! How do you like your local hackerspace?

1 Like

Its awesome! I’m laser etching pumpkins for some schools next. Kinda hijacking the thread, but do you think high schoolers would be good with a bus pirate and some puzzles on flash or something like that? Maybe @Dreg has some ideas.

3 Likes

I bet that smells interesting :slight_smile:

One thing that really amazed me when Bus Pirate 5 finally launched was how many people wrote to say they got a Bus Pirate v3.x in high school and it was the first step to getting a STEM degree. Properly freaked me out. I would never claim that level of impact for our little community project.

The follow along logic analyzer (in all versions, but only “hardware complete” on the 6) is intended to give instant visual feedback to reinforce how the commands you send are translated to the physical layer. I think it will drastically reduce the learning curve.

Based on the trainings I’ve seen other people do with the Bus Pirate, I don’t think you need to make it too complex. Depending on experience level, just writing and reading a flash chip and using a temperature sensor can be quite illuminating.

2 Likes

Congratulations to everyone who fixed their six! Replacement hardware was shipped today and we included your “I FIXED MY SIX” stickers.

Thank you so much for following along, and for your patience while we got the replacement hardware certified, manufactured, and shipped!

5 Likes

Huge thank you Ian


for not only sending replacement for my 6 but also for posting the instructions on how to fix it here. Despite being very intimidated by the tiny size of the resistors I ordered some and gave it a go, and despite ruining a half dozen in the process and likely the worst soldering job on record I managed to get my buspirate 6 fixed! So will now proudly put that sticker on the back of my repaired 6! :slightly_smiling_face:

4 Likes

That looks pretty good!

Which fix did you use?

Sorry should have added more details: I used the “easiest” recommended fix: I soldered the resistor array on top of the existing ones. As I mentioned I ruined about 6 resistors while I tried to do it, luckily I paid extra $1 and got 50, so plenty to spare :slightly_smiling_face:
It took me about 8 goes of soldering on, then running test in firmware, finding it still reported the bug, back to touching up the soldering a bit, testing again, rinse & repeat. I think my problem was I didnt use enough solder to start with and then as added little bit at a time finally managed to get good enough connections. My soldering technique is not so great, so I just kept smearing on lots of flux (with tweazers) and thanks to whoever here recommended the rhino tweezers, I got a pair in same mouser order as the smd resistors and was well worth it as I couldnt pick up the tiny little suckers with the old cheap pair of tweazers I had.

3 Likes

Nice! I don’t think anyone who attempts an 0402x4 rework should doubt their skills. Willingness to pick up the iron gets you half way there.

Glad you like Rhino tweezers. The difference in quality is nothing short of amazing. A bit expensive, but I got a (probably knock off) pair ten years ago and they’re still in great condition.

3 Likes