Прикручиваем другой пульт к прошивке

Прикручиваем другой пульт к прошивке

Postby FarVoice » 27 Nov 2010, 21:55

UPD: 21.02.2011 by Olegin:
Это пример для размещения, если не так... то темы и топики будут удаляться...
Code: Select all
# Asus O!Play R1/R3
#
"0","fa05686c","b54a686c",   play_music -> option
# Xtreamer PRO
#
"0","fb04ff00","a956686c",   POWER

!!!Благодаря Sekator500 появилась возможность прикручивать к плееру пульты от других производителей.

Скрипт для перепрограммирования работы пульта R1/R3 с прошивками HD2 с возможностью изменения для работы с любыми пультами, коды которых распознает ваш плеер.

Изначально скрипт настроен на перепрограммирование кнопок пульта R1/R3:
ноты по центру - OPTION
mode - FILE
Repeat - EJECT

Установка скрипта:
Code: Select all
 cd /tmp
wget http://www.moservices.org/patches/install_irfake
chmod +x install_irfake
./install_irfake
reboot

Все, ваш плеер готов к работе с пультом R1/R3.

Коды для разных пультов (копируем и вставляем через вебинтерфейс moS, используя IE или FF, а также по ftp):

Asus O!Play R1/R3 | +
Code: Select all
#
# Asus O!Play R1/R3
#
"0","fa05686c","b54a686c",   play_music -> option
"0","b748686c","b44b686c",   mode -> file
"0","b649686c","b44b686c",   photo -> file
"2","a55a686c","eject",      repeat -> eject
"2","b847686c","search",   music -> search

Xtreamer PRO (конфликтует с EGreat EGR-R6) | +
Code: Select all
#
# Xtreamer PRO
#
"0","fb04ff00","a956686c",   POWER
"0","a55aff00","ab54686c",   INFO -> DISPLAY
"0","a45bff00","bf40686c",   HOME
"0","b14eff00","a15e686c",   UP
"0","b24dff00","a35c686c",   DOWN
"0","f30cff00","a758686c",   LEFT
"0","fa05ff00","a05f686c",   RIGHT
"0","f906ff00","a25d686c",   OK
"0","f50aff00","bb44686c",   RETURN
"2","fe01ff00","eject",      <-. -> EJECT
"0","b748ff00","af50686c",   .-> -> DISK MENU
"0","ce31ff00","b24d686c",   0 -> NAS(moS)
"0","ba45ff00","b946686c",   1 -> MOVIES
"0","e817ff00","b748686c",   2 -> PHOTO
"0","ed12ff00","b847686c",   3 -> MUSIC
"2","b04fff00","zoom",      4 -> ZOOM+
"2","fc03ff00","search",   5 -> GOTO
"0","f609ff00","b54a686c",   6 -> MENU
"0","e31cff00","ba45686c",   7 -> SETUP
"0","cd32ff00","b44b686c",   8 -> FILE
"2","e619ff00","pscan",      9 -> TV SYS
"0","b34cff00","e718686c",   PLAY
"0","e11eff00","fb04686c",   STOP
"0","af50ff00","ec13686c",   >>|
"0","a758ff00","e619686c",   |<<
"0","b44bff00","e817686c",   >>
"0","a35cff00","be41686c",   <<
"0","cc33ff00","b649686c",   Shuffle -> Random
"0","ef10ff00","a55a686c",   REPEAT
"2","ff00ff00","pause",      A-B -> Pause
"0","f00fff00","a45b686c",   SUBTITLE
"0","f10eff00","a857686c",   AUDIO
"0","e718ff00","e41b686c",   VOL+
"0","be41ff00","b34c686c",   VOL-
"0","e51aff00","ae51686c",   MUTE

