Control H6410 H Series via LAN

Here for general support for H series TVs, request and problem solve area.
Post Reply

kallii
SamyGO Project Donor
Posts: 13
Joined: Sun Aug 03, 2014 1:43 pm

Control H6410 H Series via LAN

Post by kallii »

Hello, is there Any way to control my H series TV via LAN or sth else than IR? I want to connect it to my home control. Since H Series they changed their protocol... i cant do anything... did there anything happen after they rooted? Plz PN me i would also donate to samygo for that!

By the way i also own a brand new JU7090 Tv with Tizen running on it, someone else? Maybe the forum starts JU Series soon.
Benoit934
SamyGO Project Donor
Posts: 8
Joined: Sat Apr 25, 2015 5:03 am

Re: Control H6410 H Series via LAN

Post by Benoit934 »

I'm looking for exactly the same, I've rooted my TV it was easy but I want to control the TV with my OpenHAB, a solution can be to downgrade the integrated remote App to the version that wasn't encrypted, but how ?
sectroyer
Official SamyGO Developer
Posts: 6305
Joined: Wed May 04, 2011 5:10 pm

Re: Control H6410 H Series via LAN

Post by sectroyer »

Benoit934 wrote:I'm looking for exactly the same, I've rooted my TV it was easy but I want to control the TV with my OpenHAB, a solution can be to downgrade the integrated remote App to the version that wasn't encrypted, but how ?
You can use samyGOrc or even libSchedulePVR :)
I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
Benoit934
SamyGO Project Donor
Posts: 8
Joined: Sat Apr 25, 2015 5:03 am

Re: Control H6410 H Series via LAN

Post by Benoit934 »

Thanks,
Yes I use samyGOrc with a PHP gateway to send and get remote keys, but can I create or use a commande to switch directly to CAL_DAY | CAL_NIGHT or shutdown the screen directly without using tool key ?

I guess it's possible because the TV is rooted.
sectroyer
Official SamyGO Developer
Posts: 6305
Joined: Wed May 04, 2011 5:10 pm

Re: Control H6410 H Series via LAN

Post by sectroyer »

Benoit934 wrote: I guess it's possible because the TV is rooted.
Everything is possible. You can try :)
Benoit934 wrote:Thanks,
Yes I use samyGOrc with a PHP gateway to send and get remote keys, but can I create or use a commande to switch directly to CAL_DAY | CAL_NIGHT or shutdown the screen directly without using tool key ?

No idea. I don't even know what CAL_DAY is :)
I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
User avatar
juusso
SamyGO Moderator
Posts: 10129
Joined: Sun Mar 07, 2010 6:20 pm

Re: Control H6410 H Series via LAN

Post by juusso »

Could you share your php gateway?
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE
Benoit934
SamyGO Project Donor
Posts: 8
Joined: Sat Apr 25, 2015 5:03 am

Re: Control H6410 H Series via LAN

Post by Benoit934 »

CAL_DAY and CAL_NIGHT are both hidden picture mode used when you calibrate you TV.

If I understand well, you have the TV app, you are using tools for disassembling this stuff then you writing a SO file with the purpose to be injected in the app, like we do to inject malicious code or a trainer ?

So if I want to switch picture mode or set picture off mode, I have to search in the TV app ??

I search but I don't know how to get a documentation.
User avatar
juusso
SamyGO Moderator
Posts: 10129
Joined: Sun Mar 07, 2010 6:20 pm

Re: Control H6410 H Series via LAN

Post by juusso »

You can shutdown screen by changing energy saver modes by sending proper rc key via samygorc
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE
Benoit934
SamyGO Project Donor
Posts: 8
Joined: Sat Apr 25, 2015 5:03 am

Re: Control H6410 H Series via LAN

Post by Benoit934 »

PHP code
remote.php

Code: Select all

include('codes.php');
include('Net/SSH2.php');
if(!defined($_GET['code'])) die("Code inconnu");
$ssh = new Net_SSH2('10.16.0.42');
if (!$ssh->login('root', 'SamyGO')) {
    exit('Login Failed');
}

