[8.2.3.1] LibreELEC 8.2 for S905/S905X

  • Btw would you know where to put in a boot parameter like quiet/ morequiet to hide the version info on the wallpaper at boot?

    Not off hand. Maybe kszaq knows if such a switch exists?

    If not, Choose a picture with a white patch up in the top left corner and you wont see it ;)

  • Hi All,

    I have a problem with remote control, I can't start my box after shutdown. I tried different

    remote.conf (copied from Android and net)

    Does remote controll require some driver or module? it's in dtb file?
    It's "MXQ Pro" 1G 100Mbit without BT. LibreELEC boot from SD normally.

    I had the same issue with NexBox A95X (S905) and the same configuration. This is not an issue with remote.conf file, but uboot. I have found here an image of original firmware (Android) and fixed uBoot but it is just for that box, not sure about mxq pro. After flashing with burning tool and successful booting from internal (Android), I was able to boot into recovery using microSD card with libreElec on it. Starting box using remote working now.

    In short, you will need to find an image for your box with fixed uBoot.

  • Hello!

    Box:TX3 Pro Processor:Emotiva UMC-1 LE versio 8.1.5 Kodi 17.4 Crypto-RC

    Problems:DTS-HD Master audio NO audio signal.After 2-3 audio changes, ok DTS-HD Master

    Dolby-Digital,DTS,True-HD audio no problems,ok.

    I'm sorry about my English knowledge.

    Thanks,krsanko

  • Hi, clean v8.1.5 install on Odroid C2 and I only get 100Mb/s lan, with original v8.1.0 LE I get 1000Mb/s, should I enable it somewhere?

    I know that because ethernet led is green ODROID • View topic - Gigabit Ethernet Problem

    v8.1.0

    Display Spoiler

    LibreELEC:~ # ethtool -i eth0

    driver: st_gmac

    version: March_2013

    firmware-version:

    expansion-rom-version:

    bus-info:

    supports-statistics: yes

    supports-test: no

    supports-eeprom-access: no

    supports-register-dump: yes

    supports-priv-flags: no

    LibreELEC:~ # ethtool eth0

    Settings for eth0:

    Supported ports: [ TP MII ]

    Supported link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Half 1000baseT/Full

    Supported pause frame use: Symmetric Receive-only

    Supports auto-negotiation: Yes

    Advertised link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Half 1000baseT/Full

    Advertised pause frame use: Symmetric Receive-only

    Advertised auto-negotiation: Yes

    Link partner advertised link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Full

    Link partner advertised pause frame use: Symmetric

    Link partner advertised auto-negotiation: Yes

    Speed: 1000Mb/s

    Duplex: Full

    Port: MII

    PHYAD: 0

    Transceiver: external

    Auto-negotiation: on

    Supports Wake-on: ug

    Wake-on: d

    Current message level: 0x0000003f (63)

    drv probe link timer ifdown ifup

    Link detected: yes

    v8.1.5

    Display Spoiler

    C2B:~ # ethtool -i eth0

    driver: st_gmac

    version: March_2013

    firmware-version:

    expansion-rom-version:

    bus-info:

    supports-statistics: yes

    supports-test: no

    supports-eeprom-access: no

    supports-register-dump: yes

    supports-priv-flags: no

    C2B:~ # ethtool eth0

    Settings for eth0:

    Supported ports: [ TP MII ]

    Supported link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Half 1000baseT/Full

    Supported pause frame use: Symmetric Receive-only

    Supports auto-negotiation: Yes

    Advertised link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Half 1000baseT/Full

    Advertised pause frame use: Symmetric Receive-only

    Advertised auto-negotiation: Yes

    Link partner advertised link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Full

    Link partner advertised pause frame use: Symmetric

    Link partner advertised auto-negotiation: Yes

    Speed: 1000Mb/s

    Duplex: Full

    Port: MII

    PHYAD: 0

    Transceiver: external

    Auto-negotiation: on

    Supports Wake-on: ug

    Wake-on: d

    Current message level: 0x0000003d (61)

    drv link timer ifdown ifup

    Link detected: yes

    Thanks

  • ..

    Problems:DTS-HD Master audio NO audio signal.After 2-3 audio changes, ok DTS-HD Master

    ...

    I've had something like this, on one box and had much better results when auto frame rate switching was turned of.

    Not an optimal solution, but worth checking if this makes things better,

  • Hi kszaq

    I have a small problem with WIFI, every 5-10min WIFI is disabled and completely disappears from the Menu-Networkmanager. Distance TV-Box <-> Router = 0.5m

    Device:

    Maxelsa Max-E AML S905X, 8GB-emmc, RAM : 2GB DDR3, WIFI: 802.11 b/g/n 2.4Hz (Chip AP6212a), bought in

    amazon(DE)

    The current Version of LE-8.1.5 with gxl_p212_2g.dtb on the SD card.

    I compared the files gxl_p212_2G.dtb and the file * .dtb, which was extracted from the internal memory of the TV box .. into the contents of the "wifi", here they are:

    gxl_p212_2g.dtb:

    Display Spoiler

    bumerc@bumerc-PC:~/DTB_MAXELSA_MAX-E$ fdtdump gxl_p212_2g.dtb | grep -A8 "wifi"

    wifi_32k_pins {

    amlogic,setmask = <0x00000005 0x000004ce>;

    amlogic,pins = "GPIOX_16";

    linux,phandle = <0x00000024>;

    phandle = <0x00000024>;

    };

    sd_clk_cmd_pins {

    amlogic,setmask = <0x00000006 0x00000003 0x5f320043 0x00000004>;

    amlogic,pins = "CARD_2", "CARD_3";

    --

    keyname = "mac_wifi";

    offset = <0x0000000c>;

    size = <0x00000006>;

    linux,phandle = <0x00000016>;

    phandle = <0x00000016>;

    };

    key_3 {

    keyname = "usid";

    offset = <0x00000012>;

    --

    wifi {

    compatible = "amlogic, aml_wifi";

    dev_name = "aml_wifi";

    status = "okay";

    interrupt_pin = <0x0000001a 0x0000000c 0x00000004>;

    interrupts = <0x00000000 0x0000000d 0x5f4c4f57>;

    irq_trigger_type = "GPIO_IRQ_LOW";

    power_on_pin = <0x0000001a 0x00000000 0x00000421>;

    dhd_static_buf;

    pinctrl-names = "wifi_32k_pins";

    pinctrl-0 = <0x00000024>;

    pwm_config = <0x00000025>;

    };

    wifi_pwm_conf {

    pwm_channel1 = <0x00000004>;

    pwm_channel2 = <0x0000000c>;

    pwm_channel1_conf = <0x0000774d 0x0000000c 0x00000009>;

    pwm_channel2_conf = <0x00007736 0x00000004 0x00000004>;

    linux,phandle = <0x00000025>;

    phandle = <0x00000025>;

    };

    emmc {

    --

    key-name = "mac_wifi";

    key-device = "normal";

    key-permit = "read", "write", "del";

    key-type = "mac";

    linux,phandle = <0x0000004a>;

    phandle = <0x0000004a>;

    };

    key_6 {

    key-name = "hdcp2_tx";

    bumerc@bumerc-PC:~/DTB_MAXELSA_MAX-E$

    gxl_p212_2g_maxelsa_max_e.dtb:

    Display Spoiler

    bumerc@bumerc-PC:~/DTB_MAXELSA_MAX-E$ fdtdump gxl_p212_2g_maxelsa_max_e.dtb | grep -c "wifi"

    7

    bumerc@bumerc-PC:~/DTB_MAXELSA_MAX-E$ fdtdump gxl_p212_2g_maxelsa_max_e.dtb | grep -A7 "wifi"

    wifi_32k_pins {

    amlogic,setmask = <0x00000005 0x00000421>;

    amlogic,pins = "GPIOX_16";

    linux,phandle = <0x00000021>;

    phandle = <0x00000021>;

    };

    sd_clk_cmd_pins {

    amlogic,setmask = <0x00000006 0x00000003 0x5f320043 0x00000004>;

    --

    keyname = "mac_wifi";

    offset = <0x0000000c>;

    size = <0x00000006>;

    linux,phandle = <0x00000014>;

    phandle = <0x00000014>;

    };

    key3 {

    keyname = "usid";

    --

    wifi {

    compatible = "amlogic, aml_wifi";

    dev_name = "aml_wifi";

    status = "okay";

    interrupt_pin = <0x00000018 0x0000000c 0x00000004>;

    interrupts = <0x00000000 0x0000000d 0x5f4c4f57>;

    irq_trigger_type = "GPIO_IRQ_LOW";

    power_on_pin = <0x00000018 0x00000000 0x00000374>;

    dhd_static_buf;

    pinctrl-names = "wifi_32k_pins";

    pinctrl-0 = <0x00000021>;

    };

    emmc {

    compatible = "amlogic, aml_sd_emmc";

    dev_name = "aml_newsd.0";

    status = "okay";

    reg = <0x00000000 0x00000003 0x000000da 0x00000374>;

    --

    key-name = "mac_wifi";

    key-device = "normal";

    key-permit = "read", "write", "del";

    key-type = "mac";

    linux,phandle = <0x00000046>;

    phandle = <0x00000046>;

    };

    key_6 {

    bumerc@bumerc-PC:~/DTB_MAXELSA_MAX-E$

    Do I understand correctly that wifi_pwm = wifi power management? I tried to remove this block from gxl_p212_2g.dtb, converting it to * .dts, then back to * .dtb, but the TV box with this dtb hangs on maxelsa bootlogo. Help me please understand this problem.

    Thank you so much for your hard work!

    gxl_p212_2g_maxelsa_max_e.dtb.zip

  • Using v8.1.5 on Beelink MX64 S905 box 2GB/8GB and notice that the led colours are incorrect.

    Off/Standby are red (that's ok)

    On is red (should be blue).

    Only started with v8.1.5.

  • Tried it and I have no wifi at all. My box is a S905x (Beelink Mini MX3 2) not a S905.

    I thought I had to use device trees from the S905x folder hence why i used gxl_p212_2g.dtb

    There is no need for DTB on S905X, right ?

    Edited once, last by phoenix73 (August 26, 2017 at 6:35 PM).

  • Hi guys!

    As always, many thanks to @kszaq for his awesome job, you rock man! ;)

    In my current setup I have a TX5 Pro box with Kodi Jarvis 16 installed on the system memory (using LibreELEC 7.0 for S905/S905X provided by kszaq, of course). I want to try this new build based on Kodi Krypton, but first I want to test it on a USB drive to see if everything works correctly.

    My question is really simple: is there any terminal command that I can type to start the device from the USB drive? How can I tell the box to start from the pendrive? Just to be sure, this is the configuration that I want to test: internal memory -> Libreelec 7.0.3.012l and USB drive -> Libreelec 8.1.5.

    Thanks for your help and keep up with the good work,

    Aitor

  • kszaq - any idea about this? Thanks in advance!

    Recompile kernel, remove console=tty0 from CMDLINE.

    Simply follow installation instructions, running from USB drive won't touch internal memory. If you want a command: reboot update

  • Do I understand correctly that wifi_pwm = wifi power management?I tried to remove this block from gxl_p212_2g.dtb, converting it to * .dts, then back to * .dtb, but the TV box with this dtb hangs on maxelsa bootlogo.Help me please understand this problem.


    Thank you so much for your hard work!

    No, I think it's about Pulse-width modulation - Wikipedia, something introduced in Nougat kernel and required to boot. I am working on improving Broadcom WiFi stability.

  • Just to say great wrok Kszaq on the latest & greatest 8.1.5 build. All working very nicely including of course the auto 3D switching you have now fixed :)

    One problem, which may or may not be related to LE, is that recently I have started using the PVR IPTV feature with a client (SCTV) and using the LE PVR Simple Client add-on. All works very well except that every boot up it keeps re scanning my very large libraries of movies, TV shows and music and this takes ages to complete, slowing down my system whilst it is scanning of course. Is this due to something with LE or is it KODI 17 itself ?? Trouble is I rarely change or add to these libraries and only use them for playing music and for rare times the internet is down and can turn to this big source of locally stored media. I have disabled the scan library for changes at boot up function too, but that still does not stop it rescanning at every boot up. I cannot remember this happenign before I started using this PVR IPTV feature (which is I have to say brilliant BTW with the client that I use).

    I appreicate this may or may not be the right thread for this annoying problem, but all I want scanned in at boot up are the IPTV channels and EPG etc., not my usually unchanged huge library. So I am not sure if this is a function that can be corrected within the LE build or is it simply just some obscure setting I need to change. Does anyone know the answer ??