Die Recalbox kann über jede Infrarot-Fernbedienung gesteuert werden. Diese Funktion ist für Kodi.
Das kostet etwa 2 € und ist sehr einfach einzurichten.
Für den Betrieb benötigt man einen IR-Empfänger, wie z.B. ein 38KHz TSOP4838 Modul; es kann aber auch mit anderen Komponenten funktionieren. Man bekommt so ein Modul ganz einfach im Internet für etwa 1 €, oder in jedem guten Elektronikfachgeschäft.

Um den Empfänger einfach und ohne Löten anschließen zu können, benötigst Du 3 Dupont B/B Kabel. Du kannst sie für ein paar Cent bei den gleichen Händlern bekommen, bei denen Du den IR-Empfänger kaufst.

Zum Anschließen des Empfängers und der Kabel folgst Du dem untenstehenden Schema:

Beispiel für die Montage:

Fast alle Fernbedienungen werden unterstützt, sofern sie Standards verwenden.
Die folgenden Fernbedienungen haben wir bereits erfolgreich getestet:

# entfernst:#dtoverlay=lirc-rpi
wird:
dtoverlay=lirc-rpi
Jetzt prüft man, ob die Geräte funktionieren:
lsmod
Du solltest eine Zeile sehen, die mit lirc_rpi beginnt.

mode2 -d /dev/lirc0
Strg+C zum Beenden.
irrecord -H /recalbox/share/custom.conf
Enter, um fortzufahren.customremote als Fernbedienungsnamen ein und drücke Enter um fortzufahren.

Gib den Namen der Taste aus den unten stehenden Bezeichnungen ein und drücke die Taste auf der Fernbedienung:
Und gegebenenfalls:

Um eine Taste erneut einzurichten, gib den Namen einfach erneut ein verfahre wie oben beschrieben.

Enter, um fortzufahren.
rm /tmp/custom.conf
irrecord danach dann neu.lircd.conf durch deine eigene zu ersetzen:mv /recalbox/share/custom.conf /recalbox/share/system/.config/lirc/lircd.conf
lircd mit dem folgenden Befehl wieder:/etc/init.d/S25lircd restart

irw ein.Strg + C zum Beenden.
/recalbox/share/system/.kodi/userdata/Lircmap.xml bearbeitest.Solltest du den Ordner
~/.kodimanuell löschen und Kodi neu starten, ohne vorher deine Recalbox neu zu starten, siehst du weder die Kodi-Anpassungen noch die DateiLircmap.xml.
/recalbox/share_init/system/.kodi/userdata/Lircmap.xml nach /recalbox/share/system/.kodi/userdata/Lircmap.xml zu kopieren.Du kannst die Festlegung der Tasten und Aktionen in der Datei /recalbox/share/system/.kodi/userdata/keymaps/remote.xml ändern.
Dies ist für Leute, die es nicht mögen, dass die Zurück-Taste einen Film in Kodi nicht anhält, oder weil Sie nur eine einzige Stop/Rewind-Taste auf Ihrer Fernbedienung haben.
Du kannst in der remote.xml-Datei die Funktion "Back" durch "Stop" ersetzen.
Dieser Punkt betrifft CEC-Fernbedienungen.
Wenn deine CEC-Fernbedienung keine Lautstärkebefehle überträgt, kannst du andere Tasten verwenden, indem du sie z.B. in der remote.xml im globalen Abschnitt ersetzt:
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
wird dann bspw. zu
<skipplus>VolumeUp</skipplus>
<skipminus>VolumeDown</skipminus>
Beim Refocus-Skin in Kodi kannst du die Datei ~/.kodi/addons/skin.refocus/720p/VideoOSD.xml ändern, um das Pausieren zu vereinfachen (hauptsächlich für Apple-Fernbedienungen), indem du:
<defaultcontrol always="true">700</defaultcontrol>
durch das folgende ersetzt
<defaultcontrol always="true">705</defaultcontrol>