I was getting this error when trying to boot my Raspi4 8GB from USB:
USB-MSD boot requires newer software
The fix is to grab the latest firmware from the raspberrypi/firmware repository like so:
git clone --depth 1 https://github.com/raspberrypi/firmware
cd firmware/boot
- Mount the USB boot drive on my mac
cp -R * /Volumes/boot
- Unmount the drive and put it into the Pi
This’ll copy the latest firmware (don’t delete any other files) and it should work.