Tested in Transpeed 8k H618 4g 64g & Vontar 6k h618 4g 32g
@Nick A As we talk, here are the final "howto" to make it working leds display with openvfd. If you find any problem tell me.
First go to armbian-config to change some kernel with has his own headers available like 6.10.9 (i had problem with rebooting with 6.7.12)
configure an internet connection
unpack the attached file to root dir /
cd /linux_openvfd
cp openvfd.dts /boot/dtb/allwinner/overlay/
armbian-add-overlay /boot/dtb/allwinner/overlay/openvfd.dts
reboot
ln -sf /boot/System.map-$(uname -r) /lib/modules/$(uname -r)/build/System.map
cd cd /linux_openvfd/driver
make -j 4
depmod -a
make modules_install
modprobe openvfd
cd ..
chmod +x OpenVFDService
cp OpenVFDService /usr/sbin/
cp openvfd.service /etc/systemd/system/openvfd.service
#apt install python3-psutil
systemctl enable openvfd.service
systemctl start openvfd.service
After this, openvfd is working but if you want my scroll.py as a service uncomment in openvfd.service and comment the existing one.
#ExecStart=/bin/sh -c '[ `cat /proc/device-tree/openvfd/compatible` = "open,vfd" ] && /sbin/modprobe openvfd; python3 /linux_openvfd/scroll.py'
Correct openvfd.dts, some compiling fixes and extra glyphs for cool animations added to this file.
linux_openvfd.zip
@Nick A Please let me know if you make a new release with kernel 6.9.12 with this working cos now i made my server but no hdmi and no ethernet in 6.10.