Iconbit HDS6L / HDS7L, PlayOn!HD | +
Code: Select all
#
# Iconbit HDS6L / HDS7L, PlayOn!HD
#
"0","a8579f00","a956686c",   POWER
"0","ad529f00","ab54686c",   INFO -> DISPLAY
"0","e51a9f00","ba45686c",   SETUP
"2","fe019f00","pscan",      TV SYS
"0","be419f00","b748686c",   COPY -> PHOTO
"0","b8479f00","bf40686c",   HOME
"0","bc439f00","a15e686c",   UP
"0","f50a9f00","a35c686c",   DOWN
"0","f9069f00","a758686c",   LEFT
"0","f10e9f00","a05f686c",   RIGHT
"0","fd029f00","a25d686c",   OK
"0","b04f9f00","bb44686c",   RETURN
"2","b9469f00","eject",      INS REPLAY -> EJECT
"0","ba459f00","af50686c",   CM SKIP -> DISK MENU
"0","ee119f00","e31c686c",   0
"0","fa059f00","e21d686c",   1
"0","f6099f00","e11e686c",   2
"0","ea159f00","e01f686c",   3
"0","fb049f00","df20686c",   4
"0","f7089f00","de21686c",   5
"0","eb149f00","dd22686c",   6
"0","ff009f00","dc23686c",   7
"0","ef109f00","db24686c",   8
"0","f30c9f00","da25686c",   9
"0","af509f00","e718686c",   PLAY
"2","a55a9f00","pause",      PAUSE/STEP -> Pause
"0","ec139f00","fb04686c",   STOP
"0","f40b9f00","ec13686c",   >>|
"0","f00f9f00","e619686c",   |<<
"0","fc039f00","e817686c",   >>
"0","f8079f00","be41686c",   <<
"2","b24d9f00","sfwd",      SLOW -> Slow forward
"2","f20d9f00","search",   GOTO
"0","a7589f00","a55a686c",   REPEAT
"0","b34c9f00","b649686c",   A-B -> RANDOM
"0","b7489f00","a45b686c",   SUBTITLE
"0","b6499f00","a857686c",   AUDIO
"2","a6599f00","angle",      ANGLE
"2","bb449f00","zoom",      ZOOM+
"0","e8179f00","e41b686c",   VOL+
"0","ab549f00","b34c686c",   VOL-
"0","a45b9f00","ae51686c",   MUTE
"2","bf409f00","zoom_out",   ZOOM-
"0","e9169f00","b54a686c",   MENU
"0","b54a9f00","b946686c",   BROWSER -> MOVIES
"0","b14e9f00","b14e686c",   CONFIRM -> INTERNET
"0","aa559f00","b44b686c",   SELECT -> FILE
"0","a9569f00","b847686c",   MUSIC

Iconbit HDS41L, EGreat EGR-R1 (конфликтует с BBK MP060S) | +
Code: Select all
#
# Iconbit HDS41L, EGreat EGR-R1
#
"2","eb144040","zoom_in",   16:9  ->  ZOOM+
"2","b54a4040","sfwd",   SLOW  ->  SLOW FORWARD
"2","ff004040","zero",   0  ->  0
"2","fe014040","one",   1  ->  1
"2","fd024040","two",   2  ->  2
"2","fc034040","three",   3  ->  3
"2","fb044040","four",   4  ->  4
"2","fa054040","five",   5  ->  5
"2","f9064040","six",   6  ->  6
"2","f8074040","seven",   7  ->  7
"2","f7084040","eight",   8  ->  8
"2","f6094040","nine",   9  ->  9
"0","f00f4040","b04f686c",   EJECT  ->  EJECT
"0","b24d4040","a956686c",   POWER  ->  POWER
"0","bc434040","ae51686c",   MUTE  ->  MUTE
"0","e31c4040","b34c686c",   VOL-  ->  VOL-
"0","ea154040","e41b686c",   VOL+  ->  VOL+
"0","e9164040","be41686c",   <<  ->  <<
"0","e6194040","e817686c",   >>  ->  >>
"0","ed124040","b44b686c",   BOOKMARK  ->  FILE
"0","bf404040","e718686c",   PLAY  ->  PLAY
"0","b9464040","a55a686c",   REPEAT  ->  REPEAT
"0","be414040","fb04686c",   STOP  ->  STOP
"0","e7184040","a45b686c",   SUBTITLE  ->  SUBTITLE
"0","f10e4040","a35c686c",   DOWN  ->  DOWN
"0","ef104040","a758686c",   LEFT  ->  LEFT
"0","f20d4040","a25d686c",   OK  ->  OK
"0","ee114040","a05f686c",   RIGHT  ->  RIGHT
"0","f40b4040","a15e686c",   UP  ->  UP
"0","f30c4040","ba45686c",   SETUP  ->  SETUP
"0","bb444040","b649686c",   TV MODE  ->  RANDOM
"0","e41b4040","bd42686c",   ZOOM  ->  ZOOM
"0","e51a4040","bf40686c",   HOME  ->  HOME
"0","e21d4040","ab54686c",   INFO  ->  DISPLAY
"0","bd424040","bb44686c",   RETURN  ->  RETURN
"0","b8474040","b54a686c",   TIME SEEK  ->  OPTION
"0","e8174040","a857686c",   AUDIO  ->  AUDIO
"0","ba454040","af50686c",   MENU  ->  DISK MENU
"0","ec134040","b24d686c",   TITLE  ->  NAS
"0","ab544040","b14e686c",   BLUE  ->  INTERNET
"0","a45b4040","b847686c",   GREEN  ->  MUSIC
"0","a8574040","b748686c",   YELLOW  ->  PHOTO
"0","ac534040","b946686c",   RED  ->  MOVIES
"0","e11e4040","e619686c",   |<<  ->  |<<
"0","e01f4040","ec13686c",   >>|  ->  >>|

