You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

21

Friday, January 16th 2009, 8:46pm

Jepp so ist es


Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox front panel"
P: Phys=
H: Handlers=kbd event0
B: EV=100003
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox remote control (native)"
P: Phys=
H: Handlers=event1
B: EV=40100003
B: KEY=108fc312 2000041 0 0 0 0 8000 40b8 c01 1e1680 7bb80 0 ffc

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox advanced remote control (native)"
P: Phys=
H: Handlers=event2
B: EV=40100003
B: KEY=108fc312 2000041 0 0 0 0 8000 40b8 c01 1e1680 7bb80 0 ffc

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox ir keyboard"
P: Phys=
H: Handlers=kbd event3
B: EV=100003
B: KEY=fc312 2000041 0 0 0 0 18000 1a8 c0100c01 809ed690 800017 3f7fffff fffffffe

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox ir mouse"
P: Phys=
H: Handlers=event4
B: EV=7
B: KEY=30000 0 0 0 0 0 0 0 0
B: REL=3

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

22

Friday, January 16th 2009, 8:48pm

hmm ne da is nix bei.

was sagt:

Source code

1
find /dev/usb


*
eventuell brauchen wir den MCE Treiber nämlich gar nich:

Quoted

I have an Auvisio remote that uses this chip, too.
It looks like the HID driver grabs the device so you get the behaviour of a... HID device.


Mein usbhid.ko treiber sollte geladen sein ...


PS:

Source code

1
cat /proc/bus/usb/devices


damit kann man infos anzeigen über alle angeschlossenen USB Geräte und welche Treiber geladen sind dafür usw. Wäre evtl. auch interessant aber die liste is lang :)


Quoted

These remotes register themselves as two HID devices, a keyboard and a mouse. Some keys it sends as keyboard, some as mouse. So first you need to find out which devices it will use:


Hmmm !? Vlt doch Maus/Tastatur Treiber geladen lassen haben? Eventuell erkennt er deinen Zapper als Maus/Tastatur ????????? Wenn der da üvberhaupt von deinem zapper redet *grübel*
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

This post has been edited 1 times, last edit by "Homey" (Jan 16th 2009, 8:54pm)


23

Friday, January 16th 2009, 8:55pm

Source code

1
2
3
4
root@dm800:~# find /dev/usb
/dev/usb
/dev/usb/hid
root@dm800:~#

und

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ohci_hcd
S:  Product=BRCM OHCI
S:  SerialNumber=ohci-brcm
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 26/900 us ( 3%), #Int=  2, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ohci_hcd
S:  Product=BRCM OHCI
S:  SerialNumber=ohci-brcm
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  4 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=05a4 ProdID=9881 Rev= 1.10
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=   5 Ivl=10ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ehci_hcd
S:  Product=BRCM EHCI
S:  SerialNumber=ehci-brcm
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0411 ProdID=0098 Rev=40.00
S:  Manufacturer=BUFFALO
S:  Product=USB Flash Disk
S:  SerialNumber=B005000000125736
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=31875us
T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ohci_hcd
S:  Product=BRCM OHCI
S:  SerialNumber=ohci-brcm
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 26/900 us ( 3%), #Int=  2, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ohci_hcd
S:  Product=BRCM OHCI
S:  SerialNumber=ohci-brcm
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  4 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=05a4 ProdID=9881 Rev= 1.10
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=   5 Ivl=10ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ehci_hcd
S:  Product=BRCM EHCI
S:  SerialNumber=ehci-brcm
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0411 ProdID=0098 Rev=40.00
S:  Manufacturer=BUFFALO
S:  Product=USB Flash Disk
S:  SerialNumber=B005000000125736
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=31875us

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

24

Friday, January 16th 2009, 8:56pm

Guck dir nochmal meinen edit oben an ...

funktioniert der zapper (die tasten wo du sagtest die gehen auch ohne lirc) noch wenn maus/tastatur treiber nicht geladen sind?

Eventuell erkennt der Maus/Tastatur Treiber dein Gerät schon und deshalb kannste es auch ohne lirc bedienen !?

Quoted

These remotes register themselves as two HID devices, a keyboard and a mouse. Some keys it sends as keyboard, some as mouse. So first you need to find out which devices it will use:


Das würde vlt. erklären warum einige Tasten bei dir sogar ohne LIRC damit gingen ...
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

25

Friday, January 16th 2009, 8:57pm

Ich glaube es ist der gleiche Zapper zumindest das vrc 1100 ro steht bei mir auch drauf (auch wenn es ein anderer Clone ist)

