| STEVAL-IDB007V1, USB-to-SERIAL firmware

Upgrade procedure

This document contains the guidelines for updating the USB-to-SERIAL FW on STEVAL IDB007V1 platform with the USB_to_SERIAL.hex binary file available on latest BlueNRG-1 DK SW package.
This procedure must be applied only one time on the selected STEVAL-IDB007V1 platform, in order to align to the latest version of USB_to_SERIAL.hex binary file.

# Introduction

- The BlueNRG-1 evaluation board (STEVAL-IDB007V1) USB-to-SERIAL component allows to interface a BlueNRG-1 device to a USB host device (e.g., a PC).
- The USB-to-SERIAL component has two firmware applications:
  1. Device Firmware Upgrade (DFU) application that allows performing USB-to-SERIAL firmware upgrade via USB port.
  2. The USB-to-SERIAL firmware that handles the communication between the BlueNRG-1 evaluation board and a PC.

# USB-to-SERIAL FW version check procedure

- In order to check USB-to-Serial firmware version, user must follow these steps:
  - Connect the STEVAL-IDB007V1 to a PC USB port
  - Open the BlueNRG-1 Flasher utility
  - Select the Port related to the plugged platform
  - From Select file button, select the DTM_UART_16MHz.hex binary file available on Firmware\BLE_Examples\DTM folder
  - Press on Flash for downloading the selected image
  - Once the image download and verify process is completed, open the BlueNRG GUI PC application available on STSW-BNRGUI SW package
  - Select the COM port associated to the plugged platform and press Open button
  - The Motherboard FW version provides the USB-to-SERIAL FW version

# How to perform USB-to-SERIAL firmware upgrade

- In order to perform USB-to-Serial firmware upgrade, user must follow these steps:
  1. Activate the DFU application manually as follow:
     - Press and hold the RESET button.
     - Plug the USB cable to the board.
     - Release the RESET button.
     - The red led DL2 blinks to confirm the DFU application is running.
  2. Launch the BlueNRG GUI PC application available on BlueNRG GUI SW package (STSW-BNRGUI):
     - From the menu Tools select Flash Motherboard FW...
     - Press the Apply button of the window
     - Select the firmware USB_to_SERIAL.hex available on BlueNRG-1 DK, Firmware/USB_to_SERIAL folder and press Open button.
     - Wait for the end of the operations: ERASE OPERATION and UPGRADE OPERATION

Figure 1: STEVAL-IDB007V1 Development kit