Powkiddy A12 — Custom firmware
Quick answer
Button combo
(power off)(power off)flash Batocera TF cardset A12 .dtb
Steps
- 1The A12 uses an RK3128, so use the community RK3128-CFW Batocera build made for the A12/A13 family.
- 2On a PC, download the Batocera RK3128 image and write it to a microSD with balenaEtcher.
- 3Mount the card's BOOT partition and edit boot/extlinux.conf to select the A12 device tree.
- 4Set the .dtb to rk3128-powkiddy-a12-rev-c.dtb or rk3128-powkiddy-a12-rev-d.dtb to match your revision.
- 5Insert the card, power on, and let the first boot expand and load EmulationStation/RetroArch.
Last verified: 2026-06-20Source: rocknix.org
Custom firmware on the Powkiddy A12 means running the community RK3128 Batocera build (from the RK3128-CFW project) in place of the stock Linux menu. Because the A12 came in several hardware revisions, you must point the build at the right device tree: write the Batocera RK3128 image to a microSD with balenaEtcher, then edit boot/extlinux.conf on the BOOT partition to use rk3128-powkiddy-a12-rev-c.dtb or rk3128-powkiddy-a12-rev-d.dtb. Insert the card and boot; first start expands the filesystem and loads RetroArch. Keep your stock card as a backup.
FAQ
- Which custom firmware fits the A12?
- The RK3128-CFW Batocera build for the A12/A13 family. It is shared with the A13, so you select the A12 device tree (rev-c or rev-d) in boot/extlinux.conf.
- Why do I edit the .dtb?
- The A12 shipped in different revisions with different screens. Choosing rk3128-powkiddy-a12-rev-c.dtb or rev-d matches the build to your panel so the display works correctly.
Same device — other tasks
Other devices — same task
- RG ARC-D
- RG ARC-S
- RG Cube
- RG CubeXX
- RG28XX
- RG34XX SP
- RG34XX
- RG35XX (2024)
- RG35XX H
- RG35XX Plus
- RG35XX Pro
- RG35XX SP
- RG405M
- RG405V
- RG406H
- RG406V
- RG40XX H
- RG40XX V
- RG556
- Pocket Air
- Pocket DMG
- Pocket EVO
- Pocket Micro
- Pocket S
- Odin 2 Mini
- Odin 2 Portal
- Odin 2
- Odin Lite
- Odin
- GKD Bubble
- GKD 350H
- GKD Mini Plus
- GKD Mini
- Pixel 2
- GKD Pixel
- GKD Pro
- XP Plus
- A30
- Mini Flip
- Mini Plus
- Mini V4
- Mini
- RGB10 Max 3 Pro
- RGB10 Max 3
- RGB20S
- RGB20SX
- RGB30
- V90
- X28
- X55
- Pocket 2S
- Pocket 3+
- Pocket 4 Pro
- Pocket 4
- Pocket 5
- Pocket Classic
- Pocket Flip 2
- Pocket Mini
- Brick Hammer
- Brick Pro
- Brick
- Model S
- Smart Pro S
- Smart Pro
- Smart