I have been using the same IR reciever and remote for my HTPC build since 15.10 - I achieved this using LIRC with a custom lircd.conf. Recently, after I upgraded to 17.04, LIRC became unresponsive. After reading the logs and googling the issues I stumbled upon this This guy's/gal's thread documents his issues with LIRC's devinput driver after updating from Fedora 12 to 14, to be specific, the remote stopped working completely. While searching for the solution, the poster tried changing LIRC's driver to "default", which made the remote work, but only sometimes.
The same thing happened to me, I am currently running LIRC with the "default" driver, and here's how I would describe the issues: the remote starts "working" but not all button presses work all the time; to be exact, it seems in my case that LIRC almost "falls asleep", so it will ignore all the button presses unless you make them around 4-5 times in succession really fast (making 1 click per 2 seconds doesn't "wake it up"). After that, all the button presses get recognized without issues.
I tried launching "irw" to check that it's not just the applications ignoring LIRC, and actually LIRC being at fault here, and it confirmed it: when the machine it in it's "glitched" state (asleep) irw doesn't report any button presses until you "wake LIRC up" with a quick succession of button presses.
Unfortunately, as far as I understand, the issue reported on that forum was eventually fixed on kernel level - and I think that leaves me basically helpless.
Thanks in advance!
/lib/udev/rc_keymaps/
for a prebuilt NEC map for your remote. I do believe that the button names may make a difference. See the bottom text at the link I previously provided.