12.05.2008

Connected

Bluetooth-Verbindung zwischen dem Asus Eee PC und dem Handy Sony-Ericsson K750i

Fü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

aptitude update nicht vergessen!

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.


Tags

Alle Tags

Impressum

RSS

Creative Commons License

Blogroll

Archiv

556 Einträge