lirc, nuolinäppäimet ei toimi

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

lirc, nuolinäppäimet ei toimi

ViestiKirjoittaja junor » 18.11.2015 21:08

Asentelin pikästä aikaa olkkarin HTPC:n uusiksi ja Lirc tuottaa taas tuskaa. Kaukosäätimen nuolinäppäimet ei suostu toimimaan.

Vastaanottimena on iMon ja tarkemmin tämä:
Bus 004 Device 002: ID 15c2:0038 SoundGraph Inc. GD01 MX LCD Display/IR Receiver

Kaukosaatimenä on Logitech Harmony525. Lirc on asennettu Ubuntun 14.04 paketoinnista.
Lircin mukana tulleella /usr/share/lirc/remotes/imon/lircd.conf.imon konffilla nuolinäppäimet toimivat mutta esimerkiksi numeronäppäimet, info ja guide eivät. Tein uuden konffin irrecordilla:

Koodi: Valitse kaikki
# 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 Wed Nov 18 14:47:04 2015
#
# contributed by
#
# brand:                       /etc/lirc/Harmony525.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name  /etc/lirc/Harmony525.conf
  bits           56
  eps            30
  aeps          100

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

      begin codes
          KEY_UP                   0x040004010000F2 0x00000000000000
          KEY_DOWN                 0x0400040100000E 0x00000000000000
          KEY_LEFT                 0x0400040100F200 0x00000000000000
          KEY_RIGHT                0x04000401000E00 0x00000000000000
          KEY_OK                   0x04000402000028 0x01001C00000001
          KEY_1                    0x0400040200001E 0x01020100000001
          KEY_2                    0x0400040200001F 0x01020200000001
          KEY_3                    0x0400042B8395B7 0x01016700000001
          KEY_4                    0x04000402000021 0x01020400000001
          KEY_5                    0x04000402000022 0x01020500000001
          KEY_6                    0x04000402000023 0x01020600000001
          KEY_7                    0x04000402000024 0x01020700000001
          KEY_8                    0x04000402000027 0x01020000000001
          KEY_9                    0x04000402000026 0x01020900000001
          KEY_0                    0x04000402000027 0x01020000000001
          KEY_RED                  0x0400042B8515B7 0x01018900000001
          KEY_GREEN                0x040004299195B7 0x01018800000001
          KEY_YELLOW               0x04000428A515B7 0x01017900000001
          KEY_BLUE                 0x0400042BA115B7 0x0101BA00000001
          KEY_BACK                 0x0400040200002A 0x01000E00000001
          KEY_MUTE                 0x0400042B9595B7 0x01007100000001
          KEY_MENU                 0x0400042BA395B7 0x01008B00000001
          KEY_EXIT                 0x040004288195B7 0x0100AE00000001
          KEY_INFO                 0x04000402200025 0x01020A00000001
          KEY_EPG                  0x04000402200020 0x01020B00000001
          KEY_PAUSE                0x0400042A9115B7 0x01007700000001
          KEY_PLAY                 0x0400042A8115B7 0x0100CF00000001
          KEY_STOP                 0x0400042B9715B7 0x01008000000001
          KEY_RECORD               0x040004298115B7 0x0100A700000001
          KEY_PREVIOUS             0x0400042B9115B7 0x01019C00000001
          KEY_NEXT                 0x040004298195B7 0x01019700000001
          KEY_REWIND               0x0400042A8195B7 0x0100A800000001
          KEY_FASTFORWARD          0x0400042B8115B7 0x0100D000000001
          KEY_CHANNELUP            0x040004289395B7 0x01019200000001
          KEY_CHANNELDOWN          0x040004288795B7 0x01019300000001
          KEY_PROG1                0x0400042B8595B7 0x01017000000001
          KEY_PROG2                0x0400042AB195B7 0x0100E200000001
          KEY_PROG3                0x04000429A595B7 0x01017400000001
          KEY_PROG4                0x040004288515B7 0x01009C00000001
          KEY_SUBTITLE             0x040004298595B7 0x01017200000001
          KEY_EJECTCD              0x040004299395B7 0x0100A200000001
          KEY_FN_1                 0x04000401020000 0x01011100000001
          KEY_FN_2                 0x0400042AA395B7 0x01017700000001
      end codes

end remote


Tuolla toimivat kaikki muut paitsi nuolinäppäimet. Ja irrecord siis tunnistaa niiden painalluksen mutta irw tai mikään muukaan ei.
Ideoita missä vika?

Tässä vielä lircin hardware.conf:
Koodi: Valitse kaikki
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Soundgraph iMON IR/LCD"
REMOTE_MODULES="lirc_dev lirc_imon"
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event5"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""

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

#Disable kernel support.
#Typically, lirc will disable in-kernel support for ir devices in order to
#handle them internally.  Set to false to prevent lirc from disabling this
#in-kernel support.
#DISABLE_KERNEL_SUPPORT="true"

#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=""
junor
Harrastaja
 
Viestit: 56
Liittynyt: 24.01.2006 11:05

Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 3 vierailijaa