Giclub.tv

Galaxy Innovations Spark 3 Combo, GI Spark 2 Combo, GI Spark 2, Gi Fly, Gi Uni, Gi Fly T2 => GI Spark 2 Combo => Обсуждение Spark 2 Combo => Тема начата: Andry_S13 от 27 Октябрь 2016, 09:58:23

Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 27 Октябрь 2016, 09:58:23
Поскольку HDMI-CEC во всех коробочках темы не работает, возник вопрос как перенастроить ресивер под другой пульт.
Через FTP в прошивке, нашел файл system\etc\key.xml, в нем записи типа:
<key value="0x35caff00" name="KEY_UP" /> <!--key up-->
"0x35caff00" - код кнопки, который шлет пульт
"KEY_UP" - название действия кнопки
Файл редактировать notepad++
Total commander отлично справляется с копированием этого файла по FTP
Остается только выяснить коды кнопок пульта, которым вы хотите рулить ресивер.
Подключаемся с компа по телнету:
Запускаем коммандную строчку (CMD), коннектимся:
telnet connect 192.168.1.6
Запускаем на ресивере программу, считывающую коды пульта, она там есть:
adb shell ir_user
Вуаля, на экран получаем коды нажимаемых кнопок любого пульта. Остаётся вписать код кнопки в key.xml с желаемым действием. Кнопки лучше дописывать новые, дабы сохранить возможность управления и родным пультом.
Теперь мой телевизор samsung h6400 через встроенный в него "универсальный пульт" с выносным излучателем управляет спарком как будто это Opticum. В телике управление Opticum имеется, а управления Spark2 нет.
Стоит заметить, что новые настройки действуют даже когда ресивер выключен. Т.е. включение так же работает с добавленного пульта, что необычно. Т.е. даже в режиме "глубокого сна" работает ЦП
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 27 Октябрь 2016, 17:04:40
Предлагаю скидывать в тему фрагменты key.xml с настройками под конкретный пульт, с точным указанием от чего пульт, его маркировка, по возможности фото пульта. Свой выложу вечером. Это упростит задачу тем кто с телнетом на ВЫ.
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 27 Октябрь 2016, 21:57:40
  секция key.xml для пульта спутникового ресивера Globo=Opticum=Amiko HDX403p, маркировка пульта H0F09L867GPD8 100109 00553
<opticum403-key>
           <key value="0xff00fe01" name="KEY_POWER"         />      <!--globo sat power-->
      <key value="0xea15fe01" name="KEY_UP"         />      <!--globo sat up-->
           <key value="0xe916fe01" name="KEY_DOWN"         />      <!--globo sat down-->         
           <key value="0xeb14fe01" name="KEY_LEFT"         />      <!--globo sat -->
      <key value="0xe817fe01" name="KEY_RIGHT"         />      <!--globo sat -->
      <key value="0xed12fe01" name="KEY_ENTER"         />      <!--globo sat -->
      <key value="0xee11fe01" name="KEY_BACK"         />      <!--globo sat -->
      <key value="0xef10fe01" name="KEY_MENU"         />      <!--globo sat -->
      <key value="0xf20dfe01" name="KEY_PROGRAM"         />      <!--globo sat -->
      <key value="0xe11efe01" name="KEY_INFO"         />      <!--globo sat -->
      <key value="0xb847fe01" name="KEY_F5"         />      <!--globo sat red-->
      <key value="0xbe41fe01" name="KEY_F6"         />      <!--globo sat green-->
      <key value="0xbd42fe01" name="KEY_F7"         />      <!--globo sat yellow-->
      <key value="0xe21dfe01" name="KEY_F8"         />      <!--globo sat blue-->
      <key value="0xa15efe01" name="KEY_F2"         />      <!--globo sat <<-->
      <key value="0xa05ffe01" name="KEY_F3"         />      <!--globo sat >>-->
      <key value="0xbc43fe01" name="KEY_MENU"         />      <!--globo sat PLAY>-->
      <key value="0xb04ffe01" name="KEY_BACK"         />      <!--globo sat pause -->
   </opticum403-key>
   
