COUCH AMP

Supported Sony Bravia TVs

Coming in an upcoming release: Couch Amp will talk to Sony Bravia TVs the same way it talks to Sony ES receivers — automatic discovery over the network, no box required, plus a TV Remote key pad that reaches through HDMI-CEC to control whatever’s plugged into the active input.

Bravia TVs speak Sony’s Scalar Web API (JSON over HTTP, port 80) across three eras:

Verified means tested against real hardware; supported means the model shares the same Scalar Web API firmware and is expected to work identically. Only the XBR-55X850C has been verified so far.

Google TV Bravias (2021–2024)

Sony’s higher-end Bravia XR sets use the XR- prefix; entry sets use KD-. For the 2024 lineup Sony dropped the alphanumeric names for BRAVIA 9 / 8 / 7 / 3 and moved every set to a global K- prefix.

Models Series Years Platform Status
K-85S30, K-75S30, K-65S30, K-55S30, K-50S30, K-43S30 BRAVIA 3 (4K LED, entry) 2024 Google TV ✅ Supported
K-85XR70, K-75XR70, K-65XR70, K-55XR70 BRAVIA 7 (4K Mini LED / QLED, Bravia XR) 2024 Google TV ✅ Supported
K-77XR80, K-65XR80, K-55XR80 BRAVIA 8 (4K OLED, Bravia XR) 2024 Google TV ✅ Supported
K-85XR90, K-75XR90, K-65XR90 BRAVIA 9 (4K Mini LED / QLED, Bravia XR) 2024 Google TV ✅ Supported
KD-75X80L, KD-65X80L, KD-55X80L, KD-50X80L, KD-85X77L, KD-75X77L, KD-65X77L, KD-55X77L, KD-50X77L, KD-43X77L X80L / X77L (4K, entry; X77CL Costco variant) 2023 Google TV ✅ Supported
XR-98X90L, XR-85X90L, XR-75X90L, XR-65X90L, XR-55X90L X90L (4K full-array, Bravia XR) 2023 Google TV ✅ Supported
XR-85X95L, XR-75X95L, XR-65X95L X95L (US) / X93L (Intl) (4K Mini LED, Bravia XR) 2023 Google TV ✅ Supported
XR-83A80L, XR-77A80L, XR-65A80L, XR-55A80L A80L (OLED, Bravia XR) 2023 Google TV ✅ Supported
XR-77A95L, XR-65A95L, XR-55A95L A95L (QD-OLED Master Series, Bravia XR) 2023 Google TV ✅ Supported
KD-85X80K, KD-75X80K, KD-65X80K, KD-55X80K, KD-50X80K, KD-43X80K, KD-75X80CK, KD-65X80CK, KD-55X80CK X80K (4K, entry; X80CK Costco variant) 2022 Google TV ✅ Supported
KD-85X85K, KD-75X85K, KD-65X85K, KD-55X85K, KD-50X85K, KD-43X85K X85K (4K) 2022 Google TV ✅ Supported
XR-85X90K, XR-75X90K, XR-65X90K, XR-55X90K X90K (4K full-array, Bravia XR) 2022 Google TV ✅ Supported
XR-85X95K, XR-75X95K, XR-65X95K X95K (4K Mini LED, Bravia XR) 2022 Google TV ✅ Supported
XR-85Z9K, XR-75Z9K Z9K (8K Mini LED Master Series, Bravia XR) 2022 Google TV ✅ Supported
XR-77A80K, XR-65A80K, XR-55A80K A80K (OLED, Bravia XR) 2022 Google TV ✅ Supported
XR-48A90K, XR-42A90K A90K (OLED, Bravia XR) 2022 Google TV ✅ Supported
XR-65A95K, XR-55A95K A95K (QD-OLED Master Series, Bravia XR) 2022 Google TV ✅ Supported
KD-75X80J, KD-65X80J, KD-55X80J, KD-50X80J, KD-43X80J X80J (4K, entry) 2021 Google TV ✅ Supported
KD-85X85J, KD-75X85J, KD-65X85J, KD-55X85J, KD-50X85J, KD-43X85J X85J (4K) 2021 Google TV ✅ Supported
XR-75X90J, XR-65X90J, XR-55X90J, XR-50X90J X90J (4K full-array, Bravia XR) 2021 Google TV ✅ Supported
XR-100X92J, XR-85X95J, XR-75X95J, XR-65X95J X95J / X92J (4K Mini/full-array, Bravia XR) 2021 Google TV ✅ Supported
XR-85Z9J, XR-75Z9J Z9J (8K Master Series, Bravia XR) 2021 Google TV ✅ Supported
XR-77A80J, XR-65A80J, XR-55A80J A80J (OLED, Bravia XR) 2021 Google TV ✅ Supported
XR-83A90J, XR-65A90J, XR-55A90J A90J (Master Series OLED, Bravia XR) 2021 Google TV ✅ Supported

