Bien continúo con el tema de lirc, necesario para controlar con mando a distancia una radio wifi, aunque no imprescindible.
Los archivos que tenemos que modificar están en nuestro árbol del sistema para compilar Openwrt en:
feeds/packages/utils/lirc/
Allí encontraremos los archivos necesarios para compilar lirc, en principio solo el Makefile, aunque nosotros podemos añadir los de configuración para nuestro mando a distancia también.
Este es el directorio tanto con el Makefile modificado como con los archivos de configuración
http://files.myopera.com/danitool/livebox/wifiradio/lirc-package.zipSolo hay que sustituir los que tenemos en nuestro árbol de compilación para Openwrt Backfire, y ya tendremos listo lirc para funcionar con el mod de lirc-alsa.
Nótese que según el mando a distancia que usemos, que a priori puede ser cualquiera los archivos de configuración son diferentes. Tomad los miós simplemente como referencia.
También sería posible usar otro tipo de receptor, por ejemplo éste:
http://www.ebay.es/itm/USB-PC-Remote-Control-Wireless-Mouse-keyboard-MCE-Win-7-Vista-USB-Receive-/221019307524?pt=US_Remote_Controls_Pointers&hash=item3375c6fe04El cual por 7 euros con mando a distancia incluido es más que barato. Para el cual habría que modificar la línea
104 poniendo:
--with-driver="mceusb" \
Puedo compilar el paquete lirc para Backfire si veis que no sois capaces. De todas formas pienso que es bueno que vosotros mismo lo hagais. En mi caso yo modifico los archivos en el árbol de compilación, y luego simplemente flasheo con la radio wifi ya funcionando desde el primer arranque de Openwrt.
Vamos que prácticamente ya podemos compilar un firmware ya configurado, lo cual es cómodo y seguro en caso de que tengamos cualquier problema en el router solo es volver a flashear y listo.
Espero que alguien pruebe esto de lirc y comente que tal le funciona.
Por cierto como alguno sabrá podeis encontrarme en el IRC de freenode en el canal openwrt por si alguien quiere comentarme algo en "directo".