Sonos Not Connecting To TV- How To Fix? | ARC Fix Steps

Sonos not connecting to TV is often an HDMI ARC/eARC handshake problem; a full power reset and TV audio settings fix it.

Your TV turns on, the picture looks fine, then the sound comes from the TV speakers or goes silent. Your Sonos bar sits there like it’s not even plugged in. Annoying, right?

This guide walks you through the fixes that bring audio back in the real world: HDMI port mix-ups, CEC switches, flaky handshakes, cable quirks, and TV audio menus that quietly override everything. Start at the top, stop when it works.

Sonos Not Connecting To TV Fix Steps For ARC And Optical

Most “not connecting” reports fall into one of three buckets: the TV isn’t sending audio to the right port, the Sonos bar can’t see the ARC/eARC signal, or another device is interfering with HDMI control. You can clear all three with a short, repeatable flow.

  1. Confirm the TV port — Plug the Sonos HDMI cable into the one HDMI port labeled ARC or eARC on the TV (not a random HDMI input).
  2. Force a clean handshake — Unplug TV and Sonos from power, wait 60 seconds, then power the TV first and the Sonos bar second.
  3. Turn on HDMI-CEC — In TV settings, enable HDMI-CEC (brand names vary) so ARC audio return and volume control can work.
  4. Pick the right audio output — Set TV sound output to HDMI ARC/eARC or Digital Optical, depending on your cable.
  5. Run TV Setup in the Sonos app — Re-do the TV setup so the bar re-learns the TV connection.

If you’re unsure which port or adapter your setup needs, the Sonos Arc setup guide shows the standard ARC/eARC and optical connection paths.

Check The Basics First

These are quick wins. They also prevent you from chasing deeper fixes when the problem is a simple toggle.

  • Mute and volume check — Raise TV volume and Sonos volume, then toggle mute off on both.
  • Input sanity check — Play something with guaranteed audio, like a YouTube clip, not a silent menu screen.
  • Cable seating check — Reseat HDMI or optical at both ends until it feels fully home.
  • Correct room check — In the Sonos app, make sure you’re controlling the room that contains the TV speaker.

Fix HDMI ARC Or eARC Connection Problems

ARC and eARC work through two things at once: the audio return channel and HDMI control messages. A tiny glitch in either can make the TV “forget” the bar or switch back to its own speakers.

Start with the port and the cable

ARC only works on the TV’s ARC/eARC-labeled port. On many TVs it’s HDMI 2 or HDMI 3, but the label is what matters, not the number.

  • Move to the ARC port — Plug the Sonos HDMI cable into the TV’s ARC/eARC port, then remove any HDMI cable from an audio receiver if one is connected.
  • Try a different HDMI cable — Use a known-good cable, seated firmly on both ends, then retry TV playback.
  • Skip adapters and switches — Connect Sonos directly to the TV while you test; splitters and HDMI switches can break control signals.

Do the power reset that actually clears ARC

Restarting from a remote often keeps HDMI state in memory. Pulling power clears it. If you want a plain-language refresher on ARC and eARC behavior, this Sonos explanation of ARC vs eARC is a handy reference.

  1. Unplug everything — Pull power from the TV and the Sonos bar. If you have a console or set-top box connected, unplug those too.
  2. Wait it out — Leave it unplugged for 60 seconds so HDMI control fully drops.
  3. Power the TV first — Plug the TV back in, turn it on, and start playing a video with audio.
  4. Power the Sonos bar next — Plug in the bar, wait for it to finish booting, then check if TV audio routes to it.

Enable HDMI-CEC the right way

ARC audio return depends on HDMI-CEC on many TVs. The catch is that brands hide it behind different names. If CEC is off, the TV may still show “ARC” in a menu but refuse to send audio back.

  • Turn on CEC — Enable the TV’s HDMI-CEC setting (Samsung Anynet+, LG SIMPLINK, Sony BRAVIA Sync, Panasonic VIERA Link, Philips EasyLink).
  • Turn on eARC if present — If your TV has an eARC toggle, enable it when using an eARC-capable Sonos bar and you want higher formats.
  • Disable auto TV speakers — Some TVs have an “auto speakers” setting that flips back to internal speakers; turn it off if you see it.

Re-run the Sonos TV setup flow

If ARC is connected but the app still says it can’t detect a signal, redo the TV setup. It refreshes the control pairing and helps the bar lock onto the right port.

  1. Open System settings — In the Sonos app, open the room with your bar, then go to its TV or Home Theater settings.
  2. Run TV Setup — Follow the prompts, keep the TV playing audio, and confirm the bar is the selected output device.
  3. Test volume control — Use the TV remote volume buttons and confirm the on-screen volume indicator moves.

Remove HDMI conflicts one by one

Some devices spam HDMI control messages and knock ARC off the rails. The fastest way to spot the troublemaker is a clean test, then adding devices back.

  1. Disconnect other HDMI devices — Leave only the Sonos bar connected to the TV.
  2. Test TV audio — Play a built-in app like Netflix or YouTube and check sound through Sonos.
  3. Add devices back slowly — Reconnect one device at a time, test again, and note which device makes the TV swap away from ARC.

Fix Optical Connection Problems

If your TV lacks ARC/eARC, or you’re using a Sonos model that relies on optical, optical can be rock-solid. When it fails, it’s often a physical fit issue or the TV is still set to internal speakers.

Make sure the optical plug is fully seated

Optical connectors can feel “in” even when they’re not. A half-seated optical plug drops audio with no warning.

  • Remove the dust caps — Pull off the tiny plastic caps on both ends of the optical cable before inserting it.
  • Push until it clicks — Press the connector in firmly at the TV and at the Sonos adapter or port.
  • Check for red light — With the TV powered on and playing audio, unplug the Sonos end and check that you see red light at the free end.

Match the TV audio output to optical

Many TVs won’t send audio to optical unless you tell them. Also, some TVs default to a format the bar won’t decode when using older optical setups.

  • Select optical output — In TV sound settings, set audio output to Digital Optical or SPDIF.
  • Set audio format to PCM — If you get silence, set the TV’s digital audio format to PCM, then test.
  • Disable TV speakers — If there’s a “TV speakers + optical” mode, turn it off and use optical only while testing.

TV Settings That Commonly Block Sonos Audio

TV menus differ, but the same patterns repeat. The table below maps common symptoms to the setting that causes them and the fastest fix.

What You See Likely Cause Fix To Try
TV plays sound from its speakers Audio output set to TV speakers Set output to HDMI ARC/eARC or Optical
Sonos plays menu sounds but not apps App uses a format the TV won’t pass Set TV audio format to PCM, then retest
Sound works, then cuts out mid-show Loose cable or HDMI control glitch Reseat cable, then do full power reset
No volume control from TV remote CEC off or remote not paired Enable CEC, rerun TV Setup in app
Dolby options greyed out Using optical or ARC limits format Enable eARC if available, use ARC port

When The Problem Comes Back After Power Off

Some setups work all evening, then fail the next day. That points to an HDMI handshake that breaks during sleep, input switching, or when a console wakes the TV in the wrong order.

Lock in a stable power and wake order

You can’t change how every TV wakes, but you can reduce surprises by keeping one clear “boss” device for power control.

  • Turn off quick start modes — Disable fast start, instant-on, or quick boot on the TV if ARC drops after standby.
  • Stop devices from waking the TV — Disable “HDMI device power on” on a console or streaming box that wakes the TV unexpectedly.
  • Use one remote for power — Power on the TV first, then the streaming device, then let ARC route audio back.

Prevent the TV from switching away from ARC

Some TVs auto-switch audio outputs when they see a new HDMI device or when an app opens. You can often pin the output so it doesn’t roam.

  1. Set a fixed output — Pick HDMI ARC/eARC as the default output in TV sound settings.
  2. Disable auto output switching — Turn off “auto” audio routing if your TV offers it.
  3. Check external device audio — Set consoles and boxes to output PCM or Dolby Digital, not bitstream modes the TV can’t pass.

Quick Diagnostic Checklist Before You Spend Another Hour

This list is meant to be a one-pass sweep. It catches the common misses that keep the problem looping.

  • Use the right HDMI port — Sonos must be in the TV’s ARC/eARC-labeled port.
  • Enable CEC — Turn on HDMI-CEC in the TV menu and reboot once.
  • Set TV output correctly — Choose HDMI ARC/eARC or Optical as the audio output, not TV speakers.
  • Set a safe audio format — Start with PCM if you’re stuck, then switch to Dolby options after sound is stable.
  • Eliminate HDMI conflicts — Test with only Sonos connected, then add devices back one at a time.
  • Do a real power reset — Unplug TV and Sonos for 60 seconds, then power TV first.

If It Still Won’t Connect

If you’ve run the flow above and your TV still won’t send audio, it’s time to gather clean info so the next step isn’t guesswork.

Capture what’s happening on screen

Write down the TV model, the Sonos model, which port you used (ARC or eARC label), and the exact wording shown in the TV audio output menu. Also note what content you tested with (built-in TV app, console, set-top box).

Submit Sonos diagnostics from the app

Sonos can generate a confirmation number that shows what the system saw during the failure. In the app, open Settings, go to the help area, then choose Submit Diagnostics and save the number.

  1. Open Settings — In the Sonos app, open Settings.
  2. Go to the help area — Select the option that takes you to the help section, then choose Submit Diagnostics.
  3. Save the confirmation number — Copy the number so you can share it if you contact Sonos.

At that point, you’ve got a clear trail: cabling, TV output, CEC, power reset, and a diagnostics snapshot. That’s the set that gets this fixed faster on the next pass.