The RK3128 is surprisingly capable with Linux-based Kodi. LibreELEC-RK3128 builds (maintained by the community) bypass Android's overhead to play 1080p H.264/H.265 video smoothly. You write the image to an SD card and boot from it without touching internal Android.
make rk3128_defconfig make -j4 zImage dtbs rockchip rk3128 firmware
RK3128 firmware is a legacy but well-documented Rockchip platform. While performance is limited by modern standards, understanding its firmware structure enables: The RK3128 is surprisingly capable with Linux-based Kodi
Future outlook: Mainline Linux support is improving (kernel 6.x has basic RK3128 support), but multimedia (GPU, video decode) requires proprietary blobs, limiting fully open-source firmware. Future outlook: Mainline Linux support is improving (kernel
Appendix: Useful Commands
# Dump firmware partitions
rkdeveloptool rl 0x2000 0x1000 > uboot.bin
| Partition | Offset (sector) | Content |
|------------|----------------|-----------------------------|
| loader | 0x00 | 1st + 2nd stage bootloader |
| parameter | 0x2000 | Partition table, cmdline |
| misc | 0x4000 | Android misc partition |
| boot | 0x8000 | Kernel + initramfs |
| recovery | 0x18000 | Recovery kernel+ramfs |
| backup | – | Reserved |
| system | variable | Root filesystem (squashfs/ext4) |
| userdata | variable | Persistent data |