Raspberry Pi USB device boot tool: loads software over USB for provisioning, e.g. exposing eMMC/SD/NVMe as a USB drive.
softwarealso known as rpiboot, RPIBOOT
Knowledge about usbboot
Flash a Compute Module's eMMC (or any Pi 4/5) over USB with rpibootprocedure · unverified · rpiboot from raspberrypi/usbboot boots a connected Pi into a USB mass-storage gadget so its eMMC, SD or NVMe appears as a drive on the host. Compute Modules need the nRPIBOOT jumper; Pi 5 needs the power button held while connecting.
Raspberry Pi secure boot is permanent: plan keys before using rpi-sb-provisionerwarning · unverified · Enabling secure boot programs OTP fuses: it can't be disabled and the key can't be changed afterwards. rpi-sb-provisioner automates secure boot, full-disk encryption and OS deployment for fleets, with a no-security mode for development.