IconBIT HDS4L / HDS5L | +
Code: Select all
#
# IconBIT HDS4L / HDS5L
#
"0","e31cfe01","a956686c","POWERKEY_IRRP"
"0","eb14fe01","ae51686c", MUTE
"2","b649fe01","pscan", TV SYSTEM
"2","f906fe01","one", 1
"2","6e91fe01","two", 2
"2","be41fe01","three", 3
"2","e916fe01","four", 4
"2","bf40fe01","five", 5
"2","aa55fe01","six", 6
"2","7e81fe01","seven", 7
"2","b748fe01","eight", 8
"2","bd42fe01","nine", 9
"2","b34cfe01","zero", 0
"2","f00ffe01","search", GOTO
"0","ef10fe01","bf40686c", GUIDE/HOME
"0","f609fe01","be41686c", FR
"0","e21dfe01","e817686c", FF
"0","fb04fe01","bb44686c", RETURN
"0","8f70fe01","ba45686c", SETUP
"0","fc03fe01","a15e686c", UP
"0","fd02fe01","a35c686c", DOWN
"0","f10efe01","a758686c", LEFT
"0","e51afe01","a05f686c", RIGHT
"0","e619fe01","a25d686c", OK
"0","f807fe01","e619686c", PREV
"0","9f60fe01","ec13686c", NEXT
"0","af50fe01","e41b686c", VOL+
"0","fe01fe01","b34c686c", VOL-
"0","e11efe01","b54a686c", OPTIONS
"0","fa05fe01","fb04686c", STOP
"0","e718fe01","e718686c", PLAY/PAUSE
"2","e718fe01","pause", PAUSE
"0","f20dfe01","a55a686c", RRPEAT
"2","7887fe01","file_copy", COPY
"0","f50afe01","b44b686c", SELECT -> FILE
"0","f30cfe01","ab54686c", INFO
"0","b946fe01","a45b686c", SUBTITLE
"2","6798fe01","sfwd", SLOW
"0","7f80fe01","a857686c", AUDIO
"0","6d92fe01","bd42686c", ZOOM
"2","7a85fe01","pause", ALL -> PAUSE
"0","7986fe01","b847686c", MUSIC
"0","7788fe01","b748686c", PHOTO
"0","f708fe01","b946686c", MOVIES

Apacer AL460 | +
Code: Select all
#
# Apacer AL460
#
"0","ed12b649","a758686c",left
"0","b44bb649","a05f686c",right
"0","b54ab649","a15e686c",up
"0","b14eb649","a35c686c",down
"0","f50ab649","a25d686c",ok/select
"0","bc43b649","bb44686c",return
"0","ea15b649","fb04686c",stop
"0","af50b649","ba45686c",setup
"0","e41bb649","bf40686c",home
"0","bb44b649","ab54686c",display
"0","ad52b649","ae51686c",mute
"0","b04fb649","b34c686c",vol-
"0","ae51b649","e41b686c",vol+
"0","e51ab649","a956686c",power
"0","f609b649","be41686c",fr
"0","f20db649","e817686c",ff
"0","fc03b649","e718686c",play/pause
"0","e817b649","e619686c",prev
"0","a857b649","ec13686c",next
"0","b946b649","a45b686c",subtitle
"0","ba45b649","a857686c",audio
"0","ab54b649","bd42686c",zoom
"0","b847b649","b44b686c",tvsys -> file
"0","f708b649","a55a686c",repeat
"0","fb04b649","b54a686c",option
#"5","f00fb649","e41bb649","af50686c",slow + home -> discmenu
#"5","f00fb649","ea15b649","b04f686c",slow + stop -> eject
#"5","f00fb649","f50ab649","b649686c",slow + ok/select -> random

