- Images for non LTS version can be downloaded here

Support for generic RK3228A, RK3228B and RK3229 TV boxes, with various commercial names and manufacturers (MXQ 4k, MXQ Pro 4k, V88 Mars, A8, Model X, etc…)
Due to the really large hardware variety, there is the rare chance that the images proposed here may not boot. If a bad image is burned in eMMC, the box may not boot anymore forcing you to follow the unbrick section at the bottom of this post.
Forum thread with guides, suggestions, support, hardware acceleration multimedia support: https://forum.armbian.com/topic/12656-wip-armbian-for-rk322x-devices/
Quick installation instructions on eMMC:
Quick installation instructions on NAND:
Quick installation instructions to boot from SD Card:
Boot device order:
With Armbian also comes mainline U-boot. If you install Armbian or just the bootloader in the eMMC or the Jump Start on internal NAND, the bootloader will look for valid bootable images in this order:
Unbrick:
Rockchip devices cannot be bricked. If the internal flash does not contain a bootable system, they will always boot from the sdcard. If, for a reason, the bootable system on the internal flash is corrupted or is unable to boot correctly, you can always force the maskrom mode shorting the eMMC clock pin on the PCB. Here there is the procedure, but you can also google around if you get stuck on a faulty bootloader, the technique is pretty simple and requires a simple screwdriver.
Supported TV Box variants: Chiptrip Q8, Vsmart Q8, ENY 3288 Q8, etc…
Known signatures on the electrical boards are xt-q8l-v10 and eny-q8p-v10
Installation on eMMC:
Boot from SD Card/USB stick (with Armbian already installed in eMMC, empty eMMC or no eMMC):
Boot from SD Card/USB stick (with original firmware or other firmware):
In case your box has the original firmware installed, use the Multitool to erase the internal flash.
Don’t worry, you will not brick your box: once the eMMC is emptied, the box will automatically boot from SD Card. This is called Maskrom mode and is common to all Rockchip devices.
After erasing the internal eMMC, just follow the “Boot from SD Card” procedure above and then you are fine.
EXPERTS ONLY: erasing flash with USB Cable and rkdeveloptool
This guide describes how to erase the internal eMMC memory to force the box boot from sdcard. This is an experts guide and is mostly here for reference and not for end-user guidance. If you are an end-user and don’t bother with technicalities, the Multitool is a much friendler way to accomplish the task.
The tool used here is rkdeveloptool, which is opensource and is available cloning or downloading the official rockchip-linux rkbin github repository.
# lsusb Bus 001 Device 005: ID 058f:6377 Alcor Micro Corp. AU6375 4-LUN card reader Bus 001 Device 003: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n Bus 001 Device 029: ID 2207:320a Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth Bus 002 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 002 Device 002: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
you should be able to see a device with ID 2207:320a. If so, you are in rockusb mode and can jump to Backup, Restore or erase eMMC paragraphs below
# ./rkdeveloptool ef
it will take around a minute, then the flash memory will be completely erased and your box will boot from the sdcard.
# ./rkdeveloptool rfi Flash Info: Manufacturer: SAMSUNG, value=00 Flash Size: 7393 MB Block Size: 512 KB Page Size: 2 KB ECC Bits: 0 Access Time: 40 Flash CS: Flash # ./rkdeveloptool rl 0x0 $((7393 * 2048)) backup.data
./rkdeveloptool db ../rk32/rk3288_ubootloader_v1.01.06.bin Downloading bootloader succeeded. ./rkdeveloptool ul ../rk32/rk3288_ubootloader_v1.01.06.bin Upgrading loader succeeded. ./rkdeveloptool wl 0x0 backup.data Write LBA from file (100%)
For further details or support check the community forum thread Armbian for RK3288 TV Box boards (Q8)