LibreELEC build for S905/S905X with Kodi Krypton

  • Just wanted to says thanks for adding mediaportal pvr and i'm not sure if it's because of Krypton or just this build it self but i no longer have the audio sync issues watching livetv that i had with 7.0.2.008 build from kszaq


  • Original MiniMX remote (IR) not working for me
    Other (USB) remotes are working fine...

    I was testing on MiniMX (1GB/8GB) and remote control works fine. Of course, I used the 'remote.conf' file prepared by kostaman.

    However, I had problem with playback of 2160p x265 10bit video contents with the latest build. The box just stayed in UI and halted, rolled back to r0003 and works again. I checked the memory usage before testing, it was only 36% and should be okay.

    I loaned my Mini M8S II (as well as 4K video test files) to a friend last Friday to test his new 4K TV. I have only limited 4K video contents to test. Not yet tested your latest build on my other 2GB/16GB devices.

    Thanks.

  • I was testing on MiniMX (1GB/8GB) and remote control works fine. Of course, I used the 'remote.conf' file prepared by kostaman.

    However, I had problem with playback of 2160p x265 10bit video contents with the latest build. The box just stayed in UI and halted, rolled back to r0003 and works again. I checked the memory usage before testing, it was only 36% and should be okay.

    I loaned my Mini M8S II (as well as 4K video test files) to a friend last Friday to test his new 4K TV. I have only limited 4K video contents to test. Not yet tested your latest build on my other 2GB/16GB devices.

    Thanks.

    I tested following 4k files and I had no issue:

    jellyfish-120-mbps-4k-uhd-hevc-10bit.mkv
    jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv
    jellyfish-200-mbps-4k-uhd-hevc-10bit.mkv
    jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv
    jellyfish-60-mbps-hd-hevc-10bit.mkv
    LG_Chess_HDR.mp4
    LG_Colors-of-Journey-HDR.mp4
    The Curvature of Earth 2K 60FPS.mp4
    The Curvature of Earth 4K 30FPS.webm
    The Curvature of Earth 4K 60FPS.mp4
    The Curvature of Earth 4K 60FPS.webm

    Only playback of jellyfish-400-mbps-4k-uhd-hevc-10bit had slower frame rate as there is 400 Mbps stream (also USB 2.0 is only 480 Mbps).

    Edited once, last by afl1 (October 27, 2016 at 3:42 PM).

  • I rolled back to r0003, and then update to r0004, and r0005 after that. All operations were done through ./update folder. It now works fine with playback of 4K HEVC 10bit videos.

    I'm not sure the issue was related to subtitles. All test videos listed above do not contains embedded subtitles in TXT format.
    [hr]
    afl1, I noticed you added MediaPortal TV server in your latest addon.zip. I am not familiar with MediaPortal. Is your MediaPortal TV server supports USB TV tuner like the TVHeadend, more specifically USB ATSC TV tuner? or it's just a pvr addon?

    I was using a USB TV tuner with my RPi2 running TVHeadend, but it was abandoned after the RPi2 could no long support 10bit HEVC.

    EDIT: After Google for a while, I understand pvr.mediaportal.tvserver is only a pvr addon and not TV server that its name implies. I also found many addons have been compiled for aarch64 architecture for use with S905 and available for download from here , but they are all for LE7.0 i.e. Jarvis build instead of Krypton. Is it possible for you to compile addon service.multimedia.tvheadend for your Krypton build?

    Thanks.

    Edited once, last by wkchick (October 27, 2016 at 5:38 PM).

  • I rolled back to r0003, and then update to r0004, and r0005 after that. All operations were done through ./update folder. It now works fine with playback of 4K HEVC 10bit videos.

    I'm not sure the issue was related to subtitles. All test videos listed above do not contains embedded subtitles in TXT format.
    [hr]
    afl1, I noticed you added MediaPortal TV server in your latest addon.zip. I am not familiar with MediaPortal. Is your MediaPortal TV server supports USB TV tuner like the TVHeadend, more specifically USB ATSC TV tuner? or it's just a pvr addon?

    I was using a USB TV tuner with my RPi2 running TVHeadend, but it was abandoned after the RPi2 could no long support 10bit HEVC.

    EDIT: After Google for a while, I understand pvr.mediaportal.tvserver is only a pvr addon and not TV server that its name implies. I also found many addons have been compiled for aarch64 architecture for use with S905 and available for download from here , but they are all for LE7.0 i.e. Jarvis build instead of Krypton. Is it possible for you to compile addon service.multimedia.tvheadend for your Krypton build?

    Thanks.

    Only pvr's depend on version. Services are running in background without interaction with GUI and are version independ. Same service tvheadend u can use for both Jarvis and Krypton.

  • Here dmegs log with the wifi error.
    Can You see the problem?
    [ 14.944244@3] aml_wifi wifi.30: [extern_wifi_set_enable] WIFI Enable! 234
    [ 15.122186@2] libphy: stmmac-0:00 - Link is Up - 100/Full
    [ 15.452284@3] sdio_reset_comm():
    [ 15.485282@0] sdio: queuing unknown CIS tuple 0x80 (2 bytes)
    [ 15.594299@0] sdio: clk 200000000 SDR mode tuning start
    [ 15.594616@0] sdio: rx_tuning_result[0] = 10
    [ 15.594916@0] sdio: rx_tuning_result[1] = 10
    [ 15.595215@0] sdio: rx_tuning_result[2] = 10
    [ 15.595512@0] sdio: rx_tuning_result[3] = 10
    [ 15.595825@0] sdio: rx_tuning_result[4] = 10
    [ 15.595837@0] sdio: best_win_start =0, best_win_size =5
    [ 15.595849@0] sdio: sd_emmc_regs->gclock=0x1000245,sd_emmc_regs->gadjust=0x2000
    [ 15.595862@0] sdio: gclock =0x1000245, gdelay=0x0, gadjust=0x2000
    [ 15.595934@0] sdioh_start: set sd_f2_blocksize 128
    [ 15.596412@0]
    [ 15.596412@0]
    [ 15.596412@0] dhd_bus_devreset: == WLAN ON ==
    [ 15.596567@0] F1 signature read @0x18000000=0x17224356
    [ 15.601288@0] F1 signature OK, socitype:0x1 chip:0x4356 rev:0x2 pkg:0x2
    [ 15.603124@0] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
    [ 15.603649@0] dhd_conf_read_nv_by_chip: nv_by_chip_count=7
    [ 15.603658@0] dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=0, name=nvram_ap6181.txt
    [ 15.603664@0] dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=1, name=nvram_ap6210.txt
    [ 15.603671@0] dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=0, name=nvram_ap6212.txt
    [ 15.603677@0] dhd_conf_read_nv_by_chip: chip=0x4345, chiprev=6, name=nvram_ap6255.txt
    [ 15.603684@0] dhd_conf_read_nv_by_chip: chip=0x4330, chiprev=4, name=nvram_ap6330.txt
    [ 15.603690@0] dhd_conf_read_nv_by_chip: chip=0x4339, chiprev=1, name=nvram_ap6335.txt
    [ 15.603696@0] dhd_conf_read_nv_by_chip: chip=0x4335, chiprev=1, name=nvram_bcm4335.txt
    [ 15.603759@0] dhd_conf_read_config: mimo_bw_cap = 1
    [ 15.604045@0] dhd_conf_read_config: bcn_timeout = 20
    [ 15.604115@0] dhd_conf_read_config: kso_enable = 0
    [ 15.604385@0] dhd_conf_read_config: PM = 0
    [ 15.604652@0] dhd_conf_set_fw_name_by_chip: firmware_path=/lib/firmware/brcm/fw_bcm4356a2_ag.bin
    [ 15.604660@0] dhdsdio_download_firmware: set use_rxchain 0
    [ 15.604664@0] dhdsdio_download_firmware: set txglomsize 40
    [ 15.604670@0] sdioh_set_mode: set txglom_mode to multi-desc
    [ 15.604674@0] Final fw_path=/lib/firmware/brcm/fw_bcm4356a2_ag.bin
    [ 15.604679@0] Final nv_path=/lib/firmware/brcm/
    [ 15.604683@0] Final conf_path=/lib/firmware/brcm/config.txt
    [ 15.654041@0] dhdsdio_download_nvram: error reading nvram file: -21
    [ 15.654056@0] _dhdsdio_download_firmware: dongle nvram file download failed
    [ 15.654080@0] dhd_net_bus_devreset: dhd_bus_devreset: -35
    [ 15.654087@0] dhd_prot_ioctl : bus is down. we have nothing to do
    [ 15.654092@0] dhd_net_bus_devreset: dhd_bus_devreset: -35
    [ 15.654122@0] wifi_platform_set_power = 0
    [ 15.654127@0] ======== PULL WL_REG_ON LOW! ========
    [ 15.654131@0] wl_android_wifi_on: Failed
    [ 15.654135@0] dhd_open : wl_android_wifi_on failed (-35)
    [ 15.654141@0] dhd_stop: Enter ffffffc064fbc000
    [ 15.654144@0] wl_android_wifi_off in 1
    [ 15.654148@0] wl_android_wifi_off in 2: g_wifi_on=0
    [ 15.654151@0] wl_android_wifi_off out
    [ 15.654155@0] dhd_stop: Exit
    [ 15.654160@0] dhd_open: Exit ret=-1
    [ 15.654189@2] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 18.267587@2] meson_uart c11084c0.serial: ttyS1 use xtal(8M) 24000000 change 115200 to 2000000
    [ 18.293233@0] Bluetooth: HCI UART driver ver 2.2
    [ 18.293271@0] Bluetooth: HCI H4 protocol initialized
    [ 18.293290@0] Bluetooth: HCI BCSP protocol initialized
    [ 18.293308@0] Bluetooth: HCILL protocol initialized
    [ 18.293325@0] Bluetooth: HCIATH3K protocol initialized
    [ 18.293342@0] Bluetooth: HCI Three-wire UART (H5) protocol initialized


    Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk


  • You know sometimes it's nice to be nice...


    You don't think making builds for people to use is nice?
    Reading the threads before asking Qs is 'nice' - it shows a bit of respect for the people who are doing the work and putting the time in.
    Edit: while I'm here:
    This build runs really (surprisingly) well on my minimxiii. It didn't like the update from jarvis, but I found the same on other platforms - I ended up starting from scratch with a fresh .kodi folder. Thanks for your work afl1 (and obviously kszaq).
    PVR (dvbviewer) is also working well for me.

    Edited once, last by trogggy (October 28, 2016 at 3:51 PM).