Название: Управление любым пультом ДУ
Отправлено: dimmck от 28 Октябрь 2016, 12:59:33
Запускаем на ресивере программу, считывающую коды пульта, она там есть:
adb shell ir_user-уточните как именно запускать программу в ресе .какие манипуляции нужно с пульта сделать....
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 28 Октябрь 2016, 13:13:47
Повторюсь:
На ресивере ничего делать не нужно. Нужно просто его включить ) Запускаем на компе командную строчку (CMD), либо на ином устройстве терминал. В командной строке набираем две команды:
telnet connect 192.168.1.6
adb shell ir_user

Нажимаем на исследуемом пульте кнопки, направляя пульт на Spark2. В компе на экране будут печататься коды кнопок.
192.168.1.6  - IP адрес Spark 2, посмотреть можно в самом ресивере в настройках сети.
Разумеется комп и рес должны быть в одной сети.
Название: Управление любым пультом ДУ
Отправлено: dimmck от 28 Октябрь 2016, 13:23:33
ок...спасибо....не подскажете есть ли в ресе где посмотреть сколько памяти занимают установленные приложения.....а то не понятно сколько памяти свободной остается ...
Название: Управление любым пультом ДУ
Отправлено: valery1963 от 30 Октябрь 2016, 10:18:45
Я так понял,что после исправления файла key в прошивке тюнер надо перепрошить?
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 30 Октябрь 2016, 17:59:03
Я правлю прямо в ресивере помощью notepad++ подключившись  total commander-ом по ftp. Изменения вступают в силу после перезагрузки. Но ничто не мешает править саму прошивку, разумеется чтобы правленая прошивка попала в ресивер, ее надо прошить )
Название: Управление любым пультом ДУ
Отправлено: valery1963 от 30 Октябрь 2016, 19:20:38
Не могу по FTP найти путь к KEY
Название: Управление любым пультом ДУ
Отправлено: FRAP от 30 Октябрь 2016, 19:49:58
valery1963 самое первое сообщение в теме!надо быть внимательным и читать!  вот что я вычитал из первого поста этой темы 
Цитата
Через FTP в прошивке, нашел файл system\etc\key.xml,
Название: Управление любым пультом ДУ
Отправлено: valery1963 от 30 Октябрь 2016, 20:01:01
Дошло чайнику.Спасибо
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 31 Октябрь 2016, 08:48:53
Только что заметил косяк в своей инструкции. Вместо
telnet connect 192.168.1.6
нужно набирать просто:
telnet 192.168.1.6
Спросит логин и пароль, по умолчанию root и root
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 01 Ноябрь 2016, 15:00:13
Обозначилась проблема: после правки файла key.xml ресивер перестает понимать вообще пульты. Ничего страшного, выниманием вилки из розетки он выключается и благополучно обратно включается, доступ по FTP работает.

Глюки с вырубанием родного пульта возможны при некорректном формате строк. Сам на такое нарвался: если просто взять текст с форума с моим описанием кнопок и вставить в notepad++, текст получается со скрытыми спецсимволами и  слэш красного цвета. Выглядит так:
<key value="0xff00fe01" name="KEY_POWER"         />      <!--globo sat power-->

Если удалить один пробел перед слэшем - он становится синим и тогда все ок.
<key value="0xff00fe01" name="KEY_POWER"         />      <!--globo sat power-->
Название: Управление любым пультом ДУ
Отправлено: ms_pan от 26 Ноябрь 2016, 15:30:59
Делаю все по инструкции, нажатия родным пультом определяются, но вот любым другим нет (пробовал от телека Самсунг, ЛыЖа и ресивер Сонька), никакие коды не выводятся на экран.

Подозреваю, что у ИК датчика есть определенный диапазон частот. Какие будут по этому поводу мысли?
Название: Управление любым пультом ДУ
Отправлено: freeuser от 15 Январь 2017, 21:58:46
ms_pan

ответ кроится в http://labkit.ru/userfiles/file/documentation/Remote_control/A.Tores_Infrakrasnoe_distancionnoe_upravlenie.pdf
Цитата
В результате мы имеем около 2-х десятков(!) совершенно несовместимых между собою систем, из
которых наиболее массово, к счастью, используются 6-7.
у меня тоже никак не реагирует на пульты от телеков сони и панасоник так же не видит пульт от самсунг BD-плеера и музыкального центра LG

за то видит пульты: от Dune HD, спутникого ресивера Xtrend 9200 и Comigo Quattro.
последний я подружил с COMBO.

