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

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

Postby adslayer » 12 Nov 2010, 10:51

Кстати, обнаружил ошибку: при нажатии на пульте R1 (со звуком) кнопки "|<" зверёк ругается - мол нажми кнопку [Prev]. Хотя вроде как это и есть та самая кнопка. Стоит третья бета.
ASUS O!Play R1 amp_r12_icon
adslayer
 
Posts: 219
Joined: 07 Nov 2010, 16:31

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

Postby Sekator500 » 12 Nov 2010, 23:09

Все-таки придется патчить бинарник, жаль что они так замутили, только гемору добавили. Наверно уже подожду релиза и буду потом к вам приставать с тупыми вопросами про mips :mrgreen:
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

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

Postby nov_ab » 13 Nov 2010, 22:53

Вот здесь - http://www.patriotmem.com/forums/showpo ... tcount=226 патчи и файлики как прикрутить пульт от Patriot Memory's Box Office к AC Ryan.
У меня ни чего не получилось
nov_ab
 
Posts: 12
Joined: 05 Nov 2010, 17:25

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

Postby Virtual » 13 Nov 2010, 23:02

nov_ab wrote:Вот здесь - http://www.patriotmem.com/forums/showpo ... tcount=226 патчи и файлики как прикрутить пульт от Patriot Memory's Box Office к AC Ryan.
У меня ни чего не получилось

а что и к чему вы "прикручивали"? просто чем изобретать костыли часто проще изменить саму программу.. в данном случае это DvdPlayer ... ну то что исходников нет это конечно плохо... :mrgreen: но не критично :).
марсы: 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: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

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

Postby nov_ab » 14 Nov 2010, 16:28

These methods could be used with other firmwares.
3) Use this if you plan to use only PBO remote. Universal remote with AC Ryan code will work too, but it will be sluggish, use PBO code instead. Download ir2command_new.zip and see instructions inside.
2) Use this if you plan to use only Universal remote with ACRYan code and occasionally use original PBO remote. The PBO remote will be slightly sluggish. Download ir2command.zip and see instructions inside.
1) Obsolete method, should only be used for quick testing of key mappings. Download key.zip.

Пробовал эти три метода, но что то не получается. Естественно со своими кодами кнопок
nov_ab
 
Posts: 12
Joined: 05 Nov 2010, 17:25

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

Postby Sekator500 » 15 Nov 2010, 16:35

Чето у меня не выходит с кодами, решил попробовать пропатчить на свой пульт от apacer поменял код производителя и попытался поигратся поскольку там несколько клавиш совпадает с asus но увы :cry:

Например клавиша от асус (stop fb04686c) и apacer (option fb04b649) код производителя поменял. Собственно где грабли или я чего-то недопонял ? :roll:

P.S. Запускаю так, на плеере стоит последняя прошивка нетронутая бут 16, но поскольку говорят глюичт ее записал на флешку отдельно папку bin с плеером от 1.11.03b и собственно пишу команду stopall и запускаю измененный мною плеер что на флешке для проверки.
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

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

Postby FarVoice » 15 Nov 2010, 18:28

Sekator500 wrote:Чето у меня не выходит с кодами, решил попробовать пропатчить на свой пульт от apacer поменял код производителя и попытался поигратся поскольку там несколько клавиш совпадает с asus но увы :cry:

Например клавиша от асус (stop fb04686c) и apacer (option fb04b649) код производителя поменял. Собственно где грабли или я чего-то недопонял ? :roll:

P.S. Запускаю так, на плеере стоит последняя прошивка нетронутая бут 16, но поскольку говорят глюичт ее записал на флешку отдельно папку bin с плеером от 1.11.03b и собственно пишу команду stopall и запускаю измененный мною плеер что на флешке для проверки.

Лучше не так :) А например, как советует LossLess http://playonhd.ucoz.ru/news/poleznyj_s ... 0-11-02-36
т.е. монтировать bin в rcS ДО запуска DvdPlayer
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

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

Postby Sekator500 » 16 Nov 2010, 12:12

