02 мая | 2024г. | 12:30:45

АвторТема: Модификация, ремонт, профилактика железа.  (Прочитано 58246 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
С учетом того, что данный модельный ряд ресиверов уже на рынке приличное время и у многих пользователей закончилась на ресивер гарантия от производителя, и уже нету страха сорвать пломбу, то считаю, что данной теме быть!
В принципе мы этим уже и занимались на данном форуме решая те или иные возникшие после длительной эксплуатации проблемы. Вот например в темах:
gi s-8120 - проблемы просмотра hd
Ошибка после смены ПО IDENT Error-UNINITIATE
Доработка GI-8120 оптическим S/PDIF интерфейсом
Установка вентилятора
И во многих других, так или иначе перекликающимися с хирургическим вмешательством в ресивер.

1) В целях профилактики рекомендуется производить замену электролитических конденсаторов после двух лет работы ресивера или раньше при возникновении проблем описанных в вышеизложенных темах (№ 1, 2). По статистике, в импульсных блоках питания конденсаторы выходят из строя с довольно высокой вероятностью, что влечет за собой еще более серьезные последствия в других блоках. По причине увеличения ESR конденсаторов в БП  часто выходит из строя не только сам блок питания, но и впоследствии детали на основной плате!!! Профилактика (замена) электролитических конденсаторов всегда оправдана!!! Замена всех конденсаторов не является трудоемким процессом, а также не несет за собой значительных материальных затрат.
2) Произвести доработку БП ресивера путем установки NTС термистора на 5-10 Ом для обеспечения "плавного старта" ресивера из холодного режима. На плате (GI 8120) имеется специально отведенное для его установки место на схеме, но вместо термистора установлена перемычка. Взять термистор можно из старого БП компьютера или купив в магазине радиодеталей. Устанавливать обязательно!
До замены (на фото видна перемычка):
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Вот после установки:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
На данной фотографии также видна (правый угол) фиксирующая паста (компаунд), через 2-3 года эта масса высыхает, темнеет и возможно со временем делается токопроводящей и плата прогорает в месте ее нанесения. Заранее удалите эту пасту - этим вы продлите срок службы своего БП. Свою роль (фиксация при транспортировке) она уже сыграла, теперь она не нужна.
3) В принципе за годы эксплуатации штатное охлаждение (радиатор) установленное производителем не вызывает нареканий, т.к. не приводит к проблемам при эксплуатации. Но при желании его можно также модернизировать . Снять штатный радиатор можно при помощи обычной капроновой нитки уже давно известным всем способом (времени займет, но вероятность повредить процессор - минимальная). Запрещается: рвать, тянуть, крутить радиатор, засовывать лезвия и т.п. между радиатором и процессором, т.е. действовать варварскими методами в отношении процессора!!! Данные приемы рекомендуются только если вы решили купить новый ресивер.
Итак радиатор благополучно снят и вот он процессор:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Зачищаем при помощи ластика (стерки) и обезжириваем поверхность:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Подбираем достойную замену штатному радиатору:
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
Наносим термопасту. Я использовал КПТ-19 в отличии от КПТ-8 имеет в своем составе процент металлических частиц. Поэтому наносить надо предельно осторожно!!! Для этого рекомендую оклеить поверхность процессора по бокам молярным скотчем. После снятия и нанесения должно получится, что-то вроде этого:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
На фото видно, мы оставили незначительный отступ по периметру процессора который будет заполнен пастой при прижиме радиатора. Толщина слоя при нанесении при этом минимальная!!!  При использовании КПТ-19 очень важно не допустить выхода при прижиме радиатора пасты за пределы радиатора и процессора!!!
Для фиксации надежного прижима будем использовать капельку суперклея. Наносить при помощи спички (предварительно выдавив в сторонке на рабочем столе). место для него мы уже предусмотрели (заклеивали молярным скотчем до нанесения термопасты). И вот он клей:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Прижимаем радиатор к поверхности. Прижим плотный, но не усердствуем, т.к. плата нужна нам живой, да и процессор может не выдержать варворского отношения.
Итак имеем:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Расстояние до конденсатора возле процессора незначительно увеличено. Подошва радиатора не коротит ничего на плате и имеет большую площадь охлаждения для отведенного от процессора тепла. Я не сторонник встраивания куллеров при возможности доработки радиатора, т.к. при этом (при установке NTC термистора) необходимо будет исключить принудительное охлаждение терморезистора . При сборке был отключен и снят картоприемник, т.к. карточка к использованию не планируется, а вот лучшая циркуляция внутри корпуса будет обеспечена.
Ждем Ваших предложений по существу данной темы.
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Всем привет! Думаю к новому году порадовать любителей E2 новой модификацией к нашим ресиверам, а именно будем прикручивать нестандартные пульты (настолько разные, насколько хватит вашего воображения). Разговор будем вести про имиджи E2, которые используют в управлении пультами файлы evremote2 и lirc.conf. Сейчас посидел немного поэксперементировал и зацепил цифровой блок клавиш от пульта для управления dvd проигрователя BBK и пульта от старых телевизоров Витязь (ну дабы проще были эксперименты). Надо как-то собраться с мыслями и систематизировать данную информацию для сообщества, т.к. покупать пульты по космическим ценам - это не наш метод.
Так что продавцы, делайте на свои закупленные пульты для данной линейки ресиверов скидки и распродавайте их, пока я буду в свободное время оформлять материал!  :biggrin:
Всем остальным (кто еще не знаком) советую пока изучить подключение ресивера к ПК через нуль-модемный кабель посредством Putty, т.к. данные вопросы уж точно описывать не буду.

