Showing changes from revision #3 to #4:
Added | Removed | Changed
This page details some of the problems you may experience when trying to boot-up RISC OS for the first time on a Raspberry Pi.
The suggestions given here assume that a recent “RISC OS Pi” image is being used, either downloaded from this site or installed via Raspberry Pi Imager.
On older models of Raspberry Pi (Pi Zero, Pi 1, Pi 2, Pi 3) boot-up can get stuck at a completely blank screen, or at a “rainbow” screen with no text.
The Activity LED may be flashing a distinct pattern (a number of short flashes followed by a number of long flashes). For what these mean, see LED warning flash codes.
You should not see the “rainbow” screen on a Pi 4B or Pi 400: you should instead see the boot diagnostics screen (see next below). item).
On a Raspberry Pi 4B, boot-up may stop at the Raspberry Pi boot diagnostics screen, with a text message similar showing to the reason for the failure.“Boot loader software is too old – upgrade boot loader”.
This Sample is failure because messages: the versions ofstart4.elf and fixup4.dat originally distributed with RISC OS Pi1 are too old for the latest hardware revisions of the Raspberry Pi 4B.
The fix is to download and install the latest versions of start4.elf and fixup4.dat – see detailed instructions below.
1 The February 2022 version of RISC OS Pi – available from the Downloads page – contains updated firmware.
Aside: DHCP on RISC OS is fairly slow – it can take upwards of 20 seconds to acquire an IP address. You only need to take action if boot-up stops at that message for over 60 seconds.
These The models two do most not likely have reasons an are: Ethernet interface, andRISC OS does not yet support WiFi.
You can still boot into RISC OS by disabling networking:
If your Raspberry Pi does have an Ethernet interface, proceed as follows:
RISC OS does not yet support the latest hardware revisions of the Pi 4B and Pi 400. The Ethernet chip on these devices will not function, and RISC OS does not yet support WiFi.
You can still boot into RISC OS by disabling networking, as described for the Pi Zero above.
If you encounter a boot-up issue not listed here, your first port of call should be the Community support forum.
Some of the fixes require the Raspberry Pi firmware to be updated.
The recommended download procedure for a Pi 4B or Pi 400 is:
The recommended download procedure for a Pi Zero, Pi 1, Pi 2 or Pi 3 is:
To install the new firmware: