Tanix TX3 Mini with Amlogic S905W CPU - Libreelec

  • Thanks for clarifying as a lot of Hoo Ha previously with this source code business made me cautious.:)

    tX3Mini_dtb.img.zip

    I have 8.2.3.1 running with the device tree from the original 8.2 thread. Would I have to do a complete reinstall if I wanted to use this device tree instead?

    And what functionality would then exist for the front display of the tx3mini?

    Thanks.

  • Hi.

    Im trying to run libreelec from sd card. And i have dificulty to flash aml_autoscript.zip from link.

    The flashing always fails. Does anyone have latest how-to for runing libreelec from sdcard? is there posibility to run openelec from eMMC without android?

    Best regards

  • Did you decompress the image first before using dd?

    You have to copy device_trees/gxl_p281_2g.dtb to dtb.img

    Yes I extracted the image from the .gz first.

    It was the copying of the dtb.img file I was not sure of. Now I know which one to manually copy. ;)

    Thanks I will try again soon.

    EDIT:

    Presently booting, and resizing Storage partition.

    Thanks again. ;)

  • OK, booted successfully, and set up the TV channels from the backend tuner server.

    Found I had to apply

    Code
    echo 1 > /sys/module/di/parameters/bypass_all

    to get rid of the colour bleed.

    EDIT:  Found Community Build Extras which has a Deinterlacing toggle which seems to do the job. Using that now in place of above.



    Is there something I need to do to get the display to show time instead of 'boot'?

    Sorry for being a pest, but it is not immediately obvious to me presently.

    Edited once, last by JohnBoyz (March 24, 2018 at 3:02 AM).

  • Installed FD628 Display service add on.

    Copied vfd.conf into /storage/.config/

    Rebooted ....... no change in display.

    dmesg shows

    Code
    LibreELEC:~ # dmesg | grep fd
    [    0.000000@0] CPU: AArch64 Processor [410fd034] revision 4
    [    0.000000@0] fdt Reserved memory table:
    [    0.000000@0] fdt Reserved memory total:  456 MiB
    [    2.044092@1] 4500f0241100001e000000ff0031313332343633363631313531000000fd0037
    [   28.845365@0] aml_fd628: `' invalid for parameter `vfd_gpio_clk'
    LibreELEC:~ #

    This seems to indicate a misconfig in the vfd.conf file?

    EDIT:

    The vfd.conf file shows

    Code
          <tr>
            <td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
            <td id="LC10" class="blob-code blob-code-inner js-file-line">vfd_gpio_clk=&#39;0,76,0&#39;</td>
          </tr>


    Thanks for the help.

  • This seems to indicate a misconfig in the vfd.conf file?

    EDIT:

    The vfd.conf file shows

    Code
          <tr>
            <td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
            <td id="LC10" class="blob-code blob-code-inner js-file-line">vfd_gpio_clk=&#39;0,76,0&#39;</td>
          </tr>


    You have to copy & paste and insert in editor like this

    ssh <box ip>

    cd /storage/.config

    vi vfd.conf

    press i key for insert mode

    paste

    press ESC : wq

    Don´t use "save as" on website

  • JohnBoyz

    Do a grep FD628 instead.

    And systemctl status fd628

    Edit:

    You're supposed to copy the raw text from the vfd in the repository.

    Code
    LibreELEC:~ # dmesg | grep -i fd628
    [   28.845365@0] aml_fd628: `' invalid for parameter `vfd_gpio_clk'
    LibreELEC:~ #

    I copied the vfd.conf directly from your link and renamed it.

    I do not know what you mean by 'raw text' ..... all I can say is I did not introduce any formatting into the file that I am aware of.

    Hope the above can provide some indication of the problem.

    Thanks.



  • I copied the vfd.conf directly from your link and renamed it.

    I do not know what you mean by 'raw text' ..... all I can say is I did not introduce any formatting into the file that I am aware of.

    Like I told You before - directly copy was Your fault

    Have a look at Your vfd.conf typing cat /storage/.config/vfd.conf

    Should be something like that

    # This file must be renamed to vfd.conf and placed in the /storage/.config/ folder.

    #

    # Vorke Z6 configuration

    #--------------------

    #gpio_xxx:

    # [0] 0 = &gpio, 1 = &gpio_ao.

    # [1] pin number - kernel/meson-gxl-gpio.h at master · openSUSE/kernel · GitHub

    # [0] Reserved - must be 0.

    vfd_gpio_clk='0,76,0'

    vfd_gpio_dat='0,75,0'

    vfd_gpio_stb='0,53,0'


    If it shows something like - You made it wrong

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="utf-8">

    <link rel="dns-prefetch" href="https://assets-cdn.github.com">

    <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">

    <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">

    <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">

    <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">

    <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">

    <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">

  • Duh!

    It finally got through to me.

    (sorry I had missed your post due to getting the info to post)

    I copied the text from the site into the vfd.conf file and all is well.

    I have USB and Ethernet icons as well as time displayed. (just noticed the 'Playing' symbol there also when a stream is being played - nice)

    Thanks for your help AND patience.

    ;)

  • then try a different device tree, plus of course as you know, you hold the reset button in, while you plug the power lead in

    If i understand correct:

    1.) I burn this image to an SD card with rufus: LibreELEC-S905.arm-8.90.6.img.gz or i need to burn this: LibreELEC-S905.arm-8.90.6.tar ?

    2.) Then i poop the SD card into tanix tx3 mini

    3.) I hold the reset button and get into the recovery?

    Then what?

    Can anyone write step by step guide?