Добавлено после непродолжительного отдыха:
Ковыряюсь дальше. Прошелся по остальным кнопкам. Подводные камни не всплыли. Все работает в штатном режиме. Вопрос решен полностью. Осталось описать сам процесс.

  Как и обещал: описываю процесс «дружбы» различных пультов с ресивером на базе ПО Enigma2.
       Часть 1. Начало пути.

   Данное описание специально для пользователей GISCLUB.TV!

   Убедительная просьба, не копировать на сторонние ресурсы!
   Распространение прошу давать ссылками! Заранее благодарю за уважение моего труда!


   Все манипуляции проводились на сборке CrIs_AR-P_OE2.0_213_alien-git-30-05-14, но данная информация будет также справедлива и для других имиджей использующих аналогичную «структуру» работы с пультом, т.е. где все взаимодействие идет через файлы: lircd.conf, evremote2, keyid.py, keymap.xml.
   В данной сборке данные файлы расположены по пути:
1)    lircd.conf - /etc/lircd.conf
2)   evremote2 - /bin/evremote2
3)   keyid.py - /usr/lib/enigma2/python/ keyid.py
4)   keymap.xml - /usr/share/enigma2/keymap.xml (в данной сборке есть возможность выбора «поведения» пульта между стандартным E2 и Amiko, поэтому и файла по пути два. Второй соответственно keymap_amiko.xml).
   Как происходит взаимодействие между данными файлами после нажатия клавиши на ПДУ, для наглядности, оформил в табличном виде (тут, конечно могу заблуждаться):
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
   Понятно, чтобы пульт (кнопка) заработал: данная цепочка нигде не должна оборваться.
   У меня старый пульт от GI 8120 (без кнопки портал) в lircd.conf наименование данного пульта звучит как name  rc09(HOF-54D). Разберем такую запись в блоке нашего пульта для примера:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.   0xDA25 – код клавиши пульта;
   KEY_POWER – «наименование клавиши для дальнейшей обработки» (передачи в другой файл, т.е. в evremote2);
   # POWER – комментарий для данного кода клавиши, т.е. буквенное (физическое) обозначение на самом пульте, т.к. это комментарий, то соответственно не является обязательным параметром, но прописать его стоит для себя, чтобы лучше ориентироваться в массиве кнопок. Понятно, что он завязан с кодом клавиши «жестко» (на что нажали, то и получили).

   Переходим к рассмотрению работы второго файла - evrtmote2. Данный файл будем считать главным файлом во всей нашей «кухне», т.к. просто так видоизменить его не получится, поэтому и отталкиваться по всей «цепочке» будем от него. В большинстве случаев именно из-за отсутствия в нем соответствия на входной параметр «наименование клавиши для дальнейшей обработки» цифрового обозначения (id) клавиши в сборке E2 стопорится вся работа налаженной системы. И именно поэтому файлы  lircd.conf и evrtmote2 из сборки в сборку мы носим вместе.
   Т.е. если мы заменяем в работающей связке (lircd.conf и evrtmote2) в файле lircd.conf например:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.на
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.,
то для переданного в evrtmote2 значения «наименование клавиши для дальнейшей обработки» STANDBY не будет найдено числовое значение переменной keyid (Цифровое обозначение (id) клавиши в сборке Е2) и дальше передавать будет нечего, «цепочка» разорвется и клавиша не заработает.
Как же быть, если после очередной установки новой сборки E2 пульт отказался работать (например автор закинул файлы только на новый пульт, а у нас старый или вообще хотим юзать сборку на аппарат на аналогичном процессоре, но имеющий «специфический» пульт)? Заменой двух файлов (lircd.conf и evrtmote2) мы можем нарушить дальнейшую «цепочку» и если нам повезет, то конечно заработают все кнопки пульта, если нет, то может заработать половина, или вообще …

