Samsung TV - RS-232 - Connection to PC using IRSS GuideThis 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).What you needa. 1 x(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 is a good place to start.)b. 1 x cable, I've found these can be easily purchased from most PC Stores.c. 1 x Samsung TVd. HTPC, with MP installed, and the IRSS plugin installed.InstructionsHardware1. Connect the DB9 (RS-232) to USB to your PC (USB end) and install the driver. (Take note of the com port number)2.
Samsung RS232 Codes (RS232C). All codes sent are in HEX format. (Sending the below commands as ASCII characters will not work, codes muse be sent as. Outline: Protocol type document of Multiple Display Control 1.0. Figure1-1 PC,TV or Monitor connecting method(with RS232).
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.Samsung TV (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.PC SoftwareQuick Test1.
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 and try the test again, also go into the Samsung TV service menu and check your adjustments.)Quick Test Working1. 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.Creating your own hex binary filesNote: At the time of this being written there is currently an identified bug with IRSS and the hex implementation as per. Okay - I'm trying to work the problem a little, first on the list is confirmation that the serial interface is working.The setup is to use the mentioned ex-link cable plus a USB to serial cable (Ritmo) - Drivers are installed and working.I've read that I need to enable a few things in the Samsung TV service menu, in order to enable the service menu I've done the following.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.I've enabled the Hotel Option, and Set the RS-232 interface to debug.
(this should give me feedback in a terminal window)Turn TV off / on.Goto the PC and run a terminal tool like and setup your com port settings.Turning the TV off/on should now give debug information through the rs-232 interface. This should be proof that you have the com settings and cable config working.This is as far as I got last night - I'm hoping to be able to get the below codes working soon - initial attempts with codes have so far failed.Again any help would be appreciated, specifically around the exact syntax I should enter for the codes in either the Hex terminal program or IRSS.
Another night of trial and error - results.Using the RS232 Hex Com tool, I've been able to successfully send the off/on, HDMI1, and TV Tuner commands to my Samsung LED TV.In the RS232 Hex Com tool I set the command to be sent as Hex rather than AsciiThe following strings have worked.TV Off x08x22x00x00x00x01xd5 or 01d5TV On x08x22x00x00x00x02xd6 or 02d6HDMI1 x08x22x0ax00x05x00xc7 or 00c7TV Tuner x08x22x0ax00x00x00xcc or 00ccIt seems that the RS232 Hex Com tool can easily interpret and send either string. Okay More testing - got a little further.I'm using a program called 'Free Serial Port Monitor' to echo what is being sent from IRSS. Try (Ritmo) for the serial cable, was sub $15 I think. I've updated my system details with in my profile, sou'll now be able to see my TV spec.My thinking is still leading towards a bug in the implementation Hex, any Hex code starting with a character seems to default to 3F. Think I'll submit a bug report.While I'm here I'll also list the serial codes for my Marantz, which are confirmed working.Serial Com? Baud:9600, Parity:None, Data Bits:8, Stop Bits:One@PWR:1r - Turn Off@PWR:2r - Turn On@VOL:1r - Volume Up@VOL:2r - Volume Down@AMT:0r - MuteRest of the codes con be foundNow Just to Get the TV codes working.
Another day of testing, and this time I have it working, however not using the serial hex input in IRSS.After a lot of googling I read that one person created a binary hex file, and used the dos copy/b command to send it to his com port, which he was able to use to control his Receiver.So I went about putting the pieces together.I used 'Free Hex Editor Neo' (google) to create the binary file, I just pasted 00c7 straight in and saved. I then created a.bat file with the following.-@echo offMODE COM4:9600,n,8,1,pcopy/b 'HexHDMI' com4-Test from windows that it worked = yesThen went into IRSS and selected the 'Run Program' instead of 'Serial' option in my Macro.These files in the attached 'SamsungHexFiles.rar' - This will absolutely for, if you have your TV UART setting selected. Just edit the bat files to your com port number and run.Side Note:It has been quite a long and frustrating journey deciphering the sparse information out there on RS-232 and Samsung TV's. The collection of forum posts above should now provide the most complete set of information regarding this topic.To make ones own ex-link cable is a link to the diagram.The best source of command code information was fromAnother note: While I was able to get the debug mode working at 115200 baud, I was not able to successfully send any of the apparent non-hex commands 'n', 'N' to the TV.
Hi,I couldn't find the answer on the internet to control the J series (at least my 55JS8000L) via LAN or UART.According to the SamyGO wiki page there is no communication in UART mode.After some hours of trying and testing I managed to get it to work. You can use the HEX codes found on the net to control the TV even turning it ON.I'm at work now so I only can type a brief description:Enter the Service Menu (how is explaned in a threat on this forum) - Options - Sub OptionsSet: RS232 Jack - UARTSet: Enable UART - ONLeave the menu's and power off the TV with the remote.Power on the TV in normal mode and TURN OFF Anynet+ (HDMI-CEC). As long as this is on you won't be able to control the TV.Turn off the TV once again and turn it back on again.Now you can connect to the TV with an EX-Link Cable (3.5MM Jack to DB9 - RS232 level). You can use a USB to Serial converter.Set the com port to:9600 baud (115200 is for serial console debugging only)8 data bits1 stop bitParity NoneHandshake NoneNow you can control your TV like described on this page:This is my first post on this forum, so I hope I use the correct forum thread.
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |