Emuelec Rockchip Rk3229
If your screen has a green overlay on boot, your kernel is trying to use the wrong color space. Fix: In boot.ini or extlinux.conf, force hdmimode=1080p60 and disable cec.
As of late 2025, mainline Linux kernel 6.6+ includes better VPU drivers for the RK3229. The EmuELEC maintainers are working on a "Panfrost" driver for the Mali-400, which could finally unlock smooth N64 and PS1 with shaders. However, development is slow due to the declining availability of the chip.
Do not expect PlayStation 2 or GameCube on this chip. It is physically incapable. But for a dedicated handheld build or a kid's first arcade machine, the RK3229 is a marvel of cheap engineering.
| SoC | Performance per $ | EmuELEC Support | Max Emulation | |-----------------|------------------|-----------------|-----------------| | RK3229 | Medium | Community only | PS1 | | Allwinner H3 | High | Official | PS1, some N64 | | Amlogic S905X | Very High | Official | PSP, Dreamcast | | RK3328 | High | Official | N64, Dreamcast | emuelec rockchip rk3229
Running EmuELEC on an RK3229 device is one of the best value-for-money propositions in retro gaming, but only if you are willing to tinker. For around $20–$30 USD, you get a device that can handle PSP, Dreamcast, and N64 surprisingly well, beating the Raspberry Pi 3B+ in performance per dollar. However, it is held back by messy firmware situations, poor build quality on the cases, and limitations in the Linux kernel.
Most users run EmuELEC on generic "MXQ Pro" or "X96" TV boxes found on AliExpress or Amazon.
Important Note on Versions: There are two main revisions of this chip: v1.0-v1.4 (Older, typically 1GB RAM) and v2.0-v3.1 (Newer, typically 2GB RAM, better performance). You generally want a v2.0 or higher device for the best experience. If your screen has a green overlay on
Unlike Raspberry Pis, RK3229 boxes do not automatically boot from SD. You have three methods:
Method A (Android Terminal):
Method B (Toothpick Method - Most Common): Most users run EmuELEC on generic "MXQ Pro"
Method C (Boot Card Maker):
If EmuELEC fails to boot, consider these alternatives: