diff --git a/doc/mgmt-api.txt b/doc/mgmt-api.txt
index ed9618b..5a8073f 100644
--- a/doc/mgmt-api.txt
+++ b/doc/mgmt-api.txt
This command is used to force the disconnection of a currently
connected device.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
This command is used to respond to a PIN Code request event.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
This command is used to return a negative response to a PIN Code
Request event.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
The Address and Address_Type parameters should match what was
given to a preceding Pair Device command.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
Removes all keys associated with the remote device.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
The Disconnect parameter tells the kernel whether to forcefully
disconnect any existing connections to the device. It should in
practice always be 1 except for some special GAP qualification
This command is used to respond to a User Confirmation Request
event.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
This command is used to return a negative response to a User
Confirmation Request event.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
This command is used to respond to a User Confirmation Passkey
Request event.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
This command is used to return a negative response to a User
Passkey Request event.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can only be used when the controller is powered.
This command generates a Command Complete event on success
This command is used to provide Out of Band data for a remote
device.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
Provided Out Of Band data is persistent over power down/up toggles.
This command also accept optional P-256 versions of hash and
This command is used to remove data added using the Add Remote
Out Of Band Data command.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command generates a Command Complete event on success
or failure.
expected for each Device Found event with the Confirm Name
flag set.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
The Name_Known parameter should be set to 0x01 if user space
knows the name for the device and 0x00 if it doesn't. If set to
0x00 the kernel will perform a name resolving procedure for the
which should be blocked from being connect to the local
controller.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can be used when the controller is not powered.
This command generates a Command Complete event on success
This command is used to remove a device from the list of blocked
devices (where it was added to using the Block Device command).
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
This command can be used when the controller is not powered.
This command generates a Command Complete event on success
EIR_Data_Length (2 Octets)
EIR_Data (0-65535 Octets)
+ This event indicates that a successful baseband connection has
+ been created to the remote device.
+
Possible values for the Address_Type parameter:
0 BR/EDR
1 LE Public
0 Reserved (not in use)
1 Legacy Pairing
- This event indicates that a successful baseband connection has
- been created to the remote device.
-
Device Disconnected Event
=========================
The reply should either be returned using the PIN Code Reply or
the PIN Code Negative Reply command.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
Secure: 0x01 secure PIN code required
0x00 secure PIN code not required
Value (4 Octets)
This event is used to request a user confirmation request from
- user space. If the Confirm_Hint parameter value is 0x01 this
- means that a simple "Yes/No" confirmation should be presented to
- the user instead of a full numerical confirmation (in which case
- the parameter value will be 0x00).
+ user space.
+
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
+ If the Confirm_Hint parameter value is 0x01 this means that
+ a simple "Yes/No" confirmation should be presented to the user
+ instead of a full numerical confirmation (in which case the
+ parameter value will be 0x00).
User space should respond to this command either using the User
Confirmation Reply or the User Confirmation Negative Reply
response to this event should either be the User Passkey Reply
command or the User Passkey Negative Reply command.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
Authentication Failed Event
===========================
This event indicates that there was an authentication failure
with a remote device.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
Device Found Event
==================
Address_Type (1 Octet)
This event indicates that a device has been blocked using the
- Block Device command. The event will only be sent to Management
- sockets other than the one through which the command was sent.
+ Block Device command.
+
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
+ The event will only be sent to Management sockets other than the
+ one through which the command was sent.
Device Unblocked Event
Address_Type (1 Octet)
This event indicates that a device has been unblocked using the
- Unblock Device command. The event will only be sent to
- Management sockets other than the one through which the command
- was sent.
+ Unblock Device command.
+
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
+ The event will only be sent to Management sockets other than the
+ one through which the command was sent.
Device Unpaired Event
This event indicates that a device has been unpaired (i.e. all
its keys have been removed from the kernel) using the Unpair
- Device command. The event will only be sent to Management
- sockets other than the one through which the Unpair Device
- command was sent.
+ Device command.
+
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
+ The event will only be sent to Management sockets other than the
+ one through which the Unpair Device command was sent.
Passkey Notify Event
Unlike the other authentication events it does not need
responding to using any Management command.
+ Possible values for the Address_Type parameter:
+ 0 BR/EDR
+ 1 LE Public
+ 2 LE Random
+
The Passkey parameter indicates the passkey to be shown to the
user whereas the Entered parameter indicates how many characters
the user has entered on the remote side.