Since CoreELEC was created the number 1 complaint we have seen over and over again and the biggest source of frustration for our users has been how poor the user experience is with the bundled infra-red remotes that come with generic devices compared with older Krypton based builds.
CoreELEC by default uses meson-ir which allows you to use almost any remote of your choosing to control your device, this works okay when it is setup and configured correctly but not everybody is a power user and some people struggle with achieving this.
Starting with nightlies from 18/01/19, we have added the ability to use either meson-ir remote configurations or the older Kypton amremote style configurations.
To take advantage of these changes simply copy your Krypton remote.conf to the COREELEC partition of your SD card / USB flash drive or to /storage/.config/remote.conf and reboot.
Your device will reboot again whilst changes are made to your device, to revert back to meson-ir just simply remove the file and reboot again.
If you use gpio-ir-recv on the Odroid C2 and wish to disable internal IR then simply create an empty remote.disable file in the same location.
And I just went through the whole several-days learning curve of switching my LibreELEC remote.conf setup over to the new format. Oh well, just my luck timing-wise.
Many thanks for implementing this anyway, it would have made my switch from LibreELEC much simpler and pain-free, so Iām sure it will help other users who will start switching once Kodi 18 becomes the official release package.
Meson-ir remains the main system. Amremote is for people who want to use it for convenient reasons. Anyway we are happy to provide users with as much options as possible.
@alex yes you can, you can have multiple configs read as long as the first portion of the file name contains remote ie you can haveā¦ remote1.conf remote2.conf or remote-tanix.conf
I donāt notice any response differences between meson-ir and amremote on my BeeLink Mini MXIII II.
And configuration is clear and working for every remote I own. You can configure each remote (TV, BD-player, Android-box,ā¦) to work with CE. Preliminary is only a supported remote protocol (e.g. nec).
Although my personal experience with meson-ir isnāt very good, I completely understand the decision to implement it. It allows the users to use any remote they want, not just the remote that comes with their device. Itās also very flexible in how it can be configured and tweaked. In addition, itās generic and cross platform, so it should work the same way on all types of devices. Just explaining the logic behind the decision they made the switch.
Ok, but for me personal experience is most important. On my device, there is no tweak to make it working as good as usb keyboard or amremote. This is just not possible. No matter what/how I set, continous fast remote button press results with 1/3 events lost. Maybe some devices work better, but my MXQ Pro does not. Their solution is to buy good remote to use other protocol, but whatās the point to buy Microsoft Remote that is even more expensive than box itself?
I also like to map any key to any remote button, if I want to map key E to remote button, I can do that without any effort, because remote actually works as remote keyboard. So I can map key E to show epg and key G to change epg group. With meson-ir I couldnāt do that (if even possible, not easy).
I agree the best way is to let users to choice which way they want.
The point is that you are choosing to buy cheap hardware and we (including you) all know that you do get āwhat you pay forā. Itās all very well to want top-shelf performance, without compromise, but sometimes you have to invest a little more into achieving that ābest personal experienceā that you seek
The decision to change to meason-ir would have been made for maximum compatibilty, at the cost of slight performance degredation for some.
LOL, technically itās possible to get better for the same price. Should I really pay 3x my box costs in the name of ācompatibilityā and drop amremote which results the same experience with cheap remote in my caseā¦ not, not really.
Iāve upgraded to the latest nightly build and my remote stopped working.
Beelink GT1 ultimate + CoreElec Jan25 build. I was already using meson-ir cfg and keymap file.
Files and configs are still there, but itās not workingā¦
Looking at dmesg I have āremote: Wrong custom code is xxxxxāā¦
What is an output of ls -l /flash fdtget -t s /flash/dtb.img /meson-remote/ status fdtget -t s /flash/dtb.img /meson-ir/ status
?
Also in rc.maps.cfg just left beelink_gt1, full path is not required
I feel like Iām missing something obvious, but where do I get the remote.conf file? Iād like to use this older style of remote configuration but I donāt know where this file is located.