HDMI/ARC/CEC Issue



  • This is another one of those gray zones but I was hoping you might help out.

    Here's the situation:

    1. I have a Bravia TV connected to either a Sony soundbar or AVR (doesn't matter which - both do the same thing).
    2. If I switch to the audio system rather than the TV speaker - the soundbar/AVR naturally starts up with audio
    3. If I increase/decrease volume via the remote - the soundbar/AVR naturally increases/decreases volume

    Here's the issue:
    If I issue a setAudioVolume on the TV - the soundbar/AVR doesn't get the information and doesn't increase/decrease volume. I know the setAudioVolume 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/AVR

    The 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.


Log in to reply