This is a prebuilt Ubuntu 18.04 minimal image with mainline linux 5.2.0 to run Kodi.
Kernel features on BananaPi M64:
- cedrus (VPU)
- mali (GPU)
- hdmi
- hdmi-sound
- wifi
- eth 100 Mbps / Gbps
- ir
- v4l2
- i2c
Tested with Kodi 18.3 RC1
Initial bootlog: https://gist.github.com/avafinger/17600cd3ef6014e3ad3d620a27ac5550
Image for testing: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.0
https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.1
NOTE The linux-image was re-uploaded to fix DTB
linux-image: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.2
There is a fix for the board version 1.2. Apply the fix from here: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.3
linux-image: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.4
There is a fix for the I2C, tested with ssd1306
Testing SSD1306

This is a WiP (Work in Progress) and intended for testing purpose.
| SBC Dev Board tested | BananaPi M64 |
|---|---|
| KODI version | 18.3 RC1 |
| kernel version | 5.3.9 mainline |
| gcc version | 7.4.1 |
| display | hdmi |
| graphical interface | CLI |
| KODI version | 18.3-rc1 |
| idle Temp ºC / freq | 45ºC * |
| full Temp ºC / freq | 75ºC * |
| RAM memory usage (avg) | 85 Mbytes |
| i2c | ? |
| spi | ? |
| Wifi | brcmfmac |
| BT | no |
| ethernet | Gbps / 100Mbps |
| sound | hdmi-sound |
| ir | yes |
| linux-cedrus | yes |
| mali-utgard | Mali-400 |
| ------------------------ | --------------------------- |
| issues | spdif and analog not works |
| Initial tests | |
| Board shutdown (seems ok) | |
| Thermal readout (fix) |
Updates for Kernel 5.2.0
- Thermal issues fixed
- frequent rcu stall seems fixed
Issue:
- analog sound
- spdif sound
- wlan0 works but is lazy to get IP from AP
- Bluetooth
