Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dálkový ovladač pro Genius TVGo DVB-T03  (Přečteno 1911 krát)

Speirs

  • Návštěvník
  • Příspěvků: 86
Dálkový ovladač pro Genius TVGo DVB-T03
« kdy: 05 Února 2012, 15:13:43 »
K televiznímu přijímači dostanete také nefunkční ovladač, nefunkční ve smyslu absence návodu na zprovoznění. Následujte obecné návody na instalaci lirc a použijte tento soubor lircd.conf a hardware.conf
/etc/lirc/lircd.conf
Kód: [Vybrat]
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(devinput) on Sun Feb  5 13:14:27 2012
#
# contributed by
#
# brand:                       GENIUS
# model no. of remote control:
# devices being controlled by this remote: GENIUS TVGo DVB-T03
#

begin remote

  name  GENIUS
  bits           56
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   8
  pre_data       0x0
  gap          500012
  toggle_bit_mask 0x0

      begin codes
          KEY_POWER                0x0400040061D643
  KEY_SOURCE               0x0400040061D601
          KEY_ZOOM                 0x0400040061D60B
          KEY_SHUTDOWN             0x0400040061D603
          KEY_1                    0x0400040061D604
          KEY_2                    0x0400040061D608
          KEY_3                    0x0400040061D602
          KEY_4                    0x0400040061D60F
          KEY_5                    0x0400040061D605
          KEY_6                    0x0400040061D606
          KEY_7                    0x0400040061D60C
          KEY_8                    0x0400040061D60D
          KEY_9                    0x0400040061D60A
          KEY_0                    0x0400040061D611
          CHANNEL+                 0x0400040061D609
          CHANNEL-                 0x0400040061D607
          VOLUME+                  0x0400040061D60E
          VOLUME-                  0x0400040061D613
          KEY_SHIFT                0x0400040061D610
          KEY_ENTER                0x0400040061D612
          KEY_RECORD               0x0400040061D614
          KEY_STOP                 0x0400040061D615
          KEY_PLAY                 0x0400040061D616
          KEY_MUTE                 0x0400040061D617
          KEY_UP                   0x0400040061D618
          KEY_DOWN                 0x0400040061D619
          KEY_LEFT                 0x0400040061D61A
          KEY_RIGHT                0x0400040061D61B
          KEY_RED                  0x0400040061D61C
          KEY_GREEN                0x0400040061D61D
          KEY_YELLOW               0x0400040061D61E
          KEY_BLUE                 0x0400040061D61F
      end codes

end remote

/etc/lirc/hardware.conf
Kód: [Vybrat]
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="GENIUS"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event12"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Zde je třeba nastavit REMOTE_DEVICE dle následujícího:
Kód: [Vybrat]
ls -l /dev/input/by-path/ | grep ir
lrwxrwxrwx 1 root root 10 2012-02-05 12:54 pci-0000:00:1a.7-usb-0:1-event-ir -> ../event12

Vycházel jsem z tohoto dotazu: http://old.nabble.com/Genius-TVGo-DVB-T03-remote-setup-td32684296.html
Stylem pokus omyl jsem docílil funkčnosti tak, že jsem smazal sloupeček s 0x0 a irw hned začalo vracet reakci na tlačítka. Získal jsem bez problémů základní funkčnost s totemem, ale to už je zase záležitost konfigurace v souboru ~/.lircr

Především hardware.conf je splácanina, pokud tomu někdo rozumí, budu rád za připomínky. Nicméně funguje to.
« Poslední změna: 05 Února 2012, 15:19:46 od Speirs »
ThinkPad R500 s grafikou Ati, bohužel.

 

Provoz zaštiťuje spolek OpenAlt.