Android TV Bravias (2015–2020)

Sony’s US suffix codes the model year: C = 2015, D = 2016, E = 2017, F = 2018, G = 2019, H = 2020.

Models Series Years Platform Status
XBR-85X800H, XBR-75X800H, XBR-65X800H, XBR-55X800H, XBR-49X800H, XBR-43X800H, XBR-65X750H X750H / X800H (4K) 2020 Android TV ✅ Supported
XBR-85X900H, XBR-75X900H, XBR-65X900H, XBR-55X900H X900H / XH90 (4K) 2020 Android TV ✅ Supported
XBR-85X950H, XBR-75X950H, XBR-65X950H, XBR-55X950H, XBR-49X950H X950H (4K) 2020 Android TV ✅ Supported
XBR-85Z8H, XBR-75Z8H Z8H / ZH8 (8K Master Series) 2020 Android TV ✅ Supported
XBR-65A8H, XBR-55A8H A8H (OLED) 2020 Android TV ✅ Supported
XBR-48A9S A9S (Master Series OLED, 48”) 2020 Android TV ✅ Supported
XBR-75X800G, XBR-65X800G, XBR-55X800G, XBR-49X800G, XBR-43X800G X800G (4K) 2019 Android TV ✅ Supported
XBR-85X850G, XBR-75X850G, XBR-65X850G, XBR-55X850G X850G (4K) 2019 Android TV ✅ Supported
XBR-85X950G, XBR-75X950G, XBR-65X950G, XBR-55X950G, XBR-49X950G X950G (4K) 2019 Android TV ✅ Supported
XBR-98Z9G, XBR-85Z9G Z9G / ZG9 (8K Master Series) 2019 Android TV ✅ Supported
XBR-65A8G, XBR-55A8G A8G / AG8 (OLED) 2019 Android TV ✅ Supported
XBR-77A9G, XBR-65A9G, XBR-55A9G A9G / AG9 (Master Series OLED) 2019 Android TV ✅ Supported
XBR-65X750F, XBR-49X800F, XBR-43X800F X750F / X800F (4K) 2018 Android TV ✅ Supported
XBR-85X850F, XBR-75X850F, XBR-65X850F, XBR-55X850F, XBR-49X850F, XBR-43X850F X850F (4K) 2018 Android TV ✅ Supported
XBR-85X900F, XBR-75X900F, XBR-65X900F, XBR-55X900F, XBR-49X900F X900F (4K) 2018 Android TV ✅ Supported
XBR-85Z9F, XBR-75Z9F, XBR-65Z9F Z9F / ZF9 (Master Series full-array) 2018 Android TV ✅ Supported
XBR-65A8F, XBR-55A8F A8F / AF8 (OLED) 2018 Android TV ✅ Supported
XBR-65A9F, XBR-55A9F A9F / AF9 (Master Series OLED) 2018 Android TV ✅ Supported
XBR-55X800E, XBR-49X800E, XBR-43X800E, KD-55X720E, KD-49X720E, KD-43X720E X720E / X800E (4K) 2017 Android TV ✅ Supported
XBR-85X850E, XBR-75X850E, XBR-65X850E, XBR-55X850E X850E (4K) 2017 Android TV ✅ Supported
XBR-75X900E, XBR-65X900E, XBR-55X900E, XBR-49X900E X900E (4K) 2017 Android TV ✅ Supported
XBR-75X940E, XBR-65X930E, XBR-55X930E X930E / X940E (4K) 2017 Android TV ✅ Supported
XBR-77A1E, XBR-65A1E, XBR-55A1E A1E (first Bravia OLED) 2017 Android TV ✅ Supported
XBR-65X750D, XBR-55X700D, XBR-49X800D, XBR-49X700D, XBR-43X800D X700D / X750D / X800D (4K) 2016 Android TV ✅ Supported
XBR-85X850D, XBR-75X850D, XBR-65X850D, XBR-55X850D X850D (4K) 2016 Android TV ✅ Supported
XBR-75X940D, XBR-65X930D, XBR-55X930D X930D / X940D (flagship 4K) 2016 Android TV ✅ Supported
XBR-100Z9D, XBR-75Z9D, XBR-65Z9D Z9D / ZD9 (flagship full-array) 2016 Android TV ✅ Supported
KDL-75W850C, KDL-65W850C, KDL-55W800C, KDL-50W800C W800C / W850C (Full HD) 2015 Android TV ✅ Supported
XBR-65X810C, XBR-55X810C, XBR-55X800C X800C / X810C (4K) 2015 Android TV ✅ Supported
XBR-49X830C, XBR-43X830C X830C (4K) 2015 Android TV ✅ Supported
XBR-75X900C, XBR-65X900C, XBR-55X900C X900C (ultra-thin 4K) 2015 Android TV ✅ Supported
XBR-75X940C, XBR-65X930C, XBR-55X930C X930C / X940C (flagship 4K) 2015 Android TV ✅ Supported
XBR-75X850C, XBR-65X850C, XBR-55X850C ✅, XBR-49X850C, XBR-43X850C X850C (4K Android TV) 2015 Android TV ✅ Verified

