If libcec cannot find the USB-CEC Adapter, or CEC-Tray reports no adapter is connected, work through the steps below in order.
Step 1 — Check the Physical Connections
- Confirm the USB cable from the adapter is firmly connected to a USB port on your PC.
- Try a different USB port — some USB hubs or extension cables can cause detection issues. Connect directly to a port on the PC itself.
- Confirm the HDMI cable is firmly connected between your PC and the adapter, and between the adapter and the TV.
- Ensure the TV is powered on — the adapter requires an active HDMI connection to initialise correctly.
Step 2 — Verify libcec is Installed Correctly
cd "C:\Program Files\Pulse-Eight\USB-CEC Adapter"If this does not exist, try:
cd "C:\Program Files (x86)\Pulse-Eight\USB-CEC Adapter"
cec-client -lIf libcec is installed correctly and the adapter is detected, you will see it listed here. If you see "No adapters found" or an error, continue to the next steps.
Step 3 — Check Windows Device Manager
Step 4 — Reinstall libcec
If the adapter appears in Device Manager with a warning, or if cec-client reports no adapter, try a clean reinstall of libcec:
cec-client -l again to test.Step 5 — Update the Adapter Firmware
If the adapter is detected by Windows but not by libcec, the adapter firmware may need updating. See: Upgrading the firmware of the CEC adapter
Step 6 — Check CEC is Enabled on Your TV
The adapter requires CEC to be enabled on the connected TV to function. Check your TV's settings menu for a CEC option — the name varies by manufacturer:
- Samsung — Anynet+
- LG — SimpLink
- Sony — Bravia Sync
- Panasonic — VIERA Link
Ensure this setting is enabled. On some TVs it is disabled by default.
Step 7 — Use Monitoring Mode to Verify Detection
If the adapter is listed by cec-client -l but CEC commands are not working, use monitoring mode to verify the adapter is receiving CEC signals from the TV:
cec-client -m
Press buttons on your TV remote. If CEC messages appear in the output, the adapter is working and the issue is with command configuration rather than detection. If nothing appears, CEC may not be enabled on the TV.
See: CEC Adapter — Monitoring Mode
cec-client -l.Email: cs@pulse-eight.com | Submit a support ticket
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article