After following official USB boot instruction I was able to write program_usb_boot_mode=1 to OTP and boot from USB. But it looks like am not able to boot from SD-card anymore. Are these options mutually exclusive?

Edit: I have a model Pi 3 Model B and by mutually exclusive I mean that after enabling USB boot one no longer is able to boot via SD-card.

2 Answers 2


Yes, they are mutually exclusive and the change is permanent.



No. (Although this depends on what you mean by mutually exclusive - booting or setting OTP bit.)

You don’t say which model Pi you have; the instructions to set the OTP bit only apply to the Pi3.

The OTP bit is set by default on the Pi3B+ (as vcgencmd otp_dump | grep 17: shows) but it boots from SD Card if no device is detected within 5 seconds.

  • This is applicable on both 3b and 3b+ model Commented Aug 2, 2019 at 2:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.