Page 16 of 20

Re: HDMI CEC daemon

PostPosted: 29 Mar 2015, 10:07
by Virtual
2maximo
CEC даже у кого работает, все равно полностю пульт не заменит.так что пульт однозначно искать.... кст не обязательно универсальный, можно просто любой подходящий удобный :) через irfake можно прикрутить большинство чужих пультов.

2. судя по фото у вас 13я (CEC) нога hdmi идет на отсутствующий резистор/перемычку, и более никуда.....хоть и не по даташиту это. (схема есть на первой странице темы)
проверь если там и рвется - восстанови как должно.
по фото плохо видно..... но вот рисовали где должна быть связь.
| +
Image

Re: HDMI CEC daemon

PostPosted: 01 May 2015, 23:07
by StarKot
Придётся просить помощь клуба.
Panasonic LR37s25 + Asus R1. Припаял первую ногу процессора на 13 hdmi, телевизор увидел плеер и плеером можно управлять при помощи телевизионного пульта. Но всего пятью кнопками (play,stop,pause,frwd,rwrd)
(Перенаправлял вывод кодов в файл - на остальные кнопки ничего в файл не пишет)
Я бы подумал что так и задумано, ТВ отдаёт по cec только кнопки для управления "внешними устройствами" (терминология из инструкции), но этих кнопок там 9.
А пять кнопок там совершенно недостаточно, можно что-то сделать?
И что зависит от параметра oui в конфиге модуля?
Перепробовал все панасониковские коды - ничего не меняется.
Как-то можно определить этот oui телевизора?

Re: HDMI CEC daemon

PostPosted: 02 May 2015, 08:04
by FarVoice
oui телик сообщает в самом начале диалога.
Вот этот http://www.moservices.org/forum/viewtop ... 774#p61774 бинарник берёт oui телика и представляется им :)
Если телик отдаёт всего пять кнопок, то, значит, так и было задумано его создателями. Увы.

Re: HDMI CEC daemon

PostPosted: 06 May 2015, 18:27
by StarKot
С другим бинарником никаких отличий. Ну, значит только пять.

Re: HDMI CEC daemon

PostPosted: 23 May 2015, 19:54
by abarbarchuk_ua
Установил модуль но есть 2 проблемы: не запускается автоматом, и не работает часть команд (пауза, стоп и тд) связка iconbit 1003d+TV samsung

Re: Ядро AMP r13

PostPosted: 19 May 2016, 14:16
by rasto4nik
чёт перестал работать hdmi-cec с тв самсунг. в чем может быть трабла?

Re: Ядро AMP r13

PostPosted: 19 May 2016, 14:27
by FarVoice
после чего перестал?

Re: HDMI CEC daemon

PostPosted: 19 May 2016, 23:42
by DeeZ
Не взлетает CEC модуль, измнил 3 строки, но модуль ругается на то что не известный код (2):
Code: Select all
 oui = 0xEC9BF3 ; Samsung 
[translate]
  target = {
    # target type: 0=file, 1=unix socket, 2=command
    type=2
     path = "export QUERY_STRING='id=0&command=%s'; /usr/local/bin/IpodCGI/IpodCGI.cgi"

~ # /usr/local/etc/mos/etc/init/S07cecd start
Starting cecd service...
~ # 2016.05.20 01:30:16.548 invalid value for translate.target.type
2016.05.20 01:30:16.550 cecd stopped.

Если вернуть подефолту 1 - стартует но не работает.
Code: Select all
  # device type: 0=TV, 1=Recording, 3=Tuner, 4=Playback, 5=Audio
  type = 4

нужно ли тут менять на 0, если плеер включен в телек?

Re: HDMI CEC daemon

PostPosted: 20 May 2016, 11:50
by FarVoice
а зачем вам команда? Лучше отдавать либо в сокет либо в irfake.
по отдаче в сокет:
Code: Select all
target = {
    # target type: 0=file, 1=unix socket, 2=command
    type = 1
    path = "/tmp/CGI_request"
    mode = 1
  }

в irfake:
Code: Select all
target = {
    type = 0
    path = "/sys/devices/platform/VenusIR/fakekey"
    mode = 1
  }


Соответственно команды в первом случае должны быть вида
Code: Select all
  ucp_commands = {
    0x00 = "select"   ; Select -> Ok
    0x01 = "up"      ; Up
    0x02 = "down"   ; Down
    0x03 = "left"   ; Left
    0x04 = "right"   ; Right
...

а во втором случае
Code: Select all
  ucp_commands = {
    0x00 = 0xfd029f00   ; Select -> OK
    0x01 = 0xbc439f00   ; Up
    0x02 = 0xf50a9f00   ; Down
    0x03 = 0xf9069f00   ; Left
    0x04 = 0xf10e9f00   ; Right
...


По device type - вы задаёте тип плеера, а не телика. Т.е. ставить надо точно не ноль. По дефолту 4, так как для него как правило отдаётся максимальное количество кнопок.

Re: Ядро AMP r13

PostPosted: 20 May 2016, 12:21
by rasto4nik
FarVoice wrote:после чего перестал?
а вот этого не скажу. по моему с переходом с амр11 на амр12. :oops: