Gostaria de usar um dos meus antigos controles remotos pertencentes a diferentes dispositivos para controlar o NUC5i7RYH.
Após uma atualização do BIOS, no BIOS agora posso escolher entre
- "Controle remoto genérico"
- "Controle Remoto RC6"
- "Controle Remoto XBOX"
(Qual configuração é útil para controles remotos arbitrários?Genérico?)
e o Ubuntu agora, após a atualização do BIOS, pode listar o 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
Saída 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
retorna lixo se eu pressionar botões em meus controles remotos, cat /dev/input/event6
faz o mesmo. irw
não gera nada além da entrada do mouse ao usar inputlirc
.
Agora não consigo fazer um dos meus controles remotos funcionar. Qual é o próximo passo?
Responder1
cat /dev/lirc0
retorna lixo se eu pressionar botões em meus controles remotos
O "lixo" provavelmente são mode2
dados de espaço e pulso, conforme descrito aqui:
http://lirc.org/html/lirc.html
Você pode verificar se os dados são dados de espaço e pulso executando o seguinte comando e pressionando os botões no controle remoto:
mode2 -d /dev/lirc0
Para ensinar o LIRC a entender um novo controle remoto, tente o seguinte:
irrecord -d /dev/lirc0 ~/lircd.conf
Para ver uma lista de nomes de chaves, execute:
irrecord --list-namespace
Tentei aprender um novo controle remoto irrecord
conforme descrito acima e não funcionou para mim. Mas acredito que o procedimento acima é o procedimento padrão. Estou executando o Ubuntu 16.04 em um NUC6CAY.
Mais informações nestas 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