ARCH R

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 .deb para 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:

  1. 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.
  2. 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.
  3. 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íno
  • ArchR-R36S.aarch64-DATA-clone.img.gz: para hardware K36 / clones

Descompacte

gunzip ArchR-R36S.aarch64-*.img.gz

Identifique o dispositivo SD

lsblk
# procure pelo seu cartão, geralmente /dev/sdX ou /dev/mmcblkX

Confira 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
sync

Aplique 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 /mnt

Encontre 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. reboot

O 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

VarianteU-BootLogo de bootHardware
originalBSP RockchipSimR36S, R33S, família Odroid Go, Anbernic RG351, GameForce Chi, MagicX XU10
cloneMainline v2025.10NãoK36, 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.

On this page