Posts by robvh

    Going to directory /storage/.kodi/addons/browser.chrome and removing file extract.ok forces a reload of the chrome binary next time you run the chrome addon. This is much more convenient than uninstalling the chrome installer, thus loosing your preferences, bookmarks, etc.

    I just updated my LE 10.0.0.2 to 106.0.5249.61-1 (version number from ubuntu) using the process in post #6, and was lucky to see no new libraries were needed.

    So, you mean to say that i should be able to use my MCE remote with the built-in CIR receiver on the board?

    I am basically conversant with lirc but haven't been as big of a user for the last 10 years or so.

    The Wiki page points out that you do not have to activate lirc, because the kernel now translates IR events. You just have to tell the kernel about you (MCE) remote. This is accomplished with the rc_maps.cfg file. Anyway, read the Wiki page. Look in /usr/lib/udev/rc_keymaps if there is (already) a toml file for your remote. Otherwise, construct one yourself.

    By MCE remote do you mean the kind that come with a USB dongle? I do have some and can hook one up. I also have some of the IR remotes that come with random chinese android tv boxes but i haven't looked into how to get the native ir port working yet. Been using one of those logitech keyboards with the built in trackpad.

    If you have an ssh connection, use ir-keytable -t then point your remote and click. The scan codes should get printed if the remote is recognized.

    Look in /usr/lib/udev/rc_keymaps for a toml file with matching name, or grep one of the scan codes and look for matching files.

    Put matching filename into /storage/.config/rc_maps.cfg like so

    echo "* * x96max.toml" >/storage/.config/rc_maps.cfg

    Read more about remotes and keymaps in Infra-Red Remotes - LibreELEC.wiki

    With ir-keytable -t I found out the hex codes for the remote, then a quick grep in /usr/lib/udev/rc_keymaps showed me there is a pre-built keymap file in LE for the remote shipped with the x96h. Just put this into /storage/.config/rc_maps.cfg like so, and Bob's your uncle:

    echo "* * x96max.toml" >/storage/.config/rc_maps.cfg

    I didn't even have to select the sun50i-h6-ir.dtbo with an OVERLAY command.

    With or without the OVERLAY, the power button on back of the box does not start or shutdown LE.

    For power off, the red button on the remote works immediately. Power on.... well, unplug the power and plug it in again.


    I am still not sure why the LE screens don't allow you to choose x96max as they input device. Anyway, this is good, no need for lirc.

    Read more about remotes and keymaps in Infra-Red Remotes - LibreELEC.wiki

    This is what the remote looks like: X96H-Pro-Smart-TV-Box.jpg

    I have an X96H running with Jernej's LibreELEC-H6.arm-9.80-nightly-20210221-f768c9b-tanix-tx6. (Thank you Jernej!).

    HDMI, ethernet working fine and stable. IR remote shipped with the tvbox is not recognized by kodi, but I can see it send commands with ir-keytable -t. Wifi not recognized at all. The box stays cool while streaming.

    The X96H is also running very nicely with Armbian_21.05.0-trunk_Aw-h6-tv_focal_current_5.10.20_xfce_desktop.img by Balbes Allwinner H6 - Allwinner CPU Boxes - Armbian forum

    With armbian, Wifi works.

    Looking at the android firmware, X96H comes with a DTB partition that just contains