The following devices are known to work with RISC OS on the Raspberry Pi.
Device | Notes |
---|---|
CD and DVD drives | |
FAT16/FAT32 formatted HD/SSD drives and memory sticks | |
Filecore formatted HD/SSD drives and memory sticks | |
Iomega ZIP drives | |
Keyboards | Standard (e.g. 105-key) keyboards will work. Keys over and above the standard set (e.g. “multimedia” keys) may not work, and more exotic keyboards (e.g. with “intelligent touch bars”) are right out. |
Memory card readers | Some memory card readers present as multiple disc drives: one for each different card type. Trying to use a “7-in-1” card reader could cause SCSIFS to run out of drive numbers. |
Mice | 3-button, with or without a scroll wheel. |
Parallel port printer adapters | |
Printers | The printer model needs to be recognised by !Printers and/or Gutenprint. |
SD and SDHC cards | SDXC cards can be used if they have been reformatted to FAT32. |
USB2 hubs | Where possible, use a powered hub (i.e. one with its own power brick).1 |
This list is not exhaustive. Feel free to add any other devices you know are working.
1 Unpowered hubs – including those advertised as “bus-powered” – can cause problems (e.g. devices not recognised at boot-up) especially on the Pi 4.
Device | Notes |
---|---|
Floppy disc drives | Work is underway to offer support for DOS-format floppies, but ADFS-format floppies will not be supported in the foreseeable future (due to the technical limitations of the USB floppy specification). |
USB3 hubs | On the Pi 1, Pi 2 and Pi 3, USB1.1 devices (keyboards, mice etc.) may not work when connected to a USB3 hub. This is a hardware issue – it is not a problem with RISC OS. USB1.1 devices should instead be connected to a USB2 port (either a built-in port on the Raspberry Pi itself, or a port on a USB2 hub). |