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-

А к чему это? Я ж говорю, что

А к чему это?
Я ж говорю, что у меня он устройства не видит, но при этом он настроен, что в общем-то видно...

На телефон он

На телефон он реагирует:

09:37:14.108618 xid:cmd 4763d6c0 > ffffffff S=6 s=* localhost hint=0400 [ Computer ] (25)
09:37:16.508636 xid:cmd 4763d6c0 > ffffffff S=6 s=0 (14)
09:37:16.608618 xid:cmd 4763d6c0 > ffffffff S=6 s=1 (14)
09:37:16.708617 xid:cmd 4763d6c0 > ffffffff S=6 s=2 (14)
09:37:16.797700 xid:rsp 4763d6c0 < 000028db S=6 s=2 K300 series hint=9124 [ PnP Modem IrCOMM IrOBEX ] (28)
09:37:16.808846 xid:cmd 4763d6c0 > ffffffff S=6 s=3 (14)
09:37:16.908618 xid:cmd 4763d6c0 > ffffffff S=6 s=4 (14)
09:37:17.008618 xid:cmd 4763d6c0 > ffffffff S=6 s=5 (14)
09:37:17.108618 xid:cmd 4763d6c0 > ffffffff S=6 s=* localhost hint=0400 [ Computer ] (25)

Ну он работает.. это и было сразу видно. Правда видит телефон он - с расстояния сантиметров 15, дальше никак.. А на пульты вообще никак не реагирует... Может ему частоты поменять как-то можно?

Пульты: 2 Panasonic'a и Sven.

если устройство есть здесь

если устройство есть здесь http://www.lirc.org/html/table.html
то уже всё готово, остается только сделать что хочется, если нет, то исходники в руки и самому дописать поддержку устройства.

:)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".