X12 Plus Custom Firmware Site

There are community-designed skins that replace the boring "list view" with box art and descriptions.

Best for: Hardcore retro gamers who want a console-like UI.

Because the X12 Plus usually runs on Rockchip architecture (RK3588 or similar), it is highly compatible with Linux-based frontends, though Android ports are more stable currently. X12 Plus Custom Firmware


  • Backup Stock Firmware: Use the flash tool to "Read Flash" and save your stock ROM. You will need this if you brick the device.
  • Installation requires:

    Warning: Incorrect flashing can brick the device. JTAG recovery may be needed. There are community-designed skins that replace the boring

    If you do not want to risk installing custom files, you can vastly improve the stock firmware by manually adjusting the emulator cores.

    1. Fixing Controller Latency: If you notice input lag in stock firmware: Best for: Hardcore retro gamers who want a console-like UI

    2. Screen Tearing: Some stock firmwares have vsync issues. A custom ROM with updated Mali GPU drivers usually fixes this immediately.

    3. Speaker Static: A known hardware issue on some units, but can be mitigated in software by disabling "High Performance Audio" in settings if available, or using a custom mixer settings XML in the system partition.


    Best for: Server applications. This isn't Android. Armbian is a Linux distribution for ARM devices. Running Armbian on the X12 Plus turns it into a home server. You can run Pi-hole (network ad blocker), a Minecraft server, Home Assistant, or a NAS. This is for advanced users who don't need a graphical interface or prefer XFCE desktop.