Geht nicht wenn Maus Tastatur Treiber NICHT geladen sind nur mit! Wie schon vermutet das Teil wird als Maus/Tastatur erkannt.. wie im Windows auch HiHi

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

26

Friday, January 16th 2009, 9:00pm

dann müsste aber

cat /proc/bus/input/devices

was anzeigen ... du sagtest vorhin du hattest treiber entladen ... jetzt wo er geladen is mach nochmal:

cat /proc/bus/input/devices

und schau ob da noch nen neues gerät jetzt is, nach den 5 DMM geräten.

Quoted

Geht nicht wenn Maus Tastatur Treiber NICHT geladen sind nur mit! Wie schon vermutet das Teil wird als Maus/Tastatur erkannt.. wie im Windows auch HiHi


Okay dann vergess schonmal meine ganzen MCE Treiber hier :-) Weg damit ... brauchste wohl nicht da maus/tastatur treiber das dingen schon erkannt haben.

Ob lirc aber jetzt damit was anfangen kann muss ich guggn :-)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

27

Friday, January 16th 2009, 9:02pm

Genau

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
root@dm800:~# cat /proc/bus/input/devices
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox front panel"
P: Phys=
H: Handlers=kbd event0
B: EV=100003
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox remote control (native)"
P: Phys=
H: Handlers=event1
B: EV=40100003
B: KEY=108fc312 2000041 0 0 0 0 8000 40b8 c01 1e1680 7bb80 0 ffc

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox advanced remote control (native)"
P: Phys=
H: Handlers=event2
B: EV=40100003
B: KEY=108fc312 2000041 0 0 0 0 8000 40b8 c01 1e1680 7bb80 0 ffc

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox ir keyboard"
P: Phys=
H: Handlers=kbd event3
B: EV=100003
B: KEY=fc312 2000041 0 0 0 0 18000 1a8 c0100c01 809ed690 800017 3f7fffff fffffffe

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="dreambox ir mouse"
P: Phys=
H: Handlers=event4
B: EV=7
B: KEY=30000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0003 Vendor=05a4 Product=9881 Version=0110
N: Name="05a4:9881"
P: Phys=usb-ohci-brcm-2/input0
H: Handlers=kbd event7
B: EV=120003
B: KEY=e080ffdf 1cfffff ffffffff fffffffe
B: LED=7

I: Bus=0003 Vendor=05a4 Product=9881 Version=0110
N: Name="05a4:9881"
P: Phys=usb-ohci-brcm-2/input1
H: Handlers=kbd event8
B: EV=7
B: KEY=1f000f 0 20000 3878 d801d101 1e0000 0 0 0
B: REL=103

root@dm800:~#

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

28

Friday, January 16th 2009, 9:05pm

Okay, also sind die geräte auf event7 und event8

Genau wie bei dem hier:
http://blog.viridian-project.de/2008/10/…motes-and-lirc/

Ich versteh aber noch nich ganz wie der das ans laufen gekriegt hat und auch nicht was fürn lirc deamon ich kompilieren muss für welches gerät. :-)

Denke mal die telnet befehle die da stehen gehen nicht (ps kein "sudo" davor, das brauch man nicht auf ner dreambox) ?

Aber wir kommen der sache näher :-)

*edit*
obwohl beides aufeinmal ja auch erstmal nicht laufen muss. is was komplizierter. wäre ja schonmal ein erfolg "nur" die tastatur ans laufen zu kriegen, das sollte irgendwie gehen ... moment

*edit*
okay habs glaub ich gefunden. du brauchst'n lirc daemon mit "dev_input" support

Damit müsste das gehen ... mom ;)

*edit*
da isser. lircd mit devinput.

Kernelmodule oder so brauchste nicht!

Starten mit:
lircd -n -D5 --device=/dev/input/event7

und im anderen fenster dann wieder irw ... und schaun ob was passiert :)
Homey has attached the following file:
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

This post has been edited 2 times, last edit by "Homey" (Jan 16th 2009, 9:16pm)


29

Friday, January 16th 2009, 9:15pm

Mit der MCE Zapper Sache bist du hier der King. Die Zapper gab es doch bei fast jedem Aldi Rechner dazu... Das könnte ja DMM fast als Workaround durchgehen lassen :D

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

30

Friday, January 16th 2009, 9:19pm

Ja ich find die Idee auch nicht schlecht mit einem IR Empfänger ganz viele Fernbedienungen zu supporten. Das man zB auch mit seinem TV Zapper die dreambox oder so steuern kann.

Das würde mit dem eingebauten Empfänger der Box wunderbar funktionieren. Leider ist der treiber aber nicht open-source und man will uns auch nicht verraten wie wir unseren eigenen IR Treiber für die dreambox coden können, der dann zB mit LIRC funktioniert so das man jeden IR zapper nutzen kann und nicht nur den DMM Zapper. aber naja ... isn bisl offtopic jetzt. test mal da oben lieber lircd mit devinput support :)

Wäre schön wenns so leicht wäre und du ohne treiber und kernelmodule auskommst. Einfach nur lircd und irw und schon gehts los !?
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

31

Friday, January 16th 2009, 9:20pm

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
cd: "end" "remote"
lircd: end remote
lircd: config file read
lircd: lircd(devinput) ready
lircd: registering local client
lircd: accepted new client on /dev/lircd
lircd: initializing '/dev/input/event7'
lircd: devinput_rec
lircd: time 1232137153.011512  type 1  code 28  value 1
lircd: code 8001001c
lircd: trying "mceusb" remote
lircd: devinput_decode
lircd: failed "mceusb" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137153.011536  type 0  code 0  value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137153.067485  type 1  code 28  value 0
lircd: code 0001001c
lircd: trying "mceusb" remote
lircd: devinput_decode
lircd: failed "mceusb" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137153.067509  type 0  code 0  value 0
lircd: code 00000000



werde es mal sauber rebooten--- und berichten moment

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

32

Friday, January 16th 2009, 9:22pm

Wieso stehtn da noch was von "mceusb" :?:

Boot mal durch und dann nochmal mein lircd von eben drauf :) Eventuell lief lircd noch als du probierst hast die datei auszutauschen?

Auch keine mce-usb treiber von vorhin laden, nur deine maus+tastatur treiber

PS: So schlecht siehts aber gar nicht aus wenn ich nochmal draufguck .... was sagte denn IRW wenn du aufm zapper drücktest !? Ansonsten fehlt evtl. einfach nur config file mit richtigen Key Codes ... irgendwas erkennt er ja da:

Quoted

lircd: time 1232137153.011512 type 1 code 28 value 1


Sowas kommt immer wenn du aufm zapper drückst? Das wäre gut! Dann würde lirc was erkennen, nur an der config file happerts noch (deshalb decode failed)

Liegt vlt. nur an der mce usb config (etc/lircd.conf) !? Pack mal wieder die von deinem zapper rein :)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

This post has been edited 3 times, last edit by "Homey" (Jan 16th 2009, 9:32pm)


33

Friday, January 16th 2009, 9:34pm

habe gebootet und MCE als Tastatur Maus dran aber mit anderen neuen eventid -> event5 und event6
danach lircd gestartet und im zweiten Telnet irw gestartet Ergebnis s. u. Etwas auf der Fernbedienung gedrückt--> Reaktion der Dream null ----- Aber es geht zumindest sieht man Tastenanschläge man müsste jetzt noch die lircd.conf anpassen würde ich sagen Oder? Dazu muss ich erst mal alle Tasten codes notieren...

Quoted

initializing '/dev/input/event5'
lircd: devinput_rec
lircd: time 1232137639.337278 type 1 code 28 value 1
lircd: code 8001001c
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137639.337306 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137639.377257 type 1 code 28 value 0
lircd: code 0001001c
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137639.377281 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137640.369274 type 1 code 28 value 1
lircd: code 8001001c
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137640.369298 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137640.409238 type 1 code 28 value 0
lircd: code 0001001c
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137640.409262 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137641.329267 type 1 code 103 value 1
lircd: code 80010067
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137641.329296 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137641.578782 type 1 code 103 value 2
lircd: code 80010067
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137641.578798 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137641.601246 type 1 code 103 value 0
lircd: code 00010067
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137641.601267 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137642.129261 type 1 code 108 value 1
lircd: code 8001006c
lircd: trying "Auvisio_VRC-1100_Ro" remote
lircd: devinput_decode
lircd: failed "Auvisio_VRC-1100_Ro" remote
lircd: decoding failed for all remotes
lircd: devinput_rec
lircd: time 1232137642.129286 type 0 code 0 value 0
lircd: code 00000000
lircd: devinput_rec
lircd: time 1232137642.329240 type 1 code 108 value 0
lircd: code 0001006c
lircd: trying "Auvisio_VRC-1100_Ro" remote

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

