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.

41

Saturday, January 17th 2009, 6:32pm

hm...

also ich starte das script wie folgt:

Source code

1
2
3
4
5
root@dm800:~# sh /usr/script/lircd.sh start 
: not found/lircd.sh: 2: 
: not found/lircd.sh: 3: 
/usr/script/lircd.sh: 4: Syntax error: word unexpected (expecting "in") 
root@dm800:~#


evtl. mache ich da auch was falsch...

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

42

Saturday, January 17th 2009, 6:47pm

auch einen linux kompatiblen editor benutzt? Also bei mir geht's ... auch der script den du eine seite zuvor geposted hast. Kein problem
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

43

Saturday, January 17th 2009, 7:16pm

Fehler gefunden. Mein Editor stand auf Dos nicht auf Unix. Habe im vi die Zeilenumbrüche mit ^M gesehn. Nochmal neu abgespeichert als Unix und ... GEHT... werde es nun als autostart einbinden.

44

Thursday, January 22nd 2009, 10:21pm

Hab gerade den Thread entdeckt! Bin jetzt am Üben mit meinem MCE Remote von Microsoft. Wenn ich den anschliesse kommt folgendes in dmesg:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
usb 2-2: new full speed USB device using brcm-ohci-0 and address 2
brcm-ohci-0 brcm-ohci-0.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
usb 2-2: ep0 maxpacket = 16
usb 2-2: default language 0x0409
usb 2-2: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: eHome Infrared Transceiver
usb 2-2: Manufacturer: Philips
usb 2-2: SerialNumber: PH001OQ2
usb 2-2: hotplug
usb 2-2: adding 2-2:1.0 (config #1, interface 0)
usb 2-2:1.0: hotplug
hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0004


Aber leider erscheint nichts unter /proc/bus/input/devices. Ich habe vorne auf Seite 2 etwas von Tastatur Treibern gelesen, damit meine Remote erkannt wird, aber welche und woher nehmen?
Btw, den gleichen Receiver nehme ich für Ubuntu, und dort wird das Modul "lirc_mceusb2" verwendet, aber leider ist dies auf der Ersten Seite gelöscht worden im Anhang von Homey!

Danke Für die Hilfe.

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

45

Friday, January 23rd 2009, 1:32pm

Hab gerade den Thread entdeckt! Bin jetzt am Üben mit meinem MCE Remote von Microsoft.

[...]

Aber leider erscheint nichts unter /proc/bus/input/devices. Ich habe vorne auf Seite 2 etwas von Tastatur Treibern gelesen, damit meine Remote erkannt wird, aber welche und woher nehmen?
Btw, den gleichen Receiver nehme ich für Ubuntu, und dort wird das Modul "lirc_mceusb2" verwendet, aber leider ist dies auf der Ersten Seite gelöscht worden im Anhang von Homey!

Danke Für die Hilfe.


Musst probieren. Zuerst würde ich aber Maus+Tastatur Treiber probieren und schaun ob damit ein "Input Device" erstellt wird.

Ansonsten hier der Treiber:
Homey has attached the following file:
  • mce_usb2.zip (92.67 kB - 124 times downloaded - latest: May 12th 2013, 8:28pm)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

46

Friday, January 23rd 2009, 2:58pm

Danke. Bin noch auf der Arbeit, aber wo sind denn die Maus und Tastaturtreiber? Kann ich die in Enigma2 aktivieren, oder von der Platte Laden? Muss wohl heute früher Feierabend machen... :-)

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

47

Friday, January 23rd 2009, 3:29pm

Gute Frage, nächste Frage :-)

Weiss es nicht genau das ich diese nie gebraucht habe. Bei einigen 3rd Party Images isser direkt eingebaut.

Vielleicht die usbhid.ko von der ersten Seite !?!?

Wenn's aber unter Ubuntu mir lirc_mceusb2 läuft, dann probier das halt. Müsste ja dann auch auf deiner DM800 gehen :-)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

48

Friday, January 23rd 2009, 5:24pm

Habs im 3rd Party Image mit den Tastaturtreibern probiert, der lädt nur die usbhid.ko und das bringt nichts. Dann hab ich deine Module genommen, aber da gibts ein Fehler beim laden von lirc_mceusb2:

Source code

1
2
3
4
lirc_mceusb2: Unknown symbol lirc_get_pdata
lirc_mceusb2: Unknown symbol lirc_unregister_plugin
lirc_mceusb2: Unknown symbol lirc_register_plugin
lirc_dev: IR Remote Control driver registered, major 61


