Hi,tomlohave, thanks for your answer.
but still got problem.
because your suggest is  the changeset, so according to it, I do:
1.modify hardware.conf, it look like
DRIVER=”mplay”
DEVICE=”/dev/lirc”
2.add /etc/lirc/mycustom.conf, so it will prevent eventlircd to start at boot time
3.systemctl enable lircd, it make lircd start at boot time.
4.add code to Lircmap.xml
but still can’t work normally, so have 2 questions
1. does it need lirc_serial.ko module? if didn’t load it , no /dev/lirc/ device, if need, how to add it when boot?
2.the remote controller can be use in geexbox 1.x with lirc. how to know the lirc already transfer the code to xbmc(how to debug it)?