Re: Encrypting problem while sending data via bluetooth

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi James,

On Thu, Mar 15, 2012 at 11:08:35AM +0000, james.steele@xxxxxxxxxxxxx wrote:
> Hi Steffen
> 
> > But now i got another problem regarding to this:
> > I use a third PC with the "BPA500" (it's for bluetooth sniffing).
> > When i use again the command
> >
> >
> > PC1: # echo "test" > /dev/rfcomm0
> >
> > then the BPA500 software says:
> > "100% Payload/CRC Errors"
> > and it can't go after "start_encrypt_req" (that's the last Opcode in the Link
> > Management Protocol).
> >
> > That's why i still think i have an encryption problem.
> > But the manpage only shows me how to ENable the encryption.
> >
> > So i hope somebody can help me a second time.
> 
> From what you've said it appears that there is no problem with encryption - after the start_encrypt_req LMP message if the decoder is failing to decode the sniffed data then that is a good sign that encryption is working correctly.
> 
> If you want to decode the encrypted sniffed data then you have to configure your sniffing set-up appropriately.  Normally this requires observing the pairing process so that the sniffer can also compute the link key (and therefore encryption key).  If using Bluetooth v2.0 and earlier you may be able to enter the PIN code you are going to use in the sniffing tool prior to performing pairing.  If using Bluetooth v2.1 and later you will need to configure one of the Bluetooth devices to enter "SSP debug mode".
> 
> For the latter (Bluetooth v2.1 and later) case, we have a patch that adds the ability to enable/disable SSP debug mode using the hciconfig tool - I'll push it out to the mailing list as soon as possible, as it appears it would be useful for others.

You can just issue HCI command like:

hcitool cmd 0x06 0x0004 0x01

Best regards 
Andrei Emeltchenko 
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux