Showing changes from revision #37 to #38:
Added | Removed | Changed
The Raspberry Pi 4 was launched in June 2019, and work on porting RISC OS to the Raspberry Pi 4 is still ongoing.
Some features are not working, so as this a build result is there not are yet no suitable prebuilt for new users.ROM images available for the Pi 4. If you wish to work on the port of RISC OS to the Pi 4, you will have to compile the ROM from source (see Further information below).
RISCA development OS builds for all previous versions of the Raspberry Pi (Pi 1, Pi 2, Pi 3, Pi Zero etc.) are still available from the ROM image is available from the Downloads page. page – be sure to choose the one marked “Beta RPiROM”.
Date | Details |
---|---|
03 Sep 2019 | UART0 fixed: access to the command line via the serial port now works. |
13 Sep 2019 | Add GICv2 interrupt controller support. |
16 Feb 2020 | Audio output now works. |
18 Feb 2020 | USB devices now visible via USB-C (power input) port. |
The non-availability of the USB ports is a limiting factor:
Item | Comments |
---|---|
Ethernet port | Ethernet is now “direct-attach” rather than “via USB” so a new driver needs to be written. |
USB ports | The Pi 4 has a USB3 controller, which RISC OS does not yet support. |
Memory addressing | Ethernet and USB now live above the 4GiB boundary in the memory map: RISC OS will have to add “address extension” code to be able to access them. |
The non-availability of the USB ports is a limiting factor. To use RISC OS on the Raspberry Pi 4, you have three options:
See Software information: Raspberry Pi: Firmware for the firmware required for the Raspberry Pi 4, along with details of the changes needed to config.txt.
For more general information, see Using RISC OS on the Raspberry Pi.