5.6 Device Test Mode (DTM)
The RNBD350 module has support for a special mode called Device Test Mode (DTM). By using the DTM command, the user can configure the RNBD350 module to operate in the DTM. Staying in the DTM mode, the RNBD350 module supports a series of DTM commands. In the DTM mode, all the input commands and response events are in HCI format. The first byte of the HCI format is a packet type, where 0x01 represents the command packet and 0x04 represents the event packet. The RNBD350 module supports seven HCI commands. The following section describes each HCI command in detail. If users send the software Reset command, the RNBD350 module resets and enters into Data mode.
Command parameters:
Op_Code: Size: 2 octets
| Value | Parameter Description |
|---|---|
| 0xXXXX | OGF Range (6 bits): 0x00-0x3F (0x3F reserved for vendor-specific debug commands) OCF Range (10 bits): 0x0000-0x03FF |
Parameter_Total_Length: Size: 1 octet
| Value | Parameter Description |
|---|---|
| 0xXX | Lengths of all of the parameters contained in this packet measured in octets. (N.B.: total length of parameters, not number of parameters) |
Parameter 0 - N: Size: Parameter Total Length
| Value | Parameter Description |
|---|---|
| 0xXX | Each command has a specific number of parameters associated with it. These parameters and the size of each of the parameters are defined for each command. Each parameter is an integer number of octets in size. |
Event parameters:
Event_Code: Size: 1 octet
| Value | Parameter Description |
|---|---|
| 0xXX | Each event is assigned a 1-Octet event code used to uniquely identify different types of events. Range: 0x00-0xFF (The event code 0xFF is reserved for the event code used for vendor-specific debug events.) |
Parameter_Total_Length: Size: 1 octet
| Value | Parameter Description |
|---|---|
| 0xXX | Length of all of the parameters contained in this packet, measured in octets |
Event_Parameter 0 - N: Size: Parameter Total Length
| Value | Parameter Description |
|---|---|
| 0xXX | Each event has a specific number of parameters associated with it. These parameters and the size of each of the parameters are defined for each event. Each parameter is an integer number of octets in size. |
