diff --git a/monitor/l2cap.c b/monitor/l2cap.c
index 47fb3bc..6d9b1ce 100644
--- a/monitor/l2cap.c
+++ b/monitor/l2cap.c
{ 0x0004, "Attribute Protocol" },
{ 0x0005, "L2CAP Signaling (LE)" },
{ 0x0006, "Security Manager" },
+ { 0x0007, "Security Manager (BR/EDR)" },
{ 0x003f, "AMP Test Manager" },
{ }
};
opcode_str = "Unknown";
}
- print_indent(6, opcode_color, "SMP: ", opcode_str, COLOR_OFF,
- " (0x%2.2x) len %d", opcode, size - 1);
+ print_indent(6, opcode_color, cid == 0x0006 ? "SMP: " : "BR/EDR SMP: ",
+ opcode_str, COLOR_OFF, " (0x%2.2x) len %d",
+ opcode, size - 1);
if (!opcode_data || !opcode_data->func) {
packet_hexdump(data + 1, size - 1);
le_sig_packet(index, in, handle, cid, data, size);
break;
case 0x0006:
+ case 0x0007:
smp_packet(index, in, handle, cid, data, size);
break;
default: