

To be converted to an embedded array format. The MPLabX example in this repository needs these firmware files (which are in hex file format) The firmware files needed for the firmware update process provided here can be downloadedįrom the BM71 webpage under the 'Embedded software' Creating the embedded array from firmware files

Both modules have the same silicon with the firmware being different. Note: The example code can be used to perform the firmware upgrade for both the RN487x and BM7x modules. The details and the procedure for using these tools are provided in the Microchip wiki webpage.įor the rest of this document, it is assumed the user cannot use the PC Tool provided by Microchip to perform firmware update. Microchip provides PC-based tools for programming the modules, which are available on the BM70/71 webpage. The process is update the firmware via UART is provided in the BM70/71 device firmware update document in the BM70/71 webpage. These updates are provided with a release note along with the firmware files in the BM70/71 webpage. Microchip releases periodic updates to the application firmware to include new features and bug fixes reported in previous firmware releases. The summary for each process is provided in the following sections. For this reason, the MPLabX standalone example provided is can used for both processes by making minor changes (uncommenting/commenting certain sections). Changing memory configuration parameters of the module with a host MCU via UARTīoth the process are similar for most part, except for the starting memory location, length of data to be written and the content being written.