Более правильным вижу следующий выход из данной ситуации:
Т.к. я уже говорил, что файл evrtmote2 мы редактировать не будем, а файл lircd.conf в обязательном порядке будет содержать в своей структуре «наименование клавиши для дальнейшей обработки» (как их подсмотреть в файле evremote2 будет описано ниже), то и смотреть мы будем в первую очередь на файл lircd.conf  идущий с данной сборкой (пусть и не для нашего пульта – сейчас нам это не важно!).
Берем коды первого указанного пульта (ну, раз в сборке пульт находится по умолчанию, то работать по идеи должен) и переписываем себе «наименование клавиши для дальнейшей обработки», т.е. те которые указаны перед кодом клавиши:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.   Эти наименования должны по умолчанию содержаться в evremote2. Согласны? Ну, тогда едем в процесс создания своего lircd.conf дальше.
Сейчас разберем, что мы будем делать, если надо (как уже писал) новый пульт (с кнопкой портал) из работающей сборки заменить на старый (соответственно без кнопки портал). Оговорюсь, что все это мы разбираем, чтобы понять суть работы и подобраться совершенно не к старому пульту, а например к пульту от Philips, BBK или …. (короче, как обещал). А делать мы будем следующее:
- возьмем файл lircd.conf на наш старый пульт;
- в этом файле оставим «шапку», т.е. описание параметров пульта до слов «begin codes»;
- коды клавиш также оставляем, т.е. 0xDA25 и т.д.;
- а вместо указанных в нашем файле «наименование клавиши для дальнейшей обработки», т.е. KEY_POWER указываем «наименование клавиши для дальнейшей обработки» из родного (для данного имиджа) файла lircd.conf (либо родного для имиджа evremote2 - как посмотреть их наименование там будет описано ниже). Возможно, они будут в нем без приставки KEY_ (например POWER, вместо нашего KEY_POWER) или вообще именоваться в другом стиле. Можно конечно на данном этапе постараться подобрать замену более менее исходя из логики, но я предлагаю на это забить особенно если в вашем файле (на свой пульт) нету комментария на физическое обозначение кнопки на пульте (т.е. то которое после #), что в скором времени мы исправим. Т.к. выискивать, что мы подобрали, а что нет, в дальнейшем - будет еще сложнее. Наша задача сейчас заполнить на все наши коды клавиш (0xDA25 и т.д.) «наименование клавиши для дальнейшей обработки» из родного (для данного имиджа) файла lircd.conf. И не пугайтесь, и не замарачивайтесь, заполняя на свою кнопочку с кодом 0xDA25 (KEY_POWER) имя клавиши «для дальнейшей обработки» как RED, т.к. в скором времени мы это все это исправим! Еще проще вместо самих команд (RED, GRREN и пр.), заполнить все цыфрами 01, 02, 03 и т.д. и дальше ориентироваться уже по ним, это поможет видя вывод через RS-232 не управлять пока ресивером прыгая в нем по папкам, каналам, и прочим командам. Просто в ввывод будет сыпать: unknown key и номер нашей кнопки.
- если файл готов, то останавливаем Е2 командой init 4, закидываем новоиспеченный файл с заменой (надеюсь копию себе при экспериментах оставляете всегда?), запускаем putty для связи через нуль-модемный кабель (rs-232), перезагружаем E2 командой init 6.
- пока система перегружается готовим листок бумаги и ручку;
- система загрузилась и в окно putty сыпется различная информация о происходящих процессах – отлично! Берем пульт и последовательно (как учили в школе: с лева – на право, с верху в низ) начинаем нажимать на клавиши пульта. Сейчас нам будет важно записать комментарии для наших кнопок (для файла lircd.conf) дабы в последствии навести порядок.  Например физически нажимаем на кнопку увеличения громкости, а нам в лог сыпит (либо unknown key и номер нашей кнопки - смотря по какому пути пошли):
Спойлер   :
[RCU] key: 00000000996638c7 01 KEY_GREEN rc09(HOF-54D)

****          103 1 ****
++++           29 ms ++++
Помечаем себе на листочке грокость+ =  KEY_GREEN. Так делаем для всех кнопок пульта.
Любуемся, что за информацию мы можем взять еще отсюда:
 Наименование пульта (ценная информация, если в файле коды на несколько пультов)  указанного в lircd.conf  по которому прошло соответствие на сигнал ПДУ;
Интерпретация кода (00000000996638c7 – в lircd.conf указан в виде 0xXXXX) – можно обойтись и без данной информации.
- открываем свой файл lircd.conf (с которым проводили данные эксперименты) и правим (комментируем физические кнопки) исходя из полученной и записанной у себя информации:
  Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.комментируем как:
  Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. – т.к. ее и нажимали когда нам выдало  KEY_GREEN.
В итоге у нас должен получиться файл с «жестко» зафиксированными соответствиями: код клавиши - #физическое наименование кнопки. Когда будем привязывать разные пульты (в т.ч. и не от sat ресиверов) без такой привязки мы просто запутаемся.
- вот теперь, на данном этапе, опираясь на «физическое» наименование кнопки и расставляем «наименование клавиши для дальнейшей обработки» взятые из родного для данного имиджа файла lircd.conf. Т.е. подбираем на ХХХ желаемую кнопку «для дальнейшей обработки» с имиджа. Например:
- до подбора вместо ХХХ любая несоответствующая хрень GRENы, POWERы и т.д. (мы ведь не подбирали соответствие):
  ХХХ   0x22dd   #громкость+
  ХХХ   0x4AB5   #кнопка 1
А теперь, когда сделали привязку (код клавиши - #физическое наименование кнопки) можно будет подобрать, т.е. после подбора:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.   Чтобы вам было легче ориентироваться какие команды ("для дальнейшей обработки") могут быть прописаны до кодов , т.е. на место до 0хXXXX, давайте чуточку приоткроем занавесу файла evremote2 открыв его в notepad+. Ищем (через CTRL+F) строчку /var/run/lirc/lircd, далее в ней пойдет описание "кодов для дальнейшей обработки"
Спойлер   :
   /var/run/lirc/lircd connect Spark RemoteControl KEY_POWER   KEY_MUTE    KEY_V   KEY_AUX KEY_0   KEY_1   KEY_2   KEY_3   KEY_4   KEY_5   KEY_6   KEY_7   KEY_8   KEY_9   KEY_BACK    KEY_INFO    KEY_AUDIO   KEY_DOWN    KEY_UP  KEY_RIGHT   KEY_LEFT    KEY_VOLUMEUP    KEY_VOLUMEDOWN  KEY_PAGEUP  KEY_PAGEDOWN    KEY_OK  KEY_MENU    KEY_EPG KEY_HOME    KEY_FAVORITES   KEY_RED KEY_GREEN   KEY_YELLOW  KEY_BLUE    KEY_REWIND  KEY_PAUSE   KEY_PLAY    KEY_FASTFORWARD KEY_RECORD  KEY_STOP    KEY_SLOW    KEY_ARCHIVE KEY_SAT KEY_PREVIOUS    KEY_NEXT    KEY_TV2 KEY_CLOSE   KEY_TIME    KEY_NULL    KEY_F1  KEY_FIND    KEY_CHANNELDOWN KEY_CHANNELUP   KEY_T   KEY_F   KEY_P   KEY_W   KEY_TITLE   KEY_SUBTITLE    KEY_VIDEO   KEY_S   KEY_HELP    KEY_F2  KEY_F3  KEY_U   [RCU] key: %s -> %s
Для отображения без промежуточных "крякозябр" скопируйте ее и вставьте на чистый лист.
Вот теперь подбирайте для своих закомментированных кнопок # "коды для дальнейшей обработки".
   Я физически на своем старом пульте (без кнопки портал) насчитал 54 кнопки, данный файл evremote2 cодержит 65 команд - следовательно этим количеством кнопок и ограничен наш новый пульт. А мой получается урезан на 65-54=11 возможных команд с пульта.
- сделали привязку по всем физическим клавишам отлично. init 4, закидываем новоиспеченный файл с заменой, init 6.
- загрузились. Проверили работу. Все работает! Если: нет, то тогда читаем еще раз.

   С родным пультом понятно, в начале мы использовали его же шаблон (rc09(HOF-54D)) файла lircd.conf, а как быть с другими пультами на которые у нас нету lircd.conf с параметрами и кодами клавиш?
На самом деле вариантов несколько:
1)   Самостоятельно создать файл в операционной системе Linux. Например в неплохо документированном дистрибутиве Ubuntu при помощи программы irrecord пакета lirc. К минусу данного способа можно отнести то, что нужно паять самодельный ir приемник (схемка не сложная, но многих оттолкнет). Все довольно хорошо документировано (по крайне мере в моменте создания lircd.conf). Данным способом получится подружить ресивер чуть ли не с пультом от электрочайника.
2)   Посетить базу готовых файлов lircd.conf на различные пульты и подобрать файлик на тот пульт, который возможно есть дома или в ближайшем магазине по разумной цене и нормального вида (в плане расположения кнопок и качества исполнения).
   Там на некоторые пульты и картинки есть.

   Пока мы учимся, то расскажу, как пойти по второму способу (в первом, поверьте, сложного тоже ничего нет, но описывать его не буду по причине: все уже расписано – гуглим) и что из этого можно получить. 

   Осматриваюсь дома в поисках подходящих подопотных (сразу оговорюсь, задача была не заменить пульт, а поставить эксперимент, поэтому по наличию и расположению необходимого количества кнопок задача не стояла, ее я доверю Вам):
   Пульт стандарта RC-5 (о данной кодировке «Philips» немного ниже, т.к. она ваш спаситель в мире универсальных пультов), такой который шел раньше с ЭЛТ телевизорами «Витязь», «Горизонт» и пр. – пульт покупался для работы с SkyStar USB HD под OC Linux, т.к. от одного только вида родного плакать хочется («хлипкое, угрюмое Г»). Как я его настроил (HOW-TO) писал на XBMC. Кодировка RC-5 выбиралась не случайно, т.к. из поддерживаемых драйвером dvb карточки является самой дешевой, а также драйвер не поддерживает работу через lirc с другой кодировкой (дабы размахнутся на пульт от электрочайника).
   Вторым подопотным стал пульт от старого, уже не используемого dvd проигрывателя BBK (маркировка на пульте RC-25).
   Итак, берем первый пульт (RC-5 он же Philips), данная кодировка с успехом используется в TV, DVD, SAT, VCR и прочей технике с той лишь разницей, что «диапазоны» стандартизированных (да, да, были времена, когда все хорошо документировалось, за что говорим большое спасибо Philips) кодов не пересекаются между собой, т.е. пульт от dvd не будет мешать телевизору если оба работают в данной кодировке. Нам сейчас (и всем обладателям универсальных пультов, которые могут перевести работу своего ПДУ на кодировку Philips) надо двигаться дальше, а именно:
   где брать в папке rc-5 файлик rc-5 по факту это lircd.conf,  т.е. файл с параметрами и кодами кнопок для данной кодировки на различные виды техники (TV, DVD, SAT, VCR и пр. о чем нам говорит параметр sys_xx в нутрии файла, так например sys_00 – это для пультов от TV).
   Дальше будем редактировать наш файл lircd.conf (который на ресивере). Нам надо вставить все от строк «begin remote» до «end remote» из файла гс-5 в наш lircd.conf (т.е. добавить еще один пульт с кучей кодов, ничего в нем не меняя). Не забываем про init 4, init 6.
   И снова putty через rs-232. Теперь берем в руки пульт RC-5 (или свой универсальный переведенный в кодировку Philips) и клацаем на клавиши. Смотрим вывод, будет что-то вроде этого:
