3 Firmware Update Protocol Layer
The MDFU Protocol is divided into two layers. This section specifies the Firmware Update Protocol Layer.
The Firmware Update Protocol Layer defines the following protocol details that are reused by every communications interface:
- Firmware Update Algorithm
- File Transfer Stage
- Command-Response Pairs
- Host Command Generation and Response Processing Algorithm
- Client Command Processing and Response Generation
- Commands
- Responses
- Verification Stage
- Flow Control
- Definition of a Successful Update
- Error Classification and Handling
- Sequence Numbers
The Firmware Update Protocol Layer does not define how the commands and responses are sent over different communication busses. Please see the Transport Layer specification section of this document for information on how commands and responses are sent over different physical busses.