I'm pulling my hair out over this... I have an Intel NUC with built in IR receiver. I have a Xbox 360 Media Remote I use. It worked 100% under OpenELEC. I changed to Kodibuntu recently.
I was originally more or less able to get it running with 80% of the buttons working using someone's preconfigured script for XBMCbuntu which I modified slightly with the updated Kodi paths and so on. But I wanted more functionality and I have caused the remote to not respond at all now. At some point I ran dpkg-reconfigure lirc, which is probably where my problems started. I may have somehow deactivated some functionality of the receiver, etc... ?
I was able to confirm that the remote is showing up under /dev as lirc0 and was able to follow all the key mapping instructions and so on above. But after rebooting with all the new config files as above, the remote is still not functioning. Nothing will show under irw.
The hardware.conf file was not mentioned above. I edited the name to reflect the new remote name in Lirc.conf. Does this look right?
Quote:# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE=xboxmediaremote
REMOTE_MODULES=
REMOTE_DRIVER=
REMOTE_DEVICE=/dev/lirc0
REMOTE_LIRCD_CONF=
REMOTE_LIRCD_ARGS=--release
#Chosen IR Transmitter
TRANSMITTER=None
TRANSMITTER_MODULES=
TRANSMITTER_DRIVER=
TRANSMITTER_DEVICE=
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=
Looking at my bus input devices, I did find this. Not sure if this goes into the hardware.conf somewhere? Just a guess. I'm still learning Linux.
Quote:I: Bus=0019 Vendor=1283 Product=0000 Version=0000
N: Name="ITE8713 CIR transceiver"
P: Phys=
S: Sysfs=/devices/virtual/rc/rc0/input8
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=100013
B: KEY=fff 0 200108fc32e 237605100000000 0 700158000 419200004001 8e968000000000 10000000
B: MSC=10
Would doing apt-remove lirc and a reinstall be worthwhile or would that break more things? Ideas, ideas? Something in the init files? Thanks guys!
I will add... I am able to power up the NUC with the remote power button, but I lose all functionality after that.