diff --git a/monitor/packet.c b/monitor/packet.c
index 11a6a57..99a19af 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
opcode_str = opcode_data->str;
} else {
- opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
- opcode_str = "Unknown";
+ if (ogf == 0x3f) {
+ opcode_color = COLOR_HCI_COMMAND;
+ opcode_str = "Vendor";
+ } else {
+ opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
+ opcode_str = "Unknown";
+ }
}
print_indent(6, opcode_color, "", opcode_str, COLOR_OFF,
opcode_color = COLOR_HCI_COMMAND;
opcode_str = opcode_data->str;
} else {
- opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
- opcode_str = "Unknown";
+ if (ogf == 0x3f) {
+ opcode_color = COLOR_HCI_COMMAND;
+ opcode_str = "Vendor";
+ } else {
+ opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
+ opcode_str = "Unknown";
+ }
}
print_indent(6, opcode_color, "", opcode_str, COLOR_OFF,