Спойлер   :
[RCU] unknown key sys_00_command_01
[RCU] key: 0000000000001020 00 sys_00_command_20 PHILIPS_RC-5

[RCU] unknown key sys_00_command_20
[RCU] key: 0000000000001020 01 sys_00_command_20 PHILIPS_RC-5

[RCU] unknown key sys_00_command_3b
[RCU] key: 000000000000103b 00 sys_00_command_3b PHILIPS_RC-5

   Разберем:
0000000000001020 00 – код нажатой клавиши;
unknown key – evremote2 не знает как обработать  посылаемую ему команду sys_00_command_3b (он ждет, какого-нибудь KEY_VOLUMEUP, а тут sys_00_command_3b прилетает);
PHILIPS_RC-5 – название добавленного пульта введенного в параметрах lircd.conf (при желании пишем свое название).

   Что делаем дальше догадались? Именно! Берем листочек и записываем комментарии для наших кнопок. Т.е. еще раз: нажали например кнопку MUTE, а в ответ пришло - sys_00_command_3b – это для себя и пометили. Так пробегаемся по всем клавишам. Открываем lircd.conf и оставляем строки только с нашими ответами sys_00_command-ами, остальные удаляем, т.к. нам они не нужны. На против них, за знаком # пишим физическое наименование кнопки на пульте. Далее привязываем вместо sys_00_command «наименования клавиш для дальнейшей обработки». Закидываем на ресивер. Перегруз. И пользуемся новым пультом!

   По второму пульту BBK RC-25 все тоже самое, только загвоздка в том, что нету на сайте в папке bbk файла на пульт RC-25 (есть DV963SM, NP101S-v2, PV400s, RC022-03R). Ну, что попробуем подобрать. Делаем все тоже самое только в наш lircd.conf добавим уже все четыре пульта (DV963SM, NP101S-v2, PV400s, RC022-03R). И посмотрим, может на какой-нибудь отзовется.
   Жмем кнопки, а глазки тем временем смотрят в окошко putty:
Спойлер   :
[RCU] unknown key PN
[RCU] key: 00000000926d2ad5 01 PN BBK_RC022-03R

[RCU] unknown key PN
[RCU] key: 00000000926d2ad5 00 PN BBK_RC022-03R

[RCU] unknown key PN
[RCU] key: 00000000926d2ad5 01 PN BBK_RC022-03R

[RCU] unknown key PN
[RCU] key: 00000000926d2ad5 00 PN BBK_RC022-03R

   Ну, вот он BBK_RC022-03R – стоило догадаться, что по закону подлости он будет последним в списке. Не унываем, зато есть! Дальнейший ход действий известен.
   Полученный файл lircd_BBK.conf в качестве примера для данного пульта в прищепке (прописан только этот пульт, т.е. при желании не заменять, а добавлять в свой  lircd.conf). Ориентировался на keymap_amiko.xml, т.е. выбирать поведение пульта, как на amiko.
   В продолжение операций по пульту BBK: разобрал, почистил (до этого не работали кнопки play, stop, pause). Кнопки: play, stop - заработали. По кнопке pause - вроде отклик есть (смотрим через камеру телефона), наверное просто нету кода на данную кнопку в файле RC022-03R.
   Пока разбирал обратил внимание на отсутствие установленного конденсатора. Установил.
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
   В конфиге у себя на данный пульт подправил eps c 30 до 45. В итоге пульт работает отлично.
   Что получил в итоге: т.к. использовали родной lircd.conf и evremote2 (т.е. изначально наш родной пульт работал в данной сборке), то добавив в lircd.conf параметры полученные для пульта BBK RC-25 можно управлять E2 теперь и им. Единственный момент данный пульт не включит ресивер из режима полного выключения (читаем ниже), но для этого пока есть кнопочка на самом ресивере (фронт панель), а также возможность использования  режима "ожидания", тогда и включить сможете с него.
   Честное слово я старался! День убил.  :aikido:     
   По желанию:
 - можно и спасибо сказать (кнопочкой)  :friends:

  P.S. Не подскажите: последние сутки распродажи родных пультов со скидками были?

УПС. Один подводный камешек все же всплыл, а именно: ресивер не включается по кнопке power неродного пульта, хотя выключается исправно. Видимо в режиме полного выключения (когда ресивер только на дежурном питании) первоначальное обращение происходит к другому файлу без считывания lircd.conf, возможно тот же evremote2. Будет время покопаюсь, возможно найду решение.
Пока, как временная мера: меню - настройка - система -интерфейс пользователя - короткое нажатие кнопки питания - режим ожидания. Те, кто постоянно используют данный режим, то инструкция рабочая полностью на 100%.
По режиму "полного не фальшивого выключения" - капаем дальше. У кого есть идеи - подкидывайте.

Часть 2. Final.
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
при помощи программы irrecord пакета lirc. К минусу данного способа можно отнести то, что нужно паять самодельный ir приемник
Что мешает запускать irrecord прямо на ресивере? Паять ничего не придется.
Видимо в режиме полного выключения (когда ресивер только на дежурном питании) первоначальное обращение происходит к другому файлу
В режиме "полного выключения" ресивер не знает ни про какие "файлы" вообще, т.к ОС еще не загружена - чего там в EEPROM фронт-контроллера зашито, на то он и реагирует, т.е  слать нужно именно "родную" комбинацию. Так что можно даже "не копаться" - если какая-либо из кнопок "чужого" пульта шлет комбинацию, аналогичную "POWER" для "родного" ПДУ, то будет включаться, иначе - нет.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Что мешает запускать irrecord прямо на ресивере? Паять ничего не придется.
А он по умолчанию во всех сборках включен? Подскажите как запустить?
Просто я писал,  что про Ubuntu все достаточно документировано и можно доставить если надо любой пакет. А за Enigma2 я такого пока сказать не могу, документировано очень мало в этом плане.
В режиме "полного выключения" ресивер не знает ни про какие "файлы" вообще, т.к ОС еще не загружена
Это я уже понял. Lirc стартует после включения, что видно по логу.
Вот в файле evremote2 (насколько я понял) прописаны параметры на фронт панель (где тоже есть кнопка включения) и на пульт (параметры пульта и т.д.), так вот там есть помимо команды power еще и standby при этом видно, что есть строка с кодами A25D,  08F7, AA55, CC33 причем видно, что это для пульта [RCU] и это все прописано для  STB_ID=09:00:0B. Для моего пульта (родного) A25D (DA25) - это и есть кнопка включения. Но, наверное если править только код, то все равно ничего не выйдет, т.к. повторюсь там еще и параметры пульта нужны.  Есть мысли?

В принципе, даже то, что уже получилось уже  :good:.
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
А он по умолчанию во всех сборках включен? Подскажите как запустить?
Это от автора сборки зависит. Запускается аналогично "взрослым" линуксам, перед запуском не забыть остановить lircd.
В аттаче файл для SH4 (7105, 7111, 7162)

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Это от автора сборки зависит. Запускается аналогично "взрослым" линуксам, перед запуском не забыть остановить lircd.
В аттаче файл для SH4 (7105, 7111, 7162)
Пошел за пультом от электрочайника.  :lol:
На "взрослых" линуксах я это уже проходил, а вот на "детские" грабли E2 постоянно наступаю (аж страшно подумать, что ручка короткая).

Добавлено  14 декабря | 2015г. | 13:37:30
В режиме "полного выключения" ресивер не знает ни про какие "файлы" вообще
Так-то оно так, но вот, что спать не дает:
1) Что мы делаем если у нас не работает пульт после установки какой-либо сборки E2?
- ищем подходящие файлы lircd.conf и evremote2.
2) Пульт заработал, но кнопки не все соответствуют ожидаемым выполняемым командам?
- меняем keymap.xml.
Так вот и возникает вопрос: в какой файл могут быть прописаны коды на включение с режима full standby?
- понятно не в lircd.conf (lirc стартует позже);
- evremote2 - в моей логике видения это наверное возможно, ведь пульты начинают работать после замены двух файлов (lircd.conf и evremote2) и при этом можно включить ресивер и из режима full standby.
- или есть еще файл (за терминологию не ругайте, может драйвер, может ....) который содержит данные коды на включение, но если смотреть на разные модификации пультов идущие с ресивером, то увидим, что код клавиши для кнопки power для одного пульта, может являться кодом для другой кнопки (например Vol+) другого пульта, тогда получается, что в сборке этот файл должен содержать все из этих возможных комбинаций. Из чего следует, что возможно включение и по другой кнопке (если код совпал), чего в принципе вроде не у кого нету. Так?

