Ich habe das Thema nicht mehr weiter verfolgt, unser Treiber registriert die Tasten via uinput.
Die IR-Keytable Dateien können bei uns auch geladen werden, du müsstest halt wohl nur eine finden welche Deiner Applikation passt.
Lirc kann man aber nicht so einfach in den Kernel portieren da es Verschachtelte Befehle unterstützt.
Z.B Poweron - starte TV Applikation und verwende dann dort jeweils definierte Tasten. Poweroff schalte die Fernbedienung wieder in einen allgemeinen Modus zurück (wo man z.B die Maus steuern könnte)
/opt/bin/mediaclient --setrcmap=[ir-keytable datei] -d /dev/mediainput0
/opt/bin/mediaclient -h
...
--setrcmap=[filename] update remote control table
--getrc retrieve which which keymap is set
...
Was willst du denn in Ubuntu steuern? Kodi?