[Ilugc] bluetooth Ubuntu - Moto L6

  • From: mohan.tux@xxxxxxxxx (Mohan Sundaram)
  • Date: Mon Oct 22 19:15:27 2007

Mohan Sundaram wrote:

4. /var/log/syslog showed passkey-agent registered. I set default to 
0000 and still no avail. I wrote a pin_helper script that  echoed 
"PIN:0000" and called it from /etc/bluetooth/hcid.conf. Still no avail.
5. Did some more RTFM and read in blueZ architecture that auth uses the 
dbus architecture and a interactive dbus-send command was listed. I used 
that to send a PIN to the device and it paired.
Forgot to mention some important stuff here:
1. What I did was to create a bond. This is called by the service which 
leads to PIN exchange. Since the PIN exchange was not happening, I was 
forced to go lower and create the bond myself. This is a one time 
exercise per device.
2. URL http://wiki.bluez.org/wiki/HOWTO/Bonding
3. command used: dbus-send --system --type=method_call --print-reply 
--dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.CreateBonding 
string:AA:BB:CC:DD:EE:FF

This caused the PIN box to pop up on the PC. Once keyed in, the MotoL6 
asked for the same key. This was timing out pretty fast. I had to do a 
one hand per device act to beat the clock. Got it after a few tries.

Mohan Sundaram

Other related posts: