Page 92 of 99
Re: Прикручиваем другой пульт к прошивке
Posted:
14 Apr 2016, 17:30
by Virtual
насколько помню irfake что первое а что второе фиолетово
он считывает все 4 байта и подставляет вместо них то что в конфиге.
Re: Прикручиваем другой пульт к прошивке
Posted:
14 Apr 2016, 18:42
by sol
Спасибо за ответ, но ситуация вот какая.
На пульте есть 4 кнопки со следующими кодами:
1 - c8952030
2 - ca952030
3 - c9952030
4 - d4952030
При подстановке в конфиг больше двух - не работает ни одна, по отдельности работают все.
3-й и 4-й байт в каждом коде - идентичные, может irfake именно их считывает в качестве кода кнопки?
Re: Прикручиваем другой пульт к прошивке
Posted:
14 Apr 2016, 18:47
by Virtual
может irfake именно их считывает в качестве кода кнопки?
может вы и правы
. тогда увы печалька. сорцев irfake у мну нет, вроде.
Re: Прикручиваем другой пульт к прошивке
Posted:
14 Apr 2016, 18:59
by sol
В мануале irfake есть такая штука:
-х Построение базы с реверсным порядком байт (для совместимости RC когда первый байт является кодом кнопки).
Но запуск irfake4 с этим самым ключем -x ничего не дает. Наверное, все-таки не судьба.
Re: Прикручиваем другой пульт к прошивке
Posted:
15 Apr 2016, 00:36
by FarVoice
помучайте ключ
- Code: Select all
-p Выбор протокола IR:
NEC = 1
RC5 = 2
SHARP = 3
SONY = 4
C03 = 5
RC6 = 6
Может всё-таки корректно считает коды. Признак корректности:
Структура команды пульта (4 байта):
XXYYZZZZ, где
YY - код клавиши;
XX – контрольный разряд, равен YY XOR FF;
ZZZZ - код пульта (производителя) ASUS - 686C;
Re: Прикручиваем другой пульт к прошивке
Posted:
15 Apr 2016, 12:33
by sol
Выбор IR протокола - это первое, что я сделал. Подошел только -p 5 (то есть протокол C03).
Вот здесь
viewtopic.php?f=6&t=178&start=420#p32621 у человека была аналогичная ситуация и Sekator500 советовал запускать irfake с параметором -x (реверсное составление базы), но так ничего и не решили, потому что проблема была решена покупкой нового пульта.
Re: Прикручиваем другой пульт к прошивке
Posted:
15 Apr 2016, 15:35
by FarVoice
не подошёл
коды не валидные.
На самом деле в качестве кода используется второй байт, а первый - как раз XOR FF кода. И тогда логично юзать -x - байты меняются местами. Т.е. вместо
c8952030 получится 95
c83020 и ирфейк будет хавать нужный код.
Re: Прикручиваем другой пульт к прошивке
Posted:
15 Apr 2016, 15:59
by sol
Вопрос решился
В конфиг прописал считанные коды и подредактировал строку в S04irfake.sh:
было:
/usr/local/etc/irfake/irfake4 -R -f /usr/local/etc/irfake/irfake.conf стало:
/usr/local/etc/irfake/irfake4 -x -p5 -R -f /usr/local/etc/irfake/irfake.confТеперь всё работает как надо.
Спасибо Virtual и FarVoice за советы.
Re: Прикручиваем другой пульт к прошивке
Posted:
31 May 2016, 09:59
by FarVoice
Конфиг vrtn для пульта IconBIT HDR12L
- Code: Select all
"0","f20d9f00","ad529f00", goto -> info
"0","a6599f00","f20d9f00", angle -> goto
"0","b9469f00","bb449f00", ins_replay -> zoom_in
"0","ba459f00","b6499f00", cm_skip -> audio
"0","bb449f00","b7489f00", zoom_in -> subtitle
"0","bf409f00","a6599f00", zoom_out -> angle
"0","b6499f00","b9469f00", audio(yellow) -> ins_replay
"0","b7489f00","ba459f00", subtitle(blue) -> cm_skip
"2","ad529f00","eject", rec -> eject
Re: Прикручиваем другой пульт к прошивке
Posted:
26 Oct 2016, 18:41
by vdv82
Привет. Огромное спасибо тому, кто может мне дать,- конфиг vrtn для пульта ASUS HD2. самому не получается(