Page 4 of 4

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Fri Apr 19, 2013 12:23 am
by dperrow
Okay, found it. It's KEY_CONTENTS

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Mon Jul 01, 2013 10:33 pm
by jvottele
Does anyone know the KEY CODE for opening an app in the Smart Hub? Like YouTube or any other downloaded and installed app?

TIA
Jan

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Sat Dec 07, 2013 1:57 pm
by vincen
Did someone found a way to keep network active on TV?to be able to power it on through network ?

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Sun Dec 08, 2013 10:48 am
by arris69
jvottele wrote:Does anyone know the KEY CODE for opening an app in the Smart Hub? Like YouTube or any other downloaded and installed app?

TIA
Jan
If my memory serves me right, there is no "keycode" you must request the list of installed ap and than create some kind of soap request...

you can install samsungs "smartview app" and analyze the network traffic.
https://play.google.com/store/apps/deta ... .smartview
or
https://play.google.com/store/apps/deta ... artview.tz

not sure what version is working for you.

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Thu Dec 26, 2013 1:41 pm
by dani2134
Does anyone have KEY CODE list?

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Wed Jan 08, 2014 5:43 am
by tobarbaro
I did all the remote on xcode, i have a doubt: It is a POST or GET way to register the phone on TV?

Re: Samsung Wireless Remote Control

Posted: Sun Mar 09, 2014 9:48 pm
by neo39
How does the Arduino code? I tried putting this code below, but the Smart TV F5500 does nothing after accept controlling for Ardumote:

Code: Select all

/**
 * Based on:
 * http://forum.samygo.tv/viewtopic.php?f=12&t=1792
 *
 * You need the arduino base64 library:
 * https://github.com/adamvr/arduino-base64
 */
 
#include <SPI.h>
#include <Ethernet.h>
#include <Base64.h>
 
byte mac[] = {  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0x00 };
IPAddress server(192,168,1,101);
EthernetClient client;

const   String aparelhoStr[] = {"KEY_1","KEY_2","KEY_3","KEY_4","KEY_5","KEY_6","KEY_7","KEY_8","KEY_9","KEY_0"};
 
void setup() {
  Serial.begin(9600);
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    while (true) {}
  }
  Serial.println("Ready");
}
 
void loop() {
  if (Serial.available() > 0) {
    char leitura = Serial.read();
    if (leitura == '8')
    {
       char inbuf[100];
                               
       aparelhoStr[8].toCharArray(inbuf, 100);
     
       sendCmd(inbuf);
    }
  }
}
 
void sendCmd(char* cmd) {
  if (client.connect(server, 55000)) {
    uint8_t part1[] = {0,1,0,102,56,0,100,0,12,0,77,84,73,51,76,106,65,117,77,67,52,120,24,0,77,71,85,116,77,71,77,116,77,106,107,116,77,50,85,116,89,106,69,116,78,71,89,61,12,0,81,88,74,107,100,87,49,118,100,71,85,61,0,1,0,102,2,0,200,0,0,1,0,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
    char text[100];
    base64_encode(text,cmd,strlen(cmd)-1);
    part1[74+0] = 5+strlen(text);
    part1[74+5] = strlen(text);
    for (int i = 0; i<strlen(text); i++) {
      part1[74+7+i] = text[i];
    }
    client.write(part1,74+7+strlen(text));
    client.stop();
  }
}

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Fri Apr 25, 2014 12:37 pm
by tombombadil1988
Has someone figured out if the protocol still works on 2014 H-Series TVs? The 55000 port is blocked on those

Re: Samsung Wireless Remote Control/iPhone Protocol Decoded

Posted: Thu Jan 21, 2016 8:05 am
by julieh111
Hi, thank you for your article, it was really helpful for me.

I made a little C++ Qt library and a test QWidget to control the TV.
It basically allows you to:
? open the TCP socket
? send the ID packet
? send strings as payloads.
I can send it to you if you think it could be usefull.