5.1 Flash Programming Procedure Using BM71 EVB

Flash programming is required to update a newer version or specific version of the firmware. The user must perform the following actions for Flash programming:
  1. Set the switch SW7 in the ON position (Test mode).
    Figure 5-1. SW7 in Test Mode
  2. Connect the jumpers, J1, JP8 and J3, on the BM71 EVB (see Figure 4-10).
  3. Connect the BM71 EVB to a PC using a micro USB cable. LED6 (red) and LED1 (blue) turn ON. Press the Reset button (SW5) to reset the BM71 module.
    Figure 5-2. Flash Programming Setup
  4. Download and install the isupdate.exe file.
    Note: For downloading isupdate.exe, go to BM-71-PICtail.
  5. Double-click the isupdate.exe file to open the firmware update tool on the PC.
  6. Click Connect after setting these parameters. For example:
    • “port” – COM28
    • “baudRate” – 115200
    • “memory type/subtype” – Flash/Embedded flash
    • “address” – 0000
    On successful connection, the ISSC isupdate Firmware Update tool displays the Port connect -> Port Number message.
    Figure 5-3. Firmware Update Tool Window – Port Connect
  7. If the connection fails, the tool window displays the Connect failed message. The user must verify the parameters and try connecting it again.
    Figure 5-4. Firmware Update Tool Window – Connect Failed
  8. Click Browse to display four Flash code files (.hex) downloaded from the BM70 BLUETOOTH PICTAIL/PICTAIL PLUS BOARD (BM-70-PICtail) webpage.
    Figure 5-5. Firmware Update Tool Window – Browse Flash Code (.hex) Files
  9. In the Open window, select the Flash code files, then click Open.
    Figure 5-6. Selecting Flash Code Files
  10. In the ISSC isupdate Firmware Update tool window, click Update.
    Figure 5-7. Firmware Update Process
  11. The ISSC isupdate Firmware Update tool window starts writing the selected Flash codes. The user must wait until the ISSC isupdate Firmware Update tool window displays the message End of Write Memory! with the elapse time.
    Figure 5-8. Firmware Update Complete
  12. To verify the firmware version, enter values for the following parameters, then click Read.
    • “Address” – 100e
    • “Length(Hex)” – 02
    Figure 5-9. Entering Parameters
  13. After completing the firmware update, reboot the BM71 EVB using the Reset button.