| No. |
Command Supported |
OGF |
OCF |
Opcode |
Octet |
Bit |
Comments |
| 0 |
Inquiry |
0x01 |
0x001 |
0x0401 |
0 |
0 |
|
| 1 |
Inquiry Cancel |
0x01 |
0x002 |
0x0402 |
0 |
1 |
|
| 2 |
Periodic Inquiry Mode |
0x01 |
0x003 |
0x0403 |
0 |
2 |
|
| 3 |
Exit Periodic Inquiry Mode |
0x01 |
0x004 |
0x0404 |
0 |
3 |
|
| 4 |
Create Connection |
0x01 |
0x005 |
0x0405 |
0 |
4 |
|
| 5 |
Disconnect |
0x01 |
0x006 |
0x0406 |
0 |
5 |
|
| 6 |
Add SCO Connection |
0x01 |
0x007 |
0x0407 |
0 |
6 |
Bluetooth 1.1 specification only |
| 7 |
Cancel Create Connection |
0x01 |
0x008 |
0x0408 |
0 |
7 |
|
| 8 |
Accept Connection Request |
0x01 |
0x009 |
0x0409 |
1 |
0 |
|
| 9 |
Reject Connection Request |
0x01 |
0x00a |
0x040a |
1 |
1 |
|
| 10 |
Link Key Request Reply |
0x01 |
0x00b |
0x040b |
1 |
2 |
|
| 11 |
Link Key Request Negative Reply |
0x01 |
0x00c |
0x040c |
1 |
3 |
|
| 12 |
PIN Code Request Reply |
0x01 |
0x00d |
0x040d |
1 |
4 |
|
| 13 |
PIN Code Request Negative Reply |
0x01 |
0x00e |
0x040e |
1 |
5 |
|
| 14 |
Change Connection Packet Type |
0x01 |
0x00f |
0x040f |
1 |
6 |
|
| 15 |
Authentication Requested |
0x01 |
0x011 |
0x0411 |
1 |
7 |
|
| 16 |
Set Connection Encryption |
0x01 |
0x013 |
0x0413 |
2 |
0 |
|
| 17 |
Change Connection Link Key |
0x01 |
0x015 |
0x0415 |
2 |
1 |
|
| 18 |
Master Link Key |
0x01 |
0x017 |
0x0417 |
2 |
2 |
|
| 19 |
Remote Name Request |
0x01 |
0x019 |
0x0419 |
2 |
3 |
|
| 20 |
Cancel Remote Name Request |
0x01 |
0x01a |
0x041a |
2 |
4 |
|
| 21 |
Read Remote Supported Features |
0x01 |
0x01b |
0x041b |
2 |
5 |
|
| 22 |
Read Remote Extended Features |
0x01 |
0x01c |
0x041c |
2 |
6 |
|
| 23 |
Read Remote Version Information |
0x01 |
0x01d |
0x041d |
2 |
7 |
|
| 24 |
Read Clock Offset |
0x01 |
0x01f |
0x041f |
3 |
0 |
|
| 25 |
Read LMP Handle |
0x01 |
0x020 |
0x0420 |
3 |
1 |
Bluetooth 1.2 feature |
| 26 |
Reserved |
0x01 |
0x021 |
0x0421 |
3 |
2 |
Could have been used for Anonymity mode |
| 27 |
Reserved |
0x01 |
0x022 |
0x0422 |
3 |
3 |
Could have been used for Anonymity mode |
| 28 |
Reserved |
0x01 |
0x023 |
0x0423 |
3 |
4 |
Could have been used for Anonymity mode |
| 29 |
Reserved |
0x01 |
0x024 |
0x0424 |
3 |
5 |
Could have been used for Anonymity mode |
| 30 |
Reserved |
0x01 |
0x025 |
0x0425 |
3 |
6 |
Could have been used for Anonymity mode |
| 31 |
Reserved |
0x01 |
0x026 |
0x0426 |
3 |
7 |
Could have been used for Anonymity mode |
| 32 |
Reserved |
0x01 |
0x027 |
0x0427 |
4 |
0 |
Could have been used for Anonymity mode |
| 33 |
Hold Mode |
0x02 |
0x001 |
0x0801 |
4 |
1 |
|
| 34 |
Sniff Mode |
0x02 |
0x003 |
0x0803 |
4 |
2 |
|
| 35 |
Exit Sniff Mode |
0x02 |
0x004 |
0x0804 |
4 |
3 |
|
| 36 |
Park State |
0x02 |
0x005 |
0x0805 |
4 |
4 |
|
| 37 |
Exit Park State |
0x02 |
0x006 |
0x0806 |
4 |
5 |
|
| 38 |
QoS Setup |
0x02 |
0x007 |
0x0807 |
4 |
6 |
|
| 39 |
Role Discovery |
0x02 |
0x009 |
0x0809 |
4 |
7 |
|
| 40 |
Switch Role |
0x02 |
0x00b |
0x080b |
5 |
0 |
|
| 41 |
Read Link Policy Settings |
0x02 |
0x00c |
0x080c |
5 |
1 |
|
| 42 |
Write Link Policy Settings |
0x02 |
0x00d |
0x080d |
5 |
2 |
|
| 43 |
Read Default Link Policy Settings |
0x02 |
0x00e |
0x080e |
5 |
3 |
|
| 44 |
Write Default Link Policy Settings |
0x02 |
0x00f |
0x080f |
5 |
4 |
|
| 45 |
Flow Specification |
0x02 |
0x010 |
0x0810 |
5 |
5 |
|
| 46 |
Set Event Mask |
0x03 |
0x001 |
0x0c01 |
5 |
6 |
|
| 47 |
Reset |
0x03 |
0x003 |
0x0c03 |
5 |
7 |
|
| 48 |
Set Event Filter |
0x03 |
0x005 |
0x0c05 |
6 |
0 |
|
| 49 |
Flush |
0x03 |
0x008 |
0x0c08 |
6 |
1 |
|
| 50 |
Read PIN Type |
0x03 |
0x009 |
0x0c09 |
6 |
2 |
|
| 51 |
Write PIN Type |
0x03 |
0x00a |
0x0c0a |
6 |
3 |
|
| 52 |
Create New Unit Key |
0x03 |
0x00b |
0x0c0b |
6 |
4 |
|
| 53 |
Read Stored Link Key |
0x03 |
0x00d |
0x0c0d |
6 |
5 |
|
| 54 |
Write Stored Link Key |
0x03 |
0x011 |
0x0c11 |
6 |
6 |
|
| 55 |
Delete Stored Link Key |
0x03 |
0x012 |
0x0c12 |
6 |
7 |
|
| 56 |
Write Local Name |
0x03 |
0x013 |
0x0c13 |
7 |
0 |
|
| 57 |
Read Local Name |
0x03 |
0x014 |
0x0c14 |
7 |
1 |
|
| 58 |
Read Connection Accept Timeout |
0x03 |
0x015 |
0x0c15 |
7 |
2 |
|
| 59 |
Write Connection Accept Timeout |
0x03 |
0x016 |
0x0c16 |
7 |
3 |
|
| 60 |
Read Page Timeout |
0x03 |
0x017 |
0x0c17 |
7 |
4 |
|
| 61 |
Write Page Timeout |
0x03 |
0x018 |
0x0c18 |
7 |
5 |
|
| 62 |
Read Scan Enable |
0x03 |
0x019 |
0x0c19 |
7 |
6 |
|
| 63 |
Write Scan Enable |
0x03 |
0x01a |
0x0c1a |
7 |
7 |
|
| 64 |
Read Page Scan Activity |
0x03 |
0x01b |
0x0c1b |
8 |
0 |
|
| 65 |
Write Page Scan Activity |
0x03 |
0x01c |
0x0c1c |
8 |
1 |
|
| 66 |
Read Inquiry Scan Activity |
0x03 |
0x01d |
0x0c1d |
8 |
2 |
|
| 67 |
Write Inquiry Scan Activity |
0x03 |
0x01e |
0x0c1e |
8 |
3 |
|
| 68 |
Read Authentication Enable |
0x03 |
0x01f |
0x0c1f |
8 |
4 |
Removed with the Bluetooth 2.1 specification |
| 69 |
Write Authentication Enable |
0x03 |
0x020 |
0x0c20 |
8 |
5 |
Removed with the Bluetooth 2.1 specification |
| 70 |
Read Encryption Mode |
0x03 |
0x021 |
0x0c21 |
8 |
6 |
Removed with the Bluetooth 2.1 specification |
| 71 |
Write Encryption Mode |
0x03 |
0x022 |
0x0c22 |
8 |
7 |
Removed with the Bluetooth 2.1 specification |
| 72 |
Read Class Of Device |
0x03 |
0x023 |
0x0c23 |
9 |
0 |
|
| 73 |
Write Class Of Device |
0x03 |
0x024 |
0x0c24 |
9 |
1 |
|
| 74 |
Read Voice Setting |
0x03 |
0x025 |
0x0c25 |
9 |
2 |
|
| 75 |
Write Voice Setting |
0x03 |
0x026 |
0x0c26 |
9 |
3 |
|
| 76 |
Read Automatic Flush Timeout |
0x03 |
0x027 |
0x0c27 |
9 |
4 |
|
| 77 |
Write Automatic Flush Timeout |
0x03 |
0x028 |
0x0c28 |
9 |
5 |
|
| 78 |
Read Num Broadcast Retransmissions |
0x03 |
0x029 |
0x0c29 |
9 |
6 |
|
| 79 |
Write Num Broadcast Retransmissions |
0x03 |
0x02a |
0x0c2a |
9 |
7 |
|
| 80 |
Read Hold Mode Activity |
0x03 |
0x02b |
0x0c2b |
10 |
0 |
|
| 81 |
Write Hold Mode Activity |
0x03 |
0x02c |
0x0c2c |
10 |
1 |
|
| 82 |
Read Transmit Power Level |
0x03 |
0x02d |
0x0c2d |
10 |
2 |
|
| 83 |
Read Synchronous Flow Control Enable |
0x03 |
0x02e |
0x0c2e |
10 |
3 |
|
| 84 |
Write Synchronous Flow Control Enable |
0x03 |
0x02f |
0x0c2f |
10 |
4 |
|
| 85 |
Set Host Controller To Host Flow Control |
0x03 |
0x031 |
0x0c31 |
10 |
5 |
|
| 86 |
Host Buffer Size |
0x03 |
0x033 |
0x0c33 |
10 |
6 |
|
| 87 |
Host Number Of Completed Packets |
0x03 |
0x035 |
0x0c35 |
10 |
7 |
|
| 88 |
Read Link Supervision Timeout |
0x03 |
0x036 |
0x0c36 |
11 |
0 |
|
| 89 |
Write Link Supervision Timeout |
0x03 |
0x037 |
0x0c37 |
11 |
1 |
|
| 90 |
Read Number of Supported IAC |
0x03 |
0x038 |
0x0c38 |
11 |
2 |
|
| 91 |
Read Current IAC LAP |
0x03 |
0x039 |
0x0c39 |
11 |
3 |
|
| 92 |
Write Current IAC LAP |
0x03 |
0x03a |
0x0c3a |
11 |
4 |
|
| 93 |
Read Page Scan Period Mode |
0x03 |
0x03b |
0x0c3b |
11 |
5 |
Removed with the Bluetooth 2.0 specification |
| 94 |
Write Page Scan Period Mode |
0x03 |
0x03c |
0x0c3c |
11 |
6 |
Removed with the Bluetooth 2.0 specification |
| 95 |
Read Page Scan Mode |
0x03 |
0x03d |
0x0c3d |
11 |
7 |
Bluetooth 1.1 specification only |
| 96 |
Write Page Scan Mode |
0x03 |
0x03e |
0x0c3e |
12 |
0 |
Bluetooth 1.1 specification only |
| 97 |
Set AFH Channel Classification |
0x03 |
0x03f |
0x0c3f |
12 |
1 |
|
| 98 |
reserved |
0x03 |
0x040 |
0x0c40 |
12 |
2 |
|
| 99 |
reserved |
0x03 |
0x041 |
0x0c41 |
12 |
3 |
|
| 100 |
Read Inquiry Scan Type |
0x03 |
0x042 |
0x0c42 |
12 |
4 |
|
| 101 |
Write Inquiry Scan Type |
0x03 |
0x043 |
0x0c43 |
12 |
5 |
|
| 102 |
Read Inquiry Mode |
0x03 |
0x044 |
0x0c44 |
12 |
6 |
Bluetooth 1.2 feature |
| 103 |
Write Inquiry Mode |
0x03 |
0x045 |
0x0c45 |
12 |
7 |
Bluetooth 1.2 feature |
| 104 |
Read Page Scan Type |
0x03 |
0x046 |
0x0c46 |
13 |
0 |
|
| 105 |
Write Page Scan Type |
0x03 |
0x047 |
0x0c47 |
13 |
1 |
|
| 106 |
Read AFH Channel Assessment Mode |
0x03 |
0x048 |
0x0c48 |
13 |
2 |
Bluetooth 1.2 feature |
| 107 |
Write AFH Channel Assessment Mode |
0x03 |
0x049 |
0x0c49 |
13 |
3 |
Bluetooth 1.2 feature |
| 108 |
Reserved |
0x03 |
0x04a |
0x0c4a |
13 |
4 |
Could have been used for Anonymity mode |
| 109 |
Reserved |
0x03 |
0x04b |
0x0c4b |
13 |
5 |
Could have been used for Anonymity mode |
| 110 |
Reserved |
0x03 |
0x04c |
0x0c4c |
13 |
6 |
Could have been used for Anonymity mode |
| 111 |
Reserved |
0x03 |
0x04d |
0x0c4d |
13 |
7 |
Could have been used for Anonymity mode |
| 112 |
Reserved |
0x03 |
0x04e |
0x0c4e |
14 |
0 |
Could have been used for Anonymity mode |
| 113 |
Reserved |
0x03 |
0x04f |
0x0c4f |
14 |
1 |
Could have been used for Anonymity mode |
| 114 |
Reserved |
0x03 |
0x050 |
0x0c50 |
14 |
2 |
Could have been used for Anonymity mode |
| 115 |
Read Local Version Information |
0x04 |
0x001 |
0x1001 |
14 |
3 |
|
| 116 |
Read Local Supported Commands |
0x04 |
0x002 |
0x1002 |
14 |
4 |
Not an officially assigned command |
| 117 |
Read Local Supported Features |
0x04 |
0x003 |
0x1003 |
14 |
5 |
|
| 118 |
Read Local Extended Features |
0x04 |
0x004 |
0x1004 |
14 |
6 |
Bluetooth 1.2 feature |
| 119 |
Read Buffer Size |
0x04 |
0x005 |
0x1005 |
14 |
7 |
|
| 120 |
Read Country Code |
0x04 |
0x007 |
0x1007 |
15 |
0 |
Bluetooth 1.1 specification only |
| 121 |
Read BD ADDR |
0x04 |
0x009 |
0x1009 |
15 |
1 |
|
| 122 |
Read Failed Contact Counter |
0x05 |
0x001 |
0x1401 |
15 |
2 |
|
| 123 |
Reset Failed Contact Counter |
0x05 |
0x002 |
0x1402 |
15 |
3 |
|
| 124 |
Get Link Quality |
0x05 |
0x003 |
0x1403 |
15 |
4 |
|
| 125 |
Read RSSI |
0x05 |
0x005 |
0x1405 |
15 |
5 |
|
| 126 |
Read AFH Channel Map |
0x05 |
0x006 |
0x1406 |
15 |
6 |
|
| 127 |
Read BD Clock |
0x05 |
0x007 |
0x1407 |
15 |
7 |
|
| 128 |
Read Loopback Mode |
0x06 |
0x001 |
0x1801 |
16 |
0 |
|
| 129 |
Write Loopback Mode |
0x06 |
0x002 |
0x1802 |
16 |
1 |
|
| 130 |
Enable Device Under Test Mode |
0x06 |
0x003 |
0x1803 |
16 |
2 |
|
| 131 |
Setup Synchronous Connection |
0x01 |
0x028 |
0x0428 |
16 |
3 |
Bluetooth 1.2 feature |
| 132 |
Accept Synchronous Connection |
0x01 |
0x029 |
0x0429 |
16 |
4 |
Bluetooth 1.2 feature |
| 133 |
Reject Synchronous Connection |
0x01 |
0x02a |
0x042a |
16 |
5 |
Bluetooth 1.2 feature |
| 134 |
Reserved |
|
|
|
16 |
6 |
|
| 135 |
Reserved |
|
|
|
16 |
7 |
|
| 136 |
Read Extended Inquiry Response |
0x03 |
0x051 |
0x0c51 |
17 |
0 |
Bluetooth 2.1 feature (Lisbon) |
| 137 |
Write Extended Inquiry Response |
0x03 |
0x052 |
0x0c52 |
17 |
1 |
Bluetooth 2.1 feature (Lisbon) |
| 138 |
Refresh Encryption Key |
0x03 |
0x053 |
0x0c53 |
17 |
2 |
Bluetooth 2.1 feature (Lisbon) |
| 139 |
Reserved |
|
|
|
17 |
3 |
|
| 140 |
Sniff Subrate |
0x02 |
0x011 |
0x0811 |
17 |
4 |
Bluetooth 2.1 feature (Lisbon) |
| 141 |
Read Simple Pairing Mode |
0x03 |
0x055 |
0x0c55 |
17 |
5 |
Bluetooth 2.1 feature (Lisbon) |
| 142 |
Write Simple Pairing Mode |
0x03 |
0x056 |
0x0c56 |
17 |
6 |
Bluetooth 2.1 feature (Lisbon) |
| 143 |
Read Local OOB Data |
0x03 |
0x057 |
0x0c57 |
17 |
7 |
Bluetooth 2.1 feature (Lisbon) |
| 144 |
Read Inquiry Transmit Power Level |
0x03 |
0x058 |
0x0c58 |
18 |
0 |
Bluetooth 2.1 feature (Lisbon) |
| 145 |
Write Inquiry Transmit Power Level |
0x03 |
0x059 |
0x0c59 |
18 |
1 |
Bluetooth 2.1 feature (Lisbon) |
| 146 |
Read Default Erroneous Data Reporting |
0x03 |
0x05a |
0x0c5a |
18 |
2 |
Bluetooth 2.1 feature (Lisbon) |
| 147 |
Write Default Erroneous Data Reporting |
0x03 |
0x05b |
0x0c5b |
18 |
3 |
Bluetooth 2.1 feature (Lisbon) |
| 148 |
Reserved |
|
|
|
18 |
4 |
|
| 149 |
Reserved |
|
|
|
18 |
5 |
|
| 150 |
Reserved |
|
|
|
18 |
6 |
|
| 151 |
IO Capability Response |
0x01 |
0x02b |
0x042b |
18 |
7 |
Bluetooth 2.1 feature (Lisbon) |
| 152 |
User Confirmation Request Reply |
0x01 |
0x02c |
0x042c |
19 |
0 |
Bluetooth 2.1 feature (Lisbon) |
| 153 |
User Confirmation Request Negative Reply |
0x01 |
0x02d |
0x042d |
19 |
1 |
Bluetooth 2.1 feature (Lisbon) |
| 154 |
User Passkey Request Reply |
0x01 |
0x02e |
0x042e |
19 |
2 |
Bluetooth 2.1 feature (Lisbon) |
| 155 |
User Passkey Request Negative Reply |
0x01 |
0x02f |
0x042f |
19 |
3 |
Bluetooth 2.1 feature (Lisbon) |
| 156 |
Remote OOB Data Request Reply |
0x01 |
0x030 |
0x0430 |
19 |
4 |
Bluetooth 2.1 feature (Lisbon) |
|