Linux handhelds
ArkOS, muOS, Onion, spruceOS and the other systems below run RetroArch, an app with a small emulator for each console. They use its BIOS files.
Where the files go
Section titled “Where the files go”Put the SD card in a computer. Find your system below.
| System | Devices | BIOS folder on the card |
|---|---|---|
| ArkOS | RG353M, RG353V, RG503, RGB30, RK2023, RG351MP and 3 more (list) | bios on the EASYROMS part of the card (source) |
| muOS | RG35XX H, RG35XX Plus, RG35XX SP, RG35XX 2024, RG34XX H, RG40XX H and 5 more (list) | MUOS/bios on the card (source) |
| Onion | Miyoo Mini, Miyoo Mini+ (list) | BIOS at the root of the card (source) |
| spruceOS | Miyoo A30, Miyoo Flip, Miyoo Mini, Miyoo Mini Plus, Miyoo Mini Flip, TrimUI Smart Pro and 4 more (list) | BIOS at the root of the card (source) |
| Allium | Miyoo Mini, Miyoo Mini Plus, Miyoo Mini Flip (list) | BIOS at the root of the card (source) |
| Anbernic stock firmware | In RetroArch, open Settings > Directory > System/BIOS. It shows the folder. | |
| ArchR | R36S, R33S, R36S Soysauce, Odroid Go Advance, Odroid Go Super, RG351V and 6 more (list) | /storage/roms/bios, on a part only Linux can open (source). Copy from a Linux computer, or check the folder in RetroArch's Settings > Directory > System/BIOS. |
| CrossMix-OS | TrimUI Smart Pro (list) | BIOS at the root of the card (source) |
| dArkOS | Odroid Go Advance, RGB10, RG351MP, G350 (list) | bios on the EASYROMS part of the card (source) |
| JELOS | roms/bios on the games card (source) |
|
| KOLOS | RG353P, RG353M, RG353V, RG353VS, RG503, Powkiddy RK2023 and 2 more (list) | roms/bios on the games card (source) |
| Koriki | Miyoo Mini (list) | BIOS at the root of the card (source) |
| MiyooCFW | BittBoy, Pocket Go, PowKiddy Q90, PowKiddy V90, PowKiddy Q20 Mini, Sup M3 and 1 more (list) | .retroarch/system, hidden, on the MAIN part, which only Linux can open (source). Copy from a Linux computer, or check the folder in RetroArch's Settings > Directory > System/BIOS. |
| plumOS | MagicX XU20 V32 (list) | bios on the PLUMOS part of the card (source) |
| RetroOZ | OGS, OGA, RGB10Max, RGB10Max2 (list) | /roms/bios, as the device names it (source) |
| UnofficialOS | R35S, R36S, RG351M, RG351P, RG351V, RG353M and 8 more (list) | roms/bios on the games card (source) |
Download
Section titled “Download”Pack v2026.10.10, built 10 October 2026. SHA256SUMS.txt and its signature.
Made for RetroArch 1.22.2. Other version? Run --check after copying.
- 3.6 GB to download, 6.0 GB once unzipped.
- You need both parts.
- Unzip them all into your BIOS folder. Files like
neogeo.zipstay zipped.
Only some consoles? Pick them, or press c in the command.
No internet on the device? Install from the ZIP.
Fill the card from a computer
Section titled “Fill the card from a computer”On Windows, note the card's letter, like E:. Put its BIOS folder after --dest, written as in the table.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1))) --platform retroarch --dest E:\BIOSOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform retroarch --dest /path/to/card/BIOSOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform retroarch --dest /path/to/card/BIOSNext steps
Section titled “Next steps”- RetroArch: every folder and every file
- When a game does not start