RK3326
A low-power quad Cortex-A35 SoC with a Mali-G31 GPU. It is best known for retro handheld consoles (ODROID-GO Advance and many clones) and small tablets.
- 4× Cortex-A35
- Mali-G31 MP2
- MIPI DSI panels
- Low power
- Retro handhelds
Specifications
| Architecture | ARMv8-A |
|---|---|
| CPU | 4× Cortex-A35 up to 1.5 GHz |
| GPU | Arm Mali-G31 MP2 |
| NPU | None |
| Memory | DDR3 / DDR3L / LPDDR3 / LPDDR4 |
| Storage | eMMC, SD, SPI flash |
| Video decode | 1080p H.265 / H.264 |
| Display | MIPI DSI, RGB, LVDS |
Interfaces
| USB | USB 2.0 OTG + host |
|---|---|
| Ethernet | 10/100 MAC (RMII) |
| MIPI | MIPI DSI, MIPI CSI |
| I2C / SPI / UART | See datasheet |
| Other | I2S, PWM, SARADC |
Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RK3326 datasheet / TRM.
Development
Good mainline support; many community distributions for handhelds.
Vendor Android 8–10.
Mainline U-Boot supports RK3326 / PX30 boards.
px30.dtsi / rk3326 board files in mainline.
Vendor and upstream Buildroot.
Community.
Operating systems
Typical use cases
- Retro gaming handhelds
- Small tablets
- Smart home panels
RK3326 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 RK3326
No boards listed yet. Submit one.
RK3326 FAQ
What CPU does the RK3326 have?
The RK3326 uses 4× Cortex-A35 up to 1.5 GHz (ARMv8-A), built on a 28 nm process.
Does the RK3326 have an NPU, and how many TOPS?
No, the RK3326 has no NPU (None). AI workloads run on the CPU or GPU, or on an external accelerator.
What memory does the RK3326 support?
DDR3 / DDR3L / LPDDR3 / LPDDR4.
Does the RK3326 support PCIe and NVMe SSDs?
The RK3326 has no PCIe interface. Use eMMC, SD or SPI flash for storage.
Which operating systems run on the RK3326?
Linux (mainline & vendor), Android 8–10, Buildroot, Retro-gaming distros (ArkOS, ROCKNIX). Good mainline support; many community distributions for handhelds.
What video can the RK3326 decode and encode?
Decode: 1080p H.265 / H.264.
Which boards use the RK3326?
We don't list RK3326 boards yet. Submit one through the community page.
What is the RK3326 used for?
Typical applications: Retro gaming handhelds, Small tablets, Smart home panels.
Documentation & official resources
- Rockchip official website
- linux-rockchip kernel tree (mainline SoC support)
- Mainline U-Boot: Rockchip board docs
Have a RK3326 question not covered here? Ask the community or browse RK3326 questions.
오류를 발견했거나 추가할 내용이 있나요? 개선 제안하기.
Designing with RK3326?
Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RK3326-based products.