Connected
Bluetooth-Verbindung zwischen dem Asus Eee PC und dem Handy Sony-Ericsson K750iFür mich als Gedankenstütze. Aber vielleicht ist das ja auch für andere interessant:
Vorgeschickt sei, dass ich mit sudo passwd root dem root-user ein Passwort gegeben habe. Alle folgenden Befehle wenden dann als root-User eingegeben. Dazu mit [STRG]+Alt]+[T] ein Terminal-Fenster öffnen und su eingeben. Wer das nicht will, kann statt dessen vor jeden Befehl explizit sudo schreiben.
Um zusätzliche Pakete aus dem Stable-Zweig von Debian installieren zu können, habe ich in der Datei /etc/apt/sources.list eingetragen:
deb http://ftp.de.debian.org/debian/ stable main non-free contrib
Für die Verbindung verwende ich einen günstigen USB-Stecker von Hama (< 10€). Ich finde gerade die Beschreibung nicht. Den genauen Typ liefere ich nach.
Im Handy Bluetooth einschalten!
Mit hcitool scan konnte ich jetzt bereits mein Handy finden
Scanning ...
AA:BB:CC:DD::EE::FF:GG K750i
wobei statt AA:BB:.. Die Mac-Adresse des Handys ausgegeben wird.
Mit aptitude install wammu habe ich wammu und einige benötgte Pakete installiert.
In der Datei /etc/bluetooth/hcid.conf steht:
options {
autoinit yes;
security auto;
pairing multi;
passkey "0815";
}
device {
name "Eee";
class 0x3e0100;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}
in der Datei etc/bluetooth/rfcomm.conf muß stehen:
rfcomm0 {
bind yes;
device AA:BB:CC:DD:EE:FF;
channel 1;
comment "Sony Ericsson K750i";
}
Statt AA:BB:.. natürlich wieder die Mac-Adresse des Handys
Das Ganze hat aber erst funktioniert, nachdem ich den Ordner /var/lib/bluetooth/FF:BB:.. (Mac-Adresse des Bluetooth-Steckers) gelöscht hatte. Der wird nach einem /etc/init.d/bluetooth restart neu erstellt.
Das Handy reagiert jetzt auf Bluetooth-Zugriffe, weigert sich jedoch, das Eee als neues Gerät einzubinden. Hier hat folgendes geholfen:
Unter /usr/share/doc/bluez-utils/examples/ findet sich der C-Quelllcode für ein Programm namens passkey-agent. Das Programm muß noch kompiliert werden. Das Eee bringt aber keinen passenden Compiler mit.
Meine Lösung war, die beiden Dateien Makefile und passkey-agent.c.gz auf einen anderen Linux-Rechner zu kopieren (notfalls sollte es Knoppix wohl auch tun). Mit gunzip passkey-agent.c.gz die Datei entpacken und mit make die Kompilierung starten.
Danach die neu entstandene Datei passkey-agent zurück auf das Eee kopieren.
Im gleichen Ordner, in dem diese Datei liegt, eingeben
./passkey-agent "0815" FF:EE:CC (Hier die Mac-Adresse des Bluetooth-Steckers statt FF:EE... und den Key verwenden, der auch in /etc/bluetooth/hcid.conf verwendet wird)
Das Programm tut nichts sichtbares, aber jetzt ist es möglich, die Verbindung vom Handy her aufzubauen. (Unter Bluetooth - Meine Geräte- Neues Gerät).
Danach mit [STRG]+[C] den Passkey-Agent beenden.
Wammu findet das Handy nun. Ich mußte allerdings unter "Wammu - Einstellungen" als Verbindung "Bluerfat" eintragen.