Showing changes from revision #3 to #4:
Added | Removed | Changed
This .zip file contains the RISC OS 5.24 ROM for the Raspberry Pi, along with three Pi firmware files (bootloader.bin, start.elf, fixup.dat).
It is intended to be used by people who wish to “roll their own” Raspberry Pi boot SD cards.
This software is suitable for models of Raspberry Pi up to and including the Pi 3B+1. It will not work on a Raspberry Pi 4.
To download this software, visit the Downloads page and click on RPi ROM stable.
If you are new to RISC OS you may prefer to download the RISC OS Pi SD image, which contains all the necessary elements ready to be copied to a blank SD card.
1 If you have the Raspberry Pi 3A+ or the Compute Module 3+ you are advised to use the Beta RPi ROM instead.
Unpack this archive and place all the files in the DOS partition of the SD card.
In addition to the files in this archive, you will also need a config.txt file in theconfig.txt
file in the DOS partition. At a minimum, this file should contain:
fake_vsync_isr=1
framebuffer_swap=0
ramfsfile=CMOS
ramfsaddr=0x508000
kernel=RISCOS.IMG
You will also need the RISC OS 5.24 HardDisc4 image from Miscellaneous downloads which you should install in the Filecore partition of the SD card. This needs to be done under RISC OS, which is why this process is less suitable for a first-time user.
For more on bootloader files (including config.txt and cmdline.txt) see Software information: Raspberry Pi: Firmware.
You may also want to read Welcome to RISC OS Pi.
An explanation of how the Raspberry Pi port works is also available.