LED (VFD) Displays in LibreELEC


  • You are awesome! Thanks so much. I saw this info earlier in this thread but I assumed (wrongly) that it only applied to the 8.90.x builds. Thanks again!

  • Code
    sh install.sh

    Vorke Z6 running 8.2.2.3

    Replaced dtb, copied vfd.conf, installed, reboot but service not running

    LibreELEC (community): 8.2.2.3 (S912.arm)

    S912:~/.config # sh /storage/.local/share/fd628/stop_service.sh

    S912:~/.config # insmod /storage/.local/share/fd628/aml_fd628.ko

    S912:~ # /storage/.local/share/fd628/FD628Service &

    S912:~ # Open device failed.

    : No such file or directory


    Edited once, last by Tim_Taylor (March 24, 2018 at 8:40 AM).

  • S912:~ # dmesg | grep FD628

    [ 14.004274@2] FD628: vfd_gpio_clk: Empty.

    [ 14.004287@2] FD628: vfd_gpio_dat: Empty.

    [ 14.004292@2] FD628: vfd_gpio_stb: Empty.

    [ 14.004297@2] FD628: vfd_chars: Empty.

    [ 14.004301@2] FD628: vfd_dot_bits: Empty.

    [ 14.004306@2] FD628: vfd_display_type: Empty.

    [ 14.004311@2] FD628: Failed to verify FD628 configuration file, attempt using device tree as fallback.

    [ 14.004316@2] FD628: fd628_gpio_clk pin entry not found

    [ 14.004321@2] FD628: fd628_gpio_dat pin entry not found

    [ 14.004325@2] FD628: fd628_gpio_stb pin entry not found

    [ 14.004330@2] FD628: can't find fd628_chars list, falling back to defaults.

    [ 14.004335@2] FD628: chars_prop = (null)

    [ 14.004340@2] FD628: can't find fd628_dot_bits list, falling back to defaults.

    [ 14.004344@2] FD628: dot_bits_prop = (null)

    [ 14.004350@2] FD628: display.type = 0, display.controller = 0, pdata->dev->dtb_active.display.flags = 0x00

    [ 14.004354@2] FD628: can't request gpio of gpio_clk

    Edit:

    Used files(dtb & conf)

  • Tim_Taylor

    It looks like the driver is being started without the data from the vfd.config. So the file is either not there or the driver was installed before placing the vfd.config file.

    Make sure that the vfd.config is actually there in the .config folder, and then run sh uninstall.sh followed by sh install.sh.

  • Don´t know why get the "Permission denied"

  • Solved :)

    Deleted all an did it again

    In my local folder(/storage/lcd) I did chmod FD628Service too, after this sh test_led.sh working fine.

    Now i removed the black tape from display

  • That's great :)

    I fixed the install.sh script to preserve file permissions when it copies them to the installation folder.

    And I compressed the zip file so that it will preserve the original file permissions as well.

  • Only my S912 box has VDF display.

    I own three amlogic boxes, but I will never buy one again.

    Like chewitt said - just a piece of crap

    LE for amlogic seems to be a dead end

  • I don't think there's a better option than a S905X right now if you're looking for something cheap that can also do 4K, 10bit and HDR. A $6 usb 3.0 gigabit ethernet and that's all I could really ask for.

    I have a S905W and it's pretty slow compared to my T95N S905X box that sits just beside it.

    If/when Rockchip or Allwinner support gets better, with proper 4K, 10bit, HDR and audio passthrough support, I guess then I'll consider switching to something else.

    I have an old S812 box I use for backup, a T95m S905X, a T95N S905X and a Abox A1 Max (A95X R2 clone) with a S905W soc.

  • I don't think there's a better option than a S905X right now if you're looking for something cheap that can also do 4K, 10bit and HDR. A $6 usb 3.0 gigabit ethernet and that's all I could really ask for.

    Many users are looking about cheap boxes, but they expect to much.

    S905X/S912 are at the end of lifecycle - allwinner & rockchip need a lot of development

    There is not enough developement power to get an actual kernel etc.

    I´m lucky about stable LE8.2 kszaq - this versions will run a couple of years

  • Yes I agree with that. My T95N is running the latest 8.2 build by kszaq too, only my dev boxes run alpha builds.

    But to be honest, even the $200 nVidia shield has a bunch of its own problems, and it has a huge company behind it.

    I think I may go back to x86 if/when they add proper and stable 10 bit and HDR support to Linux.

    Anyway, this is pretty much as off topic as it gets :)

  • Hi,

    When trying to run install.sh I'm getting this error:-


    LibreELEC (community): 8.90.6 (S905.arm)

    LibreELEC:~ # cd /storage/lcd

    LibreELEC:~/lcd # sh install.sh

    insmod: ERROR: could not insert module /storage/.local/share/fd628/aml_fd628.ko: Unknown symbol in module

    LibreELEC:~/lcd # Open device failed.

    : No such file or directory

    I have vfd.conf in /storage/.config/

    My box is Sunvell T95M S905X 2GB/8GB. I'm using the latest DTB from adamg and the vfd.conf file I'm using is t95m-gxl-vfd.conf

    Cheers.

    Edited 4 times, last by ukmark62 (March 25, 2018 at 11:32 AM).