Digma HDMP-301 | +
Code: Select all
#
# Digma HDMP-301
#
"0","e21dfd02","a956686c", POWER
"0","e619fd02","ab54686c", INFO -> DISPLAY
"0","df20fd02","b44b686c", ALL -> FILE
"0","e11efd02","b847686c", Music
"0","e01ffd02","b748686c", Photo
"0","e31cfd02","b946686c", Movies
#"0","d52afd02","", 0
#"0","de21fd02","", 1
#"0","dd22fd02","", 2
#"0","dc23fd02","", 3
#"0","db24fd02","", 4
#"0","da25fd02","", 5
#"0","d926fd02","", 6
#"0","d827fd02","", 7
#"0","d728fd02","", 8
#"0","d629fd02","", 9
"0","fd02fd02","ae51686c", MUTE
"0","d42bfd02","b54a686c", Delete -> Option
"0","ff00fd02","e41b686c", VOL+
"0","fc03fd02","b34c686c", VOL-
"0","ee11fd02","ba45686c", Menu -> Setup
"2","e718fd02","zoom", ZOOM+
"2","e41bfd02","zoom_out", ZOOM-
"0","f20dfd02","bb44686c", RETURN
"0","f609fd02","a15e686c", UP
"0","fe01fd02","a35c686c", DOWN
"0","f50afd02","a758686c", LEFT
"0","f708fd02","a05f686c", RIGHT
"0","f40bfd02","a25d686c", OK
"0","ec13fd02","e619686c", |<<
"0","ef10fd02","ec13686c", >>|
"0","eb14fd02","e817686c", >>
"0","e817fd02","be41686c", <<
"0","f30cfd02","fb04686c", STOP
"0","f00ffd02","e718686c", Play -> Play/Pause
"2","f10efd02","pause", Pause
"2","ed12fd02","sfwd", SLOW -> Slow forward
"2","d32cfd02","eject", INS REPLAY -> EJECT
"0","d22dfd02","af50686c", CM SKIP -> DISK MENU
"2","ea15fd02","search", Edit -> GOTO
"2","e51afd02","pscan", Resolution -> TV SYS
"0","e916fd02","a55a686c", RepeatAll -> Repeat
"0","d12efd02","b649686c", RepeatA-B -> RANDOM
"0","d02ffd02","b14e686c", L/R -> INTERNET
"2","f906fd02","angle", Red -> ANGLE
"0","f807fd02","a857686c", Green -> Language(?)
"0","fa05fd02","a45b686c", Yellow -> Caption(?)
"0","fb04fd02","bf40686c", Blue -> Guide/Home

Patriot Box Office | +
Code: Select all
#
# PBO
#
"0","ed12b649","a758686c",   left
"0","b44bb649","a05f686c",   right
"0","b54ab649","a15e686c",   up
"0","b14eb649","a35c686c",   down
"0","ef10b649","a25d686c",   select
"0","bc43b649","bb44686c",   return
"0","ea15b649","fb04686c",   stop
"0","af50b649","ba45686c",   setup
"0","e41bb649","bf40686c",   home
"0","bb44b649","ab54686c",   display
"0","ad52b649","ae51686c",   mute
"0","b04fb649","b34c686c",   vol-
"0","ae51b649","e41b686c",   vol+
"0","e51ab649","a956686c",   power
"0","f609b649","be41686c",   fr
"0","f20db649","e817686c",   ff
"2","fc03b649","pause",    pause
"0","e817b649","e619686c",   prev
"0","a857b649","ec13686c",   next
"0","b946b649","a45b686c",   subtitle
"0","ba45b649","a857686c",   audio
"0","fa05b649","bd42686c",   title -> zoom
"0","f40bb649","a55a686c",   repeat
"0","f708b649","b54a686c",   option
"0","a956b649","e718686c",   play
"0","ec13b649","b04f686c",   eject
"0","f50ab649","a25d686c",   ok
#"0","ac53b649","",      ins/replay
"0","b649b649","af50686c",   menu -> disc_menu
"0","ab54b649","b24d686c",   browser -> nas
"2","ff00b649","angle",      angle
"2","fd02b649","search",   go_to -> search
"2","fb04b649","file_copy",   copy -> file_copy
"2","e619b649","cmskip",   cm/skip
#"0","e718b649","",      confirm
"2","f00fb649","rotate",   slow -> rotate
"0","b34cb649","e31c686c",   0
"0","f906b649","e21d686c",   1
"0","f807b649","e11e686c",   2
"0","be41b649","e01f686c",   3
"0","e916b649","df20686c",   4
"0","bf40b649","de21686c",   5
"0","aa55b649","dd22686c",   6
"0","f10eb649","dc23686c",   7
"0","b748b649","db24686c",   8
"0","bd42b649","da25686c",   9
"2","b847b649","pscan",      tv system

