* [Bluez-users] Pairing without dbus @ 2007-03-29 20:43 Andy 2007-03-30 11:54 ` Claudio Takahasi 0 siblings, 1 reply; 3+ messages in thread From: Andy @ 2007-03-29 20:43 UTC (permalink / raw) To: bluez-users Hi All, I'm having some major problems on a CF-based linux system based on Debian. Basically, I need to do a pairing without using DBUS/passkey-agent, so want to somehow populate the linkkeys file manually. Can anyone advise on how to do this? (I have the address of the device, and the pin it requires to pair). The reason is that on the basic install I've got bluetooth utils are broken, and without compilers, etc I cannot build working copies, so continually get: Mar 29 17:20:29 voyage hcid[3247]: pin_code_request (sba=00:15:83:xx:xx:xx, dba=00:80:37:xx:xx:xx) Mar 29 17:20:29 voyage hcid[3247]: Calling PasskeyAgent.Request: name=:1.6, path=/org/bluez/passke Mar 29 17:20:29 voyage hcid[3247]: Passkey agent replied with an error: org.freedesktop.DBus.Errorhod "Request" with signature "ss" on interface "org.bluez.PasskeyAgent" doesn't exist Can anyone advise on how to generate the linkkeys file manually? It's the 128-bit code that I've not found the information on how to create! Thanks in advance. -- Andy e: andy @ thebmwz3.co.uk ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Bluez-users] Pairing without dbus 2007-03-29 20:43 [Bluez-users] Pairing without dbus Andy @ 2007-03-30 11:54 ` Claudio Takahasi 2007-03-30 15:25 ` Andy 0 siblings, 1 reply; 3+ messages in thread From: Claudio Takahasi @ 2007-03-30 11:54 UTC (permalink / raw) To: BlueZ users On 3/29/07, Andy <andy@thebmwz3.co.uk> wrote: > Hi All, > I'm having some major problems on a CF-based linux system based on Debian. > Basically, I need to do a pairing without using DBUS/passkey-agent, so > want to somehow populate the linkkeys file manually. > Can anyone advise on how to do this? (I have the address of the device, > and the pin it requires to pair). > > The reason is that on the basic install I've got bluetooth utils are > broken, and without compilers, etc I cannot build working copies, so > continually get: > > Mar 29 17:20:29 voyage hcid[3247]: pin_code_request > (sba=00:15:83:xx:xx:xx, dba=00:80:37:xx:xx:xx) > Mar 29 17:20:29 voyage hcid[3247]: Calling PasskeyAgent.Request: > name=:1.6, path=/org/bluez/passke > Mar 29 17:20:29 voyage hcid[3247]: Passkey agent replied with an error: > org.freedesktop.DBus.Errorhod "Request" with signature "ss" on interface > "org.bluez.PasskeyAgent" doesn't exist > > > Can anyone advise on how to generate the linkkeys file manually? It's > the 128-bit code that I've not found the information on how to create! > > Thanks in advance. > > -- > Andy > e: andy @ thebmwz3.co.uk > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluez-users mailing list > Bluez-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-users > Hi Andy, The following link contains a detailed explanation how passkey agent works. I added some info about the HCI events flow too, it can be useful to understand the relation between the HCI events and the passkey agent interaction. http://wiki.bluez.org/wiki/Security You can't generate the link manually, you have to send a passkey to the host controller and receives a link key notification event. BR, Claudio. -- --------------------------------------------------------- Claudio Takahasi Instituto Nokia de Tecnologia - INdT ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Bluez-users] Pairing without dbus 2007-03-30 11:54 ` Claudio Takahasi @ 2007-03-30 15:25 ` Andy 0 siblings, 0 replies; 3+ messages in thread From: Andy @ 2007-03-30 15:25 UTC (permalink / raw) To: BlueZ users Claudio Takahasi wrote: > On 3/29/07, Andy <andy@thebmwz3.co.uk> wrote: >> Hi All, >> I'm having some major problems on a CF-based linux system based on Debian. >> Basically, I need to do a pairing without using DBUS/passkey-agent, so >> want to somehow populate the linkkeys file manually. >> Can anyone advise on how to do this? (I have the address of the device, >> and the pin it requires to pair). >> >> The reason is that on the basic install I've got bluetooth utils are >> broken, and without compilers, etc I cannot build working copies, so >> continually get: >> >> Mar 29 17:20:29 voyage hcid[3247]: pin_code_request >> (sba=00:15:83:xx:xx:xx, dba=00:80:37:xx:xx:xx) >> Mar 29 17:20:29 voyage hcid[3247]: Calling PasskeyAgent.Request: >> name=:1.6, path=/org/bluez/passke >> Mar 29 17:20:29 voyage hcid[3247]: Passkey agent replied with an error: >> org.freedesktop.DBus.Errorhod "Request" with signature "ss" on interface >> "org.bluez.PasskeyAgent" doesn't exist >> >> >> Can anyone advise on how to generate the linkkeys file manually? It's >> the 128-bit code that I've not found the information on how to create! > The following link contains a detailed explanation how passkey agent > works. I added some info about the HCI events flow too, it can be > useful to understand the relation between the HCI events and the > passkey agent interaction. > > http://wiki.bluez.org/wiki/Security > > You can't generate the link manually, you have to send a passkey to > the host controller and receives a link key notification event. Thanks for the info Claudio, actually I managed to achieve my goal in a slightly odd way, which I'll document here for list searches etc. I took the bluetooth USB hardware out of the machine I'm trying to pair with (the CF-based system) and plugged it into a laptop running a similar Debian install (which I knew had working pin applications, dbus, etc) Installed bluez, drivers, etc then searched for the device. Found it, and tried to connect, it prompted me for a pin which I gave, and it did a succesfull pairing with the device. I then viewed the /var/lib/bluetooth/00:15:83:xx:xx:xx/linkkeys and found the line that had just been created. Copied it over to the CF-based system, plugged the USB bluetooth device back in and it worked first time: Mar 30 12:37:46 voyage hcid[2917]: link_key_request (sba=00:15:83:xx:xx:xx, dba=00:80:37:xx:xx:xx) and continued to let me talk to the bluetooth device. Regards, -- Andy e: andy @ thebmwz3.co.uk e: andy @ broadcast-tech.co.uk w: http://www.thebmwz3.co.uk w: http://www.broadcast-tech.co.uk ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-03-30 15:25 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-03-29 20:43 [Bluez-users] Pairing without dbus Andy 2007-03-30 11:54 ` Claudio Takahasi 2007-03-30 15:25 ` Andy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox