PS3 Fernbedienung (ideal für vdr?)

  • Hm, da fällt mir spontan auch nix mehr ein. Schon mal probiert ob andere BT Geräte (Handy...) funktionieren? Ist im Kernel alles an (vorallem "HIDP protocol support") - ggf. ein modprobe hidp?

    VDR1:Core2; 1xFF V1.6, 1xTT-1600 DVB2 + AVBoard System: Kubuntu 12.4 HD-Client: Zotac ION mit xineliboutput und XMBC auf Kubuntu 11.10

  • hi .. leider ja ..


    ich weiss echt nicht mehr weiter :(


    Code
    mars ~ # lsmod | grep hid
    hidp                   14208  2 
    l2cap                  19072  9 hidp,rfcomm,bnep
    bluetooth              44516  5 hidp,rfcomm,bnep,l2cap,hci_usb
    usbhid                 24320  0 
    mars ~ # lsmod | grep blue
    bluetooth              44516  5 hidp,rfcomm,bnep,l2cap,hci_usb
    mars ~ #
  • Hi,


    habe mir nochmal meine aktuelle Config angesehen.


    In /etc/conf.d/bluetooth habe ich momentan folgendes:


    Code
    HCID_ENABLE=true
    HIDD_ENABLE=false


    danach kann ich dann einfach bdremoted starten (wenn die FB zwischenzweitlich mal wider an der PS3 registriert war, muss ich ein (manchmal auch zwei) mal 'start-enter' drücken, während bdremoted läuft (der gibt dann irgendwelches debug Zeug aus und ich muss ich dann noch mal starten, dann klappt's in der Regel wieder 1A).

    VDR1:Core2; 1xFF V1.6, 1xTT-1600 DVB2 + AVBoard System: Kubuntu 12.4 HD-Client: Zotac ION mit xineliboutput und XMBC auf Kubuntu 11.10

  • hmm hab ich auch so ...


    bei mir kommen leider keine debug meldungen ...


    hast du denn in einer anderen config noch was geaendert.


    zb /etc/bluetooth/hcid.conf



    gruesse mentox


  • Hmm, wenn dann sind die Änderungen noch aus der Zeit sein Palm organisers... kannst ja mal vergleichen:



    Und hier mal die akt. bei mir geladenen BT module:


    Code
    hidp                   21760  2
    l2cap                  25344  5 hidp
    bluetooth              43236  7 hidp,l2cap,hci_usb


    und die passenden dmesg:


    Code
    Bluetooth: Core ver 2.11
    Bluetooth: HCI device and connection manager initialized
    Bluetooth: HCI socket layer initialized
    Bluetooth: HCI USB driver ver 2.9
    Bluetooth: L2CAP ver 2.8
    Bluetooth: L2CAP socket layer initialized
    Bluetooth: HIDP (Human Interface Emulation) ver 1.2


    Skobi :)

    VDR1:Core2; 1xFF V1.6, 1xTT-1600 DVB2 + AVBoard System: Kubuntu 12.4 HD-Client: Zotac ION mit xineliboutput und XMBC auf Kubuntu 11.10

  • gibts doch nicht .. bei mir ist alles gleich nur gehts nicht :(


    mist



    ich glaube ich muss mal nen anderen bt dongel besorgen ..


    gruesse mentox

  • Hab' einem anderen Forum folgendes gefunden:


    - HIDD in conf.d/bluetooth aktivieren
    - mit hcitool scan sowie start+enter nach der FB suchen
    - und danach mit hcitool --connect xx:xx:xx:xx:xx:xx die FB an den PC 'pairen'


    Ggf. ist das einmal nötig, damit die FB den PC "kennenlernt". Danach geht es dann vielleicht (hidd muss man dann aber wohl wieder deaktivieren...)


    [PS3-Forum-Link]

    VDR1:Core2; 1xFF V1.6, 1xTT-1600 DVB2 + AVBoard System: Kubuntu 12.4 HD-Client: Zotac ION mit xineliboutput und XMBC auf Kubuntu 11.10

  • Hallo,
    ich will meinen vdr per PS3 FB fernbedienen.
    Hatte es auch einmal am laufen, jedoch habe ich dann die FB nochmal mit der PS3 gekoppelt und jetzt geht es nicht mehr.


    - USB Doggle wird erkannt
    - Bluetooth umgebung installiert (emerge bluez-libs bluez-utils)
    - HID2HCI_ENABLE=true und HIDD_ENABLE=true in /etc/conf.d/bluetooth eingetragen
    - hcitool scan findet meine FB
    - HIDD --connect paired DB mit dem PC
    - HIDD --show zeigt mir dir Verbindung auch an


    - bdremote habe ich auch installiert und kopiert /usr/local/sbin
    - /usr/local/sbin/bdremoted -a "MEINE MAC" -p 8888
    - LIRCD_OPTS="-H null --connect 127.0.0.1:8888" in /etc/conf.d/lircd eingetragen
    - startscipt angelegt


    starte lircd neu, vdr daemon neu , lösche meine FB-Belegung von der alten und wenn ich die FB anlernen will kommt nichts mehr!!!
    VDR erkennt die Signale nicht, hidd --show hat die FB aber noch registriert.


    benutze ein gen2vdr


    Woran kann es liegen? Was kann ich tun ?

  • Hi, danke.


    kann max. aus dem Beitrag die /etc/bluetooth/hicd.conf abändern!!!
    Den Rest hab ich auch so.
    Vielleicht is ja was dran von wegen BT-doggle.
    Welchen habt ihr verwendet , bei dem es einwandfrei läuft ?!?!

  • Ich bin am verzweifeln.
    Mein System erkennt meine FB. bekomm sogar im debug modus


    /usr/local/sbin/bdremoted -a 00:19:C1:4A:D1:1F -p 8888 -d 9999 -n


    oder wie das ging bekam ich auch die commands auf der Console angezeigt, wenn ich auf die PS3 FB gedrückt habe.


    Nur mein blöder vdr dienst erkennt das ding nicht beim anlernen.
    Wo ist der BUG ???
    Kann mir nochmal jemand die genaue Installationsanleitung posten wie er/sie es gemacht hat ?
    Welchen USB Bluetooth doggle benutzt ihr dafür ???
    schickt mir eure configs.!


    Ich weiß echt nicht mehr weiter, dabei brauche ich unbedingt eine Bluetooth FB verbindung um glücklich Fern zu sehen :-).....

  • HID2HCI_ENABLE und HIDD_ENABLE habe ich beides deaktiviert,
    sogar habe ich zum testen nur mal Hidd deaktiviert !!!


    VDR nimmt einfach keine commands von der PS3 FB an ...


    wenn giga mir mal das script schicken könnte ? Vielleicht hilft das ja ...



    ich weiß echt nicht wo der fehler sein kann !!!


    der debug modus sagt mir


    Can't listen on HID control channel: Address already in use
    BTBD try to reconnect.


    was kann das heißen ???

  • Hi,


    die hier genannte Methode ging bei mir auch nicht. hcitool erkannte zwar die FB aber die
    Tastendrücke wurden nicht erkannt. Vermutlich liegt es am Modell der FB (heute gekauft)... :sure


    Habe durch "wildes" googlen/probieren folgende, für mich funktionierende, Infos zusammengetragen:


    1. bdremote besorgen und nach make bdremoted unter /usr/local/sbin/bdremoted speichern

    Code
    wget http://ant.starikov.googlepages.com/bdremote-0.2.tar.bz2


    2. Erstelle /etc/bdremote.conf, Eintrag für BDREMOTE_ADDR an deine FB anpassen:


    3. Erstelle unter /etc/init.d/bdremote:



    4. bdremote eintragen, einmalig als Script ausführen

    Code
    for runlevel in 2 3 4 5; do
        ln -s /etc/init.d/bdremote /etc/rc${runlevel}.d/S18bdremote
    done
    for runlevel in 0 1 6; do
        ln -s /etc/init.d/bdremote /etc/rc${runlevel}.d/K82bdremote
    done


    5. /etc/lirc/hardware.conf anpassen:

    Code
    LIRCD_ARGS="-H null --connect 127.0.0.1:8888"


    6. Fürs anlernen habe ich folgendes tool "cakemote.py" genutzt
    Damit das python script ausgeführt werden kann wird noch folgendes benötigt:

    Code
    wget http://pybluez.googlecode.com/files/PyBluez-0.16.tar.gz


    Installieren geht via

    Code
    python setup.py install


    Das script erhält man via:

    Code
    wget http://www2.apebox.org/wordpress/wp-content/uploads/2007/09/cakemote.py


    Weiterhin musste noch das Modul uinput geladen werden

    Code
    modprobe uinput


    Achtung im Script is die Nummer der FB fest eingetrag -> an deine FB anpassen:

    Code
    #### Type 'hcitool scan' at a terminal prompt to get the address.
    
    
        # Manual Input of PS3 Remote address required for now.
        w=Ps3mote("00:19:C1:2B:FE:AB",0)


    Anlernen (<ENTER> + <START> dürcken nicht vergessen):

    Code
    python cakemote.py


    7. vdr starten und FB anlernen




    Gruß
    stuemmes

  • Habe alles gemacht wie beschrieben, wenn ich aber folgendes ausführe...


    Zitat


    Anlernen (<ENTER> + <START> dürcken nicht vergessen):

    Code
    python cakemote.py


    7. vdr starten und FB anlernen


    bekomme ich den Fehler


    Code
    python cakemote.py 
    File "cakemote.py", line 49    
     class uinput() :                 
                  ^ 
    SyntaxError: invalid syntax



    Was kann ich jetzt tun ?

  • Hallo Leute,


    versuche gerade die FB unter Easyvdr 0.6 zum laufen zu bekommen. Habe das Howto von der VDR-Wiki befolgt und soweit ich es verstanden (oder auch nicht?) habe auf Debian übertragen. Hier mal die Dinge die ich auf der Konsole ausgeführt habe:


    -killall lircd
    -lircd -H null --connect 127.0.0.1:8888
    -/etc/init.d/dbus start
    -/etc/init.d/bluetooth stop
    -bdremoted -a 00:21:4F:AF:4C:59 -p 8888 -d 9999 -n
    det=0, port=8888, tmout=60, rep=10, deb=9999, addr= 00:21:4F:AF:4C:59
    new client accepted
    -/etc/init.d/bluetooth start


    Juhuuu ein irw bringt:


    000B 00 enter SonyBDRemote
    0056 00 down SonyBDRemote
    000B 00 enter SonyBDRemote
    000B 01 enter SonyBDRemote
    000B 00 enter SonyBDRemote
    000B 01 enter SonyBDRemote
    000B 00 enter SonyBDRemote
    000B 01 enter SonyBDRemote
    0054 00 up SonyBDRemote


    Aber was jetzt? Ich bekomm die FB nicht angelernt:


    irrecord -d /dev/lircd /etc/lircd.conf:


    Now hold down button "1".
    irrecord: error reading from /dev/lircd
    irrecord: Success
    Speicherzugriffsfehler


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • hi


    brauchst du nicht anlernen mit irrecord.. nur noch mit vdr ...


    also die remote.conf muss noch gepflegt werden..


    guck mal ob da evtl noch LIRC eintraege sind wenn ja raus und vdr neustarten


    gruesse

  • mentox


    Ups, habe auf diesen Thread gar nicht mehr geguckt. Danke für Deine Antwort. Also da ich ja bei der Version von Gigasan nicht mehr weiterkomme probiere ich diese jetzt mal weiter. Ging ja bis hierher. Aber eins verstehe ich noch nicht. Du sagst ich müßte die remote.conf pflegen? Klar ist ja wenn ich die lösche, das der VDR eine neue anlernen möchte, aber wie soll das ohne passende lircd.conf gehen? Hatte die remote.conf schon mal gelöscht, konnte aber keine Taste anlernen.


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • Hi,


    nachdem ich scon mehrere Fernbedienungen ausprobiert hab (TTS35AI, TTS35AI wiederstand mod, Pearl X10, IR Dongle) bin ich heute in den Laden, und hab mir die PS3 BT Fernbedienung geholt.


    eigentlich klappt auch alles wie gewollt.


    nach mehreren versuchen erkennt hcitool scan auch die Fernbedienung (00:21:4F:AC:**:36)


    Jetz krieg ich allerdings die PS3 Fernbedienung (glaub ich) nicht gepaired...


    [console]bdremoted -a 00:21:4F:AC:6A:36 -p 8888 -d 999 -n
    det=0, port=8888, tmout=60, rep=10, deb=9999, addr=00:21:4F:AC:6A:36
    new client accepted[/console]


    weder im bdreamoted noch im irw werden allerdings anschließend informationen über tastendrücke angezeigt.... irgender ne idee?


    EDIT:
    Problem behoben...
    uinput war nicht geladen, anschließend lässt sich die ps3 remote ohne probleme pairen.
    Jetzt wird allerdings von meinem vdr die lirc remote nicht erkannt (irw ohne probleme) bzw. beim starten von vdr wird keine neubelegung beantragt.


    löschen der remote.conf erfolglos bisher...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!