Hi @lucky62 and @jock, thanks again for your help! Sorry for the late reply, I am limited as a new user in term of number of post per day.
@lucky62 I've followed your great detailed explanations, now I got the mainstream armbian installed on my X88PRO 10 with the latest kernel (5.10.37) from @jock posted in here. The LCD does work (tho I've not yet configured it to show the wifi status and others apart from the current time, but that is not important). Also I've managed to install the IR toml you provided @lucky62, but it wasn't working in kodi, tho I guess it's just some config which I can deal with later.
Now next big thing to fix for me is that the board is recognized as 2G of RAM instead of 4G, and the eMMC is recognized as 32G instead of 64G. As far as I understand, this is due to missing/wrong dtb right? Using multitool I've done a backup of the original firmware, from which I've extracted dtbs using extract-dtb. Now I've got many dtb and I don't know which one to choose... and then where to put them and how to instruct the system which one to use.
-rw-r--r-- 1 huafu huafu 1.0M May 26 09:14 01_dtbdump_rockchip,rk3328-evb.dtb
-rw-r--r-- 1 huafu huafu 1.0M May 26 09:14 02_dtbdump_rockchip,rk3328-evb.dtb
-rw-r--r-- 1 huafu huafu 1.0M May 26 09:14 03_dtbdump_rockchip,rk3328-evb.dtb
-rw-r--r-- 1 huafu huafu 8.2M May 26 09:14 04_dtbdump_rockchip,rk3328-evb.dtb
-rw-r--r-- 1 huafu huafu 36M May 26 09:14 05_dtbdump_fragment@0.dtb
-rw-r--r-- 1 huafu huafu 5.4M May 26 09:14 06_dtbdump_rockchip,rk3328-box-liantong-avb.dtb
-rw-r--r-- 1 huafu huafu 76K May 26 09:14 07_dtbdump_rockchip,rk3328-box-liantong-avb.dtb
-rw-r--r-- 1 huafu huafu 70M May 26 09:15 08_dtbdump_rockchip,rk3328-box-liantong-avb.dtb
-rw-r--r-- 1 huafu huafu 5.4M May 26 09:15 09_dtbdump_rockchip,rk3328-box-liantong-avb.dtb
-rw-r--r-- 1 huafu huafu 2.0K May 26 09:15 10_dtbdump_fragment@0.dtb
-rw-r--r-- 1 huafu huafu 76K May 26 09:15 11_dtbdump_rockchip,rk3328-box-liantong-avb.dtb
I'm not sure but I believe the one for my board is a `-avb`. The `09_` and `11_` are the same, `08_` is different and I haven't checked the others yet (I've decompiled them using `dtc -I dtb -O dts ...` and checked the diffs). FYI @lucky62 it seems there are some IR mapping in some of them. I didn't want to make a giant post, but if you want I can post all the dts here.
Kodi (v17, from armbian repos) is sloooooow, but that is a missing lima or mali driver, I'll try to deal with that after I fixed the wrong RAM and eMMC sizes.
@jock don't worry about that, I first tried the legacy since my main goal is to run kodi and only kodi on that box, and in your first post you were redirecting there for media-buster-legacy package.
Also I do have another issue with my old TV which have missing part of screen on each border. When I used to plugged a raspberry with raspberry os there, I was changing my config.txt and setting `overscan_left`, `overscan_right`, ...
What is the correct way to do the same with armbian?
Thanks for all your help!