Попытка получить XBMC HTP вверх и с использованием ubuntu в качестве os. Запуск 13.04 с 12.04 не будет установлен на ПК - у меня есть мини-гигабайт Birx mini с чипом i3 и 64-разрядным диском msata.
Чтобы управлять им, я получил Mediagate (aka AVS) отсюда:
http://www.rakuten.com/pr/product.aspx?sku=206225418
Я потратил часы, пытаясь заставить LIRC забрать его. Если я использую irrecord, он находит это без проблем. Вот начальные результаты:
root@xbmc:~# irrecord --device=/dev/lirc0 myremote.conf
...
...
...
Found const length: 93657
Please keep on pressing buttons like described above.
................................................................................
RC-6 remote control found.
Found possible header: 2694 863
No repeat code found.
Unknown encoding found.
Creating config file in raw mode.
Now enter the names for the buttons.
Я записываю несколько кнопок, и myremote.conf выглядит так:
begin remote
name myremote.conf
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100
gap 93657
begin raw_codes
name KEY_UP
2800 750 550 350 550 350
500 800 550 800 1400 800
550 350 550 350 500 400
500 400 500 350 550 350
500 400 500 400 500 350
550 7500 450 400 950 850
500 400 500 400 450 400
500 400 950 400 500 400
450 400 500 850 500
name KEY_DOWN ......
Итак, все, кажется, работает до сих пор. Я запускаю lirc с файлом conf и тестирую с irw, но irw не выводит ничего, независимо от того, какую клавишу я нажимаю.
root@xbmc:~# lircd --device=/dev/lirc0 myremote.conf
root@xbmc:~# irw[/CODE]
The USB receiver blinks to confirm it is receiving a signal. if I watch the port directly I do get output:
[CODE]
root@xbmc:/dev# cat /dev/lirc0
ÿÿÿð
ô^&^& ô ª ôô^&^&^ôôô^&^ôPuTTYô ÈRÂôô¶Û¾
&,&^& ô ª ôôPuTTYô^&^ôôôô^ôô¶ô^ôôôRÂôôð¾
ôôôRÂRxRÂôôôôÂôôôPuTTYBÂÂÂÂô#ð
î&^&^& &îª ôô^&^&^ôô^&^ôôPuTTYôLô¶ ôôôô
ôôôÂJ
RôÂôRôRFRôôÂÂÂôPuTTYôôÂÂÂô
ÂÂÂÂÂÂR¶RÂÂÂð
î&^&^ô & xRô^&^&PuTTY^ôôô^&^ôôô
ôôôÂRôôôì^C
Вот как устройство показывает в системе:
Любые идеи?
Спасибо Эрни