Re: Are there any working software to control UE H6400?
Posted: Sat Aug 15, 2015 11:28 am
Hmm, something's off. I tried the windows app (in windows 7 instead of 8 - maybe that's the issue), and it doesn't work with my H6400 TV (sees the TV but can't connect to it). I did a packet capture to see what's going on, and the discovery goes well (over upnp), but the app tries to connect to port 55000, which for my TV is closed:
The thing is, based on the upnp messages sent, the TV doesn't advertise port 55000, but instead port 8001 with a url base of /ms/1.0/:
But when I try to do a GET on that port/url, I manage to crash the HTTPD server/process:
@Wolfgan: Can you tell me if you ran the app from windows 8, or from windows 7 (maybe it makes a difference)? Also, you mentioned a third-party android app capable of controlling H series - can you share the name/a link? Also, what software version is your TV? Mine is 2602.2
I too would like to get some basic control over the TV (ideally from a linux command line so I can script commands in).
Code: Select all
adrianp@stingray:~$ telnet 192.168.1.60 55000
Trying 192.168.1.60...
telnet: Unable to connect to remote host: Connection refused
Code: Select all
<?xml version="1.0"?>
<root xmlns='urn:schemas-upnp-org:device-1-0' xmlns:sec='http://www.sec.co.kr/dlna' xmlns:dlna='urn:schemas-dlna-org:device-1-0'>
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:samsung.com:device:RemoteControlReceiver:1</deviceType>
<friendlyName>[TV]Samsung LED40</friendlyName>
<manufacturer>Samsung Electronics</manufacturer>
<manufacturerURL>http://www.samsung.com/sec</manufacturerURL>
<modelDescription>Samsung TV RCR</modelDescription>
<modelName>UE40H6400</modelName>
<modelNumber>1.0</modelNumber>
<modelURL>http://www.samsung.com/sec</modelURL>
<serialNumber>20090804RCR</serialNumber>
<UDN>uuid:068e7780-006e-1000-bc6f-244b03a9cd7b</UDN>
<sec:deviceID>CPCD2CDF62BRK</sec:deviceID>
<sec:ProductCap>Resolution:1920X1080,ImageZoom,ImageRotate,Y2014,ENC</sec:ProductCap>
<serviceList>
<service>
<serviceType>urn:samsung.com:service:MultiScreenService:1</serviceType>
<serviceId>urn:samsung.com:serviceId:MultiScreenService</serviceId>
<controlURL>/smp_9_</controlURL>
<eventSubURL>/smp_10_</eventSubURL>
<SCPDURL>/smp_8_</SCPDURL>
</service>
</serviceList>
<sec:Capabilities>
<sec:Capability name='samsung:multiscreen:1' port='8001' location='/ms/1.0/'></sec:Capability>
</sec:Capabilities>
</device>
</root>
Code: Select all
adrianp@stingray:~$ telnet 192.168.1.60 8001
Trying 192.168.1.60...
Connected to 192.168.1.60.
Escape character is '^]'.
GET /ms/1.0/
HTTP/1.1 500 Internal Server Error
X-Powered-By: Express
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE
Access-Control-Allow-Headers: Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, SilentLaunch
Content-Type: text/plain
Content-Length: 1416
Date: Thu, 01 Jan 1970 00:26:53 GMT
Connection: close
TypeError: Cannot call method 'split' of undefined
at IncomingMessage.req.__defineGetter__.method [as host] (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/request.js:476:15)
at info (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/lib/routes/device.js:10:28)
at callbacks (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:161:37)
at param (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:135:11)
at pass (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:142:5)
at nextRoute (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:100:7)
at callbacks (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:164:11)
at /mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/lib/services/http/HTTPService.js:56:9
at callbacks (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:161:37)
at param (/mtd_unirw/rwcommon/nodejs/wasp-framework/routes/com.samsung.mit/server/node_modules/express/lib/router/index.js:135:11)Connection closed by foreign host.
I too would like to get some basic control over the TV (ideally from a linux command line so I can script commands in).