Fernbedienung - PS3

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Links)
 
(6 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
  
 
   $> emerge bluez-libs bluez-utils
 
   $> emerge bluez-libs bluez-utils
- '''HID2HCI_ENABLE=true''' und '''HIDD_ENABLE=true''' in /etc/conf.d/bluetooth eintragen.
+
* '''HID2HCI_ENABLE=true''' und '''HIDD_ENABLE=true''' in /etc/conf.d/bluetooth eintragen.
- /etc/init.d/bluetooth start
+
* /etc/init.d/bluetooth start
  
 
2) BT-Fernbedienung finden:
 
2) BT-Fernbedienung finden:
  
Nach dem start von 'hcitool scan' muss man an der FB 'start' und 'enter' für etwa 5sec. gedrückt halten.
+
Nach dem Start von 'hcitool scan' muss man an der FB gleichzeitig die Tasten 'start' und 'enter' für etwa 5 Sekunden lang gedrückt halten.
  
 
     $> hcitool scan
 
     $> hcitool scan
Zeile 19: Zeile 19:
 
3) bdremote daemon installieren (von [http://antst.mine.nu/linuxdriverforsonybdremote])
 
3) bdremote daemon installieren (von [http://antst.mine.nu/linuxdriverforsonybdremote])
  
- enpacken, make aufrufen, bdremoted nach z.B. /usr/local/sbin kopieren.
+
* enpacken, make aufrufen, bdremoted nach z. B. /usr/local/sbin kopieren.
  
 
4) '''bdremote''' daemon starten:
 
4) '''bdremote''' daemon starten:
Zeile 27: Zeile 27:
 
5) '''lircd''' starten:
 
5) '''lircd''' starten:
  
- '''LIRCD_OPTS="-H null --connect 127.0.0.1:8888"''' in /etc/conf.d/lircd eintragen.
+
* '''LIRCD_OPTS="-H null --connect 127.0.0.1:8888"''' in /etc/conf.d/lircd eintragen.
 
     $> /etc/init.d/lircd start
 
     $> /etc/init.d/lircd start
 +
 +
6) Init Script anlegen: "nano -w /etc/init.d/bdremote"
 +
    #!/sbin/runscript
 +
    depend() {
 +
        need localmount
 +
    }
 +
    start() {
 +
        ebegin "Starting bdremote"
 +
        /etc/init.d/bluetooth stop
 +
        /usr/local/sbin/bdremoted -a 00:1E:3D:14:46:DD -p 8888 -t 5
 +
    }
 +
    stop() {
 +
        ebegin "Stopping bdremote"
 +
        killall bdremoted
 +
    }
 +
    restart() {
 +
        svc_stop
 +
        sleep 3
 +
        svc_start
 +
    }
 +
 +
6) Initscipt automatisch starten: "rc-update add bdremote default"
 +
 +
==Trouble-Shooting==
 +
* wenn hcitool scan zu folgender Meldung führt: Device is not available: No such device folgendes ausführen:
 +
 +
  $> hciconfig hci0 reset
 +
 +
* Es scheint, als mag der bdremote-daemon den ''bluetoothd-service-input'' service nicht, da dieser auf den gleichen Port zu greift. Er sollte daher beendet werden, bevor der BD-Daemon gestartet wird.
 +
 +
* Um debug informationen zu erhalten, kann man den BD-Daemon wie folgt starten:
 +
 +
    $> /usr/local/sbin/bdremoted -a 00:19:C1:4A:D1:1F -p 8888 -d 9999 -n
 +
 +
==Links==
 +
* [http://antst.mine.nu/linuxdriverforsonybdremote BD Daemon alte Version]
 +
* [http://code.google.com/p/bdremote-ng/ BD Daemon neue Version]
 +
* [http://www.vdr-portal.de/board/thread.php?threadid=62416 VDR-Portal-Diskussion]
 +
 +
[[Kategorie:Fernbedienungen]]

Aktuelle Version vom 30. März 2011, 21:57 Uhr

[Bearbeiten] PS3 - Bluetooth FB

Nutzung der PS3 Blue Ray Disc Control (hier unter Gentoo, sollte aber überall recht gleich ablaufen):

1) Installation von bluez-libs und bluez-utils:

  $> emerge bluez-libs bluez-utils
  • HID2HCI_ENABLE=true und HIDD_ENABLE=true in /etc/conf.d/bluetooth eintragen.
  • /etc/init.d/bluetooth start

2) BT-Fernbedienung finden:

Nach dem Start von 'hcitool scan' muss man an der FB gleichzeitig die Tasten 'start' und 'enter' für etwa 5 Sekunden lang gedrückt halten.

   $> hcitool scan
   Scanning ...                                                                    
   00:19:C1:4A:D1:1F       BD Remote Control

3) bdremote daemon installieren (von [1])

  • enpacken, make aufrufen, bdremoted nach z. B. /usr/local/sbin kopieren.

4) bdremote daemon starten:

   $> /usr/local/sbin/bdremoted -a 00:19:C1:4A:D1:1F -p 8888

5) lircd starten:

  • LIRCD_OPTS="-H null --connect 127.0.0.1:8888" in /etc/conf.d/lircd eintragen.
   $> /etc/init.d/lircd start

6) Init Script anlegen: "nano -w /etc/init.d/bdremote"

   #!/sbin/runscript
   depend() {
       need localmount
   }
   start() {
       ebegin "Starting bdremote"
       /etc/init.d/bluetooth stop
       /usr/local/sbin/bdremoted -a 00:1E:3D:14:46:DD -p 8888 -t 5
   }
   stop() {
       ebegin "Stopping bdremote"
       killall bdremoted
   }
   restart() {
       svc_stop
       sleep 3
       svc_start
   }

6) Initscipt automatisch starten: "rc-update add bdremote default"

[Bearbeiten] Trouble-Shooting

  • wenn hcitool scan zu folgender Meldung führt: Device is not available: No such device folgendes ausführen:
  $> hciconfig hci0 reset
  • Es scheint, als mag der bdremote-daemon den bluetoothd-service-input service nicht, da dieser auf den gleichen Port zu greift. Er sollte daher beendet werden, bevor der BD-Daemon gestartet wird.
  • Um debug informationen zu erhalten, kann man den BD-Daemon wie folgt starten:
   $> /usr/local/sbin/bdremoted -a 00:19:C1:4A:D1:1F -p 8888 -d 9999 -n

[Bearbeiten] Links