Upcoming maintenance
Dear Customers and Partners.
This website will be undergoing scheduled maintenance on June 14, 2023. Please be aware there may be disruption to the developer portal website and associated services during the scheduled maintenance period.
This upgrade is essential to ensure the continued performance, reliability, and security of Developer World.
We apologize for any inconvenience.
HDMI/ARC/CEC Issue
-
This is another one of those gray zones but I was hoping you might help out.
Here's the situation:
- I have a Bravia TV connected to either a Sony soundbar or AVR (doesn't matter which - both do the same thing).
- If I switch to the audio system rather than the TV speaker - the soundbar/AVR naturally starts up with audio
- If I increase/decrease volume via the remote - the soundbar/AVR naturally increases/decreases volume
Here's the issue:
If I issue asetAudioVolume
on the TV - the soundbar/AVR doesn't get the information and doesn't increase/decrease volume. I know thesetAudioVolume
works fine because the TV speaker is set to that level (getVolumeInformation
shows the new level) and if I switch back to the TV speakers, that volume level is the correct level.Doesn't matter if I issue
setAudioVolume
for a specific number or use the increment/decrement (+1/-1) - none of them get to the soundbar/AVRThe interesting thing is that NON-Sony soundbar/AVRS work correctly. I'm assuming it switches to pure HDMI/ARC messages and a increment/decrement message is sent.
However, it appears the Bravia detects a Sony Audio device on the other end of the HDMI/ARC/CEC and must be doing special extension messages (since it acts totally different than a non-Sony device and the TV is able to get information from the device itself [like sound settings]).
Any thoughts on this?
Note: also interesting is that the
getSoundSettings({"target": "outputTerminal"})
on the BRAVIA doesn't properly identify the Sony Audio Device either (always returns 'speaker' even though we are connected to an 'audioSystem'). Interestingly, it works fine for non-sony AVRs/Soundbars correctly (returns 'audioSystem')... -
I'm wondering if the output of the getCurrentExternalTerminalsStatus command changes when connecting the Sony branded soundbar via HDMI ARC? That is if the command is supported by the device.