34

Friday, January 16th 2009, 9:38pm

Yo ich denke das sieht dann schon gut aus und es happert nur an der config datei.

Könnte ein bisl kompliziert werden weil's so aussieht als ob er mit deiner config gar nix anfangen kann.

Die Codes von jeder taste erkennt er ja schonmal:
lircd: code 8001001c

Daraus muss man jetzt nen config file bastelt ... oh je :-)

PS: Beachte noch das wohl noch nicht alle tasten gehen. Ein paar maus und ein paar sind halt tastatur. Dazu müsste man halt 2 lirc's starten, einen der auf maus events udn einen auf keyboard events reagiert. Wie oben auf der einen website beschrieben.

Is aber was kompliziert halt, würde erstmal nur ein paar tasten irgendwie probieren. Halt die Zifferntasten oder so ...

PS: hier bei LIRC gibts auch nen programm zum config files erstellen, hat bei mir aber nie funktioniert! :-)

Kommt halt auch nach usr/sbin und dann in telnet mit "irrecord --device=/dev/input/event7 /tmp/meine_neue_config.conf" starten ...

eigentlich sollte er dann unter /tmp/meine_neue_config.conf ne config mit allen tasten anlegen die du gedrückt hast während irrecord lief, hat bei mir aber wie gesagt leider nie geklappt :)

Ansonsten müsse ma wohl ein config file von hand erstellen mit allen keycodes und tasten ... oh je :-)
Homey has attached the following file:
  • irrecord.zip (62.41 kB - 165 times downloaded - latest: Oct 12th 2014, 3:15pm)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

35

Friday, January 16th 2009, 9:43pm

RICHTIG

oder 15 Euro plus Versand und ne Creative kaufen...

evtl. geht ja auch ein conf file von nem original Microsoft MCE Zapper?

Ein Glück es ist WE da kann ich die Sache mal an mir vorüberziehen lassen.

Trotzdem vielen Dank -> ganz zu schweigen von meinem "dazugelernten"

Werde aber den Rest des Abend mit meiner Angetrauten verbringen Danke und CU ;) :thumbsup:


Quoted

PS: hier bei LIRC gibts auch nen programm zum config files erstellen, hat bei mir aber nie funktioniert! :-)

Kommt halt auch nach usr/sbin und dann in telnet mit "irrecord --device=/dev/input/event7 /tmp/meine_neue_config.conf" starten ...


werde ich erst morgen machen...

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

36

Friday, January 16th 2009, 9:44pm

Yo war auch lang genug jetzt.

Aufjedenfall besteht gute Hoffnung. LIRC kann mit dem Device schonmal was anfangen.

Das Konfig file kriegen wir auch noch hin :)

Bis dann und schönen Abend noch!
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

37

Saturday, January 17th 2009, 9:32am

Habe noch eine andere Fernbedienung in meiner Kiste für abgelegte Sachen gefunden Twinhan Zapper

Angesteckt reboot geht wieder vieles ein

Source code

1
cat /proc/bus/input/devices
bringt folgendes

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
I: Bus=0003 Vendor=6253 Product=0100 Version=0100 
N: Name="Twinhan Tech Remote Control" 
P: Phys=usb-ohci-brcm-2/input0 
H: Handlers=kbd event5 
B: EV=120003 
B: KEY=800000 0 e0b0ffdf 1cfffff ffffffff fffffffe 
B: LED=1f 

I: Bus=0003 Vendor=6253 Product=0100 Version=0100 
N: Name="Twinhan Tech Remote Control" 
P: Phys=usb-ohci-brcm-2/input1 
H: Handlers=event6 
B: EV=7 
B: KEY=70000 0 0 0 0 0 0 0 0 
B: REL=3


habe auch von dort die lircd.conf benutzt und lircd mit

Source code

1
lircd -n -D5 --device=/dev/input/event5
gestartet Ergebnis

Source code

1
2
3
4
5
6
lircd: end codes 
lircd: "end" "remote" 
lircd: end remote 
lircd: WARNING: you should specify a valid gap value 
lircd: config file read 
lircd: lircd(devinput) ready

danach irw im zweiten Telnet Zapper/Dream reagiert auf Ziffern und hoch/runter/re/li/ok im 1. Telnet Fenster sind auch Tastenanschläge zu sehen. Leider passiert nix auf der Dream. Werde mal andere lircd.conf probieren


habe jetzt mal etwas an der lircd.conf editiert 1 --> key1