lsmod gibt:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Module              	Size  Used by	Tainted: P  
lirc_dev 15648 0 - Live 0xc027b000
bcm7401 2961120 28 - Live 0xc0442000
cu1216mk3 8896 1 bcm7401, Live 0xc00a0000
tu1216 44432 1 bcm7401, Live 0xc00ab000
alps_bsbe2 43776 1 bcm7401, Live 0xc00b8000
alps_bsbe1 5600 1 bcm7401, Live 0xc009d000
stv0299 11472 1 alps_bsbe1, Live 0xc0080000
alps_bsbe1_c01a 19840 1 bcm7401, Live 0xc00a5000
lnb_ctrl 5408 3 alps_bsbe2,alps_bsbe1,alps_bsbe1_c01a, Live 0xc0087000
dreambox_keyboard 5200 0 - Live 0xc0084000
dreambox_rc2 5456 1 dreambox_keyboard, Live 0xc0060000
cifs 228176 0 - Live 0xc00eb000
vfat 12160 0 - Live 0xc0059000
fat 54672 1 vfat, Live 0xc008e000
autofs4 17680 1 - Live 0xc0075000
sd_mod 15408 0 - Live 0xc006b000
lcd 15872 2 - Live 0xc0070000
fp 5696 3 bcm7401,dreambox_rc2,lcd, Live 0xc005d000
stb_core 25184 10 bcm7401,cu1216mk3,alps_bsbe2,alps_bsbe1_c01a,lnb_ctrl,dreambox_keyboard,dreambox_rc2,fp, Live 0xc0063000


Das lirc_dev Modul ist geladen, wie unter Ubuntu, nur fehlt jetzt noch das lirc_mceusb2...

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

49

Friday, January 23rd 2009, 6:03pm

hmm komischerfehler. Deutet eigentlich drauf hin das lirc-Dev nicht vorher geladen wurden.

Funktionen wie "lirc_register_plugin" und die anderen die lirc_mceusb2 brauch, sind nämlich alle in der lirc_dev drin.

Sicher das du erst lirc_dev und dann lirc_mceusb2 geladen hast?
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

50

Friday, January 23rd 2009, 6:09pm

Yuhuuuuuu! Habs hingekriegt! :-) Wollte direkt den mceusb2 Treiber laden, weil ich dachte der löst die Abhängigkeit auf. Ging aber nicht. So gehts, für die, die auch den Microsoft MCE brauchen:

1. Anhang von Homeys Post nehmen
2. Module laden:

Source code

1
2
insmod /lib/modules/2.6.12-5.1-brcmstb-dm800/kernel/drivers/usb/input/lirc_dev.ko 
insmod /lib/modules/2.6.12-5.1-brcmstb-dm800/kernel/drivers/usb/input/lirc_mceusb2.ko

3. Meine (noch nicht funktionierende) lircd.conf nach /etc kopieren

4. Lirc starten:

Source code

1
lircd --device=/dev/lirc/0


Momentan geht noch fast nichts, aber das liegt glaub ich nur nooch an der lircd.conf. In irw sehe ich eigentlich alle gedrückten Buttons, jedoch auch, dass das Mapping fehlt. Dem muss ich noch nachgehen. Leider aber nicht mehr dieses Wochenende, da ich weg bin. Bin natürlich nicht unglücklich, wenn das schon jemnd gemacht hat bis nächste Woche. ;-)

Danke Homey!!!
FearlessSpiff has attached the following file:
  • lircd.conf.zip (2.12 kB - 137 times downloaded - latest: Apr 27th 2013, 8:41pm)

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

51

Friday, January 23rd 2009, 6:11pm

Ja das ist ja schonmal was :-)

Keymap / Config kriegt man hin, darans solls nicht scheitern. hauptsache die hardware läuft schonmal und kann angesprochen werden :-)

Quoted

aber leider ist dies auf der Ersten Seite gelöscht worden im Anhang von Homey!


Ja weil man mich im neuen WBB³ einschränkt hier und ich nur 4 oder 5 attachments uploaden darf pro posting.

Ich bastel aber demnächst mal ein komplettes treiber-paket mit allen treibern und kernel module. Dann könnt ihr euch da die benötigten Files rausfischen.
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

52

Friday, January 23rd 2009, 6:37pm

So, bevor ich los muss noch eine Frage (schon wieder... :-)
Wo kann ich denn nun meine Befehle der Remote auf die von der DM800 mappen? Laut IR geht nur eine Taste, nämlich "OK". Die kommt zwar bei einem Tastendruck 2-3mal, das ist dann wohl das nächste Problem.
In irw sehe ich beim drücken von "OK":
"RC Command OK"
und uf der Dreambox tut sich was.

