category: Help, RaspberryPi This .zip file contains the current stable RISC OS ROM for the Raspberry Pi, along with the Pi firmware files (bootloader.bin, fixup.dat, fixup4.dat, start.elf, start4.elf). 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 4B and Pi 400. The Raspberry Pi 5 is <b>not supported</b>. To download this software, visit the "Downloads":/content/downloads/raspberry-pi page and click on <i>RPi ROM stable</i>. If you are new to RISC OS you may prefer to download the [[Software information: RaspberryPi: RISC OS Pi|RISC OS Pi]] SD image, which contains all the necessary elements ready to be copied to a blank SD card. h2. Building a boot SD Unpack this archive and place all the files in the DOS partition of the SD card. h3. config.txt In addition to the files in this archive, you will also need a @config.txt@ file in the DOS partition. The suggested contents of config.txt are as follows: <pre> <code> [pi4] enable_gic=1 [all] arm_64bit=0 fake_vsync_isr=1 framebuffer_swap=0 gpu_mem=64 init_emmc_clock=100000000 kernel=RISCOS.IMG ramfsfile=CMOS ramfsaddr=0x508000 </code> </pre> h3. HardDisc4 You will also need the stable HardDisc4 image from "Miscellaneous downloads":/content/downloads/common 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. h2. Further information For more on bootloader files (including config.txt and cmdline.txt) see [[Software information: Raspberry Pi: Firmware]]. You may also want to read [[Using RISC OS on the Raspberry Pi]]. An explanation of how the [[Raspberry Pi port]] works is also available.