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.