к инструкции выше добавлю следующее
для того чтобы ресивер включался обученым пультом из "глубокого сна", строчку с настройками кнопки KEY_POWER необходимо прописывать в секции other-key!
например под оригинальной
        <key value="0xf30cc936" name="KEY_POWER"      />
        <key value="0xba4503bd" name="KEY_POWER"      />         <!-- Power Comigo -->

все остальные кнопки можно внести в отдельную секцию, например
     <comigo-key>
        <key value="0x48b703bd" name="KEY_UP"         />      <!--key up-->
        <key value="0xc83703bd" name="KEY_DOWN"       />      <!--key down-->
        <key value="0x689703bd" name="KEY_RIGHT"      />      <!--key right-->
        <key value="0x28d703bd" name="KEY_LEFT"       />      <!--key left -->
        <key value="0xa85703bd" name="KEY_ENTER"      />      <!--key ok -->
        <key value="0xd72803bd" name="KEY_BACK"       />      <!--Back -->
        <key value="0x887703bd" name="KEY_MENU"       />      <!-- -->
        <key value="0x19e603bd" name="KEY_HOME"       />      <!-- -->
        <key value="0x22dd03bd" name="KEY_VOLUMEUP"   />      <!-- -->
        <key value="0x738c03bd" name="KEY_VOLUMEDOWN" />      <!-- -->
        <key value="0x7f8003bd" name="KEY_MUTE"       />      <!-- -->       
        <key value="0x16e903bd" name="KEY_PROGRAM"    />      <!-- -->
        <key value="0x38c703bd" name="KEY_1"          />      <!-- -->
        <key value="0xb84703bd" name="KEY_2"          />      <!-- -->
        <key value="0x788703bd" name="KEY_3"          />      <!-- -->
        <key value="0x02fd03bd" name="KEY_4"          />      <!-- -->
        <key value="0x827d03bd" name="KEY_5"          />      <!-- -->
        <key value="0x42bd03bd" name="KEY_6"          />      <!-- -->
        <key value="0xd22d03bd" name="KEY_7"          />      <!-- -->
        <key value="0xa25d03bd" name="KEY_8"          />      <!-- -->
        <key value="0x629d03bd" name="KEY_9"          />      <!-- -->
        <key value="0xe21d03bd" name="KEY_0"          />      <!-- -->
        <key value="0x7b84ff00" name="KEY_F1"         />      <!-- -->
        <key value="0x10ef03bd" name="KEY_F2"         />      <!-- -->
        <key value="0x7a8503bd" name="KEY_F3"         />      <!-- -->
        <key value="0x6996ff00" name="KEY_F4"         />      <!-- -->
        <key value="0x6897ff00" name="KEY_SEARCH"     />      <!-- -->
        <key value="0x25daff00" name="KEY_REWIND"     />      <!-- -->
        <key value="0x29d6ff00" name="KEY_FORWARD"    />      <!-- -->
        <key value="0xc23d03bd" name="KEY_STOP"       />      <!-- -->
        <key value="0x6a95ff00" name="KEY_SETUP"      />      <!-- -->
        <key value="0x3ac503bd" name="KEY_INFO"       />      <!-- -->
        <key value="0x2ed1ff00" name="KEY_AUDIO"      />      <!-- -->
        <key value="0x738cff00" name="KEY_SUBTITLE"   />      <!-- -->
        <key value="0xde2103bd" name="KEY_BACKSPACE"  />      <!-- -->
        <key value="0x728d03bd" name="KEY_PLAYPAUSE"  />      <!-- -->
        <key value="0x6b94ff00" name="KEY_FAVORITES"  />      <!-- -->
        <key value="0x40bf03bd" name="KEY_CHANNELUP"  />      <!-- -->
        <key value="0xc03f03bd" name="KEY_CHANNELDOWN"/>      <!-- -->
        <key value="0x6798ff00" name="KEY_PAGEDOWN"   />      <!-- -->
        <key value="0x30cfff00" name="KEY_PAGEUP"     />      <!-- -->
        <key value="0xdf2003bd" name="KEY_FN"         />      <!-- Mouse -->
        <!--key value="0xf50a03bd" name="KEY_FN_1"       -->      <!-- Key 1178 -->
        <!--key value="0xf50a03bd" name="KEY_FN_2"       -->      <!-- Key 9 -->
        <key value="0x7d82ff00" name="KEY_FN_B"       />      <!-- XBMC -->
        <key value="0x649bff00" name="KEY_FN_D"       />      <!-- APP STORE -->
        <!--key value="0xf50a03bd" name="KEY_FN_E"       -->      <!-- Key 33 -->
        <key value="0x3fc0ff00" name="KEY_FN_F"       />      <!-- -->
        <key value="0x3dc2ff00" name="KEY_FN_S"       />      <!-- -->
        <key value="0x9a65ff00" name="KEY_RECALL"     />      <!-- -->
        <key value="0xd02f03bd" name="KEY_F5"         />      <!--Red -->
        <key value="0x807f03bd" name="KEY_F6"         />      <!--Green -->
        <key value="0xce3103bd" name="KEY_F7"         />      <!--Yellow -->
        <key value="0xcd3203bd" name="KEY_F8"         />      <!--Blue -->
    </comigo-key>
