Программируем пульты для работы с прошивкой HD2 beta

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby Sekator500 » 18 Nov 2010, 19:57

Так это разве минус ? это скорее какие-то изыски, а так все что есть на пульте под данную прошивку спокойно эмулируется, если конечно нужны какиэто внутренние команды то да но зачем спрашивается если их изначально нет на пульте ? ;) Хотя если эти команды плеер принимает просто через подачу то может можно их тоже посылать через stdin к примеру. Мне во всяком случаи такого пока ненужно а там посмторим :)
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby Virtual » 18 Nov 2010, 20:02

плеер изначально принимает намного больше комманд чем есть кнопков на пульте асуса и не только! ибо это не разработка асуса... :)
и некоторые команды очень полезны... у кого кнопков нехватает приходится чем-то жертвовать!.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6865
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby adslayer » 18 Nov 2010, 20:39

Virtual wrote:плеер изначально принимает намного больше комманд чем есть кнопков на пульте асуса и не только! ибо это не разработка асуса... :)
и некоторые команды очень полезны... у кого кнопков нехватает приходится чем-то жертвовать!.
это замечательно, но вот отрабатывает ли он их визуально, есть ли в двдплеере визуальное отбражение команды option_red к примеру?
ASUS O!Play R1 amp_r12_icon
adslayer
 
Posts: 219
Joined: 07 Nov 2010, 16:31

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby Olegin » 18 Nov 2010, 20:41

To adslayer: не помню в какой из HD2 прошивок, но было - зависание напрочь :)
Можете поэксперементировать - в строку эксплорера вставляете команду вида:
Code: Select all
http://IP_плеера/www/cgi-bin/IpodCGI.cgi?id=0&command=option
Asus O!Play R1 (amp, vrt), xTreamer Pro (amp, vrt), Iconbit 7L(amp, vrt), Iconbit 12L(amp, vrt/12l), Iconbit 1003(3Dgui)
Olegin
 
Posts: 1243
Joined: 04 Sep 2010, 20:13
Location: Ufa, Russia

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby Virtual » 18 Nov 2010, 21:09

Можете поэксперементировать - в строку эксплорера вставляете команду вида:
боюсь даж такой тест даст работающих команд больше чем кнопок :).

но вот отрабатывает ли он их визуально

да отрабатывает... правда не все визуально :) но функционально точно :)
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6865
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby Sekator500 » 18 Nov 2010, 22:41

Так в принципе реально и в мою прогу это прилепить завтра попробую разобраться хотя наверно лучше как-то по нативнее передавать те самые внутренние команды. Короче посмотрим, плюс я еще хочу прикрутить к кнопкам команды линукса к приму reboot или еще чего.
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby DmitryZero » 20 Nov 2010, 18:19

Заказал таки Logitech Harmony One Advanced Universal Remote, к тому же Лажатек официально подтвердил поддержку HD2 на своих пультах. Заодно и проверю когда придёт ;)
DmitryZero
 
Posts: 43
Joined: 04 Sep 2010, 15:51

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby Sekator500 » 20 Nov 2010, 18:31

Сначала о плохом, посылки внутренних команд web пульта идут через сокет, пытался разрулить но чето не выходит можно конечно использовать какой-нибудь клиент делая просто запросы к веб из программы но наверно будет тормозить. Короче если есть у кого какие мысли давайте ? и еще пока не выходит подымать программу из спящего режима пытался через драйвер но тоже облом, единственно заметил один нюанс если висеть в консоли через телнет то моя прога выходит из спящего режима как это связано хз. Короче тоже нужен хелп ? :roll:

Немного подправил прожку, теперь можно посылать системные команды и делать комбинации клавиш.
Записи выглядят так:

1. Подмена тип 0 все осталось по-прежнему первое значение код прошивки второе код кнопки что жмем.
Пример "0","a05f686c","b44bb649"

2. Системная команда тип 1 первое значение код кнопки что жмем второе команда
Пример "1","f609b649","reboot"

3. Подмена расширенная тип 5 первое значение код кнопки что жмем, второе код другой кнопки которую жмем следом и третье код прошивки что хотим послать.
Пример "5","f00fb649","e41bb649","af50686c"

4. Системная команда расширенная тип 3 все как из подменой просто вместо кода прошивки системная команда.
Пример "3","f00fb649","e51ab649","/bin/sh -c reboot"

Формат записи CSV если требуется кавычка в команде, ставьте после нее еще одну. В архиве так же пример кодов для AL460 и комбинации клавиш где slow + power делает перезагрузку и slow + home вызывает dvd menu. Это только для примера ясное дело.
ir.7z
(7.93 KiB) Downloaded 316 times
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby andreyka459 » 20 Nov 2010, 21:50

поработал немного и сделал прогу, с помощью которой можно сделать прошивку работающей от любого пульта.(идея и название с сайта patriotmemory)

http://narod.ru/disk/65089001/ir2command.zip.html

цепляется как и скрипт
/usr/local/etc/ir2commd | DvdPlayer &

в отличии от скрипта нормально работает автоповтор.

В плюсе по сравнению с кернелмодулем то, что не надо знать коды исходного пульта.
В минусе - с xtreameroм не работает.
andreyka459
 
Posts: 106
Joined: 09 Nov 2010, 23:43

Re: Программируем пульты для работы с прошивкой HD2 beta

Postby FarVoice » 21 Nov 2010, 00:05

andreyka459 wrote:поработал немного и сделал прогу, с помощью которой можно сделать прошивку работающей от любого пульта.(идея и название с сайта patriotmemory)

http://narod.ru/disk/65089001/ir2command.zip.html

цепляется как и скрипт
/usr/local/etc/ir2commd | DvdPlayer &

в отличии от скрипта нормально работает автоповтор.

В плюсе по сравнению с кернелмодулем то, что не надо знать коды исходного пульта.
В минусе - с xtreameroм не работает.

Эти костыли все работают крайне нестабильно и только до первого выключения пультом - у нас по крайней мере
В прошивке HD2 лучше уж использовать IpodCGI.cgi и слать команды через сокет :)
Например:
wget http://127.0.0.1/www/cgi-bin/IpodCGI.cg ... mmand=left -O /dev/null
т.е. делаем перехватчик ir и кейс по кодам
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

PreviousNext

Return to ASUS

Who is online

Users browsing this forum: No registered users and 7 guests

cron