The current stable release (RISC OS 5.28) can be used on the Raspberry Pi 4B.
You will need the following items:
Unpack the RISC OS Pi archive and use a utility such as Win32DiskImager (Windows) or Etcher (Linux/macOS) to copy the image to the MicroSD card. This will create an SD card in a suitable format, but only the first 2GB of the card will be usable by RISC OS.
See below for usage instructions.
The Raspberry Pi 400 was launched after the release of RISC OS 5.28, so the pre-built “RISC OS Pi” image won’t work out-of-the-box. If you wish to proceed, the following instructions will allow you to boot RISC OS 5.29 on the Pi 400.
Please bear in mind that RISC OS 5.29 is untested, work-in-progress software.
You will need the following items:
Unpack the RISC OS Pi archive and use a utility such as Win32DiskImager (Windows) or Etcher (Linux/macOS) to copy the image to the MicroSD card. This will create an SD card in a suitable format, but only the first 2GB of the card will be usable by RISC OS.
Once the SD card image has been written, proceed as follows:
Card preparation is now complete. Remember to dismount the SD card before unplugging it.
With some monitors (particularly 4K monitors) you may find that the desktop is displayed at a low resolution (e.g. 640×480). You can increase this to 1920×1080 via Configure > Screen in the usual way.
1 If you connect it to the other port you will get a picture but no sound.
2 It can take 30-40 seconds for the boot-up progress screen to appear. You should be at the RISC OS desktop some 50 seconds after powering-on (roughly twice as long as it takes on a Pi 3).
See Using RISC OS on the Raspberry Pi for information applicable to all models of Raspberry Pi.