EGreat EGR-R6 (конфликтует с xTreamer PRO) | +
Code: Select all
#
# EGR-R6
#
"0","ee11ff00","e31c686c",   0
"0","b34cff00","e21d686c",   1
"0","af50ff00","e11e686c",   2
"0","ab54ff00","e01f686c",   3
"0","f00fff00","df20686c",   4
"0","ec13ff00","de21686c",   5
"0","e817ff00","dd22686c",   6
"0","f10eff00","dc23686c",   7
"0","ed12ff00","db24686c",   8
"0","e916ff00","da25686c",   9
"0","a758ff00","e41b686c",   VOL+
"0","e41bff00","b34c686c",   VOL-
"2","a659ff00","eject",      INS REPLAY -> EJECT
"0","f20dff00","b54a686c",   MENU
"0","e51aff00","ae51686c",   MUTE
"0","e619ff00","a857686c",   AUDIO
"0","fd02ff00","e619686c",   |<<
"0","e11eff00","ec13686c",   >>|
"0","f30cff00","bf40686c",   HOME
"0","ff00ff00","bb44686c",   RETURN
"0","ba45ff00","a758686c",   LEFT
"0","eb14ff00","a15e686c",   UP
"0","b649ff00","a25d686c",   OK
"0","f708ff00","a35c686c",   DOWN
"0","ef10ff00","a05f686c",   RIGHT
"0","e718ff00","ab54686c",   INFO -> DISPLAY
"2","e31cff00","search",     search
"0","e21dff00","e817686c",   >>
"0","fe01ff00","be41686c",   <<
"0","fa05ff00","e718686c",   PLAY
"0","f609ff00","fb04686c",   STOP
"0","fc03ff00","a45b686c",   SUBTITLE
"2","f906ff00","sfwd",       SLOW -> Slow forward
"0","f50aff00","a55a686c",   REPEAT
"0","f50aff00","d926686c",   A-B -> RANDOM
"2","f807ff00","zoom",       ZOOM+
"2","f40bff00","zoom_out",   ZOOM-
"2","aa55ff00","pscan",      TV SYS
"0","ae51ff00","ba45686c",   SETUP
"2","e01fff00","pause",      PAUSE/STEP -> Pause
"0","ea15ff00","af50686c",   CM SKIP -> DISK MENU
"0","bf40ff00","b946686c",   BROWSER -> MOVIES
"2","bb44ff00","option_blue",   CONFIRM -> capture
"0","b748ff00","b44b686c",   SELECT -> FILE
"0","a35cff00","b847686c",   MUSIC

BBK MP060S (конфликтует с Iconbit HDS41L) | +
Code: Select all
#
# BBK MP060S
#
"0","e31c4040","a956686c",   POWER
"2","b6494040","pscan",      TV SYS
"0","e11e4040","b54a686c",   OPTION -> MENU
"0","f30c4040","ab54686c",   INFO
"0","eb144040","ae51686c",   MUTE
"2","78874040","search",   GOTO
"0","f50a4040","b44b686c",   SELECT -> FILE
"0","7b844040","bf40686c",   ENTER -> HOME
"0","7f804040","a857686c",   AUDIO
"0","8f704040","ba45686c",   SETUP
"0","fb044040","bb44686c",   RETURN
"0","f10e4040","a758686c",   LEFT
"0","e51a4040","a05f686c",   RIGHT
"0","e6194040","a25d686c",   OK
"0","fd024040","a35c686c",   DOWN
"0","fc034040","a15e686c",   UP
"0","e21d4040","e817686c",   FFWD
"0","f6094040","be41686c",   FRWD
"0","e7184040","e718686c",   PLAY
"2","fa054040","pause",      PAUSE
"0","fa054040","fb04686c",   STOP
"0","9f604040","ec13686c",   NEXT
"0","f8074040","e619686c",   PREV
"2","f00f4040","sfwd",      SLOW
"0","af504040","e41b686c",   VOL+
"0","fe014040","b34c686c",   VOL-
"0","6d924040","bd42686c",   ZOOM
"0","b9464040","a45b686c",   SUBTITLE
"2","b34c4040","zero",   0
"2","f9064040","one",   1
"2","6e914040","two",   2
"2","be414040","three",   3
"2","e9164040","four",   4
"2","bf404040","five",   5
"2","aa554040","six",   6
"2","7e814040","seven",   7
"2","b7484040","eight",   8
"2","bd424040","nine",   9

