Note that this topic supersedes previous.
Images and updates:
Nightly images and update files are available here. Please note that update files are board specific now.
WARNING: Updating from older community images isn't possible. Please use backup and restore functionality.
H3 based boards:
- BananaPi M2+
- Beelink X2
- Libretech ALL-H3-CC (Tritium) (H3 SoC)
- NanoPi M1
- OrangePi 2
- OrangePi PC
- OrangePi PC Plus
- OrangePi Plus/Plus 2 (same image for both boards)
- OrangePi Plus 2E
A64 based boards:
- OrangePi Win
- Pine64
- Pine64 LTS
- Pine64 Plus
H6 based boards:
- Beelink GS1
- OrangePi 3
- OrangePi One Plus
- Pine H64
- Tanix TX6
A20 based boards:
- BananaPi
- CubieBoard 2
- CubieTruck
- A20-OLinuXino-Lime2
- A20-OlinuXino-Micro
- MK808C
Additional boards can be supported if requested, but only if they are supported by mainline kernel.
Boards/STBs with less than 1 GiB of RAM are not supported!
FEATURES:
- mainline kernel & U-Boot
- completely open source except GPU (Mali) driver (until Lima and Panfrost mesa drivers are good enough for Kodi)
- latest Kodi
- zero copy decoding & rendering
- shared decoding & rendering code with other SoCs
- compared to OpenELEC images with BSP kernel, HDMI should work with any monitor automatically
- HDMI CEC
- multi channel HDMI audio
- IR receiver
- Analog audio (except H6)
- Temperature sensor
LIMITATIONS:
- only A20, H3, H6 and A64 SoCs are supported for now
- only MPEG2, H264 and H265 (HEVC) codecs are supported in hardware, for now. Others are software decoded.
- A20 doesn't support H265 (HEVC) - SoC was made before H265 was standardized (hardware limitation)
- 10-bit videos are supported only on H6 (H3 and A64 don't support 10-bit - hardware limitation)
-
MPEG2 works well
-
H264 works well
-
H265 works in general, with some videos not properly decoded
- deinterlacing is not yet implemented (WIP code exists, but it doesn't work properly yet)
- wifi modules without mainline driver are not supported (mostly Realtek - RTL8189ETV, RTL8189FTV, RTL8822BS, etc.)
- sleep is not implemented
- no eMMC install script However, burning image to eMMC with dd works
- no support for TV out
- HDMI audio passthrough doesn't work yet (driver improvement is WIP)
Given that nightly images are updated often, I'll make a post when it's worth to update with short changelog.