This is lengthy but for those who read it and for Intel, trying to avoid any unnecessary questions. Been working in this for a long time. I think eventually I get somewhere, but still not solved.
I am having trouble with my infrared port on my NUC. Problem I've read others are having as well. My problem is specifically around turning the unit on from sleep. Other buttons seem to work including powering it off. To start, my setup:
- Intel BOXNUC7I3BNK NUC Kit
- Corsair Force MP500 Series M.2 SSD 120GB Internal Drive (CSSD-F120GBMP500)
- Ballistix Sport LT 8GB Kit (4GBx2) DDR4 2400 MT/s (PC4-19200) SODIMM 260-Pin - BLS2K4G4S240FSD (Gray)
- Windows 10 Pro all updates
- ITECIR and eHome Infared transceivers both show under HID in Device Manager
- Connected to a Panasonic Plasma with HDMI cable, no CEC.
For drivers:
- All Windows updates
- BIOS at latest 0051 version
- Have all drivers as of today on this site: https://downloadcenter.intel.com/search?keyword=NUC7I3BNK
Only software on this system is KODI. And frequently on my many Windows re-installs didn't bothering even with KODI. The reason I bought the NUC was it would run Windows, and came integrated with infrared. Infrared doesn't work? No value.
Bios Settings of relevance:
- Enhanced Consumer IR checked
- Unchecked HDMI CEC Control due to other forums with people troubleshooting IR that sounded like this may tie to loosing the IR all together.
- S3 and S4/S5 set to allow wake on CIR
- Power set to Max Performance
What's happening:
I have a number of remotes, all of them 95% of the buttons work, including putting the device to sleep/off, only 1 (Harmony) can actually bring the device out of sleep and online again but not the remote I want to use. The remotes I'm testing with:
- Harmony 880 programmed as a Microsoft Digital Media Remote. This remote has zero ability to turn on/off my XBox 360, however it's discrete on and off, as well as it's power toggle button will turn the NUC on and off. All other functions work as well on the NUC.
- Microsoft XBox 360 newer media remote. All functions work on this remote except power on (pressing the XBOX button on top right). This will turn on and off an XBox 360 though. I mention this because there seems to be a difference between how/what signals the buttons are sending. The Harmony can't control the XBox but can the NUC. This remote can control the XBox power on and off and all functions except power on for the NUC .
- Also have the older XBox 360 media remote. This one functions the same as the newer XBox 360 media remote above.
According to Intel's ecosystem list, the last two remotes above are supposed to be compatible:
Things I've tried without any change in intended results to get the power on working. Each was done with a refresh of the OS so no overlaps:
- Windows 10 out of the box.
- Windows 8 with as many drivers as I could get ot work. The IR drivers did install and show the CIR and eHome drivers.
- Tried the MCE remote mapper tool but that seemed to have no impact. Tried setting the X button to wake but nothing.
- Tried going in registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\Four-digit_number and setting ForceHCResetOnResume to 1.
- Tried going in registry Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da and changed CodeSetNum0 to 0. Also tried with just that change and deleting CodeSetNum1 - 3
- Tried going in registry Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da and changed CodeSetNum0 to 8 as some say. Also tried with just that change and deleting CodeSetNum1 - 3
- Tried in regedit going to key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da" and in "ReportMappingTable" change the line "0c,00,00,00,03,82,00," to "0c,00,00,00,03,81,00,". Sounded more for shutdown but tried it.
- On the eHome Receiver in Device Manager I have it set to not allow the computer to turn off the device to save power. The open to allow to wake is grayed out.
- I decide well why is everyone saying to go to the RC6 only registry entry I go to the RC6 XBox 360 area instead at Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57df. I change the "0c,00,00,00,03,82,00," to "0c,00,00,00,03,81,00,". After rebooting remote doesn't work to send to sleep. OK that's something that it effected the remote.
- Sticking with this, I try Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57df. I change the "0c,00,00,00,03,82,00," to "0c,00,00,00,03,83,00,". This time it shuts down the computer completely. No ability to turn it back on again from remote as usual.
- Then tried Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57df. I change the "0c,00,00,00,03,82,00," to "0c,00,00,00,04,04,3D,". This time Windows asked if I wanted to shutdown. When i clicked enter it shutdown but couldn't power on still with the remote.
This was supposed to be a simple project for my father who is in a home to watch movies and enhance his life. It's turned into a two month nightmare for me. I know there are many threads out here with similar problems. Can someone please help? And the point of my effort in documenting this is I have all the drivers, bios update, HDMI 2.0 update, etc. No stone left unturned that I know of. Any help? I can no longer return this to Amazon as my time has expired to do so. Thinking the trick is in the XBOX360 RC6 branch of the registry "maybe?" but can't figure it out. Still scratching my head why my Harmony remote turns it on and off with the power toggle or the power on and power off discrete commands.
Note since I've already spent a lot of money on remotes that don't work and actually have another NUC on it's way to test it, glad to physically send Intel whatever they want to test. The NUC, the remotes, whatever. This would eliminate Intel "not being able to reproduce this problem" that I see lots of people having in various ways.
Thoughts?
Thanks.
Steve