I'm not sure what this string of tuples mean, but the last byte 0x0C refers to "Command Disallowed" according to the list of error codes.
1 of 1 people found this helpful
I would guess that the chip is transmitting NVRAM data which can be inferred form the initial byte 04 that is being received.
Also 04 indicates that multiple chunks of non contiguous NVRAM data may be received.
If you look into the WICED-HCI-CONTROL-PROTOCOL.pdf found in the docs of 20706 in WICED studio, the following could be inferred
04-> NVRAM Data
Next 2 bytes->NVRAM ID
Next 2 bytes-> NVRAM Data
The Next 00 indicates that it is the end of that block of data.
The Following 01 indicates the command status and the 00 which follows indicates that the execution has started.
The data received after this is the acknowledgement for the HCI_RESET command.
Try putting the device into recovery mode and then sending the command. You should get the proper HCI reset response.