Question Answer
Where can I find the latest libCEC builds and Kodi builds with full CEC support? Kodi ships with libCEC built in, you can download it directly from kodi.tv
Where can I find the CEC adapter's settings in Kodi? Go to System -> Input -> Peripherals -> Pulse-Eight CEC Adapter.
What's the meaning of the CEC adapter's settings in Kodi?
  • Enabled: use the CEC adapter within Kodi. Default: Enabled.
  • HDMI port number: the HDMI port number that you connected the CEC adapter to on your TV or AVR.
    Default: 1.
  • Connected to HDMI device: the logical address of the HDMI device that you connected the CEC adapter to. 0 for TV, 5 for an AVR.
    Default: 0.
  • Use the TV's language setting: requests the GUI language of the TV and tries to set the same language in Kodi when enabled.
    Default: enabled.
  • Power on the TV when starting Kodi: sends a "power on" command to the TV when starting Kodi.
    Default: enabled.
  • Power off devices when stopping Kodi: sends a "standby/power off" command to all devices when stopping Kodi. When this is disabled, an "inactive source" command will be sent instead.
    Default: enabled.
  • Put devices in standby mode when activating screensaver: sends a "standby/power off" command to all devices when the screensaver becomes active, and wakes up the TV when the screensaver is deactivated.
    Default: enabled.
  • Put this PC in standby mode when the TV is switched off: put the PC in standby mode when the TV is put in standby mode.
    Default: enabled.
  • Port: the path to the COM port that is used to communicate with the CEC adapter. Only needed on platforms on which auto-detection isn't working (e.g. Ubuntu Hardy).
    Default: [empty]
I've got my CEC adapter connected to an AVR, but can't control it's volume in Kodi. 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 Kodi. You should now have volume control.
Which virtual COM port is my adapter using?
  • General: cec-client, the libCEC debug client, can autodetect the adapter and COM port setting. Open a terminal window, go to libCECs installation folder if you're on Windows, and type "cec-client -l". This will show you a list of all adapters and their COM ports.
  • Windows: Right click on "Computer" and click on "Properties". Click on "Device Manager" and open "Ports". Right click on the CEC adapter, and click on "Properties". You can find the COM port setting in this window, and change it if you like.
  • Linux: Open a terminal windows, and enter "ls /dev/ttyACM*". This will show you all ACM devices on your system. Usually it's the first (and only) entry that you'll find here.
I'm seeing the following message when starting up Kodi 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 Kodi.
I'm seeing the following message when starting up Kodi 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".
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 the windows driver. This will install the driver for the adapter.