Если вы хотите запрограммировать/перепрограммировать другие кнопки пульта или использовать другой пульт для управления плеером с прошивкой HD2, то необходимо отредактировать файл /usr/local/etc/irfake/irfake.conf , например в FAR по ftp. В файле irfake.conf можно прописать следующие типы команды:
  • Тип 0, где первое значение код кнопки используемого пульта b44bb649 и второе код команды пульта в прошивке HD2 a05f686c, пример: "0","b44bb649","a05f686c"
  • Тип 1, выполнение системной команды lunix /bin/sh -c reboot по нажатию кнопки используемого пульта f609b649, пример: "1","f609b649","/bin/sh -c reboot"
  • Тип 2, выполнение внутренней команды IpodCGI left прошивки HD2 по нажатию кнопки используемого пульта f609b649, пример: "2","f609b649","left"
  • Тип 3, последовательное нажатие двух кнопок на используемом пульте f00fb649 и e51ab649 для выполнения системной команды lunix /bin/sh -c reboot, пример: "3","f00fb649","e51ab649","/bin/sh -c reboot"
  • Тип 4, последовательное нажатие двух кнопок на используемом пульте f00fb649 и e51ab649 для выполнения внутренней команды IpodCGI left прошивки HD2 , пример: "4","f00fb649","e51ab649","left"
  • Тип 5, последовательное нажатие двух кнопок на используемом пульте f00fb649 и e41bb649 для выполнения команды пульта в прошивке HD2 af50686c, пример: "5","f00fb649","e41bb649","af50686c"
[+] Дополнительно к стандартным типам 0-2 добавлена возможность прописывать POWERKEY_IRRP то есть если вы используете сторонний пульт теперь вы сможете не только выключать но и включать устройство с данного пульта не лазая при этом в монитор realtek. Кроме того изменения временные и не прописываются в статической памяти устройства.
Теперь запись для кнопки питания при необходимости конечно должна выглядеть примерно так
"0","b44bb649","a05f686c","POWERKEY_IRRP"
| +
при нажатии b44bb649 произойдет подмена на a05f686c, и дополнительно b44bb649 будет прописан в память ядра как POWERKEY_IRRP=b44bb649

так-же есть возможность прописать код кнопки в память ядра, не нажимая данной кнопки
echo "POWER|0x11223344" > /sys/devices/platform/VenusIR/powerkey_irrp_new
где 0x11223344 код кн. при нажатии коей плеер проснется
| +
данное работает на 1хх3 1хх5, на 1хх6 только на универсальном ядре

Всё, что следует за символом # до конца строки считается комментарием и программой игнорируется!

метод определения кодов клавиш:
Code: Select all
stopall
cd /tmp
wget http://www.moservices.org/patches/irkeys
chmod +x irkeys
./irkeys

метод выше рассчитан на плеер с не установленным или заблокированным irfake :)

Eсли у вас в прошивке уже стоит irfake то:
Code: Select all
stopall
killall irfake4
/usr/local/etc/irfake/irfake4 -c


Полезная информация:
Структура команды пульта (4 байта):
XXYYZZZZ, где
YY - код клавиши;
XX – контрольный разряд, равен YY XOR FF;
ZZZZ - код пульта (производителя) ASUS - 686C;

Коды кнопок пульта Asus O!Play R1/R3 и HD2
Смотреть | +
STOP		fb04686c
PLAY_MUSIC fa05686c в HD2 нет
NEXT ec13686c
FFWD e817686c
PLAY/PAUSE e718686c
PREV e619686c
VOL+ e41b686c в старых R1 нет
GUIDE/HOME bf40686c
FRWD be41686c
ZOOM bd42686c
RETURN bb44686c
SETUP ba45686c
MOVIES b946686c в новых R1 нет
MUSIC b847686c в новых R1 нет
PHOTO b748686c в новых R1 нет
RANDOM b649686c MODE - в старых R1 нет
OPTION b54a686c в R1 нет
FILE b44b686c в R1 нет
VOL- b34c686c в старых R1 нет
NAS b24d686c в R1 нет
INTERNET b14e686c в R1 нет
EJECT b04f686c в R1 нет
DISC MENU af50686c в R1 нет
MUTE ae51686c в R1 нет
DISPLAY ab54686c
POWER a956686c
AUDIO a857686c
LEFT a758686c
REPEAT a55a686c
SUBTITLE a45b686c
DOWN a35c686c
OK a25d686c
UP a15e686c
RIGHT a05f686c

