Page 4 of 4
Re: Hauppauge IR
Posted: Fri Oct 22, 2010 3:57 am
by razorspells
Hi Prinz,
I have the same problem, I updated the drivers & app for Hauppauge 2250 and now EventGhost is reporting that it can't find "irremote.dll" but when I checked the WinTV directory it's actually there..
Please kindly help. Thanks a million..

Re: Hauppauge IR
Posted: Fri Oct 22, 2010 10:33 am
by razorspells
Found a solution. This is a quick fix. Apply this if you have just installed WinTV v7 CD 2.2b and Hauppauge plugin could NOT find irremote.dll
Tested on Windows XP
- Hauppauge 2250 with Remote
- WinTV v7 CD 2.2b (drivers & WinTV app)
I checked out the Hauppauge python script (__init__.py / line 347) under the plugin directory of EventGhost and it seems there is a mismatch on the registry key entries with WinTV V7 CD2.2b once installed.
So I made a registry patch based on the old "Hauppauge WinTV Infrared Remote" registry key entries which the Hauppauge Plugin detects. It's now working. This will NOT overwrite anything. It simply adds a registry key entry.
Usage: Extract the zip file to a directory, right click the reg file and select "Merge"
Notes:
- Registry patch assumes that your WinTV installation is on C:\Program Files\WinTV
- Restart EventGhost after applying the registry patch
Re: Hauppauge IR
Posted: Tue Dec 27, 2011 12:14 am
by estev
unfortunately this does not seem to work, ive tried your registry key first, then edited it to point to my WinTV directory, but it still gives the same error, that it cant find the dll.
any suggestions?
Re: Hauppauge IR
Posted: Sat May 19, 2012 4:35 am
by therealbiglou
Does anybody have a solution to this? I'd really love to use my Hauppauge remote with EG!
Re: Hauppauge IR
Posted: Sun May 20, 2012 6:01 am
by Petaflop
Hi,
I had this problem too, and short answer is I resolved it by reverting to the Hauppauge Live TV version that came on the CD (7.20A) that shipped with my HVR-2250.
I had been using 7.25c downloaded from Hauppauge. I reverted to the 7.20A while troubleshooting a problem with Sage TV.
Once I uninstalled 7.25c and reinstalled 7 .20A, the Hauppauge plugin works.
I hope this helps someone!
Re: Hauppauge IR
Posted: Wed Oct 31, 2012 4:59 pm
by Bandenabos
Hi,
the patch solve the problem for me ... I used WinTV version 7.0.28
Thank you for this patch
Re: Hauppauge IR
Posted: Mon Nov 19, 2012 3:51 pm
by registration
This plugin didn't work on my system (Windows 7 64 bits) with WinTV 7.0.30237 (CD 2.6) installed because it couldn't find irremote.dll.
I looked into C:\Program Files (x86)\EventGhost\plugins\HauppaugeIR\__init__.py and noticed it uses a registry key to determine in which folder irremote.dll might be. It looks for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV Infrared Remote\UninstallString whereas on my system it should look for HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV 7\UninstallString.
As a quick hack to make it work, I just changed these lines:
Code: Select all
regHandle = _winreg.OpenKey(
_winreg.HKEY_LOCAL_MACHINE,
'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV Infrared Remote',
0,
_winreg.KEY_READ
)
InstallString = _winreg.QueryValueEx(regHandle, 'UninstallString')[0]
_winreg.CloseKey( regHandle )
irremoteDir = InstallString.partition(' ')[0].rsplit('\\',1)[0]
dllPath = os.path.join(irremoteDir, "irremote.DLL")
with a simple
Code: Select all
dllPath = "C:\Program Files (x86)\WinTV\irremote.DLL"
Re: Hauppauge IR
Posted: Mon Nov 19, 2012 3:52 pm
by registration
This plugin didn't work on my system (Windows 7 64 bits) with WinTV 7.0.30237 (CD 2.6) installed because it couldn't find irremote.dll.
I looked into C:\Program Files (x86)\EventGhost\plugins\HauppaugeIR\__init__.py and noticed it uses a registry key to determine in which folder irremote.dll might be. It looks for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV Infrared Remote\UninstallString whereas on my system it should look for HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV 7\UninstallString.
As a quick hack to make it work, I just changed these lines:
Code: Select all
regHandle = _winreg.OpenKey(
_winreg.HKEY_LOCAL_MACHINE,
'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV Infrared Remote',
0,
_winreg.KEY_READ
)
InstallString = _winreg.QueryValueEx(regHandle, 'UninstallString')[0]
_winreg.CloseKey( regHandle )
irremoteDir = InstallString.partition(' ')[0].rsplit('\\',1)[0]
dllPath = os.path.join(irremoteDir, "irremote.DLL")
with a simple
Code: Select all
dllPath = "C:\Program Files (x86)\WinTV\irremote.DLL"
Re: Hauppauge IR
Posted: Mon Nov 19, 2012 3:52 pm
by registration
This plugin didn't work on my system (Windows 7 64 bits) with WinTV 7.0.30237 (CD 2.6) installed because it couldn't find irremote.dll.
I looked into C:\Program Files (x86)\EventGhost\plugins\HauppaugeIR\__init__.py and noticed it uses a registry key to determine in which folder irremote.dll might be. It looks for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV Infrared Remote\UninstallString whereas on my system it should look for HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV 7\UninstallString.
As a quick hack to make it work, I just changed these lines:
Code: Select all
regHandle = _winreg.OpenKey(
_winreg.HKEY_LOCAL_MACHINE,
'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hauppauge WinTV Infrared Remote',
0,
_winreg.KEY_READ
)
InstallString = _winreg.QueryValueEx(regHandle, 'UninstallString')[0]
_winreg.CloseKey( regHandle )
irremoteDir = InstallString.partition(' ')[0].rsplit('\\',1)[0]
dllPath = os.path.join(irremoteDir, "irremote.DLL")
with a simple
Code: Select all
dllPath = "C:\Program Files (x86)\WinTV\irremote.DLL"
Re: Hauppauge IR
Posted: Wed Nov 21, 2012 2:46 pm
by b_hermon
"Registration" I might try your hack. You just paste your new line of code into "__init__.py" ?
Also, what I'm really wondering is... Everytime I install the WinTV software my computer goes haywire. Errors, crashing, etc. Long story short, I don't think it's optimized for Windows 8 64bit yet. So my question is... can I use this plugin and EventGhost without ever installing the WinTV software? Can I just download the irremote.dll file and use it along with this? Anybody know?
TIA
Re: Hauppauge IR
Posted: Fri Nov 30, 2012 6:02 am
by nevereven
Thanks,
The registration hack worked for me. It's all working with a few small issues:
- It seems to take a while for a button press to register.
When pressing the buttons, I got a lot of false presses (wrong button number).
When I press the large windows button in the middle, it still starts up Windows Media center instead of XBMC(win7).
If anyone has an idea on how to fix these annoyances, I'd appreciate it.