[8.2.3.1] LibreELEC 8.2 for S905/S905X

  • If nobody has done the work for you already, just write your own. It is easy and you can then upload the remote.conf you create to the remote.conf repository and help others that might have the same problem :cool:

    To get to the .config folder am I right in thinking in Kodi (LibreELEC) File Manager I choose:-

    1. Add a source> browse> Root filesystem> Storage

    2. Then select my added source (storage) and the .config folder I need to add my remote.conf is there?

    I have added a remote.conf file to the above .config folder and it made no difference (maybe it was the wrong one), I did restart Kodi

    I noticed that there was already a remote.conf file in the LibreELEC root directory, should I have deleted this one, or does a remote.conf in the .config folder supercede the remote.conf in the LibreELEC root on loading?

    Edited once, last by Jeffers (August 19, 2017 at 11:22 AM).

  • It might be an idea to post this in the remote thread.

    I wrote this some time ago.

    First of all. When booted into android, using an app (WiFi Droid) I logged in remotely. I copied the complete remote file from \etc\remote.conf

    In there you will see several different remote confs. You need the “group” which has the factory code for your remote.

    To find your factory remote I followed the guide by Ippon Create remote.conf from scratch - Amlogic - LibreELEC Forum

    You then place the remote.conf you have created in \storage\config

    Do not delete the existing remote conf, just rename it.

    Try using different remote conf already created in the remote thread

  • To get to the .config folder . . .

    I use SSH to transfer the custom remote.conf to the /storage/.config folder.

    If you have samba sharing enabled you can also access is via your PC's file explorer.

    The remote.conf in .config takes priority over the default one, so there's no need to delete it.

    I have added a remote.conf file to the above .config folder and it made no difference (maybe it was the wrong one)

    probably

    As bubblegum57 states, this would be the simplest way to get the correct remote.conf if you still have the Android OS installed. . .

    First of all. When booted into android, using an app (WiFiDroid) I logged in remotely. I copiedthe complete remote file from \etc\remote.conf

    Edited once, last by Poida (August 19, 2017 at 11:51 AM).

  • I use SSH to transfer the custom remote.conf to the /storage/.config folder.

    If you have samba sharing enabled you can also access is via your PC's file explorer.

    The remote.conf in .config takes priority over the default one, so there's no need to delete it.

    probably

    As bubblegum57 states, this would be the simplest way to get the correct remote.conf if you still have the Android OS installed. . .

    Thanks for info, I missed Bubblegum's info/post.

    I booted box into android, copied the remote.conf from etc to a USB I had plugged in the box.

    Rebooted box into LibreELEC and copied remote.conf from USB to .config

    Rebooted the box into LibreELEC box remote still not working :(

    Any idea what I am not doing/doing incorrectly?

    This is what's in my remote.conf that I copied to the LibeELEC .config folder:-

    #*********************************************************************************************************


    #this file is configuration for each factory remote device


    # work_mode 0 :software mode 1 :hardware mode


    # repeat_enable 0 :disable repeat 1 :enable repeat


    #


    # factory_code each device has it's unique factory code.


    # pattern:custom_code(16bit)+index_code(16bit)


    # examble: 0xff000001 = 0xff00(custom cod) 0001 (index)


    #


    # release_delay unit:ms.release will report from kernel to user layer after this period of time


    # from press or repeat triggered.


    #


    # debug_enable 0 :debug disable 1 :debug disable


    #


    # SW MODE:


    # bit_count how many bits in each frame


    # tw_leader_act time window for leader active


    # tw_bit0 time window for bit0 time.


    # tw_bit1 time window for bit1 time


    # tw_repeat_leader time window for repeat leader


    # REG


    # reg_base_gen set value for PREG_IR_DEC_BASE_GEN


    # reg_control set value for PREG_IR_DEC_CONTROL


    # reg_leader_act set value for PREG_IR_DEC_LEADER_ACTIVE


    # reg_leader_idle set value for PREG_IR_DEC_LEADER_IDLE


    # reg_repeat_leader set value for PREG_IR_DEC_REPEAT_IDLE


    # reg_bit0_time set value for PREG_IR_DEC_BIT0_TIME


    #*************************************************************************************************************


    #amlogic NEC remote


    work_mode = 0


    repeat_enable = 1


    repeat_delay = 130


    repeat_peroid = 120


    release_delay = 20


    debug_enable = 1

    fn_key_scancode = 0x44


    left_key_scancode = 0x10


    right_key_scancode = 0x11


    up_key_scancode = 0x0b


    down_key_scancode = 0x0e


    ok_key_scancode = 0x0d


    pageup_key_scancode = 0x1e


    pagedown_key_scancode = 0x1f

    custom_begin


    factory_infcode = 0


    factory_code = 0x40400001

    mouse_begin


    0 0x10


    1 0x11


    2 0x0b


    3 0x0e


    mouse_end


    key_begin


    0x4d 116


    0x43 113


    0x53 226


    0x5b 0x179


    0x57 150


    0x54 0x16a


    0x1c 114


    0x1e 0x19c


    0x1f 0x197


    0x15 115


    0x1a 102


    0x42 158


    0x45 139


    # 0x44 0

    0x0b 103


    0x0e 108


    0x10 105


    0x11 106


    0x0d 28

    0x01 2


    0x02 3


    0x03 4


    0x04 5


    0x05 6


    0x06 7


    0x07 8


    0x08 9


    0x09 10


    0x0f 0x175


    0x00 11


    0x0c 14


    key_end


    repeat_key_begin


    0x4d 116


    0x43 113


    0x53 226


    0x5b 0x179


    0x57 150


    0x54 0x16a


    0x1c 114


    0x1e 0x19c


    0x1f 0x197


    0x15 115


    0x1a 102


    0x42 158


    0x45 139


    # 0x44 0

    0x0b 103


    0x0e 108


    0x10 105


    0x11 106


    0x0d 28

    0x01 2


    0x02 3


    0x03 4


    0x04 5


    0x05 6


    0x06 7


    0x07 8


    0x08 9


    0x09 10


    0x0f 0x175


    0x00 11


    0x0c 14


    repeat_key_end


    custom_end

    custom_begin


    factory_infcode = 1


    factory_code = 0xbd020001


    key_begin


    0xca 103


    0xd2 108


    0x99 105


    0xc1 106


    0xce 97


    0x45 116


    0xc5 133


    0x80 113


    0xd0 15


    0xd6 125


    0x95 102


    0xdd 104


    0x8c 109


    0x89 131


    0x9c 130


    0x9a 120


    0xcd 121


    key_end


    custom_end

  • My tests with 802.1ac 5GHz WiFi, device standing 15cm from the router, iperf3 over TCP to a wired NAS:

    new firmware, old driver: ~50Mbps
    new firmware, new driver: ~180Mbps download, ~110Mbps upload

    I have now tested 8.1.5 and it is definitely better than 8.1.3+ but still not usable in my environment.

    The connection is now at least reliable in most cases (no SSH timeouts, etc.) but still very slow with max. 300kB/s (~3Mbps) over SCP. After ~100MB of transferred data the connection again gets very unreliable and repeatedly drops the SSH session.

    I have a 802.11n 5GHz network with an Asus RT-N66U AP with tomato-shibby firmware. Client is a Beelink Mini MX3 II. I also tried switching Channels but it makes no difference. About 1m away from the box my tablet is getting 80-90Mbps.

    Edit: With 8.1.2 everything is fine again.

    Edited once, last by derTyp (August 19, 2017 at 2:39 PM).

  • I thought if I copied the remot.conf from the box when in android would work when I copied it to LibreELEC's .conf

    What you have posted contains more than 1 factory_code entry (so can't be right)

    Once you have found the correct remote.conf you copy the complete file into /storage/.config folder of your LE installation.

    Failing that . . .

    just write your own It is easy

  • What you have posted contains more than 1 factory_code entry (so can't be right)

    Once you have found the correct remote.conf you copy the complete file into /storage/.config folder of your LE installation.

    Failing that . . .

    I copied the remote.conf from the etc folder on my box that I run LibreELEC on, so I don't understand how it could be incorrect

  • I copied the remote.conf from the etc folder on my box that I run LibreELEC on, so I don't understand how it could be incorrect

    As I said I had the same problem.

    Have you looked at the remote repository thread to see if the same remote as yours has been uploaded?

  • As I said I had the same problem.

    Have you looked at the remote repository thread to see if the same remote as yours has been uploaded?

    I find it odd that the remote.conf works in android but not LibreELEC

    Do you have a link for the repository thread,

    I'll get there in the end and learn a lot along the way :)