#14 Windows 7 & mceusb

open
nobody
None
5
2011-11-10
2011-11-10
BigMontanasf
No

I am a new convert away from the provider dvr and loving wmc, and I am extremely interested in this. I work on computers for my day job, so I feel like I know what I am doing but I cannot get this to work. I can configure for mceista.dll as I an using Win7 32bit and it will generate a config file and successfully transmit codes, but the winlirc systray does not blink. I am rolling the Microsoft mce receiver and the led is blinking. I am running it as an admin...tried with UAC on or off...I even tried various compatibility settings like vista. I unblocked all the exes before doing anything. IRgraph (with winlirc off) shows data (irrecord works also) and the led on the mce receiver blinks that I am transmitting, just winlirc is not blinking / receiving events. I hooked up eventghost and it is not receiving any events either so it is not simply blinking to fast for me to see. I tried teleneting to the port and telnet sees nothing on that port. I went to the registry and there is nothing in HKLM/software/winlirc or HKCU.... I tried running with /d for debug but I get no logs. I tried running from my desktop and prog files with no results. I thought maybe it was something wrong with my install so I reformatted the computer and re installed Win7 from scratch...same results (both in 32 and 64 bit editions of Win7). I also noticed that if I leave WinLIRC running but hidden in the systray, the process after a few minutes takes 100% proc time and locks the machine. Not sure if that is related to the listening part not working. I did check the process and it is running in realtime priority. I even tried disabling the firewall service with no joy. I am using Microsoft Security Essentials and I tried disabling real time scanning...but again the same not receiving events in the systray/ 100% proc utilization after a few mins. I even tried another Microsoft mce receiver with no results. Just a note I did not disable the hid features as I wanted to first just make winlirc turn on the receiver and tv and control the volume. The mce remote will not learn the code for the tv or receiver, but winlirc can transmit them just fine. Please help

Discussion

  • BigMontanasf
    BigMontanasf
    2011-11-10

    I typed in the wrong registry location but I was checking for the lirc key...but no winlirc key either

     
  • BigMontanasf
    BigMontanasf
    2011-11-10

    I had an inspiration when I woke up to try to disable HID and see if that changes either problem...it didn't. Still not receiving in WinLIRC even though irgraph works fine and it still goes to 100% proc utilization a few minutes after launching Windows Media Center when WinLIRC is running. Would it help if I offered the extra mceusb for assistance / dev?
    I even just tried XP and I get similar results. WinLIRC is not listening but IRGraph is seeing the events. In XP I do finally see the telnet server...but still no registry. I don't have XP media center edition so I cannot see if I have 100% proc utilization when launching mce.

    One final note I am running the Win7 with SP1 fully patched (w silverlight) and WinLIRC 0.9.0b. Besides that the only other installs are Chrome and MS Office.

     
  • Ian
    Ian
    2011-11-14

    I think the problem is windows media centre. The way I read the device only 1 handle at a time can read it. So when you fire up windows media centre, it's somehow (I think grabbing) the file handle and breaking winlirc. And winlirc instead of failing probably gets stuck in a loop. I think I had this myself when testing. If you are just using windows media centre .. you don't need winlirc since it's built to use only that remote/receiver. Is your receiver a genuine MCE receiver ? or one of the many clones ?

     
  • BigMontanasf
    BigMontanasf
    2011-11-14

    First of all thank you very much for taking the time to respond. It is a genuine mce receiver pictured here http://g-ecx.images-amazon.com/images/G/01/ciu/ec/70/66b5810ae7a01d80c566e110.L.jpg that I purchased with the computer (xp days) from the manufacturer I want to use WinLIRC to power on the TV and amp when I press the TV power button (the mce remote will not learn the power codes for either device but strangely the volume is learnable) . I am using a cable card so I have to use WinMediaCenter which I like anyways. Your explanation makes sense as I know the mce receiver is a pain in the butt. If I could get WinLIRC to see IR codes, I think I could script a solution to make sure WinLIRC is only running when WMC is not. It would see the ir code and power on the TV, amp, and start WMC and then shut down WinLIRC. I would script it to stay resident so when I close WMC, it would power down the TV and receiver and restart WinLIRC to prepare for the next power on. Maybe I am thinking too hard on this. Would switching to a USB-UIRT (because it is usb and have an emitter port) solve my WinLIRC problems? The exclusive device access is because I am using the Microsoft receiver correct? Any suggestions to getting WinLIRC to see IR codes (when IRGraph if functioning and recieving) as I could also use my computer based NAS to receive events and remove WMC from the mix

     
  • Ian
    Ian
    2011-11-14

    Something like USB-UIRT would solve your problems .. but I don't have a proper plugin for that receiver. It is probably compatible with the IRman plugin, but that is for receiving only. I would recommend something like the USB IR Toy, or the Iguana receivers. The iguana one is quite a nice tidy little package. Both have reasonable range transmitters. The transmitter on the MCE receivers is very short. I think they are basically designed to be strapped to whatever they are meant to control.