Остается: evremote2?

Теперь просьба к знающим гуру: может подскажите в чем я заблуждаюсь, а также подскажите есть ли возможность скомпилировать данный файл отдельно и что для этого надо (ну или ткните где про это можно почитать).

Заранее благодарю.

Есть два драйвера ввода:
event0 - "fulan front panel buttons"
event1 - "TDT RC event driver" устройство создайтся ядром, а потом через evremote посылаются сигналы от lirc.

  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
В аттаче файл для SH4 (7105, 7111, 7162)
   Я благодарен Вам в Двойне!!! Отлично работает! Схавал, как и положено все на чем есть кнопки, даже в raw формате записал на пульт MYSTERY от автомагнитолы и это таки работает с управлением ресивера. Теперь можно смело сказать, что пульт: любой! Одно ограничение, которое пока нас преследует, это включение с режима full standby!
   У кого не получилось подобрать коды по "второму пути" не унываем. Благодаря Benny я смог довести начатое дело до конца с минимальными потерями (full standby) для ВСЕХ пультов. Опишу весь процесс. Паять ничего не придется. Все будем делать средствами самаго ресивера. Будет меньше шагов, но лучше результат! Если вашего нового пульта не нашлось в базе пультов lirc - терпим, скоро все опишу!

Как и обещал: описываю процесс «дружбы» различных пультов с ресивером на базе ПО Enigma2.
Часть 2. Final.


Устанавливаем irrecord от Benny. Говорим ему СПАСИБО! и возвращаемся сюда.
Telnet:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Программка на английском языке, но ничего сложного. В двух словах – сначала часто и много и быстро клацаем разные кнопочки, пока на экране не появится 80 точек (не более 10 точек на одну кнопку,чем меньше придется на одну - тем лучше). Если есть сложности с переводом, то google переводчик в помощь. Потом вбиваем наименования кнопок которые взяли (подсмотрели через notepad++) из evremote2 и полсе каждого введенного наименования считываем код с пульта (клацнуть на кнопку в глазок ir). После ввода всех завершаем ввод по нажатию Enter. Потом вас попросят как можно быстрее понажимать одну из введенных кнопок. На этом все, работа программы завершена.
Если кто, забыл где и как в evremote2 посмотреть нужные нам наименования клавиш, то позволю себе напомнить:
....приоткроем занавесу файла evremote2 открыв его в notepad+. Ищем (через CTRL+F) строчку /var/run/lirc/lircd, далее в ней пойдет описание "кодов для дальнейшей обработки" (это наименования команд, которые посылает evremote2 от имени lirc)
Спойлер   :
   /var/run/lirc/lircd connect Spark RemoteControl KEY_POWER   KEY_MUTE    KEY_V   KEY_AUX KEY_0   KEY_1   KEY_2   KEY_3   KEY_4   KEY_5   KEY_6   KEY_7   KEY_8   KEY_9   KEY_BACK    KEY_INFO    KEY_AUDIO   KEY_DOWN    KEY_UP  KEY_RIGHT   KEY_LEFT    KEY_VOLUMEUP    KEY_VOLUMEDOWN  KEY_PAGEUP  KEY_PAGEDOWN    KEY_OK  KEY_MENU    KEY_EPG KEY_HOME    KEY_FAVORITES   KEY_RED KEY_GREEN   KEY_YELLOW  KEY_BLUE    KEY_REWIND  KEY_PAUSE   KEY_PLAY    KEY_FASTFORWARD KEY_RECORD  KEY_STOP    KEY_SLOW    KEY_ARCHIVE KEY_SAT KEY_PREVIOUS    KEY_NEXT    KEY_TV2 KEY_CLOSE   KEY_TIME    KEY_NULL    KEY_F1  KEY_FIND    KEY_CHANNELDOWN KEY_CHANNELUP   KEY_T   KEY_F   KEY_P   KEY_W   KEY_TITLE   KEY_SUBTITLE    KEY_VIDEO   KEY_S   KEY_HELP    KEY_F2  KEY_F3  KEY_U   [RCU] key: %s -> %s
Для отображения без промежуточных "крякозябр" скопируйте ее и вставьте на чистый лист.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.FTP: идем по пути и открываем свой файл /etc/lircd_test.conf
копируем данные нашего нового пульта, которые вставляем в /etc/lircd.conf
закрываем с сохранением
по желанию удаляем /etc/lircd_test.conf
Telnet:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
 :drinks:

Удачи!!!

Если пульт не работает, то проверить определение кнопок можно с помощью утилиты irw следующим образом:
Установить irw (см. архив).
Далее Telnet:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.В выводе (посылаемый код кнопки; 00 и 01 - кнопка нажата и отпущена соответственно; наименование кнопки; имя пульта в lircd.conf):
Спойлер   :
000000009966d827 00 KEY_UP MYREMOTE
000000009966d827 01 KEY_UP MYREMOTE
000000009966926d 00 KEY_LEFT MYREMOTE
000000009966926d 01 KEY_LEFT MYREMOTE
000000009966d02f 00 KEY_OK MYREMOTE
000000009966d02f 01 KEY_OK MYREMOTE
000000009966f00f 00 KEY_DOWN MYREMOTE
000000009966f00f 01 KEY_DOWN MYREMOTE
На кнопку отсутствующую в lircd.conf вывода не будет.

В чем еще полезность команды irw, так это в том, что можно легко сориентироваться как надо подправить keymap.xml например для какого-нибудь плагина (что очень полезно когда берем плагин от старших собратьев).
Т.е. обычно данный файл выглядит следующим образом:
Спойлер   :
<keymap>
   <map context="GlobalActions">
      <key id="KEY_HELP" mapto="showEcmInfo" flags="m" />
   </map>
</keymap>
В данном случаи для вызова плагина "showEcmInfo" надо чтобы наша кнопка для его активыции в irw выдавала свое имя как KEY_HELP, либо меняем в данном файле KEY_HELP на свое наименование кнопки (обращаем внимание, что при таком построении "GlobalActions" кнопка будет выполнять только одну команду не зависимо от активного окна). Ну и следующий этап это плагины которые содержат возможность выбора кнопки активации в своем меню. Туда тоже можно добавить свое наименование кнопки и не одно, для этого смотрим  при помощи notepad++ сам плагин, т.е. plugin.py и изменения производим уже в нем. Незабываем после изменений делать рестарт GUI.

p.s. Отцифровал пульт от телевизора samsung (пульт BN59-01189B) качество посылаемого сигнала просто супер (отраженка, углы) я такого на enigme2 еще не встречал на GI 8120. Пробуем, экспериментируем, отписываемся.
  У себя на данной сборке оставил только файл конфигурации lircd.conf в который поместил данные на свой родной пульт (rc-09(HOF-54D)), а также на дополнительные записанные через irrecord. Файлы конфигурации по id ресивера, а также лишние пульты (отсутствующие у меня) с lircd.conf - удалил. Имя пульта в lircd.conf не должно содержать пробелов.
  Можете также поиграться со значением eps в сторону увеличения в lircd.conf для увеличения чувствительности пульта.

Сейчас (как не смешно, когда все сделано) сформировалось картина как работает пульт в e2.
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Пришло время выжить все "соки" с родного пульта.
Для начала разбираем пульт. Для этого откручиваем два шурупа (один в батарейном отсеке, второй под наклейкой GI - см. фото).
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
В первую очередь нас будет интересовать как качественно установлен светодиод.
В моем пульте светодиод смотрел не в сторону своего окошка, а пялился под углом в сторону задней крышки.
Т.е. так, как на фото:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Термоклей который должен был приклеить его к плате и направить на "свет истиный" просто гордо свисал со светодиода.
Будем исправлять. Берем паяльник и подогреваем припой ножек одновременно прижимая светодиод к плате (сильного перегрева они не любят, поэтому делаем быстро и аккуратно), чтобы он занял свое правильное положение. После данной процедуры он должен смотреть ровно в свое "окошко" (как на фото ниже).
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Перепаяем конденсатор. Вместо 10v на 47 мкф. поставим 10v на 220 мкф. (во многих пультах емкость конденсаторов составляет именно 220 мкф.). Кстати, чем стабильнее будет питание, тем в больших пределах вы сможете менять значение eps в lircd.conf. Т.к.:
Спойлер   :
eps <relative error tolerance>
The relative error tolerance for received signals in percent. By default, irrecord set this to 30 (i. e., 30%).
При необходимости прочищаем плату сухим ватным диском, резинку можно промыть под теплой проточной водой (после обязательно высушить насухо!). Если есть проблема с определенной кнопкой (нет сигнала в глазок камеры), то проклеиваем фольгу на пятку кнопки.
На фото ниже сигнал есть:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

После данных манипуляций (светодиод, конденсатор) в пульте на Enigma2 появилась отраженка от противоположной стены. К данным манипуляциям сподвиг отцифрованный ранее пульт от телевизора samsung который не имеет защитного окошка на светодиоде и при этом обладает очень хорошим сигналом.

Еще можно записать параметры в lircd.conf именно для своего пульта (в зависимости от работы конкретного кварца и т.п.). Т.е. по умолчанию имеем для своего пульта к примеру:
Спойлер   :
name  rc09(HOF-54D)
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            45
  aeps          100

  header       9074  4344
  one           694  1532
  zero          694   417
  ptrail        674
  repeat       9074  2105
  pre_data_bits   16
  pre_data       0x9966
  gap          107250
  toggle_bit_mask 0x0
После записи через irrecord (и корректировки значения eps до 45) для моего экземпляра ПДУ:
Спойлер   :
name  MYREMOTE
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            45
  aeps          100

  header       9030  4417
  one           615  1623
  zero          615   509
  ptrail        615
  repeat       9028  2199
  pre_data_bits   16
  pre_data       0x9966
  gap          107501
  toggle_bit_mask 0x0
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Добрый день любителям паяльников и запаха канифоля!
Знакома ли вам ситуация: вечером смотрим фильм, все спят, в полудреме просят сделать телевизор (колонки) тише или тоже ложится спать, но б.... фильм интересный! И тут вспоминаешь про залы ожидания вокзалов и аэропортов в которых весит себе на стене ящик (и не один) и ни кому не мешает, смотрят себе все кому интересно и слушают  данный канал через fm волну (слава нынешним телефонам). В принципе уже наверное стало все понятно идея не нова!
Зашел я на алиэкспрэс, побывал на ebay, есть там к примеру штуковина bh1417 200M 0,5 Вт, кто-нибудь сталкивался с подобным? Я вот думаю: можно распайку с тюльпанов завести на нее и запитать от ресивера, поставить вместо картоприемника, как качество звука будет?
Есть и более дешевые вещи наподобие fm aux transmitter питаются от usb (но вот в качестве звука через данные девайсы - очень сомневаюсь).
Делитесь своими наработками, мыслями и опытом в этом плане!
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
Я вот думаю: можно распайку с тюльпанов завести на нее и запитать от ресивера, поставить вместо картоприемника, как качество звука будет?
По заявленному частотному диапазону в принципе качество будет нормальное.
А вот ставить вместо карта приёмника думаю не надо :)
 
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
А вот ставить вместо карта приёмника думаю не надо
Да он у меня на полке уже с полгода пылится  :lol:. Надо же чем-то заполнить пустоту.
p.s. карт доступа в собственности не имею.

Добавлено  05 января | 2016г. | 16:45:19
Заказал bh1417 200M 0,5 Вт. Ждем. Посмотрим, что выйдет.  :)
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн userrr

  • Кандидат
  • *
  • Сообщений: 3
  • Поблагодарили: 0
  • Уважение: 0
