How to Fix Sonos Arc HDMI ARC Not Working
If your Sonos Arc is not getting sound through HDMI ARC, the problem is usually a TV setting, cable issue, or audio format mismatch.
This guide walks through the most reliable fixes so you can restore TV audio without guesswork.
What HDMI ARC Does on the Sonos Arc
HDMI ARC, or Audio Return Channel, sends sound from your television back to the soundbar over the same HDMI connection used for video devices.
On the Sonos Arc, ARC is essential for TV audio, and eARC support on newer TVs can improve bandwidth for formats like Dolby Atmos.
When HDMI ARC fails, the Sonos app may show no TV audio, the TV may route sound to internal speakers, or you may hear intermittent audio, lip-sync issues, or no sound at all.
Start With the Most Common Causes
Before changing advanced settings, check the basics.
Many ARC problems come from one of these issues:
- The Sonos Arc is connected to the wrong HDMI port.
- The TV’s HDMI-CEC feature is turned off.
- The HDMI cable is damaged or not fully seated.
- The TV audio output is still set to internal speakers.
- The source device or TV is using an incompatible audio format.
Confirm the Sonos Arc Is Connected to the TV’s ARC or eARC Port
The Sonos Arc must be connected to the HDMI port labeled ARC or eARC on the TV.
If the soundbar is plugged into a regular HDMI input, it will not receive TV audio.
Check your TV manual or the labels near the HDMI ports.
On many televisions, only one port supports ARC, and on some models it is clearly marked HDMI ARC or HDMI eARC/ARC.
Check the HDMI Cable and Adapter
Use a high-quality HDMI cable that supports ARC/eARC reliably.
Sonos includes an HDMI cable and an optical audio adapter for older TVs, but the HDMI cable is the preferred connection method.
Inspect the cable for visible damage, bent connectors, or loose fit.
Try these steps:
- Disconnect the cable from both ends and reconnect firmly.
- Test with the included Sonos HDMI cable if you are using another cable.
- Replace the cable if the issue started after moving equipment or routing it through furniture.
If your TV lacks an ARC port, the optical adapter can provide audio, but it will not support the same features as HDMI ARC or eARC.
Enable HDMI-CEC on the TV
HDMI ARC depends on HDMI-CEC, the control protocol that lets devices communicate across HDMI.
Different brands use different names for this feature, and it often must be enabled manually.
Look for one of these settings in your TV menu:
- HDMI-CEC
- Anynet+ on Samsung
- Simplink on LG
- Bravia Sync on Sony
- Viera Link on Panasonic
- EasyLink on Philips
- CEC or Consumer Electronics Control on many other brands
Turn the feature on, then restart both the TV and Sonos Arc so they renegotiate the audio connection.
Set the TV Audio Output to External Speakers
Even with ARC enabled, some TVs default back to internal speakers after a power outage or software update.
Open the TV sound settings and select the external speaker option.
Depending on the brand, the setting may appear as:
- Audio system
- Receiver
- Home theater
- External speakers
- HDMI ARC
If your TV offers both ARC and internal speaker options, choose the ARC-compatible external output and save the setting before testing playback.
Power Cycle the TV, Sonos Arc, and Connected Devices
A full power cycle can clear handshake problems between the TV and soundbar.
This is one of the simplest and most effective fixes for Sonos Arc HDMI ARC not working.
- Turn off the TV, Sonos Arc, and any connected streaming device or game console.
- Unplug the TV and Sonos Arc from power for at least 30 seconds.
- Reconnect the Sonos Arc to the TV’s ARC/eARC port.
- Plug everything back in and power on the TV first.
- Wait for the TV to fully boot, then check whether the Sonos Arc is detected.
If the TV has multiple HDMI devices attached, power cycling them all can help restore the HDMI handshake.
Update TV Firmware and Sonos Software
Firmware mismatches can cause ARC detection issues, especially after a TV update or a Sonos app change.
Make sure both sides are current.
In the Sonos app, check for system updates.
On the TV, look in the support or system menu for software updates and install any available version.
If the TV manufacturer released an HDMI or audio fix, it may directly resolve the problem.
Check eARC and Dolby Atmos Settings
Some TVs route audio differently when eARC or advanced surround formats are enabled.
If the Sonos Arc worked before but stopped after a settings change, simplify the audio format first.
Try these adjustments:
- Set TV audio output to PCM or Auto instead of passthrough if sound is missing.
- Disable eARC temporarily if the TV supports ARC and eARC both.
- Turn off secondary audio or audio processing features if the TV menu includes them.
- Use Dolby Digital instead of multichannel passthrough on older TVs that do not handle advanced formats well.
After testing, you can re-enable more advanced formats one by one to find the stable configuration.
Remove Other HDMI-CEC Devices
Some set-top boxes, gaming consoles, or streaming devices can interfere with HDMI-CEC commands and prevent the Sonos Arc from receiving TV audio properly.
If the system works with other devices disconnected, one of them may be causing the conflict.
Common troublemakers include:
- Third-party HDMI switches
- AV receivers left in the chain
- Older streaming sticks with aggressive CEC behavior
- Soundbars or audio extractors connected elsewhere in the setup
Connect the Sonos Arc directly to the TV and retest before adding other devices back into the chain.
Run the Sonos TV Setup Again
Sonos can often re-detect the TV audio connection through a fresh setup process.
In the Sonos app, remove or reconfigure the TV room if needed, then follow the setup prompts again for the Arc.
This can help when the app shows the soundbar as connected but the TV does not send audio.
Reinitializing the setup refreshes the HDMI relationship between the TV and Sonos Arc.
What to Do If You Still Have No Sound
If the connection still fails, isolate the problem by testing each component separately:
- Try a different HDMI port if your TV has a second ARC-capable port, though most do not.
- Test the Sonos Arc with another TV that supports ARC or eARC.
- Test the TV’s ARC port with another known-good sound system.
- Use the Sonos optical adapter as a temporary fallback to confirm the soundbar itself works.
If the Sonos Arc works on another TV, the issue is likely with the original television’s ARC settings, HDMI board, or firmware.
If it fails everywhere, the soundbar or cable may need service or replacement.
Common TV Brand Settings to Look For
Different manufacturers hide ARC settings in different menus, which makes the fix harder than it should be.
Look under Sound, External Devices, HDMI Settings, or General.
- Samsung: Anynet+ enabled, Sound Output set to Receiver/HDMI ARC
- LG: Simplink enabled, Sound Out set to HDMI ARC
- Sony: Bravia Sync enabled, Audio System selected
- Vizio: CEC enabled, TV Speakers disabled
- TCL/Hisense: HDMI-CEC enabled, audio output set to external speakers
Menu names vary by model year, so if you cannot find the exact option, search the TV manual or manufacturer support pages for your model.
When to Contact Support
If you have tried the correct port, cable, CEC settings, software updates, and power cycling without success, the issue may be hardware-related.
Contact Sonos support if the Arc is not recognized by any ARC-compatible TV, or contact the TV manufacturer if the ARC port fails with multiple devices.
Keep your TV model number, Sonos Arc serial number, and a list of settings you already tested.
That information speeds up troubleshooting and helps support determine whether the HDMI port, firmware, or audio configuration is at fault.