Just tried running rpi-boot on an up-to-date Windows 11 PC to boot a Raspberry Pi 5.
Windows is failing to recognise the "BCM2712 Boot" device. I suspect the drivers are not being loaded due to Windows refusing to install unsigned drivers:
Attempting to manually install the drivers fails with an error message:
If I pass through the Raspberry Pi 5 device to a Ubuntu Virtual Machine running on the same PC it works fine:
Windows is failing to recognise the "BCM2712 Boot" device. I suspect the drivers are not being loaded due to Windows refusing to install unsigned drivers:
Attempting to manually install the drivers fails with an error message:
Code:
PS C:\Program Files (x86)\Raspberry Pi\redist> .\wdi-simple.exeExtracting driver files... SuccessInstalling driver(s)... System policy has been modified to reject unsigned driversCode:
matt@Ubuntu15:~/Repositories/usbboot$ sudo ./rpiboot [sudo] password for matt: RPIBOOT: build-date 2026/02/02 pkg-version local 7f7e6eb2Please fit the EMMC_DISABLE / nRPIBOOT jumper before connecting the power and USB cables to the target device.If the device fails to connect then please see https://rpltd.co/rpiboot for debugging tips.Waiting for BCM2835/6/7/2711/2712...Directory not specified - trying default /usr/share/rpiboot/mass-storage-gadget64/read_file: Failed to read "2712/bootcode5.bin" from "/usr/share/rpiboot/mass-storage-gadget64/bootfiles.bin" - No such file or directoryTrying local path mass-storage-gadget64/Sending bootcode.binSuccessful read 4 bytes Waiting for BCM2835/6/7/2711/2712...Second stage boot serverFile read: mcb.binFile read: memsys00.binFile read: memsys01.binFile read: rp1c0fw1.binFile read: memsys02.binFile read: rp1c0fw2.binFile read: memsys03.binFile read: bootmainLoading: mass-storage-gadget64//config.txtFile read: config.txtLoading: mass-storage-gadget64//boot.imgFile read: boot.imgSecond stage boot server doneStatistics: Posted by phattmatt — Fri Feb 20, 2026 12:12 pm