Me gustaría utilizar uno de mis antiguos controles remotos pertenecientes a diferentes dispositivos para controlar el NUC5i7RYH.
Después de una actualización del BIOS, en el BIOS ahora puedo elegir entre
- "Control remoto genérico"
- "Control remoto RC6"
- "Mando a distancia XBOX"
(¿Qué configuración es útil para controles remotos arbitrarios?¿Genérico?)
y Ubuntu ahora, después de la actualización del BIOS, puede enumerar el dispositivo IR ( cat /proc/bus/input/devices
):
I: Bus=0019 Vendor=1050 Product=00c3 Version=0033
N: Name="Nuvoton w836x7hg Infrared Remote Transceiver"
P: Phys=nuvoton/cir0
S: Sysfs=/devices/pnp0/00:01/rc/rc0/input9
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=100013
B: KEY=fff 0 200108fc32e 237605100000000 0 700158000 419200004001 8e968000000000 10000000
B: MSC=10
Salida de ir-keytable
:
Found /sys/class/rc/rc0/ (/dev/input/event6) with:
Driver nuvoton-cir, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
Name: Nuvoton w836x7hg Infrared Remote
bus: 25, vendor/product: 1050:00c3, version: 0x0033
Repeat delay = 500 ms, repeat period = 125 ms
cat /dev/lirc0
devuelve basura si presiono botones en mis controles remotos, cat /dev/input/event6
hace lo mismo. irw
no genera nada más que la entrada del mouse cuando se usa inputlirc
.
Ahora no puedo lograr que funcione uno de mis controles remotos. ¿Cuál es el próximo paso?
Respuesta1
cat /dev/lirc0
devuelve basura si presiono botones en mis controles remotos
La "basura" probablemente sean mode2
datos espaciales y de pulso, como se describe aquí:
http://lirc.org/html/lirc.html
Puede verificar que los datos sean datos de espacio y pulso ejecutando el siguiente comando y luego presionando los botones de su control remoto:
mode2 -d /dev/lirc0
Para enseñarle a LIRC a comprender un nuevo control remoto, intente lo siguiente:
irrecord -d /dev/lirc0 ~/lircd.conf
Para ver una lista de nombres de claves, ejecute:
irrecord --list-namespace
Intenté aprender un nuevo control remoto irrecord
como se describe anteriormente y no funcionó para mí. Pero creo que lo anterior es el procedimiento estándar. Estoy ejecutando Ubuntu 16.04 en un NUC6CAY.
Más información en estas páginas:
http://lirc.org/
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/lirc
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/using-other-remotes