Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: ratom 29 Prosince 2010, 13:06:37
-
Koupil jsem si externí TV kartu, chip af9015: tuner, nainstaloval a TV běží, chtěl jsem rozběhnout dálkové ovládání s Lirc a zatím bez úspěchu, postupoval jsem dle návodu:
http://www.root.cz/clanky/lirc-dalkove-ovladani-pro-vas-linux/
ls -l /dev/input/by-id
celkem 0
lrwxrwxrwx 1 root root 9 2010-12-29 07:09 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5
Při konfiguraci Lirc nevím,co nastavit za výrobce a typ zařízení, zkoušel jsem custom, Command IR : Direct TV Receiver. Nevím, co by bylo vhodné pro usb-Afatech_DVB-T.
Příkaz irrecord ani hexdump mi nic neukázal.
dmesg:
[ 17.416947] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[20160.215998] lirc_dev: IR Remote Control driver registered, major 61
[20307.896252] lirc_dev: IR Remote Control driver registered, major 61
[20358.034675] lirc_dev: IR Remote Control driver registered, major 61
[20402.035985] lirc_dev: IR Remote Control driver registered, major 61
[21178.821511] lirc_dev: IR Remote Control driver registered, major 61
-
V ovladačích pro windows jsem objevil k tlačítkům:
[General]
Name=Default
Plugin=HID Device.dll
[Custom]
MaskCode=0x00FF
[CommandMaps]
1=Power_Off,6,80,0,0,0,0,0,0
2=ReturnLastChannel,6,82,0,0,0,0,0,0
3=Volume_Up,6,187,0,0x00,0,0,0,0
4=Volume_Down,6,189,0,0x00,0,0,0,0
5=Next_Chapter,0,187,0,0x00,0,0,0,0
6=Previous_Chapter,0,189,0,0x00,0,0,0,0
7=Num_1,2,49,0,0,0,0,0,0
8=Num_2,2,50,0,0,0,0,0,0
9=Num_3,2,51,0,0,0,0,0,0
10=Num_4,2,52,0,0,0,0,0,0
11=Num_5,2,53,0,0,0,0,0,0
12=Num_6,2,54,0,0,0,0,0,0
13=Num_7,2,55,0,0,0,0,0,0
14=Num_8,2,56,0,0,0,0,0,0
15=Num_9,2,57,0,0,0,0,0,0
16=Full_Screen,0,27,0,0,0,0,0,0
17=Num_0,2,48,0,0,0,0,0,0
18=Stop,8,35,0,0,0,0,0,0
19=Record,6,84,0,0,0,0,0,0
[Files]
Version=6.0.0.2
ServicePack=0
OEMClientName=qiangshi_AF9015_DVBT
-
I: Bus=0003 Vendor=15a4 Product=9016 Version=0101
N: Name="Afatech DVB-T 2"
P: Phys=usb-0000:00:03.3-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
U: Uniq=010101010600001
H: Handlers=kbd event5
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
-
Pred nedavnem jsem konfiguroval dalku.Z vypisu vidim ze v ovladaci asi neni problem. Je podle mne potreba nakonfigurovat Vase dalkove ovladani prave pomoci irrecord, ktery vytvori prave ten soubo jako je ve winech.
Nejsem si jist parametry tohoto prikazu ale zadavaly se tam parametry jako cesta k /dev/"zarizeni ir" ze je to nove dalk. ovladani.
Pak se tam nadefinovaly jednotliva tlacitka k funkcim ovladace a behalo to. Pokud Vam to nepujde ozvete se...
-
irrecord -H dev/input -d /dev/input/event5 lirc_c.conf
ani
hexdump /dev/input/event5
ani
irw
mi nic nevypsalo
v hardware.conf jsem změnil řádky:
REMOTE_DRIVER="dev/input"
REMOTE_DEVICE="/dev/input/event5"
-
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Afatech DVB-T 2"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event5"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""
TRANSMITTER=""
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
START_LIRCMD=""
LOAD_MODULES=""
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
/etc/lirc$ sudo /etc/init.d/lirc restart * Stopping remote control daemon(s): LIRC [ OK ]
* Loading LIRC modules [ OK ]
* Starting remote control daemon(s) : LIRC [ OK ]
-
[ 1.943475] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[ 1.944268] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
[ 1.944967] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
V dmesg jsem objevil tyto řádky, poslední odhaduji na DO,ale nejsem si tím jistý.
egrep "Name|Handlers" /proc/bus/input/devices
N: Name="Power Button"
H: Handlers=kbd event0
N: Name="Sleep Button"
H: Handlers=kbd event1
N: Name="Power Button"
H: Handlers=kbd event2
N: Name="Macintosh mouse button emulation"
H: Handlers=mouse0 event3
N: Name="AT Translated Set 2 keyboard"
H: Handlers=kbd event4
N: Name="Afatech DVB-T 2"
H: Handlers=kbd event5
N: Name="ImExPS/2 Generic Explorer Mouse"
H: Handlers=mouse1 event6
-
Zkusil jsem přeinstaloval lirc a stále nic.
Ještě jsem našel v popisu testování Lircu tyto příkazy:
mode2, smode2, xmode2 - shows the pulse/space length of infrared
signals
Vyzkouším a uvidím.
-
Zatím se mi DO nepodařilo zprovoznit, základní chybu bych viděl někde v konfiguraci.
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-id/usb-Afatech_DVB-T_2_010101010600001-event-ir"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="Custom"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
-
Zatím jsem neuspěl, zkoušel jsem několik variant, ještě z dmesg přemýšlím USB HID v1.01 Keyboard [Afatech DVB-T 2], jak nastavit do hardware.conf ...
USB - DVB-T - externi tv karta
[ 17.855432] af9013: firmware version:4.65.0
[ 18.166168] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[ 17.425761] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[ 17.423465] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[ 17.423614] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
[ 1.987208] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
[ 1.986465] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
tomas@tomas-desktop:/dev/input/by-path$ ls
pci-0000:00:03.3-usb-0:1:1.1-event-ir platform-i8042-serio-1-event-mouse
platform-i8042-serio-0-event-kbd platform-i8042-serio-1-mouse
tomas@tomas-desktop:/dev/input/by-id$ ls
usb-Afatech_DVB-T_2_010101010600001-event-ir
tomas@tomas-desktop:/dev/input/by-id$ ls -l /dev/input/by-idcelkem 0
lrwxrwxrwx 1 root root 9 2011-02-13 11:26 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5
LIRC:
tomas@tomas-desktop:/etc/lirc$ ls
hardware.conf hardware.conf.old lircd.conf lircd.conf.dpkg-old lircmd.conf
sudo dpkg-reconfigure lirc
Linux input layer - /dev/input/eventX
Custom - /dev/input/event5
sudo service lirc restart
tomas@tomas-desktop:/etc/lirc$ sudo service lirc restart
* Stopping remote control daemon(s): LIRC [ OK ]
* Loading LIRC modules [ OK ]
* Starting remote control daemon(s) : LIRC [ OK ]
-
Ještě jsem našel.
tomas@tomas-desktop:/sys/class/input$ ls
event0 event2 event4 event6 input1 input3 input5 mice mouse1
event1 event3 event5 input0 input2 input4 input6 mouse0
-
Nevím, jestli mám nastaven správně konfigurační soubor, jestli jdu správným směrem:
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event5"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="Command IR : Direct TV Receiver"
TRANSMITTER_MODULES="lirc_dev lirc_cmdir"
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD=true
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
-
Vypadá to na HID zařízení (tedy emuluje klávesníci a/nebo myš), tzn je zbytečné zkoušet chytat nějaké IR kódy.
BEZ Lircu by měla tlačítka DO psát písmenka nebo hýbat myší.
Nebývá to ideální a jak to remapovat se zkuste inspirovat zde: http://forum.xbmc.org/showthread.php?t=63484
resp. https://wiki.archlinux.org/index.php/LIRC#Setup_a_HID_device_with_lirc
-
Díky. Vypadá to slibně. Snad se konečně dostanu k cíli.
Z těch návodů se zdá,že to sedí:
[ 1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
-
V návodech viz. výše jsem našel, že bych měl najít ve výpisu dvě USB HID zařízení se stejným Name="HID .....", jenže já ve výpisu stejný název nemám.
Z výpisu vím, že event6 je myš a event4 klávesnice. Event5 je Name="Afatech DVB-T 2", tipuji že do dvojice s event3 Name="Macintosh mouse button emulation", ale nejsem si tím jistý.
tomas@tomas-desktop:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=4000 0 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=mouse0 event3
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=15a4 Product=9016 Version=0101
N: Name="Afatech DVB-T 2"
P: Phys=usb-0000:00:03.3-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
U: Uniq=010101010600001
H: Handlers=kbd event5
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0011 Vendor=0002 Product=0006 Version=0000
N: Name="ImExPS/2 Generic Explorer Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event6
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143
tomas@tomas-desktop:~$ ls -l /dev/input/by-id
celkem 0
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5
tomas@tomas-desktop:~$ ls -l /dev/input/by-path
celkem 0
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 pci-0000:00:03.3-usb-0:1:1.1-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 platform-i8042-serio-0-event-kbd -> ../event4
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 platform-i8042-serio-1-event-mouse -> ../event6
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 platform-i8042-serio-1-mouse -> ../mouse1
-
Bez Lircu se mi po stisku tlačítka DO nepíšou písmenka ani nehýbe kurzor myši.
Ani v u hexdump se nic nevypisuje.
-
Z dmesg jsem vyčetl:
[ 1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
[ 1.987208] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 pci-0000:00:03.3-usb-0:1:1.1-event-ir -> ../event5
I: Bus=0003 Vendor=15a4 Product=9016 Version=0101
N: Name="Afatech DVB-T 2"
P: Phys=usb-0000:00:03.3-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
U: Uniq=010101010600001
H: Handlers=kbd event5
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="phys="usb-0000:00:03.3-1/input5"
TRANSMITTER_SOCKET="/dev/lircd"
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="Custom"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER="devinput"
TRANSMITTER_DEVICE="phys="usb-0000:00:03.3-1/input1"
TRANSMITTER_SOCKET="/dev/lircd"
TRANSMITTER_LIRCD_CONF="/etc/lirc/lircd.conf"
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
#
#Parameters for daemon
#
PIDFILE0="/var/run/lircd0.pid"
PIDFILE1="/var/run/lircd1.pid"
LIRC_DEVICE0="/dev/input/by-id/usb-Afatech_DVB-T_2_010101010600001-event-ir"
LIRC_DEVICE1="/dev/input/by-path/pci-0000:00:03.3-usb-0:1:1.1-event-ir"
LIRC_DRIVER="devinput"
LIRC_EXTRAPTS=""
LIRC_CONFIGFILE="/etc/lircd.conf"
-
[ 1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
Abysme předešli případnému vlivu úprav systému. V Ubuntu spuštěného z live CD také tlačítka DO nepíší nic (v terminálu, geditu apod)?
-
Zkoušel sem najet Ubuntu z Live CD a ani pak se po mačkání DO ovladače nic nedělo. Nic se nepsalo, kurzor se nehýbal ( v geditu, terminálu ).
-
možná že sem jdu s křížkem po funuse ale když mužu pomužu (omluva za obnovu strýho dredu, mě to nedalo)
postupoval jsem podle návodu na rootu: http://www.root.cz/clanky/lirc-dalkove-ovladani-pro-vas-linux/ (http://www.root.cz/clanky/lirc-dalkove-ovladani-pro-vas-linux/)
mám jádro 2.6.37 na 10.10 ale s továrním 2.6.35-30 mě nechtěl fachčit tuner jako takovej takže DO nemělo šanci jít. takže jádro 2.6.37 a vejš (na 2.6.36 prej neni podpora pro jednoho švába v tom tuneru)
!pokus máš natty stačí jen nainstalovat nesvobodnej firmware! instaloval jsem to odsud: http://www.ramoonus.nl/2011/01/linux-kernel-2-6-37-installation-guide-for-ubuntu-linux/ (http://www.ramoonus.nl/2011/01/linux-kernel-2-6-37-installation-guide-for-ubuntu-linux/) (kompilace by i s osekanym jádrem na mojí hypermašině trvala 2 dny a na kernel.ubuntu.com je pro mavericka jen vývojová verze)
článek na rootu je v pohodě, ale:
home@PC:~$ ls -l /dev/input/by-id
celkem 0
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event3
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 usb-Genius_Optical_Mouse-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 usb-Genius_Optical_Mouse-mouse -> ../mouse0
všimni si event3 a tu si všimni event5
home@PC:~$ ls -l /dev/input/by-path
celkem 0
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.0-usb-0:3:1.0-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.0-usb-0:3:1.0-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.1-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.1-usb-0:1:1.1-event-ir -> ../event3
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 platform-i8042-serio-0-event-kbd -> ../event2
a právě ty potřebuješ pracovat s eventem5
tip: vykašli se na hexdump použi irrecord udělej 1-2 tlačítka pak to hodí chybu, dej(musíš) enter a spusť ten samej příkaz znova v mym případě: irrecord -H dev/input -d /dev/input/event5 lircd.conf až budeš mít všechny tlačítka překopíruj do /etc/lirc
mužeš zkusit i můj lircd.conf:
begin remote
name OEM_RC
bits 8
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 56
pre_data 0x40004000080
gap 500038
toggle_bit_mask 0x0
begin codes
Power 0x12
Vol+ 0x1A
Ch+ 0x1E
Recall 0x01
Vol- 0x02
ch- 0x03
1 0x04
2 0x05
3 0x06
4 0x07
5 0x08
6 0x09
7 0x0A
8 0x1B
9 0x1F
Zoom 0x0C
0 0x0D
Stop 0x0E
Rec 0x00
Timeshift 0x19
end codes
end remote
a hardware.conf(s tím že si doplníš číslo tvýho eventu):
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="OEM_RC"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event*dosaď číslo*"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
-
Díky za obnovení, ještě se mi DO nepodařilo rozhýbat. Nechal jsem to být.
Já mám Ubuntu 10.04.1 LTS lucid - Linux tomas-desktop 2.6.32-30-generic #59-Ubuntu SMP Tue Mar 1 21:30:21 UTC 2011 i686 GNU/Linux.
Stále končím s irrecord:
...
Press RETURN to continue.
Hold down an arbitrary button.
irrecord: gap not found, can't continue
irrecord: closing '/dev/input/event5'
Bohužel ani tvůj lircd.conf, hardware.conf to nevyřešil.
Jinak díky za snahu.
-
Pokud použiju:
sudo irrecord -H dev/input -d /dev/input/event5 lircd.conf
...
Please enter the name for the next button (press <ENTER> to finish recording)
KEY_POWER
Now hold down button "KEY_POWER".
irrecord: no data for 10 secs, aborting
The last button did not seem to generate any signal.
Press RETURN to continue.
Při výpisu do nového conf souboru:
...
Press RETURN to continue.
Hold down an arbitrary button.
irrecord: gap not found, can't continue
irrecord: closing '/dev/input/event5'