Posts posted by maaatt
Tried uninstalling the flirc driver and then reinstalling it manually, with no effect.
Ok! I don't think this is a sleep issue after all: I tested on an old Windows 7 laptop by plugging in flirc, waiting for it to auto-install the appropriate drivers (it failed on the third one which was actually called "flirc"—I don't remember the other two, but they were along the lines of "usb controller"), and then putting it to sleep.
I pressed a button (mapped to spacebar), and the laptop immediately woke up. I also tried opening notepad and pressing that button, and sure enough, it typed spaces.
But when I plug it back into my new Windows 10 machine, it doesn't send keyboard signals at all. Even when I keep the computer awake and open notepad, there is no response at all when I try pressing the "spacebar" button. So it isn't an issue of waking my computer—it's that it won't talk to my computer at all.
However, it still listens to signals while plugged into the Windows 10 machine. It is, after all, able to listen to and assign IR signals.
Not sure what info would be most helpful at this point, but I've attached a few screenshots from Device Manager. Please let me know if you have any other ideas.
Thanks for your help!
I'll add that it could be possible that the flirc receiver isn't getting enough usb power to do its job, but I'm not sure how to test this. Other devices (e.g. harmony hub, charging phone) work just fine via usb power from the sleeping computer, so I guess I think it's unlikely that this is the problem.
Does anybody know a way to know for sure?
Just bought a usb flirc receiver, and here's my versions of stuff:
Flirc GUI v1.4.4
Flirc driver v18.104.22.168
In the GUI, File > Advanced > [x] Sleep Detection is enabled. In Controllers > Full Keyboard, I mapped a signal to the Wake key. When the computer goes to sleep, pressing that button (or any other mapped flirc signal for that matter, e.g. arrow keys, enter, etc.) has no effect whatsoever.
So I opened the device manager and looked at libusbK USB Devices > flirc and saw that there was no Power Management tab. Then I looked under Keyboards to see four entries labeled HID Keyboard Device. All four of them have Power Management > [x] Allow this device to wake the computer enabled. I tried disconnecting flirc, and one if the keyboards disappeared. I figured out which of them was flirc's keyboard entry and double-checked that device-wake was enabled (it is).
Since none of that worked, I opened PowerShell (x86) as an administrator and ran powercfg -devicequery wake_from_any and saw flirc along with a lot of other device names.
Then I ran powercfg -devicequery wake_armed and saw this much shorter list:
PS C:\Windows\system32> powercfg -devicequery wake_armed
HID Keyboard Device
HID Keyboard Device (001)
Killer E2400 Gigabit Ethernet Controller
HID-compliant mouse (001)
HID Keyboard Device (002)
HID-compliant mouse (002)
HID Keyboard Device (003)
I then tried to enable wake for flirc with disappointing results:
PS C:\Windows\system32> powercfg -deviceenablewake flirc
You do not have permission to enable or disable device wake.
(I tried the above with the 32bit PowerShell as well, just in case, but with identical results.)
I can't find any settings related to wake from USB in my BIOS, but I enabled Power On By Keyboard (with any key), Power On By Mouse (with any movement), and Platform Power Management for good measure. That said, since I can already wake from suspend by plugging in an actual USB keyboard and pressing any key, so I don't see how any of that would help anyway.
Also, for what it's worth, powering on a steam controller does wake the computer from sleep. But I bought this flirc receiver for the sole purpose of being able to wake my computer with my remote control as well, so it'd be really nice if it did that.
Can you think of anything I haven't tried?
Won't wake sleeping Windows 10 HTPC
in General Questions
Interesting! For what it's worth, when I disable sleep detection, flirc still won't communicate any signals to my computer. Yet the GUI still works—I can use the Windows 10 machine to assign buttons that the receiver will recognize and pass on readily as long as it's plugged into my old Windows 7 laptop.
I feel like there must be some permissions problem somewhere, since flirc is communicating nicely with its assignment GUI but not at all with the rest of the OS.