Hi everyone, newbie here.
Experienced developer with some outdated embedded experience. Very little experience in nowadays embedded technologies, but it's something I'm interested in learning about.
Doing fewer hours on the day job atm and picked up one of these as a home project. Goal is to get armbian working fully on this. When (if) successful probably will do a libreElec - this should make for a powerful Kodi box.
Tanix Tx66, around €50 on aliexpress, I have the 4GB RAM 32GB eMMC flavour.
Product Specification:
CPU : RK3566 / Mali-G52 GPU
RAM : 2GB/4GB LPDDR4
ROM : eMMC 16G/32G/64G
Bluetooth : BT 5.0
DC In : DC 5V/2A
USB Host : 2 High speed USB 2.0, 1 USB 3.0
Card Reader : TF Card reader
Lan : RJ45 Ethernet port 1GiB
Wifi : Built-in Wifi, 802.1.1b/g/n/ac ; 2.4G/5G
SPDIF : Coaxial(Optical)
Vendor firmware both as IMG and zip archive:
Google Drive by Tanix
It contains a boot.img, dtbo.img and uboot.img. I dipped into some of the other threads here and armed with that I was able to extract & decompile a device tree from boot.img.
rk3566-tanix-tx66.dts rk3566-tanix-tx66.dtb
I made some half-hearted attempts sticking the device tree into some 'close enough' images (libreElec & armbian generic rk3566) and see what happens booting from SD but without success. The box just stays dark.
I guess I need to brush up on modern bootloader and kernel/device-tree concepts etc, but wrt the task at hand, am I right in saying first step is getting serial debug going to see what goes wrong where?
^^^^^^^^^^^
This here looks like the serial debug pins, bottom left next to the SD card reader. I couldn't find anything else that looks remotely like it. I ordered an FT232RL serial to USB converter and will have a go.
I'm new to this site and I hope I'm doing this right, creating a thread here. If not please be gentle
Thanks!