From: "Bearcat M. Sandor" <Linux@feline-soul.com>
To: Marcel Holtmann <marcel@holtmann.org>
Cc: BlueZ users <bluez-users@lists.sourceforge.net>
Subject: Re: [Bluez-users] How do I reset a pairing?
Date: Tue, 29 Aug 2006 19:08:51 -0600 [thread overview]
Message-ID: <200608291908.52176.Linux@feline-soul.com> (raw)
In-Reply-To: <1156895173.4026.59.camel@aeonflux.holtmann.net>
Marcel,
Ok, the passkey-agent runs. But i get errors. Here's what i'm doing:
1. Switch to root.
1. put headset into paring mode.
2. run "btsco 00:0D:44:4F:37:72"
3. run "passkey-agent 0000 00:0D:44:4F:37:72"
I get "Can't get on system bus" from passkey-agent. Is dbus misconfigured?
I know dbus is running. The "00:0D:44:4F:37:72" is the address of my
headset. "0:07:61:1C:9F:D3" is the address of my hub. I've tried that as
well. I've also tried encapsulating the 0000 with quotes in case it is a
string. I am running passkey-agent as root.
What am i doing wrong. Is there a way to create the file
in /var/lib/bluetooth\00:07:61:1C:9F:D3 by hand? What should the file be
called and what should it contain.
I am very confused by the configuration of all this. I have seen documentation
that states that i need:
1. passkey "0000" in my hcid.conf file
2. a /etc/bluetooth/passkeys/default file.
3. A script to be called in the config file
4. and now a passkey agent.
I know that the bluez site states that there is good documentation on the web,
but that's simply *not* true. Most of it conflicts and is apparently outdated
if only #4 is true now.
What am i doing wrong with this passkey-agent. If my headset device is
00:0D:44:4F:37:72 and my hub is 00:07:61:1C:9F:D3 what should the command be?
Simply, if you were me, what steps would you take to get this working.
Thank you for your help so far.
My hcidump is as follows:
< HCI Command: Create Connection (0x01|0x0005) plen 13
> HCI Event: Command Status (0x0f) plen 4
> HCI Event: PIN Code Request (0x16) plen 6
< HCI Command: Inquiry (0x01|0x0001) plen 5
> HCI Event: Command Status (0x0f) plen 4
> HCI Event: Inquiry Result (0x02) plen 15
> HCI Event: Inquiry Complete (0x01) plen 1
> HCI Event: Mode Change (0x14) plen 6
> HCI Event: Mode Change (0x14) plen 6
> HCI Event: Connect Complete (0x03) plen 11
< HCI Command: Read Voice Setting (0x03|0x0025) plen 0
> HCI Event: Command Complete (0x0e) plen 6
< HCI Command: Create Connection (0x01|0x0005) plen 13
> HCI Event: Command Status (0x0f) plen 4
> HCI Event: PIN Code Request (0x16) plen 6
The "btsco 00:0D:44:4F:37:72" command gives me:
Error: Failed to connect to SDP server: Function not implemented
Assuming channel 2
Can't connect RFCOMM channel: Resource temporarily unavailable
Bearcat
On Tuesday 29 August 2006 17:46 in an email titled "Re: [Bluez-users] How do I
reset a pairing?" Marcel Holtmann wrote:
>Hi Bearcat,
>
>> I looked it over. I am only just starting to learn C so this is a little
>> daunting. I tried a "gcc -Wall -o passkey-agent -passkey-agent.c" and that
>> didn't work (i didn't really expect it to). I didn't see a configure
>> script that would create a make file for the agent.
>
>after ./configure you can run make and it will compile passkey-agent for
>you. It will always be compiled, but never be installed.
>
>> If my X system goes down, all of my paring devices will go down with it,
>> since i would need gnome up to get them working. How can i get this agent
>> working?
>
>Once the devices are paired. You have a link key. The hcid handles this
>for you. You need the passkey agent only for entering the PIN code.
>
>> I'm just confused. Since the bluez-gnome is a new release, what did people
>> do before it arrived to get pairing devices working?
>
>Actually I expected that someone else will write the appropriate passkey
>agents for their desktop systems. So in the end I did for the one that I
>use. Only the Nokia 770 Maemo platform had its own passkey agent.
>
>Regards
>
>Marcel
--
Bearcat M. Sandor
Bearcat@feline-soul.com
Jabber: bearcat@jabber.feline-soul.net
ICQ: 6628727
MSN: bearcatsandor@hotmail.com
Yahoo: bearcatsandor
AIM: bearcatmsandor
next prev parent reply other threads:[~2006-08-30 1:08 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-23 8:29 [Bluez-users] How do I reset a pairing? jonny Linux
2006-08-27 12:18 ` jonny Linux
2006-08-28 12:17 ` Claudio Takahasi
2006-08-28 16:30 ` jonny Linux
2006-08-28 18:14 ` Claudio Takahasi
2006-08-28 18:45 ` Bearcat M. Sandor
2006-08-28 21:15 ` Marcel Holtmann
2006-08-28 19:39 ` Bearcat M. Sandor
2006-08-28 23:54 ` Marcel Holtmann
2006-08-28 22:24 ` Bearcat M. Sandor
2006-08-29 10:47 ` Marcel Holtmann
2006-08-29 17:03 ` jonny Linux
2006-08-29 20:34 ` Bearcat M. Sandor
2006-08-29 22:35 ` Marcel Holtmann
2006-08-29 20:52 ` Bearcat M. Sandor
2006-08-29 23:00 ` Marcel Holtmann
2006-08-29 21:32 ` Bearcat M. Sandor
2006-08-29 23:46 ` Marcel Holtmann
2006-08-29 22:05 ` Bearcat M. Sandor
2006-08-30 1:08 ` Bearcat M. Sandor [this message]
2006-08-30 3:30 ` manojt ambe
2006-08-30 9:52 ` Marcel Holtmann
2006-08-31 2:48 ` Bearcat M. Sandor
2006-08-31 11:04 ` Marcel Holtmann
2006-08-31 17:50 ` Bearcat M. Sandor
2006-08-31 22:08 ` Marcel Holtmann
2006-09-01 0:29 ` Bearcat M. Sandor
2006-09-01 11:04 ` Marcel Holtmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200608291908.52176.Linux@feline-soul.com \
--to=linux@feline-soul.com \
--cc=bluez-users@lists.sourceforge.net \
--cc=marcel@holtmann.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox