[8.0.2e] LibreELEC 8.0 for S905/S905X

  • speaking about shifting to the left: I recently found out that the output is shifted one or two pixels to the left for all versions of LE I've tried so far. Again, screenshots are no use, so more photos:

    now, this also only occurs with HW-acceleration on, when it's off the picture is perfectly centered.
    (accordingly?) video calibration is no use, I can set the left overscan as far as I want, it' always output the same.
    problem occurs on Krypton from the signature and 7.0.3.011 which is now on the SD card, haven't tried Dec 23rd build again (I need more SD cards for testing)

    (should I post a separate thread/bug report or is it fine here?)

    did anyone find out what's up with this pixel shift? I'm pretty sure it happens with every file that is hardware decoded, on one file I even saw a red line of pixels on the right. it's just that this test file shows it clearly. I found it also on youtube, so you don't need to download the whole suite of files from the link I provided earlier.

    also, can other users test this please to find out whether it's common or just with my box?

    thank you!

  • I have seen this with a few of my hevc encoded files a while ago (on scenes with very different colors on left and right).

    Need to check if it still exists in version 012.


  • did anyone find out what's up with this pixel shift? I'm pretty sure it happens with every file that is hardware decoded, on one file I even saw a red line of pixels on the right. it's just that this test file shows it clearly. I found it also on youtube, so you don't need to download the whole suite of files from the link I provided earlier.

    also, can other users test this please to find out whether it's common or just with my box?

    thank you!

    I've been doing some tests and I can confirm that there is a slight pixel shift. Unfortunately it can't be easily fixed - in fact I wasn't able to fix it using sysfs parameters. This looks like HW decoder bug and I'll put it on my (long) todo list of things to look at.

  • I've been doing some tests and I can confirm that there is a slight pixel shift. Unfortunately it can't be easily fixed - in fact I wasn't able to fix it using sysfs parameters. This looks like HW decoder bug and I'll put it on my (long) todo list of things to look at.

    I'm using your source built with kodi master. It seems that the pixel shift increases evrytime I play a video I.e. first video has no shift at all and subtitles are perfect then next video has slight shift and this keeps on increasing..

  • kszaq I'd like to thank you for your efforts. Big improvement over OEM Android s/w.

    I'm using LlibreELEC 7.90 on the TX5 Pro box, with S905x processor, 2GB RAM. Overall working very well, but I found 2 issues:
    1. LE doesn't recognize bluetooth. I enabled BT within LE addon, but still no BT device found
    2. Can't wake up box with remote control after it was "suspended". Blue LED is on, but nothing is happening. Works fine if box was powered down.

    System log log-2017-01-08-19.42.46.zip

    LibreL:~ # lsmod
    Module Size Used by
    sha1_generic 2212 0
    rfcomm 34202 6
    hci_uart 22053 1
    bnep 11100 2
    dhd 713983 0
    btsdio 3186 0
    bluetooth 243236 34 bnep,btsdio,hci_uart,rfcomm
    cfg80211 359759 1 dhd
    6lowpan_iphc 5911 1 bluetooth
    wifi_dummy 814 0
    mali 200608 5
    amlvideodri 11050 0
    videobuf_res 5546 1 amlvideodri
    videobuf_core 6723 2 amlvideodri,videobuf_res
    videodev 145832 1 amlvideodri
    media 21351 1 videodev
    aml_nftl_dev 82916 0
    fbcon 37265 0
    bitblit 4460 1 fbcon
    softcursor 1200 1 bitblit
    font 7295 1 fbcon

  • I'm using your source built with kodi master. It seems that the pixel shift increases evrytime I play a video I.e. first video has no shift at all and subtitles are perfect then next video has slight shift and this keeps on increasing..

    interesting. especially because sometimes it realigns (?) itself and subtitles show ok again.
    thanks for the in depth testing.

    + I also have the problems with German streams, it thinks it plays but it doesn't with HW decoding on. it doesn't even switch to the fullscreen video, but if I enter it from the sidebar I can see that it hangs on the first (?) frame and then keeps on playing, even longer than the stream is, until I stop playback. it does change refresh rate to the correct one though (but disabling refresh rate change doesn't make it work).

  • It seems that BT adapter is working, but LE doesn't recognize it. Outputs from bluetoothctl and hciconfig
    [bluetooth]# show
    Controller E0:76:D0:F4:77:8B
    Name: BlueZ 5.43
    Alias: LibreL
    Class: 0x1c0000
    Powered: yes
    Discoverable: no
    Pairable: yes
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
    UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d052B
    Discovering: no

    LibreL:~ # hciconfig
    hci1: Type: Primary Bus: UART
    BD Address: E0:76:D0:F4:77:8B ACL MTU: 1021:8 SCO MTU: 64:1
    UP RUNNING PSCAN
    RX bytes:1346 acl:0 sco:0 events:76 errors:0
    TX bytes:1743 acl:0 sco:0 commands:76 errors:0

    hci0: Type: Primary Bus: SDIO
    BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
    DOWN
    RX bytes:0 acl:0 sco:0 events:0 errors:0
    TX bytes:0 acl:0 sco:0 commands:0 errors:0

    Please let me know if this is appropriate forum to post it.

    Thank you

    I found few errors in the lsusb -v output. Full output attached
    bluetoothd[2631]: Failed to obtain handles for "Service Changed" characteristic
    bluetoothd[2631]: hci1 Load Connection Parameters failed: Unknown Command (0x01)

  • Hi everyone,

    I have no sound device in settings except BT with S905.arm-8.0-devel-201612231
    Neither on Tanix TX5 Pro or MiniM8S 2Gb/16Gb models
    Sound device OK with S905.arm-7.0.3.012

    I used gxl p212 2gb.dtb

    Everything works clean so far except... no sound device.
    Did i miss something?

    Thanks !


  • Hi everyone,

    I have no sound device in settings except BT with S905.arm-8.0-devel-201612231
    Neither on Tanix TX5 Pro or MiniM8S 2Gb/16Gb models
    Sound device OK with S905.arm-7.0.3.012

    I used gxl p212 2gb.dtb

    Everything works clean so far except... no sound device.
    Did i miss something?

    Thanks !

    Obviously, you picked the wrong dtb.img. For S905.arm-8.0-devel-201612231, you should use device trees of 7.0.3.011 instead of 7.0.3.012. Also at least for Mini M8S (not the Mini M8S II), you shouldn't use the gxl p212 2gb.dtb. That dtb.img is for Android box with S905X processor.

  • Hi,

    I have a M8S II and i would like to use it with libreelec instead because i use lbreelec on my HTPC.
    For my M8SII, i just have to download the version on the first page, or do i have to make some configuration ?


  • Hi,

    I have a M8S II and i would like to use it with libreelec instead because i use lbreelec on my HTPC.
    For my M8SII, i just have to download the version on the first page, or do i have to make some configuration ?

    This thread is for Krypton, perhaps you need to install the Jarvis version to microsd card first. I assume you have a S905X, so

    LibreELEC

    download the correct image & device tree, burn/write to microsd card etc read the instructions carefully, Any issues post in the correct thread


  • Hi,

    I have a M8S II and i would like to use it with libreelec instead because i use lbreelec on my HTPC.
    For my M8SII, i just have to download the version on the first page, or do i have to make some configuration ?

    Yes, that is how it worked for me.