echo $ssh->exec('sh remote.sh '.constant($_GET['code']));
codes.php
SpoilerShow

Code: Select all

<?php
define("KEY_MTS", 0);
define("KEY_SOURCE", 1);
define("KEY_SLEEP", 3);
define("KEY_1", 4);
define("KEY_2", 5);
define("KEY_3", 6);
define("KEY_VOLUP", 7);
define("KEY_4", 8);
define("KEY_5", 9);
define("KEY_6", 10);
define("KEY_VOLDOWN", 11);
define("KEY_7", 12);
define("KEY_8", 13);
define("KEY_9", 14);
define("KEY_MUTE", 15);
define("KEY_CHDOWN", 16);
define("KEY_0", 17);
define("KEY_CHUP", 18);
define("KEY_PRECH", 19);
define("KEY_GREEN", 20);
define("KEY_YELLOW", 21);
define("KEY_CYAN", 22);
define("KEY_VAL_23", 23);
define("KEY_VAL_24", 24);
define("KEY_ADDDEL", 25);
define("KEY_MENU", 26);
define("KEY_TV", 27);
define("KEY_VAL_28", 28);
define("KEY_VAL_29", 29);
define("KEY_VAL_30", 30);
define("KEY_INFO", 31);
define("KEY_PIP_ONOFF", 32);
define("KEY_PIP_SWAP", 33);
define("KEY_VAL_34", 34);
define("KEY_PLUS100", 35);
define("KEY_VAL_36", 36);
define("KEY_CAPTION", 37);
define("KEY_VAL_38", 38);
define("KEY_AD", 39);
define("KEY_PMODE", 40);
define("KEY_VAL_41", 41);
define("KEY_VAL_42", 42);
define("KEY_VAL_43", 43);
define("KEY_TTX_MIX", 44);
define("KEY_EXIT", 45);
define("KEY_VAL_46", 46);
define("KEY_PIP_SIZE", 47);
define("KEY_MAGIC_CHANNEL", 48);
define("KEY_PIP_SCAN", 49);
define("KEY_PIP_CHUP", 50);
define("KEY_PIP_CHDOWN", 51);
define("KEY_DEVICE_CONNECT", 52);
define("KEY_HELP", 53);
define("KEY_ANTENA", 54);
define("KEY_CONVERGENCE", 55);
define("KEY_11", 56);
define("KEY_12", 57);
define("KEY_AUTO_PROGRAM", 58);
define("KEY_FACTORY", 59);
define("KEY_RSURF", 61);
define("KEY_PICTURE_SIZE", 62);
define("KEY_TOPMENU", 63);
define("KEY_GAME", 64);
define("KEY_QUICK_REPLAY", 65);
define("KEY_STILL_PICTURE", 66);
define("KEY_DTV", 67);
define("KEY_FAVCH", 68);
define("KEY_REWIND", 69);
define("KEY_STOP", 70);
define("KEY_PLAY", 71);
define("KEY_FF", 72);
define("KEY_REC", 73);
define("KEY_PAUSE", 74);
define("KEY_TOOLS", 75);
define("KEY_INSTANT_REPLAY", 76);
define("KEY_LINK", 77);
define("KEY_FF_", 78);
define("KEY_GUIDE", 79);
define("KEY_REWIND_", 80);
define("KEY_ANGLE", 81);
define("KEY_RESERVED1", 82);
define("KEY_ZOOM1", 83);
define("KEY_PROGRAM", 84);
define("KEY_BOOKMARK", 85);
define("KEY_DISC_MENU", 86);
define("KEY_PRINT", 87);
define("KEY_RETURN", 88);
define("KEY_SUB_TITLE", 89);
define("KEY_CLEAR", 90);
define("KEY_VCHIP", 91);
define("KEY_REPEAT", 92);
define("KEY_DOOR", 93);
define("KEY_OPEN", 94);
define("KEY_WHEEL_LEFT", 95);
define("KEY_UP", 96);
define("KEY_DOWN", 97);
define("KEY_RIGHT", 98);
define("KEY_DMA", 99);
define("KEY_TURBO", 100);
define("KEY_LEFT", 101);
define("KEY_FM_RADIO", 102);
define("KEY_DVR_MENU", 103);
define("KEY_ENTER", 104);
define("KEY_PCMODE", 105);
define("KEY_TTX_SUBFACE", 106);
define("KEY_CH_LIST", 107);
define("KEY_RED", 108);
define("KEY_DNIe", 109);
define("KEY_SRS", 110);
define("KEY_CONVERT_AUDIO_MAINSUB", 111);
define("KEY_MDC", 112);
define("KEY_SEFFECT", 113);
define("KEY_DVR", 114);
define("KEY_DTV_SIGNAL", 115);
define("KEY_LIVE", 116);
define("KEY_PERPECT_FOCUS", 117);
define("KEY_HOME", 118);
define("KEY_ESAVING", 119);
define("KEY_WHEEL_RIGHT", 120);
define("KEY_CONTENTS", 121);
define("KEY_VCR_MODE", 122);
define("KEY_CATV_MODE", 123);
define("KEY_DSS_MODE", 124);
define("KEY_TV_MODE", 125);
define("KEY_DVD_MODE", 126);
define("KEY_STB_MODE", 127);
define("KEY_CALLER_ID", 128);
define("KEY_SCALE", 129);
define("KEY_ZOOM_MOVE", 130);
define("KEY_CLOCK_DISPLAY", 131);
define("KEY_AV1", 132);
define("KEY_SVIDEO1", 133);
define("KEY_COMPONENT1", 134);
define("KEY_SETUP_CLOCK_TIMER", 135);
define("KEY_COMPONENT2", 136);
define("KEY_MAGIC_BRIGHT", 137);
define("KEY_DVI", 138);
define("KEY_HDMI", 139);
define("KEY_W_LINK", 140);
define("KEY_DTV_LINK", 141);
define("KEY_VAL_142", 142);
define("KEY_APP_LIST", 143);
define("KEY_BACK_MHP", 144);
define("KEY_ALT_MHP", 145);
define("KEY_DNSe", 146);
define("KEY_RSS", 147);
define("KEY_ENTERTAINMENT", 148);
define("KEY_ID_INPUT", 149);
define("KEY_ID_SETUP", 150);
define("KEY_ANYNET", 151);
define("KEY_POWEROFF", 152);
define("KEY_POWERON", 153);
define("KEY_ANYVIEW", 154);
define("KEY_MS", 155);
define("KEY_MORE", 156);
define("KEY_PANNEL_POWER", 157);
define("KEY_PANNEL_CHUP", 158);
define("KEY_PANNEL_CHDOWN", 159);
define("KEY_PANNEL_VOLUP", 160);
define("KEY_PANNEL_VOLDOW", 161);
define("KEY_PANNEL_ENTER", 162);
define("KEY_PANNEL_MENU", 163);
define("KEY_PANNEL_SOURCE", 164);
define("KEY_AV2", 165);
define("KEY_AV3", 166);
define("KEY_SVIDEO2", 167);
define("KEY_SVIDEO3", 168);
define("KEY_ZOOM2", 169);
define("KEY_PANORAMA", 170);
define("KEY_4_3", 171);
define("KEY_16_9", 172);
define("KEY_DYNAMIC", 173);
define("KEY_STANDARD", 174);
define("KEY_MOVIE1", 175);
define("KEY_CUSTOM", 176);
define("KEY_AUTO_ARC_RESET", 177);
define("KEY_AUTO_ARC_LNA_ON", 178);
define("KEY_AUTO_ARC_LNA_OFF", 179);
define("KEY_AUTO_ARC_ANYNET_MODE_OK", 180);
define("KEY_AUTO_ARC_ANYNET_AUTO_START", 181);
define("KEY_AUTO_FORMAT", 182);
define("KEY_DNET", 183);
define("KEY_HDMI1", 184);
define("KEY_AUTO_ARC_CAPTION_ON", 185);
define("KEY_AUTO_ARC_CAPTION_OFF", 186);
define("KEY_AUTO_ARC_PIP_DOUBLE", 187);
define("KEY_AUTO_ARC_PIP_LARGE", 188);
define("KEY_AUTO_ARC_PIP_SMALL", 189);
define("KEY_AUTO_ARC_PIP_WIDE", 190);
define("KEY_AUTO_ARC_PIP_LEFT_TOP", 191);
define("KEY_AUTO_ARC_PIP_RIGHT_TOP", 192);
define("KEY_AUTO_ARC_PIP_LEFT_BOTTOM", 193);
define("KEY_AUTO_ARC_PIP_RIGHT_BOTTOM", 194);
define("KEY_AUTO_ARC_PIP_CH_CHANGE", 195);
define("KEY_AUTO_ARC_AUTOCOLOR_SUCCESS", 196);
define("KEY_AUTO_ARC_AUTOCOLOR_FAIL", 197);
define("KEY_AUTO_ARC_C_FORCE_AGING", 198);
define("KEY_AUTO_ARC_USBJACK_INSPECT", 199);
define("KEY_AUTO_ARC_JACK_IDENT", 200);
define("KEY_NINE_SEPERATE", 201);
define("KEY_ZOOM_IN", 202);
define("KEY_ZOOM_OUT", 203);
define("KEY_MIC", 204);
define("KEY_HDMI2", 205);
define("KEY_HDMI3", 206);
define("KEY_AUTO_ARC_CAPTION_KOR", 207);
define("KEY_AUTO_ARC_CAPTION_ENG", 208);
define("KEY_AUTO_ARC_PIP_SOURCE_CHANGE", 209);
define("KEY_HDMI4", 210);
define("KEY_AUTO_ARC_ANTENNA_AIR", 211);
define("KEY_AUTO_ARC_ANTENNA_CABLE", 212);
define("KEY_AUTO_ARC_ANTENNA_SATELLITE", 213);
define("KEY_EXT1", 214);
define("KEY_EXT2", 215);
define("KEY_EXT3", 216);
define("KEY_EXT4", 217);
define("KEY_EXT5", 218);
define("KEY_EXT6", 219);
define("KEY_EXT7", 220);
define("KEY_EXT8", 221);
define("KEY_EXT9", 222);
define("KEY_EXT10", 223);
define("KEY_EXT11", 224);
define("KEY_EXT12", 225);
define("KEY_EXT13", 226);
define("KEY_EXT14", 227);
define("KEY_EXT15", 228);
define("KEY_EXT16", 229);
define("KEY_EXT17", 230);
define("KEY_EXT18", 231);
define("KEY_EXT19", 232);
define("KEY_EXT20", 233);
define("KEY_EXT21", 234);
define("KEY_EXT22", 235);
define("KEY_EXT23", 236);
define("KEY_EXT24", 237);
define("KEY_EXT25", 238);
define("KEY_EXT26", 239);
define("KEY_EXT27", 240);
define("KEY_EXT28", 241);
define("KEY_EXT29", 242);
define("KEY_EXT30", 243);
define("KEY_EXT31", 244);
define("KEY_EXT32", 245);
define("KEY_EXT33", 246);
define("KEY_EXT34", 247);
define("KEY_EXT35", 248);
define("KEY_EXT36", 249);
define("KEY_EXT37", 250);
define("KEY_EXT38", 251);
define("KEY_EXT39", 252);
define("KEY_EXT40", 253);
define("KEY_EXT41", 254);
define("KEY_LAST", 254);



define("BD_KEY_POWER", 2);
define("KEY_SERVICE", 88);
define("KEY_3SPEED", 55);
?>
remote.sh

Code: Select all

#!/bin/sh
/mnt/opt/privateer/usr/bin/samyGOrc -p $(pidof exeDSP || pidof exeTV) $1
Benoit934
SamyGO Project Donor
Posts: 8
Joined: Sat Apr 25, 2015 5:03 am

Re: Control H6410 H Series via LAN

Post by Benoit934 »

I know I can stuff like macro but It's better if I can send the command directly, it don't display anything on the screen and It cannot be screw up if someone use the remote at the same time, I already manage the TV volume in Openhab, I use a lib to get the volume level

Post Reply

Return to “[H] Support”