You press volume up and the TV speakers get louder while the soundbar stays where it was. Or the streaming remote controls the TV but not the soundbar, so you need two remotes for one action. This is HDMI-CEC not quite working, and it is fixable once you understand what it is trying to do.
The short answer
HDMI-CEC lets devices control each other over the HDMI cable, and every manufacturer calls it something different. Enable it on every device in the chain, then set the TV’s audio output explicitly to the soundbar so volume commands are routed there. If a device is missing from the chain, check that its HDMI cable supports CEC, because very old and very cheap cables sometimes omit that wire.
Every maker calls it something else
The feature is standard; the names are not. Look for these in your settings:
- Anynet+ on Samsung
- Bravia Sync on Sony
- Simplink on LG
- Viera Link on Panasonic
- EasyLink on Philips
- T-Link, CEC, or HDMI Control on most others
The important point is that it must be switched on at both ends of every link. A TV with it enabled and a soundbar with it disabled produces exactly the half-working behaviour most people experience.
Enable CEC on every device
TV, soundbar or receiver, and every source box. Go through each one’s settings and find its version of the feature. Missing one device is the most common reason the chain half works.
Set the TV audio output to the soundbar explicitly
In the TV sound settings, choose the soundbar as the output device rather than leaving it on automatic. This is what tells the TV to send volume commands to the soundbar instead of adjusting its own speakers.
Check the soundbar is on the ARC port
The soundbar must connect to the HDMI port labelled ARC or eARC. Any other port will pass picture but will not carry audio or control back to the soundbar.
Power cycle the whole chain
Unplug everything at the wall, wait a minute, then power on sources first, soundbar second, TV last. CEC relationships are established at connection time and a clean restart rebuilds them properly.
Try a different HDMI cable
CEC uses a dedicated pin, and some very cheap or very old cables do not connect it. A cable can pass perfect 4K video and still not carry control signals. If one device refuses to join the chain, swap its cable before anything else.
Turn CEC off and on again on the TV
Disabling it, restarting the TV, and re-enabling it forces a rediscovery of every connected device. This resolves a chain that has learned an incorrect configuration.
Check the source device's own audio settings
Streaming boxes and consoles often have their own setting for whether volume commands go to the TV or to an audio system. If the TV is configured correctly and the streaming remote still adjusts the wrong thing, look here.
Program the soundbar remote codes into the TV remote
If CEC refuses to cooperate, many TV remotes can learn infrared codes for a soundbar directly. It is a less elegant fallback but it works reliably, and it avoids the whole negotiation.
If the TV keeps turning itself on when you start a games console or streaming stick, that is CEC working as designed rather than a fault. Most TVs let you disable just the auto power-on part while keeping volume and input switching, which is usually the combination people actually want.
Common CEC annoyances and what to do
- The TV switches input on its own. A device woke up and claimed the display. Disable auto input switching on the TV, or the auto-wake feature on the device.
- Everything turns off when the TV does. Usually convenient. If you do not want it, look for a setting about powering off connected devices.
- The soundbar turns on with the TV but not off. A one-way CEC implementation. Sometimes fixed by firmware, sometimes not.
- Volume works but mute does not. Mute is handled separately in some implementations. Setting the audio output explicitly usually resolves it.
- Control works on one input only. The other source has CEC disabled, or its cable does not carry the control pin.
CEC between devices from different manufacturers is genuinely hit and miss. The standard leaves a lot to interpretation, and two brands can both implement it correctly and still not cooperate. If you have tried everything here, learning the soundbar codes into the TV remote is a legitimate solution rather than a defeat.
The universal remote alternative
If you have several devices from different makers and CEC will not behave, a good universal remote sidesteps the whole problem. It sends direct commands to each device rather than relying on them to negotiate, which means it does not care whether they like each other. The trade-off is setup time and, on some models, an ongoing app dependency.
What is HDMI-CEC?
A standard that lets devices connected by HDMI control each other, so one remote can turn everything on, switch inputs and adjust volume. Every manufacturer gives it a different name.
Why does my TV volume change instead of my soundbar?
The TV has not been told to route audio to the soundbar. Set the audio output explicitly to the soundbar rather than leaving it on automatic.
Can an HDMI cable stop CEC working?
Yes. CEC uses a specific pin that some very cheap or old cables leave unconnected. The cable can carry perfect video and still not pass control signals.
Why does my TV turn on by itself?
A connected device woke and claimed the display, which is CEC working as intended. Most TVs let you disable auto power-on while keeping the useful parts.
Does CEC work between different brands?
Sometimes, and unpredictably. The standard is loosely specified, so two correctly implemented devices from different makers can still fail to cooperate.
The bottom line
Enable CEC on every device, not just the TV, and set the TV audio output explicitly to the soundbar. Confirm the soundbar is on the ARC port and that its cable is a decent one. If devices from different brands still will not cooperate after all of that, teach the soundbar codes to your TV remote and stop fighting it.