Приветствую!
Пробую настроить пульт от старого телека, как в инструкции. Например: с помощью irrecord получаю такой конфиг
Спойлер   :
begin remote

  name  lircd.conf
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           875   900
  zero          875   900
  plead         870
  gap          113628
  toggle_bit_mask 0x800

      begin codes
          KEY_MUTE                 0x104D
      end codes

end remote
Переименовываю его в lircd.conf. Перезагружаю ресивер, но реакции на кнопку (mute) нет.
irw ничего не показывает.
Пробую в телнете
init 4
enigma2 2>&1 но реакции нажатие на кнопок пульта там тоже нет (хотя на виртуальный пульт на андроиде - реакция есть)
Не подскажите в чем может быть дело?
И что за файлы lircd.conf.09_00_ХХ в etc ?

Энигма = CrIs_AR-P_OE2.0_213_alien-git-30-05-14_v2013-03-31-731
Ресивер GI s8120
Пробовал универсальный пульт - тоже не работает.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Не подскажите в чем может быть дело?
И что за файлы lircd.conf.09_00_ХХ в etc ?
В этой сборке есть проверка по ID ресивера (Amiko, GI и т.д). Удали все файлы conf оставив только свой на который записал данную кнопку. Т.к. файл конфигурации будет работать только один. Возможно lirc стучится в другой файл (наименование оставляй ему просто lircd.conf).
Для пультов RC-5 можешь взять попробовать добавить еще коды данной кодировки в данный файл под именем другого пульта и посмотреть вывод irw. Первым положительным шагом будет наличие вывода irw на нажатую кнопку, дальше дело техники. Возможно не правильно записал config при помощи irrecord (внимательно читай, что просят делать).
И лучше (на начальном этапе) вывод смотреть через rs232 и Putty - там выводной инфы больше.
Настораживает полученный тобой конфиг (шапка пульта RC-5).
Особенно это:
Спойлер   :
toggle_bit_mask 0x800
Когда irrecord определяет маску и просит быстро понажимать на одну и туже кнопку ты случаем не на разные давишь?
Попробуй поставить стандартную шапку для RC-5
Спойлер   :
name  PHILIPS_RC-5
  bits           11
  flags RC5|CONST_LENGTH
  eps            20
  aeps            0

  header          0     0
  one           889  889
  zero          889  889
  plead         889
  ptrail          0
  foot            0     0
  repeat          0     0
  pre_data_bits   2
  pre_data       0x02
  post_data_bits  0
  post_data      0x0
  pre             0     0
  post            0     0
  gap          113792
  toggle_bit      2
  frequency    36000
  duty_cycle   50

xотя на виртуальный пульт на андроиде - реакция есть
Это другая песня, он через вэбинтерфейс работает.
Пробовал универсальный пульт - тоже не работает.
Каким образом пробуешь? Обучал глаз в глаз? Подобрать записанные в нем коды?

p.s. сори за постоянные правки сообщения, сейчас на тачпаде  :-\ (устал) редактировать.
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Оффлайн userrr

  • Кандидат
  • *
  • Сообщений: 3
  • Поблагодарили: 0
  • Уважение: 0
Спасибо!
Да, оказывается надо было удалить (совсем) остальные файлы.
Когда irrecord определяет маску и просит быстро понажимать на одну и туже кнопку ты случаем не на разные давишь?
Не, просто когда слишком быстро давишь, то точки не появляются. Поэтому чуть медленнее нажимал.
Это другая песня, он через вэбинтерфейс работает...вывод смотреть через rs232 и Putty
Просто у меня нет rs232 шнуров, а через ethernet по телнету я не знаю можно ли дебажить.
Буду пробовать универсальный (он, видимо, криво настроился = в raw формате и не все точки рисовал)
Спасибо еще раз.

Оффлайн Serge-wormАвтор темы

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 259
  • Уважение: 0
Не, просто когда слишком быстро давишь, то точки не появляются. Поэтому чуть медленнее нажимал.
Внимательно читай, что просит делать irrecord. В начале когда только запустил программу надо нажимать на 1 сек как можно большее количество кнопок на пульте, т.е. пройтись по всем для набора 80 точек. Далее идет обучение: код кнопки = введенное наименование. После завершения ввода наименований всех кнопок будет предложено отыскать маску и вот тут, надо будет отрывисто, как можно быстрее, понажимать ОДНУ и туже кнопку.  У гугла это очень хорошо расписано с примерами работы с irrecord и т.п.
он, видимо, криво настроился = в raw формате и не все точки рисовал
raw - это скорее всего явный признак того, что не правильно работаешь с программой irrecord. У самого такое получалось когда спешил и выполнял все не точно.
Если уверен, что универсальный правильно обучаешь, то попробуй сменить на нем кодировку (может в этом дело - хотя это маловероятно).
Просто у меня нет rs232 шнуров
Если собираешься юзать E2, то советую задуматься о приобретении или самому сварганить сей дивайс.
  • GI S8120 (Spark - ident error uninitiate, ушел на E2 - CrIs_AR-P_OE2.0_213_alien-git-30-05-14 + wicard 1.19); Tehnisat SkyStar USB HD (Ubuntu + VDR + Kodi + Wicard_1.19pre); Под опекой: GI HD mini plus.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
11478 Просмотров
Последний ответ 06 августа | 2013г. | 20:19:07
от vladimir1949
150 Ответов
89672 Просмотров
Последний ответ 13 ноября | 2016г. | 20:16:19
от Alexs58rus
9 Ответов
5689 Просмотров
Последний ответ 28 июля | 2012г. | 15:48:33
от Kirillm
21 Ответов
18108 Просмотров
Последний ответ 21 сентября | 2015г. | 11:54:51
от wads49
8 Ответов
4799 Просмотров
Последний ответ 16 июля | 2019г. | 06:19:57
от Aleksandr58


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!