FarVoice wrote:Лучше не так :) А например, как советует LossLess http://playonhd.ucoz.ru/news/poleznyj_s ... 0-11-02-36 т.е. монтировать bin в rcS ДО запуска DvdPlayer


Можно и так конечно, в общем разобрался оказывается я неправильно менял код надо было так 49 B6 02 34 а первый раз вместо 34 было 24 елси честно мне как-то не очень понятен этот MIPS ну да главное что заработало осталось кнопки переназначит :twisted:
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

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

Postby Sekator500 » 18 Nov 2010, 18:25

В общем удалось мне все сделать, как говорится спасибо что разъяснили все но пошел я все-таки другим путем ибо так более проще и ненужно ковыряться в mips.

Собственно все просто один человек написал клон драйвера ир приемника точнее просто немного изменил его и после запуска у нас получается два устройства одно из которых контролирует другое, таким образом мы можем перекрывать кислород родному драйверу и посылать ему нужные нам коды. Я сделал маленькую программу которая берет из текстового файла формата CSV требуемые пары кодов и посылает их при необходимости.

Сегодня немного потренировался с пультом на прошивке 01.11.04 от HD2 и коробочке APACER AL460 скорость реакции на уровне все очень быстро и безглючно, правда осталось доработать один нюанс когда плеер выходит из спящего режима естественно моя прожка не запускается. Если кто знает легкий способ как это порешить буду только за ? ну а нет я уже наметил компиляцию крона но как бы думаю не лучший вариант.

Если кому интересно вот файлы и метода: (автор клона gouzhuang, программка моя)

1. Для начала создаем текстовый файл с парами shadow_irrp.dat (формат очень простой каждая строка содержит два значения через запятую где первое указывает на тот код который будет послан плееру и второе с какого делать трансляцию это может быть код как одного и того же пульта так и любого другого) и копируем его в /usr/local/etc/
2. Копируем туда же еще два файла venus_ir_new.ko и irfake3, устанавливаем соответствующие разрешения.
3. Тестируем, заходим через телнет и пишем команды:

Code: Select all
/sbin/insmod /usr/local/etc/venus_ir_new.ko
echo 1 > /sys/devices/platform/VenusIR/bypass
/usr/local/etc/irfake3


Если irfake3 невыдает никаких ошибок и или пульт работает как надо прописываем это в rcS с той лиш разницей что к irfake3 добавляем в конце значек &

То что будет работать ясное дело не гарантирую но у меня пошло все с полпинка 8-)
remote.7z
(6.68 KiB) Downloaded 356 times
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

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

Postby Virtual » 18 Nov 2010, 19:13

Sekator500
у данного способа есть как минимум один но очень большой минус.... можно эмулировать только те кнопки что изначально назначены!!! :)
список только внутренних! комманд...
Code: Select all
13      up 
14      down   
15      left   
16      right   
3      setup   
1      power   
78      option_red 
79      option_green   
7B      option_blue
7A      option_yellow 
2      display
4      eject   
6      pscan   
FFFFFF86   hdcp_on
FFFFFF85   hdcp_off   
5      source 
B      hdd
C      dvd
10      file_copy   
9      schedule   
3E      option 
11      menu   
12      guide   
FFFFFF99   timelogging
17      select 
18      return 
19      delete 
28      pause   
27      play
29      stop   
2C      ffwd   
2D      frwd   
2E      sfwd   
2F      srwd   
41      next_file   
2A      next   
42      prev_file   
2B      prev   
1A      instant_replay 
1B      cmskip 
30      search 
39      mute   
31      repeat 
34      audio   
33      subtitle   
35      angle
36      zoom   
3A      zoom_in
3B      zoom_out   
45      rotate 
FFFFFF90   playattime 
FFFFFF93   IM_Status   
FFFFFF92   IM_File_Status 
FFFFFF91   IM_MSG_TXT

+ 10 цифровых

сколько кнопков в пульте асуса? :).

PS
глянь вот это
http://farvoice.dtdns.net/upload/vrt/HD ... _r1/re.txt
http://farvoice.dtdns.net/upload/vrt/HD ... Player.zip
марсы: 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: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

PreviousNext

Return to ASUS

Who is online

Users browsing this forum: No registered users and 16 guests