8 Device Firmware Update Process Overview

The firmware files required for the Device Firmware Update (DFU) process are available on the BM70 and the BM71 product web page. The firmware size is 262-Kbytes. If the programmer wants to update the device firmware using the external host MCU, the programmer needs to consider the memory requirements for storing the BM70/71 module firmware during the device firmware update process into their design.

The following figure illustrates the use of the broad overview of the different command protocols in the device firmware update process. For more details on each of the commands mentioned in the process flow for device firmware update flowchart, refer to HCI Commands Overview for HCI commands and HCI-ISDAP Flash Commands Overview for the HCI-ISDAP commands. For more details on the message sequence for the DFU process, refer to the Message sequence for writing configuration parameters, GATT tables or firmware update.
Figure 8-1. Process Flow for Device Firmware Update