# 0xef

A blog about … many things.

## IgorPlug-USB and Windows 7 x64

Do you know IgorPlug? Back in the old days when computers had RS-232 ports, this was a nice and cheap solution to control the OS and other software with an arbitrary infrared remote control. However, today most PCs do not have these connectors anymore. Fortunately, there is IgorPlug-USB, an IR receiver for USB ports. It uses an 8-bit AVR microcontroller and implements all necessary USB commands in software, as this microcontroller does not support USB natively. In comparison with the RS-232 solution, device drivers are needed in order to communicate with the IgorPlug-USB. Currently, I am using Windows 7 x64, and unfortunately, the original driver that came with IgorPlug-USB does not work with the 64-bit edition of Windows. There are other drivers (this one for example), but they never worked reliably for me. So, I decided to write my own “driver” based on libusb-win32. It is not really a driver, because all the kernel-related stuff is handled by libusb. Therefore, it is very easy to implement and as libusb provides a valid digital signature, it can be used without disabling signature checks etc.

The “driver” is designed as a replacement for IgorUSB.dll, so it can be integrated into each software that supports the original driver, e.g., EventGhost (or, maybe, Girder, but I have never tested it). In order to use it, you have to perform the following steps:

1. Download libusb-win32 and install the filter driver for the IgorPlug-USB device.
2. Download the new IgorUSB.dll that is used by EventGhost to communicate with the device through libusb-win32.
3. Copy IgorUSB.dll to the installation folder of EventGhost.
4. Run EventGhost and enjoy!

If you are interested, you can grab the source code and experiment with it. For now, only receiving of IR commands is supported, other functions like setting LEDs are not implemented.

### Share this:

- Twitter
- Facebook

### Like this:

Like
Be the first to like this.

Tags: computer, infrared remote control, software

This entry was posted on July 21, 2012 at 4:33 pm and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

### 2 Responses to “IgorPlug-USB and Windows 7 x64”

1. Marius Vaida Says:
   September 5, 2012 at 7:09 pm | Reply

   Thank you very much. It worked nicely.

2. derventilator Says:
   September 11, 2012 at 3:28 pm | Reply

   To clarify step 1): Run inf-wizard.exe
   Thanks, now I am using my IgorPlug + XBox-Remote again. Only the Volume-up/down Button on the Remote acts wired and sends different commands each Button-Press-Event.

### Leave a Reply Cancel reply

Enter your comment here...

Fill in your details below or click an icon to log in:

Email (required) (Address never made public)
Name (required)
Website

You are commenting using your WordPress.com account. ( Log Out / Change )

You are commenting using your Twitter account. ( Log Out / Change )

You are commenting using your Facebook account. ( Log Out / Change )

Cancel

Connecting to %s

Notify me of follow-up comments via email.

Follow

### Follow “0xef”

Get every new post delivered to your Inbox.

Powered by WordPress.com