BusPirate 7 Features

May I recommend one additional item?

On RP2350 boards, program a block of the OTP at the factory

And also… integrate this into the current BP6 manufacturing process, because it has benefits for the user and for issue triage.

Why…
  1. White labeling the BOOTROM (I will create a post on that)
    • See datasheet 5.7 … ~p405
    • Nicer experience for everyone finding the right UF2 volume
    • Links to you … NOT links to raspberrypi.com
  2. Model Information
    • Avoiding hacks like needed for BP5_Rev8 vs. BP5_Rev10 detection … just read the OTP data
  3. Manufacturing information
    • Make it easier to track problems back to date, time, and other manufacturing tidbits

I’ll create another linked post with initial thoughts for BP6 OTP programming.

I just ordered a bunch of RP2350 PICOs to test this with (since OTP programming is … mostly one-time), so while it’ll be a week or so before I can test, I think it’s going to be fairly straightforward.

4 Likes