User Manual

To configure IRvoodoo, download VoodooTool.

1. Using the software

On the main screen of the application, there are three buttons which work as follows:

Button-6 Takes the user to setting up new IR codes.

Button-7 Takes the user to deleting previously set up IR codes.

Button-8 Takes the user to IRvoodoo's hardware settings.

Button-3 button always takes the user back to the main screen.

Button-4 button takes the user back to the previous page.

Button-5 button takes back to the setup page.


2. Adding IR codes

IRvoodoo works as a clever infrared reciever. It holds a routing table which contains recieved code(s) and output code(s) that correspond to each other. This is called an eventmap. These can be keyboard press(es), multimedia keypress(es), mouse event(s) or IR blaster code.

Infrared codes in the eventmap are unique, meaning if setting up the same remote controls button more than once, previous setting is overwritten. It is possible to set up IRvoodoo in a way where different remote controls or buttons mean the same thing to the computer. A single press on a remote control only does one thing at once.

3. Keyboard keypress(es)

Press and hold the keyboard button, which IRvoodoo should forward to the computer.

IRvoodoo can forward multiple button combinations. Not all combinations can be pressed on keyboard for learning, because they are already used by the operating system. For modification keys, you should add them from the checkbox. For example, if you wish to forward <Command> + Q using a remote control, then you should enter "Q" key and then select "Command" checkbox.

If you have finished choosing the button or button combination, press "Ok"

Press the button on the remote control which should forward previously selected keypress(es) to the computer.

If recieving and recognizing infrared code was successful, a message saying "Success" is displayed.

If infrared code was not recognized, after about 10 seconds a message saying "Timeout" is displayed.

4. Forwarding media keys

Some programs support media keys, which are common on some keyboards (called media keyboards). IRvoodoo can forward these keypresses.

Press the media key you would like to map to the remote control. Then press the button on the remote control you'd like to map it to.

5. Mouse movement

A remote control can be configured to act as a mouse. For example, pointer buttons on the remote control move the mouse pointer left-right,-up-down and "OK" button presses RMB (right mouse button).

After choosing the mouse button the remote control button should correspond to, choose the remote control button.

6. IR blaster

IRvoodoo can blast infrared codes using a blaster connected into the 3.5mm plug (sold separately). This means any remote control can be a universial remote, which controls multiple devices, for example, turning on home cinema and sending infrared codes which correspond to Volume+ and Volume- on the original remote.

First press the button on the remote control you later wish to use with IRvoodoo.

Then press the button on the original remote the IR blaster should blast. For example, Volume+.

7. Deleting configured codes

Infrared codes and events corresponding to codes can be deleted separately- keyboard keypress(es), mouse movement, media keys, IR blaster codes.

Hold the button on the keyboard and press "Ok".

Click through the media keys you wish to remove from IRvoodoo configuration.

Click through the mouse keys you wish to remove from IRvoodoo configuration.

Click the button on the remote control. It can either be an infrared code IRvoodoo is configured to recieve, or to blast.

If the remote controls infrared code was recognized, a messange saying "Success!" is displayed. Pressing the Button-4 button, you can continue deleting.

8. Configuration

On the configuration page, you can update IRvoodoo firmware, display recieved infrared codes for diagnostics, back up IRvoodoo configuration and see the eventmap.

On the front page of configuration, IRvoodoo firmware version, hardware version and storage details are displayed.

9. Updating firmware

On startup, VoodooTool checks IRvoodoo firmware version. In case a more recent firmware is found. a message will be displayed. It is recommended to always keep IRvoodoo updated.

Press "Tools" and choose "Update Firmware" to start upgrading IRvoodoo firmware.

Pressing "Upload Firmware" button, which only appears if VoodooTool has finished downloading the newest firmware version, starts IRvoodoo update process.

Be patient and do not disconnect IRvoodoo.

After a successful firmware update, a message is displayed.

10. Removing all settings

Choose "Tools" and press "Factory reset" to remove all settings at once.

11. Backing up and restoring settings

To back up, choose "Tools" and then press "Backup configuration". VoodooTool will save a backup of the configuration to the computer, which can later be recovered to any IRvoodoo.

When choosing "Restore configuration", previously saved settings can be restored.

By pressing right mouse button in the backup restore options, a backup can be deleted.

12. Eventmap

Eventmap events can be deleted by choosing an event using a mouse and pressing on the right mouse button.

13. IRvoodoo infrared recieving settings

Recieving of infrared codes can be fine-tuned, for example, it is possible to change cursor speed.

14. Infrapuna frame viewer

It is possible to diagnose differences between remote controls and compare different signals using the frame viewer. It can also be used to verify the learning process of universal remotes.

Infrared codes can be recieved in "Normal" and "Continuous" mode.

A mouse can be used to control the graph. More precisely, mousewheel for zooming and moving the mouse to drag the graph.

By clicking on the envelope button, picture of the graph can be sent to us for reviewing or diagnostics, should you find a remote which doesn't work correctly with IRvoodoo.

15. Test remote control

It is possible to check the recieval of infrared codes and compare the last two recieved codes in a text-numerical form. It is often necessary to use this feature during the learning progress of universial remotes to compare with the original remote.

If IRvoodoo does not understand the infrared code, "Timeout" message is displayed.

After a successful infrared code recieval, infrared protocol and code is displayed in numbers.