home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Products
IR Server Suite (IRSS)
Samsung LED TV - serial control - help
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="arsenal333" data-source="post: 693690" data-attributes="member: 28103"><p><span style="font-size: 18px"><span style="color: DarkRed">Samsung TV - RS-232 - Connection to PC using IRSS Guide</span></span></p><p></p><p>This guide is developed from the below threads that work through the issues and sparse information across the web on connecting a PC with the Samsung RS-232 port.</p><p></p><p>I have this fully working on my Samsung LED 55 inch (UA55B6000VM).</p><p></p><p><span style="font-size: 15px">What you need</span></p><p></p><p>a. 1 x <a href="http://www.cableclub.com/female-stereo-35mm-plug-cable-p-1344.html" target="_blank">ex-link cable</a></p><p>(Samsung TV's use a different serial connection cable, referred to as a ex-link cable, is you want to attempt to make your own ex-link cable <a href="http://www.remotecentral.com/cgi-bin/mboard/rc-custom/thread.cgi?19083" target="_blank">here</a> is a good place to start.)</p><p></p><p>b. 1 x <a href="http://ritmotech.com.au/satotech/product_info.php?products_id=129&osCsid=b98f350a4f552d770fde94daa50dad62" target="_blank">DB9 (RS-232) to USB</a> cable, I've found these can be easily purchased from most PC Stores.</p><p></p><p>c. 1 x Samsung TV <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>d. HTPC, with MP installed, and the IRSS plugin installed.</p><p></p><p></p><p><span style="font-size: 15px">Instructions</span></p><p><strong>Hardware</strong></p><p>1. Connect the DB9 (RS-232) to USB to your PC (USB end) and install the driver. (Take note of the com port number)</p><p>2. Connect the 2 DB9 ends of the Serial to USB and Ex-link cables, plug the 3.5mm jack into the Samsung TV service port.</p><p></p><p><strong>Samsung TV</strong> (Using your TV remote you now need to enter the Service Menu and Change some settings.)</p><p>1. Put the TV into Standby Mode, press [Info] then [Menu] then [Mute] and then [Power] when the TV turns on is shows a new Service Menu.</p><p>2. Enabled the Hotel Option, and Set the RS-232 interface to UART. </p><p>3. Use the Power button the turn the TV off and on again.</p><p>TV should now be ready for for communication with your PC.</p><p></p><p><strong>PC Software</strong></p><p><em>Quick Test</em></p><p>1. Download the attached SamsungHexFiles.rar file and extract.</p><p>2. Edit the .bat files and add the correct com port number.</p><p>3. Run the SammyHDMIBat.bat as a test, your TV should either swap to the HDMI1/DVI interface, or show the switch on screen.</p><p></p><p>(If this works you have full connectivity with your Samsung TV, if not, you have some problem solving to do. I would suggest strongly to install <a href="http://www.serial-port-monitor.com/Download/free-serial-port-monitor.exe" target="_blank">Free Serial Port Monitor</a> and try the test again, also go into the Samsung TV service menu and check your adjustments.)</p><p></p><p><em>Quick Test Working</em></p><p>1. Open MP Configuration program and the IRSS plugin configuration.</p><p>2. Goto the macro editor and select run program, goto where you extracted the SammyHexFiles.rar and select your .bat file.</p><p>3. Create a separate macro for each of the files.</p><p>4. Map the Macro's to an event, like suspend or resume and your done.</p><p></p><p><strong>Creating your own hex binary files</strong> </p><p>Note: At the time of this being written there is currently an identified bug with IRSS and the hex implementation as per <a href="https://forum.team-mediaportal.com/ir-server-suite-irss-165/bug-report-irss-serial-hex-implementation-91305/" target="_blank">this thread</a>. - <span style="color: Red">Update: the bug is fixed as of version 'IR Server Suite - Test Build 1.4.2.4065.zip'</span></p><p></p><p><span style="color: red">-------------------------------------------------------------------------------------------</span></p><p><span style="color: red">The fix renders the 'Creating your own hex binary files' redundant however I'll leave it here as someone may still find it useful. </span></p><p><span style="color: red">-------------------------------------------------------------------------------------------</span></p><p></p><p>This method show a way to use IRSS to talk with your Samsung TV using your own Hex binary files, my hex files are attached 'SammyHexFiles.rar'.</p><p></p><p>To do this download a hex edit program, I used 'Free Hex Editor Neo' (google) to create the binary file, I just pasted 08220a000500c7 straight in and saved. I then created a .bat file with the following.</p><p>------------------------------</p><p>@echo off</p><p>MODE COM4:9600,n,8,1,p</p><p>copy/b "HexHDMI" com4</p><p>------------------------------</p><p></p><p>Hex codes to use</p><p></p><p>PowerOn: 082200000002d6</p><p>PowerOff: 082200000001d5</p><p></p><p>VolumeUp: 082201000100d4</p><p>VolumeDown: 082201000200d3</p><p>MuteToggle: 082202000000d4</p><p>SpeakerOn: 08220c060000c4</p><p>SpeakerOff: 08220c060001c3</p><p></p><p>HDMI1: 08220a000500c7</p><p>HDMI2: 08220a000501C6</p><p>HDMI3: 08220a000502c5</p><p>HDMI4: 08220a000503c4</p><p>VGA: 08220a000400c8</p><p>Component1: 08220a000300c9</p><p>Component2: 08220a000301c8</p><p>A\V1: 08220a000100cb</p><p>A\V2: 08220a000101ca</p><p>S-Video: 08220a000200ca</p><p>TVTuner: 08220a000000cc</p><p></p><p></p><p><strong>Fixed - IR Server Suite - Test Build 1.4.2.4065.zip - Sending Hex Strings using IRSS </strong></p><p></p><p>The following Hex codes should work by doing the following.</p><p></p><p>1. Open MP Configuration program and the IRSS plugin configuration.</p><p>2. Goto the macro editor and select serial, use a baud rate of 9600 and leave the other options.</p><p>3. Past in one of the below commands.</p><p>(I've tested some of the below with a partial fix supplied by chemelli, so they do work, hopefully the full fix will come along soon).</p><p></p><p>TV Off: \x08h\x22h\x00h\x00h\x00h\x01h\xd5h Tested Ok</p><p>TV On: \x08h\x22h\x00h\x00h\x00h\x02h\xd6h Tested OK</p><p></p><p>Volume Up : \x08h\x22h\x01h\x00h\x01h\x00h\xd4h </p><p>Volume Down : \x08h\x22h\x01h\x00h\x02h\x00h\xd3h </p><p>Mute Toggle : \x08h\x22h\x02h\x00h\x00h\x00h\xd4h</p><p>Speaker On : \x08h\x22h\x0ch\x06h\x00h\x00h\xc4h</p><p>Speaker Off : \x08h\x22h\x0ch\x06h\x00h\x01h\xc3h</p><p></p><p>HDMI 1 : \x08h\x22h\x0ah\x00h\x05h\x00h\xc7h Tested Ok</p><p>HDMI 2 : \x08h\x22h\x0ah\x00h\x05h\x01h\xC6h</p><p>HDMI 3 : \x08h\x22h\x0ah\x00h\x05h\x02h\xc5h</p><p>HDMI 4 : \x08h\x22h\x0ah\x00h\x05h\x03h\xc4h</p><p>VGA : \x08h\x22h\x0ah\x00h\x04h\x00h\xc8h</p><p>Component 1 : \x08h\x22h\x0ah\x00h\x03h\x00h\xc9h</p><p>Component 2 : \x08h\x22h\x0ah\x00h\x03h\x01h\xc8h</p><p>A\V 1 : \x08h\x22h\x0ah\x00h\x01h\x00h\xcbh</p><p>A\V 2 : \x08h\x22h\x0ah\x00h\x01h\x01h\xcah</p><p>S-Video : \x08h\x22h\x0ah\x00h\x02h\x00h\xcah </p><p>TV : \x08h\x22h\x0ah\x00h\x00h\x00h\xcch Tested Ok</p><p></p><p>Thats about it - Enjoy</p><p></p><p>Original Posts Below</p><p></p><p>---------------------------------------------------------------------------------------------------------------------------------------</p><p></p><p></p><p>Hello</p><p></p><p>I've just got my <a href="http://www.cableclub.com/female-stereo-35mm-plug-cable-p-1344.html" target="_blank">ex-link</a> cable to hopefully control my sammy through IRSS.</p><p></p><p>I've been trying for the last few hours to enter a syntax that will work, but have failed in every attempt. I've found the apparent hex codes on another website <a href="http://forums.cnet.com/7723-13973_102-383136.html" target="_blank">(codes)</a> and other forums that have programmed something that <a href="http://72.9.159.100/avs-vb/showthread.php?t=703453#" target="_blank">works</a></p><p></p><p>I'm clearly out of my depth, does anyone have any ideas.<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p><p></p><p>Greg</p><p></p><p>Codes Below ---------</p><p></p><p>RS-232 works through the Ex-Link port works with the following codes:</p><p></p><p>BAUD: 9600</p><p>Data bits: 8</p><p>Partiy: None</p><p>Stop-Bits: 1</p><p>Flow Control: None</p><p></p><p>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</p><p></p><p>Power On : "$08,$22,$00,$00,$00,$02,$d6" --> WORKS</p><p>Power Off : "$08,$22,$00,$00,$00,$01,$d5" --> WORKS</p><p></p><p>Volume Up : "$08,$22,$01,$00,$01,$00,$d4" --> WORKS</p><p>Volume Down : "$08,$22,$01,$00,$02,$00,$d3" --> WORKS</p><p>Mute Toggle : "$08,$22,$02,$00,$00,$00,$d4" --> WORKS</p><p>Speaker On : "$08,$22,$0c,$06,$00,$00,$c4"--> WORKS</p><p>Speaker Off : "$08,$22,$0c,$06,$00,$01,$c3"--> WORKS</p><p></p><p>HDMI 1 : "$08,$22,$0a,$00,$05,$00,$c7" --> WORKS</p><p>HDMI 2 : "$08,$22,$0a,$00,$05,$01,$C6" --> WORKS </p><p>HDMI 3 : "$08,$22,$0a,$00,$05,$02,$c5" --> WORKS</p><p>HDMI 4 : "$08,$22,$0a,$00,$05,$03,$c4" --> WORKS</p><p>VGA : "$08,$22,$0a,$00,$04,$00,$c8" --> WORKS</p><p>Component 1 : "$08,$22,$0a,$00,$03,$00,$c9"--> WORKS</p><p>Component 2 : "$08,$22,$0a,$00,$03,$01,$c8"--> WORKS</p><p>A\V 1 : "$08,$22,$0a,$00,$01,$00,$cb"--> WORKS</p><p>A\V 2 : "$08,$22,$0a,$00,$01,$01,$ca"--> WORKS</p><p>S-Video : "$08,$22,$0a,$00,$02,$00,$ca"--> WORKS(IF TV HAS S-VIDEO)</p><p>TV Tuner : "$08,$22,$0a,$00,$00,$00,$cc"--> WORKS</p></blockquote><p></p>
[QUOTE="arsenal333, post: 693690, member: 28103"] [SIZE="5"][COLOR="DarkRed"]Samsung TV - RS-232 - Connection to PC using IRSS Guide[/COLOR][/SIZE] This guide is developed from the below threads that work through the issues and sparse information across the web on connecting a PC with the Samsung RS-232 port. I have this fully working on my Samsung LED 55 inch (UA55B6000VM). [SIZE="4"]What you need[/SIZE] a. 1 x [URL="http://www.cableclub.com/female-stereo-35mm-plug-cable-p-1344.html"]ex-link cable[/URL] (Samsung TV's use a different serial connection cable, referred to as a ex-link cable, is you want to attempt to make your own ex-link cable [URL="http://www.remotecentral.com/cgi-bin/mboard/rc-custom/thread.cgi?19083"]here[/URL] is a good place to start.) b. 1 x [URL="http://ritmotech.com.au/satotech/product_info.php?products_id=129&osCsid=b98f350a4f552d770fde94daa50dad62"]DB9 (RS-232) to USB[/URL] cable, I've found these can be easily purchased from most PC Stores. c. 1 x Samsung TV :) d. HTPC, with MP installed, and the IRSS plugin installed. [SIZE="4"]Instructions[/SIZE] [B]Hardware[/B] 1. Connect the DB9 (RS-232) to USB to your PC (USB end) and install the driver. (Take note of the com port number) 2. Connect the 2 DB9 ends of the Serial to USB and Ex-link cables, plug the 3.5mm jack into the Samsung TV service port. [B]Samsung TV[/B] (Using your TV remote you now need to enter the Service Menu and Change some settings.) 1. Put the TV into Standby Mode, press [Info] then [Menu] then [Mute] and then [Power] when the TV turns on is shows a new Service Menu. 2. Enabled the Hotel Option, and Set the RS-232 interface to UART. 3. Use the Power button the turn the TV off and on again. TV should now be ready for for communication with your PC. [B]PC Software[/B] [I]Quick Test[/I] 1. Download the attached SamsungHexFiles.rar file and extract. 2. Edit the .bat files and add the correct com port number. 3. Run the SammyHDMIBat.bat as a test, your TV should either swap to the HDMI1/DVI interface, or show the switch on screen. (If this works you have full connectivity with your Samsung TV, if not, you have some problem solving to do. I would suggest strongly to install [URL="http://www.serial-port-monitor.com/Download/free-serial-port-monitor.exe"]Free Serial Port Monitor[/URL] and try the test again, also go into the Samsung TV service menu and check your adjustments.) [I]Quick Test Working[/I] 1. Open MP Configuration program and the IRSS plugin configuration. 2. Goto the macro editor and select run program, goto where you extracted the SammyHexFiles.rar and select your .bat file. 3. Create a separate macro for each of the files. 4. Map the Macro's to an event, like suspend or resume and your done. [B]Creating your own hex binary files[/B] Note: At the time of this being written there is currently an identified bug with IRSS and the hex implementation as per [URL="https://forum.team-mediaportal.com/ir-server-suite-irss-165/bug-report-irss-serial-hex-implementation-91305/"]this thread[/URL]. - [COLOR="Red"]Update: the bug is fixed as of version 'IR Server Suite - Test Build 1.4.2.4065.zip'[/COLOR] [COLOR="red"]------------------------------------------------------------------------------------------- The fix renders the 'Creating your own hex binary files' redundant however I'll leave it here as someone may still find it useful. -------------------------------------------------------------------------------------------[/COLOR] This method show a way to use IRSS to talk with your Samsung TV using your own Hex binary files, my hex files are attached 'SammyHexFiles.rar'. To do this download a hex edit program, I used 'Free Hex Editor Neo' (google) to create the binary file, I just pasted 08220a000500c7 straight in and saved. I then created a .bat file with the following. ------------------------------ @echo off MODE COM4:9600,n,8,1,p copy/b "HexHDMI" com4 ------------------------------ Hex codes to use PowerOn: 082200000002d6 PowerOff: 082200000001d5 VolumeUp: 082201000100d4 VolumeDown: 082201000200d3 MuteToggle: 082202000000d4 SpeakerOn: 08220c060000c4 SpeakerOff: 08220c060001c3 HDMI1: 08220a000500c7 HDMI2: 08220a000501C6 HDMI3: 08220a000502c5 HDMI4: 08220a000503c4 VGA: 08220a000400c8 Component1: 08220a000300c9 Component2: 08220a000301c8 A\V1: 08220a000100cb A\V2: 08220a000101ca S-Video: 08220a000200ca TVTuner: 08220a000000cc [B]Fixed - IR Server Suite - Test Build 1.4.2.4065.zip - Sending Hex Strings using IRSS [/B] The following Hex codes should work by doing the following. 1. Open MP Configuration program and the IRSS plugin configuration. 2. Goto the macro editor and select serial, use a baud rate of 9600 and leave the other options. 3. Past in one of the below commands. (I've tested some of the below with a partial fix supplied by chemelli, so they do work, hopefully the full fix will come along soon). TV Off: \x08h\x22h\x00h\x00h\x00h\x01h\xd5h Tested Ok TV On: \x08h\x22h\x00h\x00h\x00h\x02h\xd6h Tested OK Volume Up : \x08h\x22h\x01h\x00h\x01h\x00h\xd4h Volume Down : \x08h\x22h\x01h\x00h\x02h\x00h\xd3h Mute Toggle : \x08h\x22h\x02h\x00h\x00h\x00h\xd4h Speaker On : \x08h\x22h\x0ch\x06h\x00h\x00h\xc4h Speaker Off : \x08h\x22h\x0ch\x06h\x00h\x01h\xc3h HDMI 1 : \x08h\x22h\x0ah\x00h\x05h\x00h\xc7h Tested Ok HDMI 2 : \x08h\x22h\x0ah\x00h\x05h\x01h\xC6h HDMI 3 : \x08h\x22h\x0ah\x00h\x05h\x02h\xc5h HDMI 4 : \x08h\x22h\x0ah\x00h\x05h\x03h\xc4h VGA : \x08h\x22h\x0ah\x00h\x04h\x00h\xc8h Component 1 : \x08h\x22h\x0ah\x00h\x03h\x00h\xc9h Component 2 : \x08h\x22h\x0ah\x00h\x03h\x01h\xc8h A\V 1 : \x08h\x22h\x0ah\x00h\x01h\x00h\xcbh A\V 2 : \x08h\x22h\x0ah\x00h\x01h\x01h\xcah S-Video : \x08h\x22h\x0ah\x00h\x02h\x00h\xcah TV : \x08h\x22h\x0ah\x00h\x00h\x00h\xcch Tested Ok Thats about it - Enjoy Original Posts Below --------------------------------------------------------------------------------------------------------------------------------------- Hello I've just got my [URL="http://www.cableclub.com/female-stereo-35mm-plug-cable-p-1344.html"]ex-link[/URL] cable to hopefully control my sammy through IRSS. I've been trying for the last few hours to enter a syntax that will work, but have failed in every attempt. I've found the apparent hex codes on another website [URL="http://forums.cnet.com/7723-13973_102-383136.html"](codes)[/URL] and other forums that have programmed something that [URL="http://72.9.159.100/avs-vb/showthread.php?t=703453#"]works[/URL] I'm clearly out of my depth, does anyone have any ideas.:thx: Greg Codes Below --------- 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 [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Products
IR Server Suite (IRSS)
Samsung LED TV - serial control - help
Contact us
RSS
Top
Bottom