3.2.5.1 Get Client Info Command

When creating a Microchip Device Firmware Update client, there are several flexible protocol parameters whose values can be chosen to meet the requirements of a specific design, such as the size of the client buffers and the command time-out values.

The host needs to know the values of these parameters in order to successfully update the client and learns these details during the client discovery process.

The host sends the GetClientInfo command to the client during the Discovery Stage of the update. The client must respond with the details of its implementation in the form of a list of Client Parameters.

Since the GetClientInfo command is used to learn the command time-outs, there is no way to customize the time-out duration of the GetClientInfo command. The GetClientInfo command has a fixed time-out of one second.