Bei z.B drücken von "Links":
Unknown RC Command:
000000037ff07bdf 00 Left mceusb

Muss ich jetzt die richtigen Namen ins lircd.conf schreiben? Hab versucht mit "Links" und "LINKS" auf Deutsch, aber das hat nix gebracht! Wo ist denn die Liste der Befehle abgelegt?

Merci, Spiff

**** EDIT ****
Habs gefunden: /usr/lib/enigma2/python/Tools/KeyBindings.py

Die Texte sind Gross, also LEFT und nicht Left!

Dann schönes Weekend, freue mich schon auf meine "neue" Fernbedienung... :-)
**** EDIT ****

This post has been edited 1 times, last edit by "FearlessSpiff" (Jan 23rd 2009, 6:52pm)


53

Saturday, January 24th 2009, 5:15pm

Hallo Homey

Hatte noch kurz Zeit und bin mir im Mediamarkt eine Speed-Link SL-6399 holen gegangen, nur um zuhause rauszufinden, dass der Empfänger sich als Keyboard/Maus meldet wie Warriors seine (hiddev0). Nun habe ich versucht das gleiche lircd zu nehmen wie du für die Creative erstellt hast, da dort hiddev0 gebraucht wird, aber dann kommt:
lircd: WARNING: can't get exclusive access to events comming from `/dev/usb/hid/hiddev0' interface

Auch versucht habe ich die lirc_devinput, mit hiddev0 device, doch da tut sich auch nichts, ausser der Fehler wie oben.

Als nächstes habe ich das Versucht, wo du den Warrior hingewiesen hast:
http://blog.viridian-project.de/2008/10/…motes-and-lirc/
Da tut sich zwar irgendwas. jedoch funktioniert da meine lirc.conf von lirc selber für die SL-6399 nicht, und mit irrecord kommt nur für ein Paar Tasten was schlaues raus...

Beim Googlen habe ich dann noch dies gefunden:
http://forum.ubuntuusers.de/topic/mce-fe…rc#post-1498600
Scheinbar brauche ich ein 'inputlircd' Prgramm, welches mir die Events umleitet. Kann ich dies von Ubuntu nehmen oder muss man das für die DM800 kompilieren?

Gruss und Merci
Spiff

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

54

Saturday, January 24th 2009, 8:14pm

Diese Devices melden sich nicht unter hiddev0, da haste hier was falsch gelesen.

Input devices kriegste mit "lircd_devinput.zip" ans laufen ;)

Unter "/proc/bus/input/devices" müssten deine devices dann irgendwo sein, gabs aber hier glaube ich schon kommentare zu :-)
Theorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert aber niemand weiß warum.

55

Saturday, January 24th 2009, 10:31pm

Ja, das stimmt schon, hab ich auch Versucht, jedoch geht da die lirc.conf für die Remote nicht, und mit irrecord hab ichs nicht hingekriegt. :-( Mal schauen, habe eben gelesen, dass es einen neuen Treiber gibt für den Original Zapper. Werde mir das mal anschauen... :-)

56

Monday, January 26th 2009, 7:38pm

So, hab jetzt weitergebastelt, da der neue Treiber nicht wirklich viel bringt und bin *sehr* zufrieden. :-) Mein Problem war, dass ich mein HTPC mit der mceusb2 von Microsoft steuere, deshalb hab ich mir die SL-6399 geholt, weil ich ja nicht mit einer Fernbedienung beide Geräte gleichzeitig steuern will. Mein Denkfehler war, dass ich mit der Harmony eigentlich das gleiche erreichen hätte können. Zudem ging der usbhid Receiver von der SL-6399 einfach nicht gut. Weiss nicht ob das an den komischen z.B. CtrlLeft-P befehlen liegt, die der an lirc sendet. Auf jedenfall ging es mal so lala und dann wieder gar nicht...
Dann hab ich im lircd.conf für die SL-6399 gesehen, dass die nur mit einem Homebrew-Ir-Receiver geht. Also habe ich sie mit dem mceusb2 Receiver versucht und siehe da, alles funktioniert! :-) Jetzt muss ich nur noch die SL-6399 in meine Harmony programmieren, einen zweiten mceusb2 Receiver holen, die SL-6399 zurückbringen und alles funktioniert wie gewollt!

Besten Dank Homey für alles, bin jetzt endlich Glücklich mit der *Dream-Fernbedienung"!

P.S.:Ich hänge hier noch mein Setup an, für Leute, die auch so einen Mix machen wollen aus Receiver und Fernbedienung... ;-)

