How to configure VFD

Now it’s perfect xD. Thx.

1 Like

Hi, please help me create a vfd.conf for X96_X9 device.

Thank you very much!

Try this one
x96-x9-vfd.conf (1.2 KB)

I truly appreciate your endless help.

The LCD display shows the accurate time, but when I enable Openvfd, the eth0, wifi icons display completely inaccurately. It always shows wifi signal even when I have an ethernet cable plugged in or if I am not connected to wifi. Do you know if these icons can be adjusted?

Looks like the screen is different from any other screen I’ve seen so far.
To support it will require a driver change. I’ll ping you when a new driver is available for testing.

Thank you very much, hope to update the new driver.

Hi @TheCoolest , have you not included the h96max vfd at GitHub - arthur-liberman/vfd-configurations: vfd.config - A collection of configuration files for linux devices with a front facing display.?

I have not, yet.
doesn’t really make sense in conjunction with

Can you try
vfd_display_type='0x00,0x00,0x00,0x05' or vfd_display_type='0x00,0x00,0x00,0x06'?
I think that one of those should work, and if it does, I’ll upload it.

It´s work:

1 Like

Is this correct?
h96-max-vfd.conf (1.4 KB)

Yes. It´s work. Thx.

1 Like

Thanks, I pushed it to the repository.

i have this box s905w2
display doesnt work and . this is my dtb.img.gz i used the command dd if=/dev/dtb | gzip > /storage/downloads/dtb.img.gz from coreelec i tried a bunch of vfd from here nothing happens this is my openvfd status with some of the vfd from herethe last vfd i tried was this tanix-w2-vfd.conf

Please boot Android, and then run the following command in Terminal:
cat /sys/kernel/debug/gpio
Then post the output.


Is that in Android?

no its on coreelec

Yes, I need this output from Android.

u0_a75@localhost:~$ cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 430-511, parent: platform/fe000000.apb4:pinctrl@4000, periphs-banks:
gpio-430 (GPIOB_0 )
gpio-431 (GPIOB_1 )
gpio-432 (GPIOB_2 )
gpio-433 (GPIOB_3 )
gpio-434 (GPIOB_4 )
gpio-435 (GPIOB_5 )
gpio-436 (GPIOB_6 )
gpio-437 (GPIOB_7 )
gpio-438 (GPIOB_8 )
gpio-439 (GPIOB_9 )
gpio-440 (GPIOB_10 )
gpio-441 (GPIOB_11 )
gpio-442 (GPIOB_12 )
gpio-443 (GPIOB_13 )
gpio-444 (GPIOC_0 )
gpio-445 (GPIOC_1 )
gpio-446 (GPIOC_2 )
gpio-447 (GPIOC_3 )
gpio-448 (GPIOC_4 )
gpio-449 (GPIOC_5 )
gpio-450 (GPIOC_6 |cd ) in hi
gpio-451 (GPIOC_7 )
gpio-452 (GPIOE_0 )
gpio-453 (GPIOE_1 )
gpio-454 (GPIOD_0 )
gpio-455 (GPIOD_1 )
gpio-456 (GPIOD_2 )
gpio-457 (GPIOD_3 )
gpio-458 (GPIOD_4 )
gpio-459 (GPIOD_5 )
gpio-460 (GPIOD_6 )
gpio-461 (GPIOD_7 )
gpio-462 (GPIOD_8 )
gpio-463 (GPIOD_9 )
gpio-464 (GPIOD_10 )
gpio-465 (GPIOD_11 |sys_led ) out lo ACTIVE LOW
gpio-466 (GPIOH_0 )
gpio-467 (GPIOH_1 )
gpio-468 (GPIOH_2 )
gpio-469 (GPIOH_3 )
gpio-470 (GPIOH_4 )
gpio-471 (GPIOH_5 |avout_mute ) out hi
gpio-472 (GPIOH_6 )
gpio-473 (GPIOH_7 )
gpio-474 (GPIOH_8 |spk_mute ) out lo
gpio-475 (GPIOH_9 )
gpio-476 (GPIOH_10 )
gpio-477 (GPIOH_11 )
gpio-478 (GPIOX_0 )
gpio-479 (GPIOX_1 )
gpio-480 (GPIOX_2 )
gpio-481 (GPIOX_3 )
gpio-482 (GPIOX_4 )
gpio-483 (GPIOX_5 )
gpio-484 (GPIOX_6 |sdio_wifi ) out hi
gpio-485 (GPIOX_7 |sdio_wifi ) in hi
gpio-486 (GPIOX_8 )
gpio-487 (GPIOX_9 )
gpio-488 (GPIOX_10 )
gpio-489 (GPIOX_11 )
gpio-490 (GPIOX_12 )
gpio-491 (GPIOX_13 )
gpio-492 (GPIOX_14 )
gpio-493 (GPIOX_15 )
gpio-494 (GPIOX_16 )
gpio-495 (GPIOX_17 |bt_rfkill ) out hi
gpio-496 (GPIOX_18 |bt_rfkill ) in hi
gpio-497 (GPIOX_19 |bt_rfkill ) out hi
gpio-498 (GPIOZ_0 )
gpio-499 (GPIOZ_1 )
gpio-500 (GPIOZ_2 )
gpio-501 (GPIOZ_3 )
gpio-502 (GPIOZ_4 )
gpio-503 (GPIOZ_5 )
gpio-504 (GPIOZ_6 )
gpio-505 (GPIOZ_7 )
gpio-506 (GPIOZ_8 )
gpio-507 (GPIOZ_9 )
gpio-508 (GPIOZ_10 |stb_gpio ) out lo
gpio-509 (GPIOZ_11 |clock_gpio ) out hi
gpio-510 (GPIOZ_12 |data_gpio ) out hi
gpio-511 (GPIO_TEST_N )

Try this file
x98-plus-vfd.conf (1.2 KB)

Looks like it uses the same display as in the x96 x9, so it will require a driver update to get icons to work correctly, but clock should be ok.