зы: в этом конфиге обучены не все кнопки! оставил так сказать на будущее
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 16 Январь 2017, 13:12:55
freeuser (https://giclub.tv/index.php?action=profile;u=57129), у меня кнопка KEY_POWER находится в одном подразделе <opticum403-key> с остальными кнопками и нормально включает из режима глубокого сна.
Название: Управление любым пультом ДУ
Отправлено: freeuser от 16 Январь 2017, 13:34:10
Значит повезло
А у меня он выключился но из глубокого сна не включался пока не перенес в другую секцию.
Название: Управление любым пультом ДУ
Отправлено: jackii от 17 Январь 2017, 09:35:19
Всем здрасте, может кто знает причину подвисания пульта на Gi Spark2 Combo? Прошивка 37 тоже самое было и на 36, при считывании кодов даже с родного пульта через команду adb shell ir_user то не отображает вообще ничего, то при единичном нажатии на кнопку может выдать 5-10 одинаковых кодов в подряд.
Название: Управление любым пультом ДУ
Отправлено: karlzone от 02 Апрель 2017, 11:58:58
хотел подружить пульт от старого 7000го дрима,не получилось, на видит его рессивер
Название: Управление любым пультом ДУ
Отправлено: freeuser от 02 Апрель 2017, 23:03:31
karlzone

это действительно так. дримовские пульты не работают.
видать "моргают" они на другой частоте
Название: Управление любым пультом ДУ
Отправлено: pelikan от 03 Апрель 2017, 08:27:45
Уважаемые знатоки  можно подключить пульт от spark2 ?
Название: Управление любым пультом ДУ
Отправлено: neon5030 от 04 Апрель 2017, 21:03:39
Уважаемые знатоки  можно подключить пульт от spark2 ?
Куда подключить?
Название: Управление любым пультом ДУ
Отправлено: pelikan от 05 Апрель 2017, 08:19:40
К spark2combo
Название: Управление любым пультом ДУ
Отправлено: karlzone от 08 Апрель 2017, 00:07:54
karlzone

это действительно так. дримовские пульты не работают.
видать "моргают" они на другой частоте
а жаль, в руке он лежит очень удобно
Название: Управление любым пультом ДУ
Отправлено: karlzone от 08 Июнь 2017, 23:47:45
а нет в рессивере такого файла который отвечает за управление hdmi,выключать то телевизор он умеет,во бы его обучить телевизионным пультом управляться полностью
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 12 Июнь 2017, 15:19:55
а нет в рессивере такого файла который отвечает за управление hdmi,выключать то телевизор он умеет,во бы его обучить телевизионным пультом управляться полностью
Не ясно что вы имеете ввиду. Я управляю телевизионным пультом полностью. Пульт от ресивера даже не помню где валяется.
Название: Управление любым пультом ДУ
Отправлено: mag111 от 12 Июнь 2017, 18:20:02
а как настоить телевизионный пульт
Название: Управление любым пультом ДУ
Отправлено: karlzone от 12 Июнь 2017, 21:07:36
Не ясно что вы имеете ввиду. Я управляю телевизионным пультом полностью. Пульт от ресивера даже не помню где валяется.
По инструкции подружить пульт от телевизора sony с ресиверам подружить не получилось, не видит ресивер с него сигналы
Название: Управление любым пультом ДУ
Отправлено: -WadimArt- от 12 Июнь 2017, 21:35:35
По инструкции подружить пульт от телевизора sony с ресиверам подружить не получилось, не видит ресивер с него сигналы
Может быть, ТВ виноват?
У меня, например, эти кнопки управляют ресивером:
(https://giclub.tv/index.php?action=dlattach;topic=10304.0;attach=99922;image)
Название: Управление любым пультом ДУ
Отправлено: karlzone от 12 Июнь 2017, 21:58:43
Может быть, ТВ виноват?
У меня, например, эти кнопки управляют ресивером:
(https://giclub.tv/index.php?action=dlattach;topic=10304.0;attach=99922;image)
Как реализовано?через редактирование key.xml?
Название: Управление любым пультом ДУ
Отправлено: -WadimArt- от 12 Июнь 2017, 22:04:19
Как реализовано?
У меня, правда, ресивер другой, 8895, плагин HDMI-CEC
Название: Управление любым пультом ДУ
Отправлено: karlzone от 12 Июнь 2017, 22:15:02
Так на Спарк такой плагин существует?без плагинов  Спарк умеет только выключать тв
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 13 Июнь 2017, 11:40:58
karlzone (https://giclub.tv/index.php?action=profile;u=64529), вы до операции
adb shell ir_user
добрались?
Коды кнопок пульта телевизора получили?
Название: Управление любым пультом ДУ
Отправлено: karlzone от 13 Июнь 2017, 15:17:23
karlzone (https://giclub.tv/index.php?action=profile;u=64529), вы до операции
adb shell ir_user
добрались?
Коды кнопок пульта телевизора получили?
Конечно добрался,на телевизионный пульт нет реакции, для проверки щёлкал родным спарковским пультом нажатия отображаются
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 13 Июнь 2017, 15:20:21
karlzone (https://giclub.tv/index.php?action=profile;u=64529), покажите что за пульт от телевизора. У моего самсунга два пульта: ИК и Bluetooth. Разумеется второй никак не увидит ресивер по ИК каналу )
Название: Управление любым пультом ДУ
Отправлено: karlzone от 13 Июнь 2017, 15:50:05
karlzone (https://giclub.tv/index.php?action=profile;u=64529), покажите что за пульт от телевизора. У моего самсунга два пульта: ИК и Bluetooth. Разумеется второй никак не увидит ресивер по ИК каналу )
Пульт обычный ИК у меня телевизор Sony андроид, был бы на него эмулятор,Спарк бы уже не нужен был
Название: Управление любым пультом ДУ
Отправлено: Andry_S13 от 13 Июнь 2017, 16:02:23
Пульт обычный ИК...
Телепатов и ясновидящих тут нет, Карл!  ;)
Название: Управление любым пультом ДУ
Отправлено: karlzone от 13 Июнь 2017, 16:16:23
Вот такой
Название: Управление любым пультом ДУ
Отправлено: freeuser от 13 Июнь 2017, 22:01:55
karlzone

я уже отвечал по поводу видет/не видет https://giclub.tv/index.php?topic=10304.0;message=239860
ответ в самом начале сообщения.

пульты сони работают на другой частоте и это нужно принять как факт и больше не заморачиваться  ;)
Название: Управление любым пультом ДУ
Отправлено: karlzone от 13 Июнь 2017, 22:53:56
ну собственно говоря я и задал вопрос по поводу управления, именно, через hdmi
Название: Управление любым пультом ДУ
Отправлено: freeuser от 14 Июнь 2017, 00:26:57
karlzone

более чем вкл/выкл к сожалению тут не дано.
Название: Управление любым пультом ДУ
Отправлено: karlzone от 04 Июль 2017, 20:22:27
а в чем причина того что некоторые пульты ресивер распознает а некоторые нет?причина в приемнике инфракрасных сигналов или в чем то другом?
мысль посетила перепаять в него другой приемник,от старого дрима, будет ли он работать ?
Название: Управление любым пультом ДУ
Отправлено: BANNED от 04 Июль 2017, 23:50:15
karlzone работать то будет, а вот только разные пульты на разных частотах работают, с распознаванием беда останется
SimplePortal 2.3.7 © 2008-2024, SimplePortal