Hello everybody!

I have a MCE receiver: ID 0471:0815 Philips eHome Infrared Receiver

I installed the mceusb2 driver and it works, but I have repeated keys on irw:

$ irw
000000000000043a 00 up /tmp/lircd.conf
000000000000043a 01 up /tmp/lircd.conf
000000000000043a 02 up /tmp/lircd.conf
0000000000000c3a 00 down /tmp/lircd.conf
0000000000000c3a 01 down /tmp/lircd.conf
0000000000000c3a 02 down /tmp/lircd.conf
00000000000008ba 00 enter /tmp/lircd.conf
00000000000008ba 01 enter /tmp/lircd.conf
00000000000008ba 02 enter /tmp/lircd.conf

This is my configuration:

$ cat /etc/lirc/lircd.conf

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.3(default) on Fri Aug 28 22:01:15 2009
#
# contributed by
#
# brand:                       /tmp/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name  /tmp/lircd.conf
  bits           12
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2422   556
  one          1226   561
  zero          632   561
  gap          44683
  min_repeat      3

  toggle_bit_mask 0x0

      begin codes
          up                       0x43A
          down                     0xC3A
          left                     0x47A
          right                    0x87A
          enter                    0x8BA
      end codes

end remote

$ cat /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

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

#Don't start irexec, even if a good config file seems to exist.
#START_IREXEC=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER=""
# If DEVICE is set to /dev/lirc and udev is in use /dev/lirc0 will be
# automatically used instead
DEVICE=""
MODULES="lirc_mceusb2"

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

I remember that I had same problem with a input driver receiver and I changed the "toggle_bit_mask" on the lircd.conf to "0x16000000" and it woked, but now I can get working. I am using a Sony RM-ED006 remote.

How can I solve it?

Thanks for all and best regards.


--
Josu Lazkano