This is a complete guide to all the steps I have collected for the optimal use of a Logitech Harmony 650 remote with Coreelec / Kodi - in my case using them withj Ugoos AM6B+ and Odroid N2/+ hardware.
Once properly set up, a Harmony 650 (or similar) is an excellent Kodi companion, with just the right mix of hard buttons for essentials, plus a programmable screen for less often used things. I'm yet to find a better alternative.
Of course other Logitech remotes and Kodi boxes will likely be very similar.
<aside> ⚠️
**** EDIT 2025 →
on my Ugoos AM6B+ machine, of the below, I have* only added hdmi_cec='0'
to config.ini
- the Harmony works fine without any of the others, including power off/resume.
You should also boot the Ugoos AM6B+ into Android and and in Device Settings → Power → Disable Auto Power On (stops the device auto booting when plugged in, so the power switch behaves a lot more like a real power switch…
</aside>
config.ini
, set/add these config items.These disable CEC completely, and allow the Kodi box to wake up via the remote.
(n.b. to make changes to config.ini
you will first need to ssh in and mount -o remount,rw /flash
to make the file write-able!)
hdmi_cec='0'
cec_func_config='0'
remotewakeup='0x800f040c'
remotewakeupmask='0xffff7fff'
decode_type='0x5'
Microsoft Media Centre Extender
0
remote-repeat.rules
file (linked below), to .config/udev.rules.d/
- this improves the general responsiveness to the remote (usie this with Odroid N2/+ but not the Ugoos AM6B+)