im irw Fenster steht jetzt

Source code

1
2
3
root@dm800:~# irw 
Unknown RC Command: 
0000000000010002 00 key1 TwinHan


und im Telnet mit dem lircd

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
lircd: devinput_rec 
lircd: time 1232181820.786416 type 1 code 2 value 1 
lircd: code 80010002 
lircd: trying "TwinHan" remote 
lircd: devinput_decode 
lircd: pre: 0 
lircd: code: 80010002 
lircd: post: 0 
lircd: code: 0000000080010002 

lircd: failed "TwinHan" remote 
lircd: decoding failed for all remotes 
lircd: devinput_rec 
lircd: time 1232181820.786444 type 0 code 0 value 0 
lircd: code 00000000 
lircd: devinput_rec 
lircd: time 1232181820.802397 type 1 code 2 value 0 
lircd: code 00010002 
lircd: trying "TwinHan" remote 
lircd: devinput_decode 
lircd: pre: 0 
lircd: code: 10002 
lircd: post: 0 
lircd: code: 0000000000010002 

lircd: found: key1 
lircd: writing to client 0 
lircd: devinput_rec 
lircd: time 1232181820.802432 type 0 code 0 value 0 
lircd: code 00000000


wenn ich die 1 drücke

ändere gerade mein lircd.conf ab mit Erfolg!

Source code

1
2
3
root@dm800:~# irw 
RC Command KEY1 
RC Command KEY2


und Dream reagiert :thumbsup:



UPDATE:



Mir fehlen noch die Dreamkürzel der Tasten Teletext und rechts links neben der null. Sonst ist meine lircd.conf komplett. Kann da jemand helfen?
warrior700 has attached the following file:
  • lircd.rar (674 Byte - 183 times downloaded - latest: Yesterday, 10:01am)

This post has been edited 4 times, last edit by "warrior700" (Jan 17th 2009, 12:32pm)


Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

38

Saturday, January 17th 2009, 1:55pm

Super :-)

Die Tasten rechts/links neben der 0 sind im IRW Client schon drin, die Tasten müssen so heissen: BRLEFT und BRRIGHT.

Den TEXT Button seh ich grad gar nich, hab ich wohl vergessen. Pack ich in die nächste IRW Version mit rein mit dem Namen "TEXT".

Muss auch noch an der "LANGE TEXT" oder "LANGE BLAU" drücken funktion arbeiten, klappt im moment noch nicht und der drückt dann halt mehrmals hintereinander kurz Blau/Text. Gutemine hat mir aber schon verraten wie's geht ... muss es nur noch Umsetzen können im IRW :-)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

This post has been edited 2 times, last edit by "Homey" (Jan 17th 2009, 2:02pm)


39

Saturday, January 17th 2009, 2:12pm

Ja, genauso wie lang INFO

und irgendwie muss ich das dann automatisch starten können (also beim reboot)

das Startsrcipt von dir bringt mir leider ne Fehlermeldung (trotz meiner abgeänderten lircd startzeile)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh 

case "$1" in 
start) 
echo "[SCRIPT] $1: LIRC Daemon" 
/usr/sbin/lircd --device=/dev/input/event5 
sleep 2 
/usr/sbin/irw & 
;; 
stop) 
echo "[SCRIPT] $1: LIRC Daemon" 
killall -9 lircd irw 2>/dev/null 
;; 
*) 
$0 stop 
exit 0 
;; 
esac 
exit 0


wo müssen die Zeilen bzw. das Script hin wenn es beim Booten der Box mit geladen werden soll?

Momentan starte ich es halt so



Source code

1
2
/usr/sbin/lircd --device=/dev/input/event5 
/usr/sbin/irw &




Muß leider jetzt schon wieder weg...

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,181

Location: NRW

Occupation: Softwareentwickler

  • Send private message

40

Saturday, January 17th 2009, 2:16pm

Was kommt denn da für ein Fehler? Ist doch genauso als wenn du manuell startest mit dem Befehl !?

Wenn's aber klappt ist autostart von dem *.sh script auch nicht schwer.

Wenn der script in /usr/script/lircd.sh liegt, dann einfach folgenden Telnet Befehl machen:

Source code

1
ln -sfn /usr/script/lircd.sh /etc/rc3.d/S99lircd.sh


Dann ist der Script verlinkt im autostart (verzeichnis /etc/rc3.d/) und beim nächsten reboot wird der script automatisch gestartet :-)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

1 user apart from you is browsing this thread:

1 guests