This is a big disappointment for me, and I've asked from CNET Samsung forums if Samsung would provide external audio volume control through FW upgrade, but they replied it's not going to happen.
I was hoping that maybe that would be possible with SamyGO. At least the TV is receiving the Vol +/- commands from remote control, since the light blinks, so it could be that the function that handles Vol +/- has some kind of if-statement to disregard those commands while external speakers are chosen. Maybe there is room for injection code that would adjust the outgoing audio signal.
I see the reason why Samsung not going to add support you asked. It is because with external audio playback TV passes sound as bit-stream without touching it. If this is PCM sound it is not difficult to add volume control but if this is AC3 sound there is a lot of decoding and coding which will bring some sound lag. These arguments stands only for optical audio output but I don't see a big reason to connect through analog output because you will get only stereo channels and with optical and AC3 you can get all 6.
My own solution is to build IR interpreter, a simple micro controller device with 2 IR leds, one for receiving remote control signals, one for sending signals out. The micro controller is responsible for detecting Samsung remote control's Vol+/- and sending them out as my AV amplifier's vol+/- commands.
And no, I don't want to go the Harmony way (or any other learning controls), because that really does not fully resolve my problem, since the TV is not located at the same direction as the AV amplifier, and I want to use the Sammy's RC.
Would there be option to attach USB IR device to the TV and control it from the firmware/software? I'll open separate thread for it.
- SamyGO Project Donor
- Posts: 52
- Joined: Thu Dec 17, 2009 11:43 am
- Location: Lund Sweden Europe
- SamyGO Admin
- Posts: 3113
- Joined: Thu Oct 01, 2009 6:02 am
- Location: Istanbul, Turkey
But it comes to my mind, if you could enter "Debug Menu" you can look what you can make with PC speaker related debug functions...
Details of entering debug menu of TV (not service menu, debug menu is something that you can reach only from ExLink port.) is available on wiki pages.
I compiled LIRC for the TV, but found out much easier way to communicate with the Iguana IR device (just a binary) and since I had the needed IR pulse commads already available, I decided to skip unnecessary dependencies to get it more robust, but the LIRC method would be more universal.
However the vol change response rate was too low, as I was only able to detect the Vol+ / Vol- events (not the key being held down), so vol change meant hitting the key repeatedly and still it was too slow to be usable.
Then I lost interest on the subject, mainly because it was easier to use amplifiers own remote, and also I wanted that the TV's own speaker is on use (for the sake of my sanity, by not needing to explain to my kids & wife how the system "works")
Also at the time I wasn't able to find elegant method. But now there is possibility to detect key down and key release events, so it could be fine tuned so that while key is down, constant stream of IR messages would be sent, making the amplifier much more responsive. Also LIRC could be used, since it can easily handle key down / key release method.
Feel free to ask more.