#24 Mceusb as a HID-compliant consumer control device

v1.0 (example)
open
nobody
None
5
2014-03-10
2014-03-09
Stephen Rose
No

I'm having the same problem as this gentleman:

https://sourceforge.net/p/winlirc/support-requests/14/

I would like to use Winlirc to receive the raw signals and use Autohotkey to send keys to MCE. But of course, MCE is interfering with Winlirc with the standard Microsoft eHome Infrared Transceiver. You'll have to tell me how dumb this sounds, but would it be possible to make Winlirc work as a HID-compliant consumer control device instead? It seems to be possible to get it into this mode and the extra keyboards do go away. MCE seems happy enough with this and accepts keyboard keys for control. Would it be possible to get Winlirc to use the device in that mode? I think that would solve all the problems. The underlying problem I'm trying to solve is that my plasma television blinds the ir receiver to the higher frequency of the standard MCE remote. Thanks.

Discussion

  • Ian
    Ian
    2014-03-10

    I am not quite sure I understand what you are asking here

     
  • Stephen Rose
    Stephen Rose
    2014-03-10

    I'd like to see Winlirc work with the generic "HID-compliant consumer control device" driver instead of the "Microsoft eHome Infrared Tranceiver" driver that is used for an MCEusb device. Since Windows Media Center interferes with Winlirc and causes it to use 100% cpu, I'd like to find a way to use Winlirc with Windows Media Center without that happening. I'm trying to avoid using the normal MCE remote because it has a problem with plasma televisions that keeps it from responding reliably. Is that more clear?

     
  • Stephen Rose
    Stephen Rose
    2014-03-10

    Another way to solve the problem would be to find a way to get Winlirc to work with Windows Media Center instead of requiring exclusive access to the ir receiver. If that could be done, that would resolve my problem as well.

     
  • Ian
    Ian
    2014-03-10

    I think I see the issue now. Yes you can only really have 1 handle to the device at a time, otherwise things break. In the latest build I put in some code to prevent the winlirc plugin loading multiple times. Instead of succeeding the 2nd one will fail.

    But I've not actually tested what happens when you load Windows Media Centre, which itself might try and talk to the device.

    You would probably have more luck with a different receiver.

     
  • Stephen Rose
    Stephen Rose
    2014-03-10

    Ok, I'll give up as you suggest. Today, I can't even get it to run even without Windows Media Center running. The machine just becomes very unresponsive until I manage to kill Winlirc. I do have a Flirc, which will work mostly. There's one issue with it that I have to work around and it's memory is limited. But I suppose I'll have to make it work. Thanks anyway.