CEC Adapter — TV Can Be Turned Off But Not On

Modified on Wed, 29 Apr at 9:53 PM

If sending a standby command successfully puts the TV into standby but the power-on command has no effect — and the cec-client log shows repeated TRANSMIT_FAILED_ACK errors — this is typically a TV-side CEC implementation limitation rather than a fault with the adapter or libcec.


Why This Happens

CEC power-on commands work differently from standby commands. Standby commands are broadcast to all devices on the bus and TVs reliably respond to them. Power-on commands, however, require the TV to be listening on the CEC bus while in standby — and some TV models, particularly certain Hisense and Samsung variants, do not maintain reliable CEC bus monitoring while powered off. The result is that the TV receives and acts on the standby command but misses or rejects the power-on command.

TRANSMIT_FAILED_ACK in the log means the command was sent but not acknowledged — the TV did not respond to confirm receipt.


Troubleshooting Steps

1. Confirm CEC is enabled on the TV

CEC must be enabled in the TV's own settings menu. TV manufacturers use different names for CEC:

ManufacturerCEC setting name
SamsungAnynet+
LGSimplink
SonyBravia Sync
PanasonicVIERA Link
PhilipsEasyLink
HisenseHDMI CEC (in settings menu)
TCLHDMI CEC

Navigate to your TV's settings and confirm CEC is enabled. Also look for a specific option such as "Power On via CEC" or "Allow external devices to power on this TV" — on some TVs this is a separate toggle from the main CEC enable.

2. Confirm the adapter is on the correct HDMI port

On some TVs, CEC power-on commands are only accepted from the device registered at a specific HDMI port. Confirm the HDMI port the adapter is connected to matches what is configured in libCECTray — open libCECTray, go to the Configuration tab, and check the HDMI port of the TV setting. If Auto-detect is enabled, verify it has detected the correct port number.

3. Try the power-on command from standby rather than fully powered off

Some TVs accept CEC power-on from standby (a low-power state where CEC remains active) but not from a fully powered-off state. Confirm the TV is in standby (usually indicated by a standby LED) rather than having been disconnected from power.

4. Check for a TV firmware update

Some TVs have received firmware updates from their manufacturers that improve CEC compliance. Check for TV firmware updates in the TV's own settings menu.


If Power-On Cannot Be Made to Work

Some TV models simply do not implement CEC power-on reliably — this is a limitation of the TV's CEC implementation and cannot be resolved through adapter settings or libcec configuration. In these cases, consider using an alternative power-on method alongside CEC for other controls:

  • IR blaster: An IR blaster can send a power-on signal to the TV using a standard remote code. See Which TV Power Control Method? for alternatives to CEC power control.
  • Wake-on-LAN: Some smart TVs support network-based power-on independently of CEC.

Related Articles

Need help diagnosing a specific TV model?
Contact Pulse-Eight support with your TV make, model, and the output of cec-client when attempting to power on.

UK: 01202 413 610 | US: (858) 748-8250 | support@pulse-eight.com

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article