RK3229
A quad Cortex-A7 TV-box SoC (sibling of RK3228) with Mali-400 and 4K H.265 decode. Millions of cheap Android TV boxes use it, and many are repurposed as Linux mini-servers with Armbian.
- 4× Cortex-A7
- 4K H.265 decode
- Mali-400 MP2
- Armbian community ports
- Cheap TV boxes
Specifications
| Architecture | ARMv7-A |
|---|---|
| CPU | 4× Cortex-A7 up to 1.5 GHz |
| GPU | Arm Mali-400 MP2 |
| NPU | None |
| Memory | DDR3 / LPDDR3 |
| Storage | eMMC, NAND, SD |
| Video decode | 4K H.265 / H.264 |
| Display | HDMI 2.0, CVBS |
Interfaces
| USB | USB 2.0 host + OTG |
|---|---|
| Ethernet | 10/100 MAC with integrated PHY (variant dependent) |
| I2C / SPI / UART | See datasheet |
| Other | SDIO (Wi-Fi), I2S, SPDIF |
Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RK3229 datasheet / TRM.
Development
Community mainline support via Armbian/LibreELEC; vendor 3.10/4.4 kernels in TV boxes.
Vendor Android TV images.
Mainline U-Boot supports RK3229 evaluation boards; TV boxes need care.
rk322x.dtsi in mainline.
Community.
Not supported.
Operating systems
Typical use cases
- Android TV boxes
- Repurposed Linux home servers
- Digital signage players
RK3229 Tutorials
Flash Any Rockchip Board with rkdeveloptool (Linux & macOS)
Build rkdeveloptool from source, set up udev permissions, and flash raw images, partitions and SPI flash on Rockchip boards.
How to Identify a Rockchip SoC (from Linux, U-Boot, USB or the Chip Marking)
Five quick ways to find out exactly which Rockchip SoC and board you are dealing with, even on an unknown device.
Rockchip Boot Process Explained: BootROM, TPL, SPL, BL31, U-Boot and Linux
A stage-by-stage walkthrough of how a Rockchip SoC boots, where each piece lives on flash, and how to tell from the serial log which stage failed.
What Is MaskROM Mode? Rockchip Recovery and Loader Mode Explained
MaskROM is the Rockchip BootROM's USB recovery mode, the reason Rockchip boards are nearly unbrickable. Learn how to enter it, how it differs from Loader mode, and how to flash from it.
Boards using RK3229
No boards listed yet. Submit one.
RK3229 FAQ
What CPU does the RK3229 have?
The RK3229 uses 4× Cortex-A7 up to 1.5 GHz (ARMv7-A), built on a 28 nm process.
Does the RK3229 have an NPU, and how many TOPS?
No, the RK3229 has no NPU (None). AI workloads run on the CPU or GPU, or on an external accelerator.
What memory does the RK3229 support?
DDR3 / LPDDR3.
Does the RK3229 support PCIe and NVMe SSDs?
The RK3229 has no PCIe interface. Use eMMC, SD for storage.
Which operating systems run on the RK3229?
Android 7–9 (vendor), Armbian / LibreELEC (community), Linux (mainline, partial). Community mainline support via Armbian/LibreELEC; vendor 3.10/4.4 kernels in TV boxes.
What video can the RK3229 decode and encode?
Decode: 4K H.265 / H.264.
Which boards use the RK3229?
We don't list RK3229 boards yet. Submit one through the community page.
What is the RK3229 used for?
Typical applications: Android TV boxes, Repurposed Linux home servers, Digital signage players.
Documentation & official resources
Have a RK3229 question not covered here? Ask the community or browse RK3229 questions.
发现错误或有补充? 提出改进建议.