**EDIT**
Attachment aktualisiert. Jetzt gehen alle Tasten... :-)
**EDIT**
FearlessSpiff has attached the following file:

This post has been edited 1 times, last edit by "FearlessSpiff" (Jan 26th 2009, 8:25pm)


57

Monday, January 26th 2009, 7:47pm

Oh, ganz vergessen: Es fehlen noch drei Tasten:
TEXT -> Für Teletext
NEXT, PREVIOUS -> Für History-Zappen
Das kann Homey glaub ich noch hinzufügen, oder?

Dann noch ein Problem:
Die Tasten können nicht repetiert werden, bei Langem draufdrücken. Das hab ich nicht hingekriegt. Hab mit dem "repeat x y" in lircd.conf geübt, aber entweder kam die Taste nur einmal oder mehrere male. Das ist aber verschmerzbar, da ich jetzt die Dream im Rack verstecken kann und nur noch den IR-Receiver irgendwo hinstellen brauch. Zudem hab ich jetzt echt 360° abdeckung in x und y Achse... :-)))))))

Homey

Dreamer

  • "Homey" started this thread

Posts: 2,133

Location: NRW

Occupation: Softwareentwickler

  • Send private message

58

Monday, January 26th 2009, 7:57pm

TEXT Button sollte eigentlich mitlerweile in den IRW's drin sein. Öhm ... probier mal das aus dem Streamzap archive ...

Hab die archive noch nicht aktualisiert und poste wohl auch besser einfach eine einzelne IRW version, anstatt in jedem Paket eine drin.

Quoted

NEXT, PREVIOUS -> Für History-Zappen


Die Buttons neben der 0 !? Das ist BRLEFT und BRRIGHT

Quoted

Die Tasten können nicht repetiert werden, bei Langem draufdrücken


Hmmm bei mir schon. Kommt vom Zapper selber das der halt mehreremale dann den Befehl sendet wenn ich die Taste halte. Klappt aber noch nicht das die Dreambox halt zB auch auf LANG-INFO oder LANG-BLAU reagiert, sie drückt halt mehrmals "kurz" blau oder info. Das krieg ich aber im irw / ircontrol noch hin ...

PS: Hier mein aktuelles IRW. Bei mir heisst die datei aber mitlerweile "ircontrol", wenn du die *.sh scripte nicht ändern willst, benenne die Datei einfach in "irw" um ;)

Habs halt umbenannt weils mit dem originalen IRW nicht mehr viel zu tun hat, ist ja quasi ein eigenständiges programm jetzt. Ausserdem hab ich bei mir alles von /usr/sbin nach /usr/bin verschoben, der ordnung zu liebe weil's da eigentlich hinkommt solche Dinge ... aber wenn euch das zu viel arbeit ist, einfach in irw umbennenen und eure "/usr/sbin/irw" damit überschreiben :-)

Naja, ich wollt ja eh die Tage ein sauberes Paket zusammenschnüren. Erstmal ein "lircd" was mit allen treibern funktioniert und dann halt ein treiberpaket wo ihr euch alle Treiber raussuchen könnt, die ihr für eure Zapper braucht. Und halt nen schönes IPK Paket was alles installiert für euch das ihr nicht mehr so viel in telnet rumtippen müsst :-)
Homey has attached the following file:
  • ircontrol.zip (6.39 kB - 127 times downloaded - latest: Apr 27th 2013, 7:25pm)
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 26th 2009, 8:03pm)


59

Monday, January 26th 2009, 8:24pm

Nochmals Danke! Jetzt gehen alle Tasten! :-)

Das Problem mit dem Repetieren ist bei mir anders. Mit der Original lircd.conf geht zwar das repetieren, aber wenn ich dann Nur einmal drücke, dann kommt der Event zweimal... :-( Und das lange Blau hab ich sowieso nie gebraucht... ;-)

P.S.: Werde gleich mein Packet updaten mit deinen Tipps von wegen Pfaden und so.

Merci und Gruss
Spiff

60

Wednesday, May 13th 2009, 3:09pm

So, ich habe für meinen HTPC diesen IR Empfänger, er arbeitet mit dem Igor Plug.

eBay ArtNr.: 380118414173

Damit sollte es doch problemlos auch möglich sein, die Dream mit einer Harmony zu steuern.

Okay, dann meine Frage, ist es mittlerweise möglich, mit den remote commands der dreambox fernbedienung die harmony one zu speisen und damit die dream zu bedienen ? oder muss ich mit z.b. von einem humax 1000 die codes nehmen und darüber bedienen ??!