Page 19 of 20

Re: HDMI CEC daemon

PostPosted: 16 Oct 2016, 07:44
by Virtual
2Mantikor
лог у тебя странный!
точно бинарник демона пользуеш оттуда?
download/file.php?id=4502
и да а демона до отладки прибил? а то по логам он ни одной команды не смог послать.

Re: HDMI CEC daemon

PostPosted: 16 Oct 2016, 11:10
by Mantikor
Вот сейчас, еще раз прогнал, телевизор включил, перезагрузил Дигму, кильнуль демона, запустил тест, потом в конце инфа о файле демона, чтоб не было вопросов, тот ли файл скопировал, _cecd - это старый, cecd - новый для LG:
| +
AMP12 login: root

BusyBox v1.18.5 (2013-10-10 17:37:45 BDT) 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
2016.10.16 11:00:47.678 cecd v0.5.1 (r10013) started.
2016.10.16 11:00:47.679 libcec:debug [libcec_open] open /dev/cec/0
2016.10.16 11:00:47.685 using 5 entries hash table for cec_commands
2016.10.16 11:00:47.688 libcec:debug [libcec_allocate_logical_address] switched to unregistered logical address
2016.10.16 11:00:47.736 libcec:debug [libcec_get_physical_address] found physical address 1000
2016.10.16 11:00:47.736 libcec:info [libcec_allocate_logical_address] physical address: 1.0.0.0
2016.10.16 11:00:47.736 libcec:debug [libcec_allocate_logical_address] querying logical address 4

2016.10.16 11:00:47.745 libcec:error [realtek_cec_write_message] failed to send CEC message - errno: 1
2016.10.16 11:00:47.749 libcec:debug [libcec_allocate_logical_address] using logical address 4

2016.10.16 11:00:47.750 logical address set to 4
2016.10.16 11:00:47.762 libcec:error [realtek_cec_write_message] failed to send CEC message - errno: 1
2016.10.16 11:00:47.763 could not send message
2016.10.16 11:01:00.497 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:01:00.497 device oui set to e091
2016.10.16 11:01:15.415 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:01:15.415 device oui set to e091
2016.10.16 11:01:30.333 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:01:30.333 device oui set to e091

~ # stat cecd
stat: can't stat 'cecd': No such file or directory
~ # cd /usr/local/etc/mos/bin/
/usr/local/etc/mos/bin # stat cecd
File: cecd
Size: 301220 Blocks: 589 IO Block: 4096 regular file
Device: 1f01h/7937d Inode: 3090 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-10-15 17:37:58.000000000
Modify: 2016-10-15 17:37:58.000000000
Change: 2016-10-15 17:38:54.000000000

/usr/local/etc/mos/bin # stat _cecd
File: _cecd
Size: 81456 Blocks: 160 IO Block: 4096 regular file
Device: 1f01h/7937d Inode: 799 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2013-05-31 16:31:14.000000000
Modify: 2013-05-31 16:31:14.000000000
Change: 2016-10-13 19:42:27.000000000

/usr/local/etc/mos/bin #


вот что проскочило когда был включен тест и я пошел понажимал SimpLink на телике:
| +
2016.10.16 11:13:36.172 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:13:36.172 device oui set to e091
2016.10.16 11:13:37.045 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:13:37.046 device oui set to e091
2016.10.16 11:13:50.731 libcec:info [libcec_decode_message] o 0->4: <Active Source>
82 00 00
2016.10.16 11:13:52.013 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:13:52.014 device oui set to e091
2016.10.16 11:14:06.945 libcec:info [libcec_decode_message] o 0->4: <Device Vendor ID>
87 00 E0 91
2016.10.16 11:14:06.945 device oui set to e091

Re: HDMI CEC daemon

PostPosted: 01 Jul 2017, 09:33
by masterfaster
Так можно прикрутить мой LCD Samsung 5 серии?

Re: HDMI CEC daemon

PostPosted: 01 Jul 2017, 09:55
by Virtual
дык если в телике есть и включен Anynet+ ( Anynet+: один пульт управления для всей аппаратуры | Samsung Televisions Article) кто те может это запретить? прикручивай.

Re: HDMI CEC daemon

PostPosted: 01 Jul 2017, 10:03
by masterfaster
Подскажи плиз, что в коде писать?
Телек пишет - устройства не найдены(

Re: HDMI CEC daemon

PostPosted: 03 Jul 2017, 11:19
by Olegin
Проверяйте распаяна ли 1я нога процессора на 13ю разъема HDMI (для примера тут).

Re: HDMI CEC daemon

PostPosted: 22 Nov 2017, 19:05
by ancorid
Здравствуйте всем
Поставил на свой Egreat R6S прошивку 3.0.5.5 от FarVoice и попробовал поставить HDMI CEC daemon из веб интерфейса. Модуль установился, но значок показывает вот такой
Телевизор Samsung включает anydub, но не видит устройств. При попытке запустить модуль, страница обновляется, но значок так и остается. Или он сменится, когда введу правильно код с http://standards-oui.ieee.org/oui/oui.txt ? Так там на самсунг 1101 код :shock:
Есть вообще кто-то, кому получилось подключить модуль на EGREAT R6S, или это дохлый номер ?
Помогите пожалуйста нубу )))

Re: HDMI CEC daemon

PostPosted: 24 Nov 2017, 19:14
by Virtual
раз модуль желтый, вероятно ему что либо не хватает для старта... при попытке запустить его из вэба вручную... справа вверху появляется сполер с логом., там информация что может содержать причину отказа.

PS имхо у вас в прошивке нет поддержки CEC в ядре
PSPS на r6s вроде линия CEC (13я hdmi) разведена, так что есть шанс что работает.

Re: HDMI CEC daemon

PostPosted: 29 Nov 2017, 14:36
by ancorid
Переустановил модуль и значок стал зеленым.
Но в телевизоре устройство не появлялось.
Методом проб выяснилось, что сначала нужно запустить приставку, после запуска подождать, когда полностью все загрузится и только потом включать телевизор. Тогда в AnyDub появляется MediaCenter и пульт уже работает без всяких доп настроек.

Re: HDMI CEC daemon

PostPosted: 11 Jan 2020, 16:27
by kulibin
Доброго времени суток!
Проникся идеей CEC, припаял 1-ю ножку чипа к 13-й разъёма (Asus O!Play HDP-R1/2A).
В консоли при нажатии Viera Link (телевизор Panasonic TX-PR42U10):
Code: Select all
2020.01.10 21:59:03.751 libcec:info [libcec_decode_message]   o 0->4: <Give Device Power Status>
                                                                8F
2020.01.10 21:59:03.840 libcec:info [libcec_decode_message]   o 4->0: <Report Power Status>
                                                                90 00
2020.01.10 21:59:03.958 libcec:info [libcec_decode_message]   o 0->4: <Set Stream Path>
                                                                86 12 00
2020.01.10 21:59:04.071 libcec:info [libcec_decode_message]   o 4->F: <Active Source>
                                                                82 12 00

Телевизор при этом как-будто соединяется, но никакие команды не проходят.
OUI в cecd.conf менял, бестолку (или не угадал).
Куда копать?