My mind is refreshed on what the ancient problem was, now - for what it's worth ![]()
The Harmony mapping software (back when it was still an actively supported thing by Logitech) had issues with a different IR receiver I added after the old one died - the previous one was some Hauppage-alike thing that was fine as being talked to as "Generic PC IR" and JustWorked[tm], but the new one had to be specifically defined as a Microsoft Media Center Extender (MCE) receiver.
The problem arose because Logitech's definition table of MCE controls didn't 100% match Microsoft's defintions, and the button fucntion remaps were only available as pre-defined options from a drop-down menu, rather than customisable.
So, as you say, I had to do an annoying chain of workarounds - in Harmony, map a broken definition to a working but unused one, that also had a matching linux input code, then shovel that into lircmap, then a final kodi remote.xml entry. ![]()
It was a bit of work to unpick all that old nonsense and translate it to the much saner new method, but worth it.
Should be much easier to change/maintain in future if I need to alter anything again.
![]()