Infrared: Можно ли перенастраивать частоты инфракрасного контроллёра?
Завалялся у меня вот такой девайс: http://www.dostavka.ru/product_id/5187737 Tekram iRmate 410w.
Вот и подумал.. а может с ним интересного чего сделать можно. Я разработчик, поэтому руки чешутся чего-нить навернуть эдакого :)
Покупал я его для сотового - раньше работал хорошо. Под виндой. Под линуксом.. с тем сотовым завтра проверю. Сейчас попытался проверить на пульте дистанционного управления колонками компа и телевизором.. Ни на то, ни на другое не реагирует. Мне казалось может среагировать..
Внешне, вообще, он придаёт признаки жизни. Лампочка мигает. Пустой сигнал идёт с него.. вот тока пустой всегда :) (ниже приведу листинг).
Вот и подумал, может у меня частоты пультов и ИК датчика не совпались? Может такое ведь быть? Может мне их подогнать как-то один под другой можно? :)
# dmesg [ 1285.252223] usb 3-2: uhci_result_common: failed with status 440000 [ 1285.454089] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004 [ 1285.454106] uhci_hcd 0000:00:1d.1: port 2 portsc 008a,00 [ 1285.454122] hub 3-0:1.0: port 2, status 0100, change 0003, 12 Mb/s [ 1285.454128] usb 3-2: USB disconnect, address 4 [ 1285.454132] usb 3-2: unregistering device [ 1285.454162] usb 3-2: usb_disable_device nuking all URBs [ 1285.454172] usb 3-2: unregistering interface 3-2:1.0 [ 1285.466082] usb 3-2:1.0: uevent [ 1285.466394] usb 3-2: uevent [ 1285.570057] hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 [ 1286.704060] usb usb3: suspend_rh (auto-stop) [ 1287.704069] hub 3-0:1.0: hub_suspend [ 1287.704082] usb usb3: bus auto-suspend [ 1287.704086] usb usb3: suspend_rh [ 1583.486007] CE: hpet increasing min_delta_ns to 15000 nsec [ 1670.266156] usb usb1: usb resume [ 1670.266164] ehci_hcd 0000:00:1d.7: resume root hub [ 1670.387326] ehci_hcd 0000:00:1d.7: port 4 full speed --> companion [ 1670.387337] ehci_hcd 0000:00:1d.7: GetStatus port 4 status 003801 POWER OWNER sig=j CONNECT [ 1670.398052] hub 1-0:1.0: hub_resume [ 1670.398082] ehci_hcd 0000:00:1d.7: GetStatus port 4 status 003002 POWER OWNER sig=se0 CSC [ 1670.499066] usb usb3: usb resume [ 1670.499073] usb usb3: wakeup_rh [ 1670.499085] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0000 [ 1670.531072] hub 3-0:1.0: hub_resume [ 1670.531099] uhci_hcd 0000:00:1d.1: port 2 portsc 0093,00 [ 1670.531105] hub 3-0:1.0: port 2: status 0101 change 0001 [ 1670.632081] hub 3-0:1.0: state 7 ports 2 chg 0004 evt 0000 [ 1670.632099] hub 3-0:1.0: port 2, status 0101, change 0000, 12 Mb/s [ 1670.734037] usb 3-2: new full speed USB device using uhci_hcd and address 5 [ 1670.870064] usb 3-2: default language 0x0409 [ 1670.880066] usb 3-2: New USB device found, idVendor=066f, idProduct=4200 [ 1670.880071] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1670.880077] usb 3-2: Product: IrDA/USB Bridge [ 1670.880080] usb 3-2: Manufacturer: Sigmatel Inc [ 1670.880199] usb 3-2: uevent [ 1670.880233] usb 3-2: usb_probe_device [ 1670.880238] usb 3-2: configuration #1 chosen from 1 choice [ 1670.886060] usb 3-2: adding 3-2:1.0 (config #1, interface 0) [ 1670.886114] usb 3-2:1.0: uevent [ 1670.886169] stir4200 3-2:1.0: usb_probe_interface [ 1670.886174] stir4200 3-2:1.0: usb_probe_interface - got id [ 1670.898261] SigmaTel STIr4200 IRDA/USB found at address 5, Vendor: 66f, Product: 4200 [ 1670.898278] irda0 (stir4200): not using net_device_ops yet [ 1670.899813] stir4200 3-2:1.0: IrDA: Registered SigmaTel device irda0 [ 1670.899827] drivers/usb/core/inode.c: creating file '005' [ 1672.704357] hub 1-0:1.0: hub_suspend [ 1672.704370] usb usb1: bus auto-suspend [ 1672.704375] ehci_hcd 0000:00:1d.7: suspend root hub # lsusb Bus 003 Device 005: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge # irdadump 00:16:57.628759 xid:cmd fef78284 > ffffffff S=6 s=1 (14) 00:16:57.728737 xid:cmd fef78284 > ffffffff S=6 s=2 (14) 00:16:57.828729 xid:cmd fef78284 > ffffffff S=6 s=3 (14) 00:16:57.928696 xid:cmd fef78284 > ffffffff S=6 s=4 (14) 00:16:58.028736 xid:cmd fef78284 > ffffffff S=6 s=5 (14) 00:16:58.128474 xid:cmd fef78284 > ffffffff S=6 s=* localhost hint=0400 [ Computer ] (25) 00:17:00.528701 xid:cmd fef78284 > ffffffff S=6 s=0 (14) 00:17:00.628697 xid:cmd fef78284 > ffffffff S=6 s=1 (14) 00:17:00.728475 xid:cmd fef78284 > ffffffff S=6 s=2 (14) 00:17:00.828692 xid:cmd fef78284 > ffffffff S=6 s=3 (14) 00:17:00.928476 xid:cmd fef78284 > ffffffff S=6 s=4 (14) 00:17:01.028475 xid:cmd fef78284 > ffffffff S=6 s=5 (14) 00:17:01.128696 xid:cmd fef78284 > ffffffff S=6 s=* localhost hint=0400 [ Computer ] (25) ..............одно и тоже - пусто..............
- Для комментирования войдите или зарегистрируйтесь
http://tuxmobil.org/Infrared-
http://tuxmobil.org/Infrared-HOWTO/infrared-howto-s-irda-usb.html
А к чему это? Я ж говорю, что
А к чему это?
Я ж говорю, что у меня он устройства не видит, но при этом он настроен, что в общем-то видно...
На телефон он
На телефон он реагирует:
Ну он работает.. это и было сразу видно. Правда видит телефон он - с расстояния сантиметров 15, дальше никак.. А на пульты вообще никак не реагирует... Может ему частоты поменять как-то можно?
Пульты: 2 Panasonic'a и Sven.
если устройство есть здесь
если устройство есть здесь http://www.lirc.org/html/table.html
то уже всё готово, остается только сделать что хочется, если нет, то исходники в руки и самому дописать поддержку устройства.
:)