2019-06-26, 03:51
Hi all,
Thought this might be helpful if anyone is struggling with an MCE remote on a new install of Windows 10.
I have a new NUC that didn't want to respond to a standard MCE remote (or a Harmony configured as an MCE remote). The remotes worked on my existing HTPC & tested fine on my laptop, but wouldn't work on either of my NUCs, either through the built in eHome Infrared Transceiver, or via a USB one. The key difference that I worked out was that the HTPC & laptop were both upgraded from Windows 7, while the NUCs were straight Windows 10 installs.
After mucking around with ShowKey.exe (program that shows what button presses are registered, available here: http://xbmcmce.sourceforge.net/), I found that none of the specialised MCE buttons (the green button, info, recorded TV, guide, live TV, DVD menu & the colored buttons) would generate an output, even after reassigning them via Advanced MCE Remote Mapper (https://forum.kodi.tv/showthread.php?tid=164252). I compared drivers, devices, etc, but the only real difference I found was this extra registry key on the 'pure' Windows 10 PCs:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f56da which is the "RC6 based MCE and XBOX360 remote"
Underneath that on the 'pure' Windows 10 PCs (but first up on the upgraded ones) is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da which is the "RC6 based MCE remote"
Advanced MCE Remote Mapper & XBMCCustomRegis edit the second (57da), but not the first (56da). I imagine that correctly editing the buttons on the first would fix it, but simply deleting the key & rebooting makes the 'pure' Windows 10 PCs use 57da & it works perfectly.
The only other issue is that the XBMCCustomRegis script has an error as it looks for the (x86) file path for Kodi. Editing the file path in the AHK script file fixes it.
This will probably help with MediaPortal, Emby Theatre, WMC hacked into Windows 10, etc so I'll add them so it's searchable.
Cheers.
Thought this might be helpful if anyone is struggling with an MCE remote on a new install of Windows 10.
I have a new NUC that didn't want to respond to a standard MCE remote (or a Harmony configured as an MCE remote). The remotes worked on my existing HTPC & tested fine on my laptop, but wouldn't work on either of my NUCs, either through the built in eHome Infrared Transceiver, or via a USB one. The key difference that I worked out was that the HTPC & laptop were both upgraded from Windows 7, while the NUCs were straight Windows 10 installs.
After mucking around with ShowKey.exe (program that shows what button presses are registered, available here: http://xbmcmce.sourceforge.net/), I found that none of the specialised MCE buttons (the green button, info, recorded TV, guide, live TV, DVD menu & the colored buttons) would generate an output, even after reassigning them via Advanced MCE Remote Mapper (https://forum.kodi.tv/showthread.php?tid=164252). I compared drivers, devices, etc, but the only real difference I found was this extra registry key on the 'pure' Windows 10 PCs:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f56da which is the "RC6 based MCE and XBOX360 remote"
Underneath that on the 'pure' Windows 10 PCs (but first up on the upgraded ones) is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da which is the "RC6 based MCE remote"
Advanced MCE Remote Mapper & XBMCCustomRegis edit the second (57da), but not the first (56da). I imagine that correctly editing the buttons on the first would fix it, but simply deleting the key & rebooting makes the 'pure' Windows 10 PCs use 57da & it works perfectly.
The only other issue is that the XBMCCustomRegis script has an error as it looks for the (x86) file path for Kodi. Editing the file path in the AHK script file fixes it.
This will probably help with MediaPortal, Emby Theatre, WMC hacked into Windows 10, etc so I'll add them so it's searchable.
Cheers.