How to Boot from USB on Raspberry PI

  1. Raspberry PI zero up to 3 B v 1.2

From the Terminal or SSH Session

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

sudo reboot

3. After Reboot SSH in or Run Terminal and type

vcgencmd otp_dump | grep 17:

If the PI has been set you should see 17:3020000a appear if you see 17:1020000a then it is not USB Bootable and you will need to try again.

Then if you already have a Running Sd Card in the PI use our
Copy the Sd card to USB Stick or drive guide here

2. Raspberry PI 3b+, 4 and 400

Insert a SD Card into a reader for your PC

Launch the Raspberry PI Imager App, select Operating System

Select Misc Utility Images

Select Bootloader

Select USB Boot

Then choose the storage sd card as normal and then click write

Insert the micro SD card into your Raspberry Pi 4 / 400 and power on. The green activity light will blink a steady pattern once the update has been completed. If you have an HDMI monitor attached, the screen will go green once the update is complete. Allow 10 seconds or more for the update to complete, do not remove the micro SD card until the update is complete.

Then reboot the PI with the original sd card in
Then if you already have a Running Sd Card in the PI use our
Copy the Sd card to USB Stick or drive guide

Leave a Reply

Your email address will not be published. Required fields are marked *