You'll need to install subversion, linux-source-2.6.22, build-essential, gcc and possibly some other packages too before you start.
I am assuming that you know the basics of building from sources.so some steps may have been omitted because of this (please feel free to update this with more detail).
These instructions are just the basic steps needed to update the driver source and build the new binary. If the Product ID for your transceiver is not listed in the output of the modinfo command then the lirc_mceusb2 driver will need to be re compiled with your transceivers Product ID included.Īdding your Receivers Product ID to the driver ie in the output above we have two Product ID's '060C' and '0815' The Prod ID for your receiver should be shown in one of lines between the 1st 'p' and the 1st 'd' after your Vendor ID.
Your should get some output that looks something like below Īlias: usb:v0471p060Cd*dc*dsc*dp*ic*isc*ip*Īlias: usb:v0471p0815d*dc*dsc*dp*ic*isc*ip* You can check this by using the following command If your receiver now gets detected and you saw the messages to this affect appearing in the top left hand corner of your MD's screen after plugging it into a USB port but the Orbiter still does not respond when you press its buttons then it maybe that the Prod ID needs to be added to the lirc_mceusb2 driver. and your Pinnacle transceiver should be working fine. when everything has been setup you will see a message on screen confirming this and asking if you want to reload the router. Now plug your Pinnacle transceiver into a usb port and it should get detected (you will see the detection and setup scripts run and be announced in the top left hand corner of the Orbiters screen. Now lastly click save at the bottom of the page and then do a reload router. Then in the 'Comment' field enter some text to identify the Transceiver Ĭomment = MCE I/R receiver (**Your Vendors Name goes here**) Vendor Model ID = 04710815 (**Notice you do not need the colon and your Vendor/Product ID will be different of course**) Now add the Vendor/Prod ID data from the output of your lsusb command for the Pinnacle to the 'Vendor Model ID' field Add the following values to the fields for your MCE Transceiver Scroll down to the section called 'Plug-n-Play' and find the last empty entry in that section - this where you will add the details of your MCE Transceiver. A new window will open to display the parameters of the Device Template. In the ID field to the left of the 'Go' button type the ID of the mce_usb2 template - 1862 and then click the 'Go' button. Got to Web Admin -> Advanced -> Configuration -> Device Templates Now armed with the info above we can add the Vendor/Product ID to the mce_usb device template on your Core and after a reload router it should be detected properly If they are not then repeatedly connect the Transceiver then do 'lsusb -v' then disconnect the Transceiver and use the 'lsusb -v' command again and by comparing the two oupputs you should be able to determine which entry is your Transceiver.Īdding the Vendor/Product ID to the mce_usb2 Template
Sometimes its obvious which usb device your Transceiver is as the Vendor/Product name will be displayed. The Vendor/Product ID is 04710815 in the above example (a standard Philips MCE Transceiver from Microsoft). If it is not detected then open a terminal session on the machine you attached it too and use the lsusb command to find out some info about it. The procedures described here are compatible with LinuxMCE 07.įirstly attach your MCE Compatible Transceiver to your Core/MD and see if its detected.