Before any data can be exchanged between the target and the PC, the connection must be established using handshake messages.
| Field | Size | Values | Description |
|---|---|---|---|
| Message ID | 1 byte | 0x00 | |
| Data length | 2 bytes | 10 | |
| Protocol version | 1 byte | 0x01-0xFF | Version of protocol on target |
| Options | 1 byte | 0xXX | Reserved for future use |
| Token | 8 bytes | {0x58, 0x99, 0xAB, 0xC9, 0x0F, 0xE2, 0xF7, 0xAA} | Token used to verify ADP protocol |