I just ordered a couple RPi 2, now at version 1.2, which ships with the newer BCM2837 SoC.
https://www.newark.com/raspberry-pi/rpi2-modb-v1-2/silicon-manufacturer-broadcom/dp/95Y1948
I see this change to BCM2837 has been around since 2016.
(Why buy a "2" you ask? I have my reasons, I have an RS232 board that works perfectly with a RPi 1 on the UART, and the RPi 3 moved UART things around, and I want a faster RPi but one that just works, using my configuration)
So my question is, can I USB boot? I've been using my RPi 3 by booting it from the USB port instead of the SD card. My understanding from:
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
that this is a feature of the BCM2837. Is that correct? Does that mean I can modify /boot/config.txt
. with the one-time-program change, in my RPi 2 for USB boot? The article only mentions the RPi 3. Is it a feature of the BCM2837, or something else? I don't want to write to a register in the BCM2837 if that's a bad idea.