El Kodi de Recalbox puede controlarse a travès de cualquier mando infrarojo.
Para ello tendréis que pagar alrededor de 2 euros sólamente y el procedimiento de instalación es muy sencillo, como os explicaremos a continuación.
Para que funcione, necesitaréis comprar un receptor de infrarrojos como un módulo TSOP4838 de 38KHz; tened en cuenta que también podéis intentar hacer esto con algunos otros componentes disponibles en el mercado. Podéis comprar este módulo por alrededor de 1€ en cualquier tienda de electrónica o por Internet.

Para conectar fácilmente vuestro receptor sin necesidad de soldar, necesitaréis 3 cables dupont H/H. Se pueden comprar en las mismas tiendas que vuestro receptor por unos pocos céntimos.

Para conectar el receptor y los cables, seguid el siguiente diagrama:

Ejemplo de montaje:

Prácticamente todos los mandos a distancia son compatibles, siempre que respeten estándares.
Todos estos mandos a distancia han sido probados con éxito:

# :#dtoverlay=lirc-rpi
Pasa a ser así:
dtoverlay=lirc-rpi
Vamos a comprobar que el sistema funciona correctamente:
lsmod
Encontraréis una lína que comienza por lirc_rpi.

mode2 -d /dev/lirc0
Ctrl+C para salir del comando.
irrecord -H /recalbox/share/custom.conf
Enter para continuar.customremote como nombre del mando y pulsad Enter para continuar.

Escribid el nombre de vuesto botón eligiendo de entre la lista que os vamos a presentar y apretad dicho botón.
Y si lo necesitáis tambien existen:

Para volver a configurar un botón, volved a escribir su nombre y empezad de nuevo.

Enter para continuar.
rm /tmp/custom.conf
irrecord.lircd.conf con el vuestro:mv /recalbox/share/custom.conf /recalbox/share/system/.config/lirc/lircd.conf
lircd con:/etc/init.d/S25lircd restart

irw.
/recalbox/share/system/.kodi/userdata/Lircmap.xml.Si habéis borrado el directorio
~/.kodiy reiniciado Kodi sin haber reiniciado antes vuestra Recalbox, no encontraréis las personalizaciones de Kodi o del ficheroLircmap.xml.
/recalbox/share_init/system/.kodi/userdata/Lircmap.xml sobre /recalbox/share/system/.kodi/userdata/Lircmap.xmlPodéis modificar la definición de los botones y de las acciones dentro del fichero /recalbox/share/system/.kodi/userdata/keymaps/remote.xml
Lo siguiente es útil para aquellas personas a las que no les gusta el hecho de que el botón Atrás no pare la reproducción, o para aquellos que sólo tienen un único botón que debe realizar las dos funciones de Stop / Atrás.
En este caso, podéis cambiar dentro del fichero remote.xml "Back" por "Stop".
Este apartado está relacionado con mandos a distancia que soportan CEC.
Si vuestro mando a distancia CEC no puede ejecutar los comandos de volumen, se pueden utilizar otros botones sustituyendo, por ejemplo, dentro del fichero remote.xml, en la sección global:
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
por
<skipplus>VolumeUp</skipplus>
<skipminus>VolumeDown</skipminus>
Con la skin Refocus, para que la acción de pausa sea más facil de realizar (principalmente con los mandos Apple), podéis modificar el fichero ~/.kodi/addons/skin.refocus/720p/VideoOSD.xml sustituyendo:
<defaultcontrol always="true">700</defaultcontrol>
Por esto:
<defaultcontrol always="true">705</defaultcontrol>