-
Notifications
You must be signed in to change notification settings - Fork 33
Firmware Installation
-
Download the latest image from:
→ Releases page -
Extract the
.imgfile using 7-Zip (or similar) -
Verify the file integrity (recommended):
Compare the hash with the value published in the release notes -
Flash the image to a good-quality microSD card using one of these tools (all confirmed working):
- USB Image Tool
- Raspberry Pi Imager
- Rufus (Windows)
- Avoid Balena Etcher if possible
-
Insert the card (no second ROM card yet) → power on
-
First boot:
→ Blue screen appears → device expands partitions → auto-reboots -
Second boot:
→ Blue screen again → expandsroms.tarto EASYROMS partition → auto-reboots -
Final boot → you should land in EmulationStation
You can use a second SD card (SD2) to store your games (ROMs), BIOS files, and extra data. This keeps your main OS card (with themes and settings) uncluttered. However, on G80CA devices, there can sometimes be boot issues like missing themes if the cards aren't set up right. To avoid this, give your second SD card a unique name (label) like "ROMS2" – don't use "EASYROMS" like the main card.
- Get a Good SD Card: Use a high-quality one (e.g., SanDisk or Samsung, 64GB+). Insert it into your computer.
-
Format It (This erases everything on the card – back up first!):
-
Windows:
- Open File Explorer, right-click the SD card drive → Format.
- File system: exFAT (best for games).
- Allocation unit: Default.
- Volume label: Type "ROMS2" (or something unique like "GAMES").
- Quick format: Checked.
- Click Start.
-
Mac:
- Open Disk Utility (search in Spotlight).
- Select your SD card on the left (be careful – pick the right one!).
- Click Erase.
- Name: "ROMS2" (or unique name).
- Format: exFAT.
- Scheme: Master Boot Record.
- Click Erase.
-
Windows:
- Power off your G80CA completely.
- Insert the prepared second SD card.
- Power on.
- In EmulationStation (the main menu), press START → Options → Advanced → Switch to SD2 for Roms.
- This sets up the card for games.
- Shutdown and eject the card.
- Add Your Games: Copy your ROMs, BIOS, etc., to folders on the card.
- Eject the card safely and remove it.
- After starting, your games should show up. Themes (from the main card) should still work.
Tips:
- Use the same format (exFAT) for easy file copying from your computer.
- If you mess up, run Switch to Main SD for Roms to go back.
- For more help, check the dArkOS wiki or community forums (links below).
- Firmware Installation
- Firmware Upgrade
- Audio and Screen Controls
- EmulationStation
- Retroarch Hotkeys
- Kodi
- PortMaster
- Customising your Device
- Arcade (arcade)
- CAPCOM Play System 1 (cps1)
- CAPCOM Play System 2 (cps2)
- CAPCOM Play System 3 (cps3)
- MAME 2003 (mame2003)
- MAME 2010 (mame)
- Nintendo 64 (n64)
- Nintendo Entertainment System (nes)
- Nintendo Famicom (famicom)
- Nintendo Famicom Disk System (fds)
- Super Nintendo Entertainment System (snes)
- NEC PCE Engine (pcengine)
- NEC PC Engine CD (pcenginecd)
- NEC Turbografx 16 (turbografx)
- NEC Turbografx 16 CD (turbografxcd)
- Nintendo Super Famicom (sfc)
- Sega Master System (mastersystem)
- Sega Megadrive (megadrive)
- Sega Genesis (genesis)
- Sega CD (segacd)
- Sega 32x (sega32x)
- Sega Dreamcast (dc)
- Sega Saturn (saturn)
- Sony Playstation (psx)
- SNK Neo Geo (neogeo)
- SNK Neo Geo CD (neogeocd)
- Nintendo DS (nds)
- Nintendo GameBoy (gb)
- Nintendo Gameboy Color (gbc)
- Nintendo Gameboy Advanced (gba)
- Sega Game Gear (gamegear)
- Sony Playstation Portable (psp)
The guides below are for ArkOS-G80CA; once they are above this marker, they are relevant.
- Commodore 64 (c64)
- Amiga (amiga)
- Amiga CD32 (amigacd32)
- ZX Spectrum (zxspectrum)
- Doom (doom)
- SNK Neo Geo Pocket (ngp)
- SNK Neo Geo Pocket Color (ngpc)
- MSX (msx)
- MSX2 (msx2)
- Atari ST (atarist}
- Atari 2600 (atari2600)
- Atari 5200 (atari5200)
- Atari 7800 (atari7800)
- Mattel Intellivision (intellivision)
- Sega SG‐1000 (sg‐1000)
- Atari Lynx (atarilynx}
- Bandai WonderSwan (wonderswan)
- Bandai WonderSwan Color (wonderswancolor)
- Amstrad CPC (amstradcpc)
- Apple II (apple2)
- Atari 800 (atari800)
- BBC Micro (bbcmicro)
- Ports (ports)