Instalação
ArchR Flasher (GUI) ou dd manual
Você só precisa de um cartão microSD (8 GB ou mais, recomendado 16 GB+) e 5 minutos. O caminho recomendado é o ArchR Flasher: ele escolhe a variante de imagem correta para sua placa, aplica o overlay de painel certo automaticamente e verifica a gravação.
Opção 1: ArchR Flasher (recomendado)
O Flasher é um pequeno aplicativo desktop (Tauri) que baixa a release mais recente, escolhe o overlay de painel correto para sua placa-mãe, grava o cartão SD e verifica a gravação. Disponível para Linux, macOS e Windows.
Baixe o Flasher
Pegue a release mais recente em archr-flasher releases.
- Linux:
.AppImage(sem instalação) ou.debpara Debian/Ubuntu/derivados - macOS:
.dmg - Windows: instalador
.msi
Conecte o microSD
8 GB ou mais. O Flasher vai apagar tudo que estiver no cartão antes de gravar. Faça backup do que precisar antes.
Escolha a placa / painel
Abra o Flasher e:
- Escolha a variante da placa: Original ou Clone. Se não souber, verifique o verso do seu aparelho ou consulte a tabela de placas na página Features.
- Escolha a revisão da placa-mãe no dropdown (por exemplo:
R36S-V21_2024-12-18_2551,G80CA-MB_V1.3-20251212_Panel_8). O Flasher lê o texto serigrafado impresso no verso da placa-mãe. - Toggles opcionais:
- Joypad variant: Auto · K36 · MyMini (só faz diferença em clones)
- JP layout: rótulos de botão japoneses (troca A↔B, X↔Y)
- SRs (force simple audio): para placas com fiação de amplificador não-padrão
- Dno (skip vendor mode): desabilita a tela de modo vendor no boot em algumas placas
Grave
Clique em Flash. O Flasher baixa a imagem (ou usa o cache), limpa o SD, grava, depois faz leitura de volta para verificar o SHA256.
Cerca de 3 minutos no total em um cartão classe 10.
Boot
Insira o SD no aparelho e ligue. O primeiro boot faz um redimensionamento automático da partição e reinicia uma vez, totalizando uns 30 s. Após o segundo boot você cai no EmulationStation.
Opção 2: dd manual
Se você prefere a linha de comando ou está no Windows (use Rufus, Etcher ou equivalente ao Raspberry Pi Imager).
Baixe uma imagem
Em Arch-R releases pegue uma de:
ArchR-R36S.aarch64-DATA-original.img.gz: para R36S genuínoArchR-R36S.aarch64-DATA-clone.img.gz: para hardware K36 / clones
Descompacte
gunzip ArchR-R36S.aarch64-*.img.gzIdentifique o dispositivo SD
lsblk
# procure pelo seu cartão, geralmente /dev/sdX ou /dev/mmcblkXConfira duas vezes o caminho do dispositivo. Gravar no disco errado vai apagá-lo.
Grave
sudo dd if=ArchR-R36S.aarch64-*.img of=/dev/sdX bs=4M conv=fsync status=progress
syncAplique o overlay de painel (somente no caminho manual)
A imagem padrão dá boot com um overlay de painel genérico. Se sua tela ficar preta ou distorcida, monte a partição BOOT e copie o overlay correto:
sudo mount /dev/sdX1 /mnt
ls /mnt/overlays/ # veja todos os 43 overlays disponíveis
sudo cp /mnt/overlays/<sua-revisao-de-placa>.dtbo /mnt/overlays/mipi-panel.dtbo
sudo umount /mntEncontre a revisão da sua placa-mãe impressa no verso da placa.
Boot
Insira e ligue. O primeiro boot redimensiona e reinicia; o segundo boot chega ao ES.
Primeiro boot
Depois da gravação, o primeiro power-on faz o seguinte automaticamente e então reinicia:
1. parted resizepart → /storage usa o SD inteiro
2. e2fsck + resize2fs → filesystem ext4 cresce
3. tune2fs -U random → UUID novo
4. fsck.fat -a -w → BOOT FAT primário/backup sincronizados
5. rebootO log do resize fica em /flash/fs-resize.log caso você precise inspecionar.
O segundo boot cria os diretórios de ROM (um por sistema) e cai no EmulationStation. A partir daí você pode adicionar ROMs e habilitar SSH.
Variantes explicadas
| Variante | U-Boot | Logo de boot | Hardware |
|---|---|---|---|
original | BSP Rockchip | Sim | R36S, R33S, família Odroid Go, Anbernic RG351, GameForce Chi, MagicX XU10 |
clone | Mainline v2025.10 | Não | K36, EE Clone, Powkiddy RGB10/RGB10X/RGB20S, MagicX XU-Mini-M, BatLexp G350 |
As duas imagens diferem apenas no U-Boot e no conjunto de overlays de painel. Kernel, rootfs, RetroArch e EmulationStation são idênticos.
Solução de problemas
Tela preta após o logo de boot. Overlay de painel errado. Regrave selecionando a revisão correta da placa-mãe, ou copie o .dtbo certo para /flash/overlays/mipi-panel.dtbo a partir de outra máquina.
Boot em loop ou travado após o primeiro reboot. Capture cat /storage/.boot_last_hang depois de algum boot bem-sucedido: o arquivo nomeia o script que travou. Veja Solução de problemas.
"BOOT FAILED" em um dispositivo clone com a imagem original. Você escolheu a variante errada. Use a imagem clone.
O Flasher diz "image checksum mismatch". O download veio corrompido. Clique em "Flash" de novo; o Flasher rebaixa e tenta de novo.