Список внутренних команд DvdPlayer, которые можно передавать в IpodCGI HD2
Смотреть | +
up
down
left
right
setup
power
option_red
option_green
option_blue
option_yellow
display
eject
pscan
hdcp_on
hdcp_off
source
hdd
dvd
file_copy
schedule
option
menu
guide
timelogging
select
return
delete
pause
play
stop
ffwd
frwd
sfwd
srwd
next_file
next
prev_file
prev
instant_replay
cmskip
search
mute
repeat
audio
subtitle
angle
zoom
zoom_in
zoom_out
rotate
playattime
IM_Status
IM_File_Status
IM_MSG_TXT

файл с актуальными возможными командами (виртуальный пульт асус HD2 + IpodCGI)

http://www.moservices.org/forum/download/file.php?id=340
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

Postby FarVoice » 30 Nov 2010, 01:50

Пульт IconBit HDS6L, 7L, Playon!HD
Коды кнопок | +
POWER		a8579f00
INFO ad529f00
SETUP e51a9f00
TV SYS fe019f00
COPY be419f00
HOME b8479f00
UP bc439f00
DOWN f50a9f00
LEFT f9069f00
RIGHT f10e9f00
OK fd029f00
RETURN b04f9f00
INS REPLAY b9469f00
CM SKIP ba459f00
0 ee119f00
1 fa059f00
2 f6099f00
3 ea159f00
4 fb049f00
5 f7089f00
6 eb149f00
7 ff009f00
8 ef109f00
9 f30c9f00
PLAY af509f00
PAUSE a55a9f00
STOP ec139f00
>>| f40b9f00
|<< f00f9f00
>> fc039f00
<< f8079f00
SLOW b24d9f00
GOTO f20d9f00
REPEAT a7589f00
A-B b34c9f00
SUBTITLE b7489f00
AUDIO b6499f00
ANGLE a6599f00
ZOOM+ bb449f00
VOL+ e8179f00
VOL- ab549f00
MUTE a45b9f00
ZOOM- bf409f00
MENU e9169f00
BROWSER b54a9f00
CONFIRM b14e9f00
SELECT aa559f00
MUSIC a9569f00

фото | +
hds7l_remote.jpg
hds7l_remote.jpg (62.25 KiB) Viewed 100151 times
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

Postby zedras » 01 Dec 2010, 11:50

Коды кнопок пульта AKAI rm-3471 см.рис viewtopic.php?f=8&t=69&p=2463#p2463

Standby                  ...?
n/p ...?
open/close(eject) ...?


извиняюсь но энти кнопки пока идентифицировать не удалось, т.к. пульт давно где-то валялся..
они залипли и не фунциклируют, как только будет время спиртиком протру и дополню инфу..
но вапчето тут кнопок итак с лихвой

| +
subtitle         	  f9067f80
langauge fa057f80
angle fb047f80
1 ...?
2 f6097f80
3 f7087f80
4 f10e7f80
5 f20d7f80
6 f30c7f80
7 ed127f80
8 ee117f80
9 ef107f80
0 e9167f80
10+ ea157f80
time eb147f80
setup e51a7f80
prog e6197f80
display e7187f80
^ e21d7f80
< e11e7f80
enter a55a7f80
> e31c7f80
v a15e7f80
zoom fc037f80
title bf407f80
menu bd427f80
pbc be417f80
stop f8077f80
pause bb447f80
play ba457f80
volume+ f40b7f80
volume- f00f7f80
<< rev b7487f80
>> fwd b6497f80
|<< prev b34c7f80
>>| next b24d7f80
slow ec137f80
repeat af507f80
A-B ae517f80
step e8177f80
karaoke ab547f80
mic aa557f80
mute e41b7f80
return a7587f80
mode a6597f80
ASUS O!Play R1 [⌂ amp_r5 → скин pohd v7.4.4.r2115] ₪ HDD 3Q 1Tb
zedras
 
Posts: 31
Joined: 05 Sep 2010, 20:47
Location: Россия, Й-ла

Re: Прикручиваем другой пульт к прошивке HD2

Postby FarVoice » 01 Dec 2010, 13:16

Коды кнопок пульта IconBit 41L,42L,52L, EGreat
| +
0		ff004040
1 fe014040
2 fd024040
3 fc034040
4 fb044040
5 fa054040
6 f9064040
7 f8074040
8 f7084040
9 f6094040
UP f40b4040
SETUP f30c4040
OK f20d4040
DOWN f10e4040
EJECT f00f4040
LEFT ef104040
RIGHT ee114040
A-B ed124040
TITLE ec134040
ZOOM- eb144040
VOL+ ea154040
<< e9164040
AUDIO e8174040
SUBTITLE e7184040
>> e6194040
HOME e51a4040
ZOOM+ e41b4040
VOL- e31c4040
INFO e21d4040
|<< e11e4040
>>| e01f4040
PLAY bf404040
STOP be414040
RETURN bd424040
MUTE bc434040
TV MODE bb444040
BOOKMARK ed124040
MENU ba454040
REPEAT b9464040
TIME SEEK b8474040
SLOW b54a4040
POWER b24d4040
RED ac534040
BLUE ab544040
YELLOW a8574040
GREEN a45b4040
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

