Download the configuration that matches your device and rename it to vfd.conf.
Make sure that you save the file as Raw.
Copy the vfd.conf to /storage/.config on your device.
Install OpenVFD Service via the CoreELEC repository in Kodi.
Reboot and enjoy.
There is only 1 device at present, that requires the use of a custom DTB which is the A95X-R2 and this can be found in the device_trees folder on your sd-card/usb drive.
A MILLION thanks for this information. I never thought I would get my front clock working without the original firmware. I have the M82. Any way to get the display to show a 12-hour versus 24-hour clock? Settings inside CoreElec are set and display time in 12-hour format. Thank you.
Then 24 hour clock it is. I am VERY happy to have my clock back! Thank you sooo much for the hard work you did to put all of this information together. Much appreciated.
I had different timezone in kodi & system. I had no /storage/.cache/timezone file.
So I just did echo "TIMEZONE=Europe/Moscow" >> /storage/.cache/timezone and everything became OK after reboot.
First, Thank You! I was tired o the Word “Boot” on the display.
Second, If anyone owns a Alfawise S95, just use the TX3 Mini dtb.img and vfd.conf, it’ll work perfectly.
Just purchased a TicTid X9T Pro (S912, 3Gb, 1Gb NIC) and it has been working well with CoreElec.
I am so impressed with this little box turning another one in to an automation server (HA / MQTT / Node Red)
Tried using tanix-tx9-pro-vfd.conf for clock display and it shows a couple of alpha numeric characters and zeros. Tried a couple of others with the same results.
Info:
CoreELEC (official): 9.0.1 (Amlogic.arm)
uname -a
Linux ICS-X9T 3.14.29 #1 SMP Wed Feb 27 00:10:49 GMT 2019 aarch64 GNU/Linux
Using DTB:
gxm_q201_3g_1gbit.dtb
Clock display and configuration:
VFD file configuration:
# This file must be renamed to vfd.conf and placed in the /storage/.config/ folder.
#
# Tanix TX9 Pro configuration #-------------------- #gpio_xxx:
# [0] 0 = &gpio, 1 = &gpio_ao.
# [1] pin number - hxxps://github.com/openSUSE/kernel/blob/master/include/dt-bindings/gpio/meson-gxl-gpio.h
# [0] Reserved - must be 0.
Try changing the last line in the file from vfd_display_type='0x00,0x00,0x00,0x01'
to vfd_display_type='0x01,0x00,0x00,0x01'
or vfd_display_type='0x07,0x00,0x00,0x01'
Reboot after change to see the effect.
For the colon, and other symbols, you have to find out on your own by modifying vfd_dot_bits order, e.g.
vfd_dot_bits=‘0,1,2,3,4,5,6’, and then moving the 4 (=COL) to other position