From 01d38b4388fa058a28527eaa3ae0d7726b152049 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 9 Oct 2015 13:08:18 -0700 Subject: [PATCH] monitor: Update manufacturer information for local version information --- monitor/packet.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/monitor/packet.c b/monitor/packet.c index 264662791..cdd0b87ca 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -5500,10 +5500,13 @@ static void write_ext_inquiry_length_cmd(const void *data, uint8_t size) static void read_local_version_rsp(const void *data, uint8_t size) { const struct bt_hci_rsp_read_local_version *rsp = data; + uint16_t manufacturer; print_status(rsp->status); print_hci_version(rsp->hci_ver, rsp->hci_rev); + manufacturer = le16_to_cpu(rsp->manufacturer); + if (index_current < MAX_INDEX) { switch (index_list[index_current].type) { case HCI_BREDR: @@ -5513,11 +5516,13 @@ static void read_local_version_rsp(const void *data, uint8_t size) print_pal_version(rsp->lmp_ver, rsp->lmp_subver); break; } + + index_list[index_current].manufacturer = manufacturer; } print_manufacturer(rsp->manufacturer); - switch (le16_to_cpu(rsp->manufacturer)) { + switch (manufacturer) { case 15: print_manufacturer_broadcom(rsp->lmp_subver, rsp->hci_rev); break; -- 2.47.3