Pre-Android “Scalar” Bravias (2013–2014)

These run Sony’s older Linux-based smart-TV firmware, before Android TV arrived on Bravia in 2015. They fall inside the community “2013 and newer” IP-control window but use the older Pre-Shared-Key path and haven’t been tested here — treat them as partial: power, volume, and inputs may respond, but the remote key pad and HDMI-CEC pass-through are unconfirmed on this generation.

Models Series Years Platform Status
KDL-55W800B, KDL-50W800B, KDL-48W600B, KDL-40W600B, KDL-42W700B, KDL-32W700B W600B / W700B / W800B (Full HD) 2014 Linux Scalar ⬜ Unverified
KDL-65W950B, KDL-55W950B, KDL-70W850B, KDL-60W850B W850B / W950B (Full HD) 2014 Linux Scalar ⬜ Unverified
XBR-70X850B, XBR-65X850B, XBR-55X850B, XBR-49X850B X850B (4K) 2014 Linux Scalar ⬜ Unverified
XBR-79X900B, XBR-65X900B, XBR-55X900B X900B (4K) 2014 Linux Scalar ⬜ Unverified
XBR-85X950B, XBR-65X950B X950B (4K reference) 2014 Linux Scalar ⬜ Unverified
KDL-65S990A S990A (curved LED) 2013 Linux Scalar ⬜ Unverified
KDL-55W900A, KDL-55W802A, KDL-47W802A W900A / W802A (Full HD flagship) 2013 Linux Scalar ⬜ Unverified
XBR-65X900A, XBR-55X900A X900A (4K, Triluminos) 2013 Linux Scalar ⬜ Unverified

Google TV Bravias (2021–2024)

Bravia XR sets are sold globally under the same XR- / K- codes; entry sets use KD-.

Models Series Years Platform Status
KD-43X81L X80L / X77L (4K, entry; X77CL Costco variant) 2023 Google TV ✅ Supported
KD-75X85L, KD-65X85L, KD-55X85L X85L (4K; largely international) 2023 Google TV ✅ Supported
XR-85X93L, XR-75X93L, XR-65X93L X95L (US) / X93L (Intl) (4K Mini LED, Bravia XR) 2023 Google TV ✅ Supported
KD-75X81J, KD-65X81J, KD-55X81J, KD-50X81J, KD-43X81J X80J (4K, entry) 2021 Google TV ✅ Supported

Android TV Bravias (2015–2020)

International sets carry the KD-/KDL- prefixes; the trailing digits track the same model years as the US suffix codes.

Models Series Years Platform Status
KD-49XH8096, KD-43XH8096, KD-49XH8005 X750H / X800H (4K) 2020 Android TV ✅ Supported
KD-85XH9096, KD-75XH9096, KD-65XH9096, KD-55XH9096 X900H / XH90 (4K) 2020 Android TV ✅ Supported
KD-85XH9505, KD-75XH9505, KD-65XH9505, KD-55XH9505, KD-49XH9505 X950H (4K) 2020 Android TV ✅ Supported
KD-85ZH8, KD-75ZH8 Z8H / ZH8 (8K Master Series) 2020 Android TV ✅ Supported
KD-65A8, KD-55A8 A8H (OLED) 2020 Android TV ✅ Supported
KD-48A9 A9S (Master Series OLED, 48”) 2020 Android TV ✅ Supported
KD-49XG8096, KD-43XG8096 X800G (4K) 2019 Android TV ✅ Supported
KD-85XG8596, KD-75XG8596, KD-65XG8596, KD-55XG8596 X850G (4K) 2019 Android TV ✅ Supported
KD-85XG9505, KD-75XG9505, KD-65XG9505, KD-55XG9505 X950G (4K) 2019 Android TV ✅ Supported
KD-98ZG9, KD-85ZG9 Z9G / ZG9 (8K Master Series) 2019 Android TV ✅ Supported
KD-65AG8, KD-55AG8 A8G / AG8 (OLED) 2019 Android TV ✅ Supported
KD-77AG9, KD-65AG9, KD-55AG9 A9G / AG9 (Master Series OLED) 2019 Android TV ✅ Supported
KD-49XF8005, KD-43XF8005 X750F / X800F (4K) 2018 Android TV ✅ Supported
KD-49XF8505, KD-43XF8505 X850F (4K) 2018 Android TV ✅ Supported
KD-85XF9005, KD-75XF9005, KD-65XF9005, KD-55XF9005, KD-49XF9005 X900F (4K) 2018 Android TV ✅ Supported
KD-85ZF9, KD-75ZF9, KD-65ZF9 Z9F / ZF9 (Master Series full-array) 2018 Android TV ✅ Supported
KD-65AF8, KD-55AF8 A8F / AF8 (OLED) 2018 Android TV ✅ Supported
KD-65AF9, KD-55AF9 A9F / AF9 (Master Series OLED) 2018 Android TV ✅ Supported
KD-55XE8004, KD-49XE8004, KD-43XE8004 X720E / X800E (4K) 2017 Android TV ✅ Supported
KD-75XE8596, KD-65XE8596, KD-55XE8596 X850E (4K) 2017 Android TV ✅ Supported
KD-75XE9005, KD-65XE9005, KD-55XE9005, KD-49XE9005 X900E (4K) 2017 Android TV ✅ Supported
KD-75XE9405, KD-65XE9305, KD-55XE9305 X930E / X940E (4K) 2017 Android TV ✅ Supported
KD-77A1, KD-65A1, KD-55A1 A1E (first Bravia OLED) 2017 Android TV ✅ Supported
KD-49XD8005, KD-43XD8005, KD-49XD7005, KD-43XD7005 X700D / X750D / X800D (4K) 2016 Android TV ✅ Supported
KD-75XD8505, KD-65XD8505, KD-55XD8505, KD-49XD8305, KD-43XD8305 X850D (4K) 2016 Android TV ✅ Supported
KD-75XD9405, KD-65XD9305, KD-55XD9305 X930D / X940D (flagship 4K) 2016 Android TV ✅ Supported
KD-100ZD9, KD-75ZD9, KD-65ZD9 Z9D / ZD9 (flagship full-array) 2016 Android TV ✅ Supported
KDL-55W808C, KDL-50W808C W800C / W850C (Full HD) 2015 Android TV ✅ Supported
KD-55X8000C, KD-49X8000C X800C / X810C (4K) 2015 Android TV ✅ Supported
KD-49X8300C, KD-43X8300C X830C (4K) 2015 Android TV ✅ Supported
KD-75X9100C, KD-65X9000C, KD-55X9000C X900C (ultra-thin 4K) 2015 Android TV ✅ Supported
KD-75X9400C, KD-65X9300C, KD-55X9300C X930C / X940C (flagship 4K) 2015 Android TV ✅ Supported
KD-75X8500C, KD-65X8500C, KD-55X8500C, KD-49X8500C, KD-43X8500C X850C (4K Android TV) 2015 Android TV ✅ Supported

Pre-Android “Scalar” Bravias (2013–2014)

Older Linux-based smart TVs in the “2013 and newer” IP-control window. Treat these as partial: power, volume, and inputs may respond, but the remote key pad and HDMI-CEC pass-through are unconfirmed on this generation.

Models Series Years Platform Status
KDL-47W805A W900A / W802A (Full HD flagship) 2013 Linux Scalar ⬜ Unverified
KD-65X9005A, KD-55X9005A, KD-84X9005A X900A (4K, Triluminos) 2013 Linux Scalar ⬜ Unverified

Bravia Professional Displays

Sony’s BRAVIA Professional Display line (the FW-/FWD- commercial signage models) runs the same platform and exposes the same Scalar Web API as the consumer sets, so Couch Amp is expected to control them identically. We haven’t listed individual professional model numbers here yet — if you’re running one, the app’s manual IP entry should find it.

Setup

Enabling IP Control

On the TV: Settings → Network → Home Network Setup → IP Control. Turn Authentication to “Normal and Pre-Shared Key” and set a key. Enter that same key in Couch Amp when prompted, and the key pad lights up.

Power, volume, and input switching don’t need any of this — they work as soon as Couch Amp finds the TV on your network.

Why Remote Start matters

Some Bravia TVs drop off the network when they go into eco or low-power standby, which means Couch Amp can’t reach them to send a power-on command. Look for Remote Start (sometimes listed under the same Home Network Setup screen) and turn it on if you want to power the TV on from the app rather than just off.

Control your Apple TV through the TV

Because Couch Amp sends key presses exactly like the Bravia’s own remote, the TV forwards navigation and playback keys over HDMI-CEC to whatever’s active on the current input — your Apple TV, Fire TV, or game console. Point your phone at the TV and you’re driving the box behind it, with no separate pairing or app.

Don’t see your TV?

If your Bravia has IP Control in its network settings, there’s a good chance Couch Amp can talk to it — the app probes the same Scalar Web API used by the receivers. Older pre-Android “Scalar” sets from 2013–2014 may only get partial support; the key pad and CEC pass-through are unverified on that generation. Get in touch or try the manual IP entry in the app’s Find TV screen.