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
-
Поскольку 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 нет.
Стоит заметить, что новые настройки действуют даже когда ресивер выключен. Т.е. включение так же работает с добавленного пульта, что необычно. Т.е. даже в режиме "глубокого сна" работает ЦП
-
Предлагаю скидывать в тему фрагменты key.xml с настройками под конкретный пульт, с точным указанием от чего пульт, его маркировка, по возможности фото пульта. Свой выложу вечером. Это упростит задачу тем кто с телнетом на ВЫ.
-
секция 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>
-
Запускаем на ресивере программу, считывающую коды пульта, она там есть:
adb shell ir_user-уточните как именно запускать программу в ресе .какие манипуляции нужно с пульта сделать....
-
Повторюсь:
На ресивере ничего делать не нужно. Нужно просто его включить ) Запускаем на компе командную строчку (CMD), либо на ином устройстве терминал. В командной строке набираем две команды:
telnet connect 192.168.1.6
adb shell ir_user
Нажимаем на исследуемом пульте кнопки, направляя пульт на Spark2. В компе на экране будут печататься коды кнопок.
192.168.1.6 - IP адрес Spark 2, посмотреть можно в самом ресивере в настройках сети.
Разумеется комп и рес должны быть в одной сети.
-
ок...спасибо....не подскажете есть ли в ресе где посмотреть сколько памяти занимают установленные приложения.....а то не понятно сколько памяти свободной остается ...
-
Я так понял,что после исправления файла key в прошивке тюнер надо перепрошить?
-
Я правлю прямо в ресивере помощью notepad++ подключившись total commander-ом по ftp. Изменения вступают в силу после перезагрузки. Но ничто не мешает править саму прошивку, разумеется чтобы правленая прошивка попала в ресивер, ее надо прошить )
-
Не могу по FTP найти путь к KEY
-
valery1963 самое первое сообщение в теме!надо быть внимательным и читать! вот что я вычитал из первого поста этой темы
Через FTP в прошивке, нашел файл system\etc\key.xml,
-
Дошло чайнику.Спасибо
-
Только что заметил косяк в своей инструкции. Вместо
telnet connect 192.168.1.6
нужно набирать просто:
telnet 192.168.1.6
Спросит логин и пароль, по умолчанию root и root
-
Обозначилась проблема: после правки файла key.xml ресивер перестает понимать вообще пульты. Ничего страшного, выниманием вилки из розетки он выключается и благополучно обратно включается, доступ по FTP работает.
Глюки с вырубанием родного пульта возможны при некорректном формате строк. Сам на такое нарвался: если просто взять текст с форума с моим описанием кнопок и вставить в notepad++, текст получается со скрытыми спецсимволами и слэш красного цвета. Выглядит так:
<key value="0xff00fe01" name="KEY_POWER" /> <!--globo sat power-->
Если удалить один пробел перед слэшем - он становится синим и тогда все ок.
<key value="0xff00fe01" name="KEY_POWER" /> <!--globo sat power-->
-
Делаю все по инструкции, нажатия родным пультом определяются, но вот любым другим нет (пробовал от телека Самсунг, ЛыЖа и ресивер Сонька), никакие коды не выводятся на экран.
Подозреваю, что у ИК датчика есть определенный диапазон частот. Какие будут по этому поводу мысли?
-
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>
зы: в этом конфиге обучены не все кнопки! оставил так сказать на будущее
-
freeuser (https://giclub.tv/index.php?action=profile;u=57129), у меня кнопка KEY_POWER находится в одном подразделе <opticum403-key> с остальными кнопками и нормально включает из режима глубокого сна.
-
Значит повезло
А у меня он выключился но из глубокого сна не включался пока не перенес в другую секцию.
-
Всем здрасте, может кто знает причину подвисания пульта на Gi Spark2 Combo? Прошивка 37 тоже самое было и на 36, при считывании кодов даже с родного пульта через команду adb shell ir_user то не отображает вообще ничего, то при единичном нажатии на кнопку может выдать 5-10 одинаковых кодов в подряд.
-
хотел подружить пульт от старого 7000го дрима,не получилось, на видит его рессивер
-
karlzone
это действительно так. дримовские пульты не работают.
видать "моргают" они на другой частоте
-
Уважаемые знатоки можно подключить пульт от spark2 ?
-
Уважаемые знатоки можно подключить пульт от spark2 ?
Куда подключить?
-
К spark2combo
-
karlzone
это действительно так. дримовские пульты не работают.
видать "моргают" они на другой частоте
а жаль, в руке он лежит очень удобно
-
а нет в рессивере такого файла который отвечает за управление hdmi,выключать то телевизор он умеет,во бы его обучить телевизионным пультом управляться полностью
-
а нет в рессивере такого файла который отвечает за управление hdmi,выключать то телевизор он умеет,во бы его обучить телевизионным пультом управляться полностью
Не ясно что вы имеете ввиду. Я управляю телевизионным пультом полностью. Пульт от ресивера даже не помню где валяется.
-
а как настоить телевизионный пульт
-
Не ясно что вы имеете ввиду. Я управляю телевизионным пультом полностью. Пульт от ресивера даже не помню где валяется.
По инструкции подружить пульт от телевизора sony с ресиверам подружить не получилось, не видит ресивер с него сигналы
-
По инструкции подружить пульт от телевизора sony с ресиверам подружить не получилось, не видит ресивер с него сигналы
Может быть, ТВ виноват?
У меня, например, эти кнопки управляют ресивером:
(https://giclub.tv/index.php?action=dlattach;topic=10304.0;attach=99922;image)
-
Может быть, ТВ виноват?
У меня, например, эти кнопки управляют ресивером:
(https://giclub.tv/index.php?action=dlattach;topic=10304.0;attach=99922;image)
Как реализовано?через редактирование key.xml?
-
Как реализовано?
У меня, правда, ресивер другой, 8895, плагин HDMI-CEC
-
Так на Спарк такой плагин существует?без плагинов Спарк умеет только выключать тв
-
karlzone (https://giclub.tv/index.php?action=profile;u=64529), вы до операции
adb shell ir_user
добрались?
Коды кнопок пульта телевизора получили?
-
karlzone (https://giclub.tv/index.php?action=profile;u=64529), вы до операции
adb shell ir_user
добрались?
Коды кнопок пульта телевизора получили?
Конечно добрался,на телевизионный пульт нет реакции, для проверки щёлкал родным спарковским пультом нажатия отображаются
-
karlzone (https://giclub.tv/index.php?action=profile;u=64529), покажите что за пульт от телевизора. У моего самсунга два пульта: ИК и Bluetooth. Разумеется второй никак не увидит ресивер по ИК каналу )
-
karlzone (https://giclub.tv/index.php?action=profile;u=64529), покажите что за пульт от телевизора. У моего самсунга два пульта: ИК и Bluetooth. Разумеется второй никак не увидит ресивер по ИК каналу )
Пульт обычный ИК у меня телевизор Sony андроид, был бы на него эмулятор,Спарк бы уже не нужен был
-
Пульт обычный ИК...
Телепатов и ясновидящих тут нет, Карл! ;)
-
Вот такой
-
karlzone
я уже отвечал по поводу видет/не видет https://giclub.tv/index.php?topic=10304.0;message=239860
ответ в самом начале сообщения.
пульты сони работают на другой частоте и это нужно принять как факт и больше не заморачиваться ;)
-
ну собственно говоря я и задал вопрос по поводу управления, именно, через hdmi
-
karlzone
более чем вкл/выкл к сожалению тут не дано.
-
а в чем причина того что некоторые пульты ресивер распознает а некоторые нет?причина в приемнике инфракрасных сигналов или в чем то другом?
мысль посетила перепаять в него другой приемник,от старого дрима, будет ли он работать ?
-
karlzone работать то будет, а вот только разные пульты на разных частотах работают, с распознаванием беда останется