MCE Remote Bruno
The contents of this FAQ have been extracted from the lengthy posting on The Green Button forum - my thanks to all of the contributors (particularly burningzeroad for his hard work and pallissmn for his excellent introduction). Unfortunately the forum thread referenced has disappeared from the internet.
NOTE: This original information was dated around 2008. It has been updated by nosignal on 10/10/2009.
The MCE_Remote_FAQ page covers the basics of using a MCE Remote. A more advanced alternative (unnecessary for 90% or users) is to use MCE Replacement Drivers. The original set of these were made by Bruno Fleurette and are detailed here for reference purposes.
NOTE: Bruno discontinued development of them, and 'and-81' continued development of them, which is documented at the MediaPortal-Forum.
IT IS RECOMMENDED THAT THE NEWER and-81 VERSION BE USED rather than Bruno's.
French programmer Bruno Fleurette has provided a (free) set of stand-alone and programmable tools that provide the following extended features:
- Complete control of the IR Input (optional) allowing you to use it to control ANY program on your PC (with or without MCE)
- Learn IR commands from the remote controls of other devices (TVs, STBs etc)
- Transmit previously saved IR commands or Pronto format CCF commands to either blaster allowing you to control external (non-PC) devices directly from your computer via the remote.
- Accept the input from other (compatible) remote controls allowing you to process more commands than previously possible using just the supplied remote control.
All this would be possible with standard Windows XP and allow complete control of your PC and external equipment via remote control with or without MCE.
What do you need?
- A PC running Windows XP (any edition) with an available USB port (for the IR receiver).
- A MCE v2 remote (v1 remotes are not yet supported).
Setting it all up
First (if you have not already), install the MCE remote control and check this is working.
Next you have a choice:
- Use the default driver (eHome Infrared Receiver)
If you only use MCE, and you do not want to change the functionality of any of the buttons, then you can use the default driver and no other setup is required. In this configuration, each button on the remote uses the keyboard interface and each key is translated to a key press.. A list of these values may be found at http://msdn2.microsoft.com/en-us/library/ms867196.aspx. The command-line programs MceIRRec.exe and MceIRPlay.exe may be used to record and playback IR Commands.
- Use the replacement driver (MCE Infrared Remote Control)
If you want to be able to customize the button actions you must install the new MCEIR.SYS driver using the following directions:
Installing the replacement MCE Remote Driver
- Make sure the MCE remote is installed.
- In the Control Panel/System, select the Device Manager button on the Hardware Tab.
- In the Universal Serial Bus Controllers section, locate the entry for the remote (should be named "eHome Infrared Receiver"), right click and select "Update Driver"
- Select "No, not at the time" for the Window Update prompt.
- Select "Install from a list or specific location"
- Select "Don't search. I will choose the driver to install"
- Select the "Have Disk" button and enter the location of the MCEIR.SYS drivers.
- Select the MCE Infrared Remote Receiver option and the rest should be self explanatory.
- Easy mistakes to make are:
- The remote is listed as an input device as well, but you need to change the driver for the USB device
- To find the driver you need to navigate right to the driver folder and select the "mceir.inf" file.
- Follow the instruction entirely - if you don't the system will most likely find the standard MS driver.
- Please note that as you are no longer using the MS driver, any key presses will not control the PC directly anymore.
Reverting to the default driver (eHome Infrared Receiver)
If you want to go back to the normal driver, just repeat the above but instead of "No, not at this time" click "Yes, this time only" and it should find the original driver.