
libCEC is an open-source dual licensed library designed for communicating with the Pulse-Eight USB - HDMI CEC Adaptor now available
Our USB-CEC adapter can communicate with any CEC capable device that supports CEC v1.3a or higher. We have tested the adapter with the following brands:
If you own a device of a vendor that's not listed here and you find libCEC not working with that device, then you can request for support at our forums.
libCEC is available through git via:
git clone git://github.com/Pulse-Eight/libcec.git
You can browse the source code at https://github.com/Pulse-Eight/libcec
Prebuilt binaries can be found at our packages site.
| Question | Answer |
|---|---|
| Where can I find the latest libCEC builds and XBMC builds with full CEC support? | You can find binaries here: packages.pulse-eight.net. |
| Where can I find the CEC adapter's settings in XBMC? | Go to System -> Input -> Peripherals -> Pulse-Eight CEC Adapter. |
| What's the meaning of the CEC adapter's settings in XBMC? |
|
| I've got my CEC adapter connected to an AVR, but can't control it's volume in XBMC. What should I do? | Go to the adapter's settings, and set "Connected to HDMI device" to "5". Set the correct "HDMI port number" and press OK. Pull out your adapter's USB cable and plug it back in, or restart XBMC. You should now have volume control. |
| Which virtual COM port is my adapter using? |
|
| I'm seeing the following message when starting up XBMC or when plugging in the CEC adapter: "Could not detect the CEC port. Set it up manually.". What should I do? | Find out which COM port the adapter is using (see above), and enter this value for the setting "Port" in the CEC adapter's settings in XBMC. |
| I'm seeing the following message when starting up XBMC or when plugging in the CEC adapter: "Could not detect the CEC adapter.". What should I do? | Verify the CEC adapter's settings, and ensure that "Connected to HDMI device" is set up correctly. Set this value to "0" if you got an AVR, but you're seeing this error message when setting the setting value to "5". |
| I'm seeing the following message when starting up XBMC or when plugging in the CEC adapter: "Unsupported libcec interface version. X is greater than the version XBMC supports (Y)" | The version of libCEC is not compatible with the one that was used to compile XBMC. Go to packages.pulse-eight.net and update XBMC with one of the builds that you can download there. |
| When I plug in the adapter on Windows, I'm asked for the driver for this hardware. What should I do? | Close the dialog (press cancel, or complete the wizard), and download and execute p8-usbcec-driver-installer.exe. This will install the driver for the adapter. |
You can find support on our forums.
If you wish to contribute to this project you will need to sign our contributors agreement. Please see our contributors website