Postby FarVoice » 01 Dec 2010, 14:05

Обновил irfake до версии 0.4
Теперь в конфиге можно указывать коды для нескольких пультов от разных производителей одновременно.
Изменился синтаксис типа 0 - теперь первый код - код нажимаемой клавиши, второй - код отправляемой клавиши.
Поправил шапку.
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

Postby steils » 01 Dec 2010, 15:44

Никто не пробовал прикрутить пульт от приставки Amino?
steils
 
Posts: 89
Joined: 10 Sep 2010, 06:20
Location: Нижневартовск

Re: Прикручиваем другой пульт к прошивке HD2

Postby IISergey » 08 Dec 2010, 08:04

Вопрос. А данный скрипт только для прошивки HD2?
На родных прошивках (R1/R3) он заведется.
Хотелось бы приделать к зверьку пульт от телевизора Самсунг.
P.S. А вообще было бы замечательно , что б через web морду (отдельным скриптиком) прогграммировать любой пульт для работы с плеером, без особых заморочек. Думаю многим бы пригодилось бы.
Last edited by IISergey on 08 Dec 2010, 08:09, edited 1 time in total.
IISergey
 
Posts: 3
Joined: 08 Dec 2010, 07:48

Re: Прикручиваем другой пульт к прошивке HD2

Postby Olegin » 08 Dec 2010, 08:09

Если не использовать команды 2-го и 4-го типов, то по идее должен работать... Установите соответствующий модуль в moS для пробы, удалить не долго ;)
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

Postby algus » 25 Dec 2010, 06:11

коды кнопок китайской неведомой зверушки viewtopic.php?f=7&t=261

| +
Code: Select all
кнопки на передней панели:

OPEN/CLOSE   fd20bf00
PLAY/PAUSE   e1e1bf00
STOP      ab45bf00
PREV      b2d4bf00
NEXT      b3c4bf00

кнопки на пульте:

MUTE      e3c1bf00
POWER      f4b0bf00
MENU      ff00bf00
TITLE      fe10bf00
EJECT      fd20bf00
ANGLE      fc30bf00
TV SYSTEM   fb40bf00
REPEAT      fa50bf00
OPTION      f960bf00
AUDIO      f870bf00
1      f780bf00
2      f690bf00
3      f5a0bf00
4      f3c0bf00
5      f2d0bf00
6      f1e0bf00
7      ef01bf00
8      ee11bf00
9      ed21bf00
0      e961bf00
COPY      eb41bf00
без названия   ea51bf00
SETUP      e781bf00
GOTO      e5a1bf00
вверх      e691bf00
вниз      bd24bf00
влево      e2d1bf00
вправо      e0f1bf00
ENTER      e1e1bf00
BROWSER      bc34bf00
RETURN      be14bf00
4:3      b874bf00
16:9      b4b4bf00
SELECT      b964bf00
CONFIRM      b5a4bf00
VOLUME+      ba54bf00
VOLUME-      b694bf00
FastREV      b0f4bf00
FastFORVARD   b1e4bf00
PREW      b2d4bf00
NEXT      b3c4bf00
SUBTITLE   ac35bf00
ZOOM      ad25bf00
GUIDE      ae15bf00
DISPLAY      af05bf00
PLAY      a875bf00
PAUSE/STEP   a965bf00
SLOW      aa55bf00
STOP      ab45bf00
algus
 
Posts: 92
Joined: 22 Dec 2010, 15:43
Location: С-Пб, Кронштадт

Re: Прикручиваем другой пульт к прошивке HD2

Postby shirs » 26 Jan 2011, 06:20

А какие функции у некоторых специфических внутренних команд DvdPlayer и как они выводятся на телек в прошивке HD2 1.12.06 rev1...rev3 ?
НАпример hdd, schedule и т.п.
Еще так и не понял какой командой меняется регистр букв в клавиатуре. Вот это "Аа" что значит? Что нажимать? :)
shirs
 
Posts: 13
Joined: 24 Jan 2011, 20:23
Location: МСК

Next

Return to Tips & Tricks

Who is online

Users browsing this forum: No registered users and 1 guest