BP6 not presenting drive in bootloader mode on Win11 24H2

Just bought and received a BP6, with firmware 5d7c82e. I have been attempting to update the firmware, but whenever I try to switch to bootloader mode (either from a terminal or with the manual bootloader switch) it doesn’t mount a drive at all, just shows a “RP2350 boot” device in device manager, and nothing in disk management.

I am currently using Win11 24h2. The BP6 internal storage is correctly detected when in ‘normal’ running mode.

Would there have been any chances in the bootloader that could cause this, any windows driver to load, or any way to troubleshoot it? The BP6 unit is S/N 66050AC782E234D0

2 Likes

Looks like the culprit may be Win11 24H2 itself, or at least the version of the WINUSB driver it uses. Passing the ‘RP2350 boot’ USB device to a Win10 VM allowed the latter to detect it, mount the drive properly and update the firmware.

2 Likes

Thank you so much for the bug report, I’m glad you managed a work around. This is the first report of a bootloader bug.

I’m currently running Win 11 10.0.26100 Build 26100 without botloader issues.

The bootloader is fixed in the chip by Raspberry Pi. We can’t change the code, but it’s possible there could be some hardware issue like a drifty crystal. However, the normal mode works and you are able to connect in Windows 10 so I doubt it is a hardware issue.

If this persists you should really contact Raspberry Pi. They would be in a much better position to press Microsoft for a fix.

1 Like

Will do! I can see the mass storage endpoint in USBtreeview so I figure it’s either an issue with my Windows 11 install or some conflict with another driver. Since bootloader mode worked fine through a Windows 10 VM I doubt it’s on the hardware side.

2 Likes