I was poking around the Remote Central site and stumbled on a few posts that talked about sending serial commands to Samsung LED TVs via the Ex-Link port. Google searches found a few posts on other sites that give a full list of serial commands. The commands I saw that would be quite useful are ones that directly select a source. I want to set up an HSTouch screen with buttons that would allow you to select the inputs as opposed to stepping through the inputs with one "Source" button. All of the posts say the commands are in HEX. Here is an excerpt of one of the posts.
* * * * * * * * * * * * * * * *
I had a very similar situation, and it seems as though the LED TV codes are different and not made very well available from Samsung. I saw that your original post was in February... so I hope that this information is still relevant for you.
RS-232 works through the Ex-Link port works with the following codes:
BAUD: 9600
Data bits: 8
Partiy: None
Stop-Bits: 1
Flow Control: None
NOTE: The following notation indicates that the command fits inside the "", HEX values are signified by a $, and hex values are separated by commas. So, "$08,$22,$00,$00,$00,$02,$d6" is 082200000002d6 in HEX
Power On : "$08,$22,$00,$00,$00,$02,$d6" --> WORKS
Power Off : "$08,$22,$00,$00,$00,$01,$d5" --> WORKS
Volume Up : "$08,$22,$01,$00,$01,$00,$d4" --> WORKS
Volume Down : "$08,$22,$01,$00,$02,$00,$d3" --> WORKS
Mute Toggle : "$08,$22,$02,$00,$00,$00,$d4" --> WORKS
Speaker On : "$08,$22,$0c,$06,$00,$00,$c4"--> WORKS
Speaker Off : "$08,$22,$0c,$06,$00,$01,$c3"--> WORKS
HDMI 1 : "$08,$22,$0a,$00,$05,$00,$c7" --> WORKS
HDMI 2 : "$08,$22,$0a,$00,$05,$01,$C6" --> WORKS
HDMI 3 : "$08,$22,$0a,$00,$05,$02,$c5" --> WORKS
HDMI 4 : "$08,$22,$0a,$00,$05,$03,$c4" --> WORKS
VGA : "$08,$22,$0a,$00,$04,$00,$c8" --> WORKS
Component 1 : "$08,$22,$0a,$00,$03,$00,$c9"--> WORKS
Component 2 : "$08,$22,$0a,$00,$03,$01,$c8"--> WORKS
A\V 1 : "$08,$22,$0a,$00,$01,$00,$cb"--> WORKS
A\V 2 : "$08,$22,$0a,$00,$01,$01,$ca"--> WORKS
S-Video : "$08,$22,$0a,$00,$02,$00,$ca"--> WORKS(IF TV HAS S-VIDEO)
TV Tuner : "$08,$22,$0a,$00,$00,$00,$cc"--> WORKS
+-------------------------------------------------------
|NOT TESTED
+-------------------------------------------------------
16x9 Aspect : "$08,$22,$0b,$0a,$01,$00,$c0"
Zoom 1 Aspect : "$08,$22,$0b,$0a,$01,$01,$bf"
Zoom 2 Aspect : "$08,$22,$0b,$0a,$01,$02,$be"
Wide Fit : "$08,$22,$0b,$0a,$01,$03,$bd"
4x3 Aspect : "$08,$22,$0b,$0a,$01,$04,$bc"
Just Scan : "$08,$22,$0b,$0a,$01,$05,$bb"
Wide TV (PC) : "$08,$22,$0b,$0a,$01,$06,$ba"
Wide PC (PC) : "$08,$22,$0b,$0a,$01,$07,$b9"
* * * * * * * * * * * * * * *
I would use hs.SendToComPort 8, "data goes here" script function to send the data to the TV. My question is what format would the data need to be in for the TV to recognize it as HEX?
Ken
* * * * * * * * * * * * * * * *
I had a very similar situation, and it seems as though the LED TV codes are different and not made very well available from Samsung. I saw that your original post was in February... so I hope that this information is still relevant for you.
RS-232 works through the Ex-Link port works with the following codes:
BAUD: 9600
Data bits: 8
Partiy: None
Stop-Bits: 1
Flow Control: None
NOTE: The following notation indicates that the command fits inside the "", HEX values are signified by a $, and hex values are separated by commas. So, "$08,$22,$00,$00,$00,$02,$d6" is 082200000002d6 in HEX
Power On : "$08,$22,$00,$00,$00,$02,$d6" --> WORKS
Power Off : "$08,$22,$00,$00,$00,$01,$d5" --> WORKS
Volume Up : "$08,$22,$01,$00,$01,$00,$d4" --> WORKS
Volume Down : "$08,$22,$01,$00,$02,$00,$d3" --> WORKS
Mute Toggle : "$08,$22,$02,$00,$00,$00,$d4" --> WORKS
Speaker On : "$08,$22,$0c,$06,$00,$00,$c4"--> WORKS
Speaker Off : "$08,$22,$0c,$06,$00,$01,$c3"--> WORKS
HDMI 1 : "$08,$22,$0a,$00,$05,$00,$c7" --> WORKS
HDMI 2 : "$08,$22,$0a,$00,$05,$01,$C6" --> WORKS
HDMI 3 : "$08,$22,$0a,$00,$05,$02,$c5" --> WORKS
HDMI 4 : "$08,$22,$0a,$00,$05,$03,$c4" --> WORKS
VGA : "$08,$22,$0a,$00,$04,$00,$c8" --> WORKS
Component 1 : "$08,$22,$0a,$00,$03,$00,$c9"--> WORKS
Component 2 : "$08,$22,$0a,$00,$03,$01,$c8"--> WORKS
A\V 1 : "$08,$22,$0a,$00,$01,$00,$cb"--> WORKS
A\V 2 : "$08,$22,$0a,$00,$01,$01,$ca"--> WORKS
S-Video : "$08,$22,$0a,$00,$02,$00,$ca"--> WORKS(IF TV HAS S-VIDEO)
TV Tuner : "$08,$22,$0a,$00,$00,$00,$cc"--> WORKS
+-------------------------------------------------------
|NOT TESTED
+-------------------------------------------------------
16x9 Aspect : "$08,$22,$0b,$0a,$01,$00,$c0"
Zoom 1 Aspect : "$08,$22,$0b,$0a,$01,$01,$bf"
Zoom 2 Aspect : "$08,$22,$0b,$0a,$01,$02,$be"
Wide Fit : "$08,$22,$0b,$0a,$01,$03,$bd"
4x3 Aspect : "$08,$22,$0b,$0a,$01,$04,$bc"
Just Scan : "$08,$22,$0b,$0a,$01,$05,$bb"
Wide TV (PC) : "$08,$22,$0b,$0a,$01,$06,$ba"
Wide PC (PC) : "$08,$22,$0b,$0a,$01,$07,$b9"
* * * * * * * * * * * * * * *
I would use hs.SendToComPort 8, "data goes here" script function to send the data to the TV. My question is what format would the data need to be in for the TV to recognize it as HEX?
Ken
Comment