Board support

Hardware families supported by REG Linux

Each REG Linux release ships tuned kernels, overlays, firmware, DTBs, and rescue workflows per board tree. The wiki’s board directory documents how we handle Broadcom, Allwinner, Amlogic, Rockchip, Qualcomm, Mediatek, and Samsung devices.

Hardware logos
Mainline kernels, blend of ARM/RISC-V/x86 hardware.

SoC families

Detailed board notes

The wiki keeps each SoC’s `create-boot-script`, `genimage`, overlays, and patches in a dedicated folder. Use the cards below as a quick index before diving into the full wiki pages and device subdirectories.

Allwinner SoCs

Allwinner support targets popular budget SBCs and handhelds, so you can pick a board and boot without drama.

SoCs: H2+, H3, H5, H6, H616, H618, H700

  • Supported boards include Banana Pi M2 Zero, Capcom Home Arcade, and the Orange Pi One/PC/Plus/Zero/Zero2/Zero2W/Zero3/M4 families.
  • Handheld coverage centers on the H700 line (RG35XX, RG40XX, RG34XX, RG28XX, RG Cube).
  • Use the wiki page as the quick map for matching your Allwinner device to its board notes.
Open wiki guide

Amlogic SoCs

Amlogic support focuses on the most common TV boxes and maker boards, with a wide spread of handheld-friendly builds.

SoCs: S812, S905, S905X, S905D, S905Y2, S905Y4, S905 Gen2, S905 Gen3, SM1, S922X, S922X-H, A311D, A311D2, S905D3, S912, S905X3

  • Supported boards span Khadas, Radxa, Banana Pi, Beelink, Libretech, and Hardkernel ODROID families.
  • Highlights include VIM/VIM2/VIM3/VIM4, Radxa Zero/Zero 2, Banana Pi M5/M2S, and ODROID C4/N2 lines.
  • TV box support focuses on the S905 and S922X/A311D generations.
Open wiki guide

Broadcom (Raspberry Pi) SoCs

Broadcom support is built around the Raspberry Pi family, from legacy models to the latest Pi 5.

SoCs: BCM2711, BCM2712, BCM2837, BCM2836, BCM2835

  • Targets Raspberry Pi 1 through Pi 5, plus Zero, 400, and Compute Module variants.
  • Pick the Pi model you already own and follow the matching wiki guide for setup and tips.
  • Great for living-room builds, cabinets, and portable Pi-based handheld projects.
Open wiki guide

Mediatek MT8395

Mediatek support is tuned for the Radxa NIO 12L and the Genio 1200 platform.

SoCs: MT8395, Genio 1200

  • Primary board: Radxa NIO 12L (Genio 1200 / MT8395).
  • If you have this board, the wiki guide is the fastest path to a clean boot.
  • Expect a stable, modern Mediatek experience with REG Linux defaults.
Open wiki guide

Qualcomm Snapdragon SoCs

Qualcomm support targets modern Snapdragon handhelds and compact gaming devices.

SoCs: SM8250, SM8550, QP, sd845, sm6115

  • Supported families include AYN Odin, Retroid Pocket, and other Snapdragon-based handhelds.
  • Focus is on premium portable performance for higher-end emulation.
  • Check the wiki page for device-specific boot notes before you flash.
Open wiki guide

Rockchip SoCs

Rockchip support covers both SBCs and handhelds, from entry-level boards to top-tier RK3588 devices.

SoCs: RK3128, RK3288, RK3326, RK3328, RK3399, RK3566, RK3568, RK3588

  • Supported boards include Rock, Orange Pi, and Radxa families plus handhelds like Anbernic RG351/RG552 and GameForce Chi.
  • Covers the full RK range from RK3128 to RK3588 for everything from entry-level to flagship builds.
  • Use the wiki to match your Rockchip device with the right build notes.
Open wiki guide

Samsung Exynos 5422

Samsung support focuses on the ODROID XU3/XU4 family powered by Exynos 5422.

SoCs: Exynos 5422

  • Supported boards: ODROID XU3 and ODROID XU4.
  • Great choice for a sturdy, always-on retro box with strong community support.
  • See the wiki page for quick-start setup and device tips.
Open wiki guide

Need deeper context?

Drill into the wiki board trees

The board README files walk through kernel config, overlays, firmware, DTB layout, and `genimage.cfg` partitions per device. Follow the wiki links above to see which DTBs, firmware blobs, or u-boot binaries belong to an SoC before flashing.

Open board docs