Page 29 of 33

Re: CEC на плеере

PostPosted: 28 Oct 2013, 03:36
by demmi
Привет всем, специально зарегился, т.к. разрабатывал эту тему только для спутниковых ресов на энигме.
Проскакивало, что телик не отдает EDID, возможно не только линию CEC забыли распаять, но и канал EDID не распаян, он в HDMI идет на отдельном контакте.
По CEC LG: Vendor Code должен совпадать с таким-же у телевизора, 00E091
На команды телека надо отвечать:
89 01 - 89 02 ХХ (где ХХ - device type: 05 - BD-player, 04 - HDD-player, 06 - HomeTeatre)
89 A0 - 89 A1 XX (где ХХ - 01-05, за что отвечает я не понял)
89 0B - 89 0C XX (где ХХ - 01-05, можно назвать уровнем совместимости пульта, 01- передаются только клавиши плеера, 05-максимум, включая стрелки. Зависит от телека, старые LG стрелки не передают)
89 04 - 89 05 XX (где ХХ - 01-05, это, похоже, PowerStatus)

Re: CEC на плеере

PostPosted: 28 Oct 2013, 17:10
by Virtual
большой респектище :).

PS ответы по "Vendor Command" где взял? отсканил иль где вычитал?

Re: CEC на плеере

PostPosted: 28 Oct 2013, 17:25
by demmi
Подобрал опытным путем ))))
LG использует стандартный набор команд CEC, только первичную идентификацию они загнали в Vendor Command

Re: CEC на плеере

PostPosted: 28 Oct 2013, 17:54
by Virtual
Проскакивало, что телик не отдает EDID, возможно не только линию CEC забыли распаять, но и канал EDID не распаян, он в HDMI идет на отдельном контакте.

если в плеере то это врядли, сдк реалтеков заточен на работу через EDID, ибо есть еще и HDPC будь оно неладно, а вот в телике легко...хотя опять же CEC без EDID врятли.

Re: CEC на плеере

PostPosted: 28 Oct 2013, 18:43
by demmi
Столкнулся с таким приколом на Gi Avatar, с вашими плеерами не знаком, поэтому утверждать не могу. Долго не могли понять почему СЕС нормально не работает, оказалось канал EDID к процессору предусмотрен, но не подключен, хоть в прошивке все необходимые обработчики есть и СЕС разведен. Пришлось физический адрес жестко в драйвер прописать. Кстати, с дешевыми кабелями СЕС не работает.

Re: CEC на плеере

PostPosted: 28 Oct 2013, 18:59
by Virtual
в дешевых, точнее в кривых китойских часто нет линии CEC
а вот чтоб небыло линий EDID... не встречал., хотя вполне возможно (плеер и без EDID даст инициализацию HDMI).

PS интерфейс HDMI настолько правильный что ему насрать на качество кабеля.... ну в опр. рамках конечно. главное чтоб
а. линии были в наличии
б. разьем контачил
главно чтоб витая пара была :) даж экран нах не нужен ибо физика.

Re: CEC на плеере

PostPosted: 29 Oct 2013, 02:17
by demmi
Похоже я плохо объяснил. Линия EDID в кабеле есть, внутри устройства не разведена. А вот СЕС зависит от качества кабеля, хоть 13 и 17 контакты мультиметром звонятся, а телевизор устройство не видит.

Re: CEC на плеере

PostPosted: 27 Nov 2013, 16:14
by iliya
Приставки в подписи, подключены к лыжам, одна 2010 года, вторая прошлого. Запустил cecd, ничего не заработало. Посмотрел putty лог, понял что что не так. Вопрос - куда копать дальше?

Code: Select all
IconBIT login: root


BusyBox v1.1.3 (2011.06.03-03:08+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # killall cecd
~ # cecd -s -i -c /usr/local/etc/mos/etc/cecd.conf
2013.11.27 14:58:37.095 cecd v0.5.1 (r10013) started.
2013.11.27 14:58:37.097 libcec:debug [libcec_open] open /dev/cec/0
2013.11.27 14:58:37.102 using 5 entries hash table for cec_commands
2013.11.27 14:58:37.103 unable to open UI codes translation target '/tmp/CGI_req          uest'
2013.11.27 14:58:37.103 translation of HDMI-CEC codes will be disabled
2013.11.27 14:58:37.106 libcec:debug [libcec_allocate_logical_address] switched           to unregistered logical address
2013.11.27 14:58:37.128 libcec:error [realtek_i2c_read_edid] unable to read EDID           - errno: 13
2013.11.27 14:58:37.129 failed to set logical address: Input/Output error
2013.11.27 14:58:37.130 pause 5 sec:
2013.11.27 14:58:42.142 libcec:debug [libcec_allocate_logical_address] switched           to unregistered logical address
2013.11.27 14:58:42.164 libcec:error [realtek_i2c_read_edid] unable to read EDID           - errno: 13
2013.11.27 14:58:42.164 failed to set logical address: Input/Output error
2013.11.27 14:58:42.164 pause 5 sec:
2013.11.27 14:58:47.172 libcec:debug [libcec_allocate_logical_address] switched           to unregistered logical address
2013.11.27 14:58:47.193 libcec:error [realtek_i2c_read_edid] unable to read EDID           - errno: 13
2013.11.27 14:58:47.194 failed to set logical address: Input/Output error
2013.11.27 14:58:47.194 pause 5 sec:
2013.11.27 14:58:52.202 libcec:debug [libcec_allocate_logical_address] switched           to unregistered logical address
2013.11.27 14:58:52.250 libcec:debug [libcec_get_physical_address] found physica          l address 3000
2013.11.27 14:58:52.250 libcec:info [libcec_allocate_logical_address] physical a          ddress: 3.0.0.0
2013.11.27 14:58:52.250 libcec:debug [libcec_allocate_logical_address] querying           logical address 4

2013.11.27 14:58:52.458 libcec:error [realtek_cec_write_message] failed to send           CEC message - errno: 1
2013.11.27 14:58:52.463 libcec:debug [libcec_allocate_logical_address] using log          ical address 4

2013.11.27 14:58:52.463 logical address set to 4
2013.11.27 14:58:52.463 libcec:info [libcec_decode_message]   o 4->F: <Report Ph          ysical Address>
                                                                84 30 00 04
2013.11.27 14:58:52.591 libcec:info [libcec_decode_message]   o 4->F: <Report Ph          ysical Address>
                                                                84 30 00 04

Re: CEC на плеере

PostPosted: 05 Dec 2013, 09:39
by Djdfy14
Здравствуйте, подскажите пожалуйста куда копать, плеер hdp r1 с прошивкой AMP, соединил 13 ногу HDMI с 1 ногой чипа, телек Panasonic LR47FT60 увидел плеер, но работают только кнопки play, pause, stop и перемотки вперед, назад все остальные кнопик не работают. С чего начать?

Re: CEC на плеере

PostPosted: 06 Dec 2013, 15:27
by FarVoice
копать в никуда - телик по CEC видимо отдаёт только эти кнопки :( Бывает и такое...