Firmware Reprogramming Guide

Similar documents
Wifi Getting Started Guide

SPBT3.0DPx BT module. Firmware Update Procedure. Revision 1.0

Innovati s Bluetooth 100M Universal Wireless Bluetooth Module

ZFSM-201-KIT-1 Wireless UART Application User Guide

FW UPGRADE SPECIFICATION

VORAGO VA108x0 Bootloader application note

March 21, BT22 Datasheet. Amp ed RF Technology, Co., Ltd.

AN4045 Application note

+ (5~27 VDC) GND. Bluetooth V4.1 BLE RS-232 Serial Adapter. Model: BLE-232B. 1. Package content: BLE RS-232 adapter

ACE PLUS CORP. APCON100 series Operation Manual RS-232 to Ethernet Converter

+ (5~27 VDC) GND. Bluetooth V4.2 BLE RS-232 Serial Adapter. Model: BLE-232D-E. 1. Package content: BLE RS-232 adapter

EMW3165 Bootloader Mode Introduction

abserial User Guide 10 Feb 2015

BT-22 Product Specification

How to use Wi-Fi module

Product Specification

WIZ-SM10 Datasheet. ( Version 0.1 ) 2010 WIZnet Co., Ltd. All Rights Reserved. For more information, visit our website at

+ (5~27 VDC) GND. Bluetooth V4.2 BLE RS-422/485 Serial Adapter. Model: BLE-485C. 1. Package content: BLE RS-422/485 adapter

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232C

APPLICATION NOTE 4633 Bluetooth to 1-Wire Communication Using the DS9097U

G3P-WiFi User Manual Release 1.2

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM-1.0 Version /8/2011 USER MANUAL

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.1 BLE Datasheet and Quick Reference for BLE232V2

HT32 Series In-System / In-Application Programmer User Manual

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232DEXA

NE-4100 Series Serial Command Mode User s Guide

Bluetooth V4.1 BLE RS-232 Serial Adapter Model: BLE-232B Bluetooth V4.2 BLE RS-232 Serial Adapter Model: BLE-232C

LM058 Bluetooth Serial Adapter

ZIC2410 User Guide Device-Programmer Software Manual

Product Specification

(1) Device Management tool: enables you to remotely manage AX220xx RS232-to-WiFi devices.

UPDATING THE FIRMWARE IN FRAME BASED MODULES...

Product Specification

BT 31 Data Sheet. Amp ed RF Technology Inc.

User Guide. Date Apr BlueEva+C11/G2. Stollmann. E + V GmbH. User Guide

MBUS-CCT (Configuration and Communication Tool) User Manual

EQ-DCM User Manual Revision 1.02 Sep 10, 2013

Member of the ams Group

QUICK START GUIDE FOR FIRMWARE UPGRADE RS232-TO UART INTERFACE BOARD AND SOFTWARE

Evaluation Board User Guide UG-604

User Manual. ESP8266 Wifi Shield

EMW3162 Bootloader Mode Introduction

AN3965 Application note

USB232 board EB Technical datasheet

MICRO-1356 MULTI-PROTOCOL READER

SMiRF v1 Serial Miniature RF Link 8/25/2004


WiMOD LR Base Plus Host Controller Interface

User Manual V1.1 Date: WiFi RS-232 Adapter. Red LED: IP Address Blue LED: TX/RX 5V Out (Pin 9)

User Manual V1.2 Date: WiFi RS-232 Adapter. Red LED: IP Address Blue LED: TX/RX 5V Out (Pin 9)

Arduino UNO R3 ESP8266 Web Server Serial Port WiFi Shield ESP13

How a 2d barcode scan engine to be integrated with your. I. The imager engine itself with TTL serial interface :

FMXXXX Update Manual. Version 1.1

EasyIAP Software Example User s Guide

Document Name : User Manual for SC10B : RS232 to Bluetooth Converter.

ECOV-110 User s Manual

FERGUSON BEAUREGARD. RTU-5000 Configurator User Manual

UART Dload Application Note

USER S MANUAL. PH232Ex1. #1 RS-232 Serial Port to Ethernet, Terminal Server/Client. Doc No: PH232Ex1-UM-001 IPEX. (IP Electronix)

NL6000 Wireless Modem NL6000 User Manual Rev 1.1

Bluetooth Configuration Guide

WiFi to RS-422/485 adapter user manual

Web Site: Forums: forums.parallax.com Sales: Technical:

UM2330 User manual. ST8500 boot. Introduction

LM058 Bluetooth v2.0, v2.1 RS232 Serial Adapter - SMA Connector Standalone (With Embedded Bluetooth v2.0 / v2.1 Stack)

GEM80 & ewon Setup Quick Guide

LM300 Manager User Manual. Document Version: 1.1 LM300 Firmware Version: Bluetooth Firmware Version:

kcserial User Guide version 2006.FEB.20

SPIRIT1 Development Kit Software Package

Flash Magic Application Note 4 What to do if ISP Does Not Work Embedded Systems Academy 2003, All Rights Reserved

In-System Programming (ISP) of Sigma Z-Wave 500 series devices and modules

How2Use DT-51 AT89C51XXX BMS. By: IE Team. Picture1 The layout of DT-51 AT89C51XXX BMS

Embedded Modbus TCP Module GS11-MT. User Manual REV 1.1. SST Automation.

LM400 Plug & Play Bluetooth SMT Module Class 1

WIZ220IO / WIZ220IO-EVB User s Manual (Ver. 1.0)

Wireless M-Bus Suite for Panasonic Evaluation Boards. Quick Start Guide

PCIe Card Selection Guide. PCIe-CAN Card. PCIe-COM Card. Taiwan Pulse Motion Co.,Ltd. Bus Interface PCI Express x 1 LPE-C122 PCE-C122D PCE-C122T

DatraxRF Spread Spectrum Wireless Modem

ingenia dspic bootloader User s Guide

UART data s integrity UART frame control Agenda Power save management TCP maintenance settings Multiple AP roaming and dual mode Firmware update mode,

Ethernet Serial Server

AN1053: Bluetooth Device Firmware Update over UART for EFR32xG1 and BGM11x Series Products

Figure 1: ZigBee Evaluation Kit (ZEK) Contents. Figure 2: ZigBee Adapter Zb-121 and Module Zb-21

SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE

Megawin 8051 ISP via COM Port

ICP PANEL-TEC PEX3000 II

User s Guide. Ethernet Module for Barcode Printer

3.1 I-7560 Pin Assignment and Specifications: Introduction

HOW TO UPGRADE ESP8266 BOARDS USING ESP FLASH DOWNLOAD TOOLS

LM780 Bluetooth Serial Data Module 25m Distance with On-Board Antenna

May 2016 Version 1.2.7

Bluetooth Interface Module

Sender Receiver Sender

ibl ingenia dspic bootloader Users s guide 2007, ingenia-cat S.L. 06/06/07 Version 1.4

[MG245X] OTA(Over The Air) Programmer User s Guide. (No. ADT0106) V1.3

Slave Embedded Serial Bluetooth board Features and Benefits

Document Name: User Manual for SC10MK, Modbus RTU to Modbus TCP Converter

TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND

RC1170-RC232 USER MANUAL

AN4872 Application note

Transcription:

8 July. 2016

1 UART Connection Hardware Setup Modules and adaptors may be reprogrammed using the procedure detailed in this document. Normally, our platforms will be delivered with the final firmware already pre-loaded, so this should not need to be part of a product s normal production. But, it is strongly suggested to incorporate a re-flashing mechanism into your final product, due to rapidly changing standards and target device Bluetooth stacks. Typically, the following tools and equipment are necessary: 1. New flash image from Amp ed RF Technology. 2. Serial cable to PC. 3. TTL to RS232 level shifter; when programming modules. NOTE: Over the air, OTA, reprogramming is not covered in this guide. 1.1 UART Connections The new firmware must be loaded using the UART interface. Access to this interface depends on the product type. The minimum UART pins that are needed are the Rx and Tx pins. The RTS and CTS flow control pins are not used when programming devices, and should always remain floating during this procedure. 1.2 Modules Amp ed RF Bluetooth modules support TTL level UART communications, but a PC requires RS232 voltage levels. Therefore, a TTL to RS232 level shifter is required. Page 2 of 12

2 Terminal Configuration To use the Flash Loader, the user must have a PC running HyperTerminal (or similar) with the following configuration in Figure 1. Figure 1. COM port properties The default serial port setup for the flash loader is 115K bps, 1 stop bit, no party, 8 data bits, and HW flow control must be disabled. Page 3 of 12

2.1 Executing the Flash Loader 2.1.1 GPIO[2] GPIO [2] of the module is used to select the flash loader option in NVM, in order to re-flash the application firmware. When the device is reset, the GPIO [2] state is read to determine the program execution section: High (default): executes the application firmware. Low: executes from the flash loader. NOTE: The flash loader will only remain active for 2 seconds following a reset. After this time, the normal application will execute, and re-flashing will not be able to proceed. The flash loader requires a y-modem protocol, and uses the main UART running at 115200 baud. 2.1.2 AT Command There is also an AT command which will erase the current application, and launch the flash loader. This command is: For BT modules: AT+AB InvalidateApplication For wifi modules: AT+WF InvalidateApplication Once entered, the previous application FW is erased. With this option, there is no longer a 2 second timeout of the flash loader, since no application exists. Page 4 of 12

2.2 Flash Loader Menu Running the Flash Loader displays the following menu in the HyperTerminal window. Figure 2. Flash Loader Menu 2.3 Download Image to the Internal Flash Memory To download a binary file via HyperTerminal to the internal Flash memory: 1. If the binary image size is <256K bytes, press 1 on the keyboard to select Download the Application menu. Or 1. If the binary image size is >256K bytes, press 4 on the keyboard to select Download the Application menu. 2. Select Transfer and then Send File 3. In the Filename field, type the name and path of the binary file you want to download 4. From the protocol list, select the Ymodem protocol 5. Click on the Send button Page 5 of 12

2.4 Execute the New Program Once the new program has been loaded, the device will automatically execute the new program. NOTE: After the new application is running, an additional power cycle or reset is needed to initialize the configuration variables within the FW. Page 6 of 12

3 Term Test Tool Instead of HyperTerminal we have our own Term Test tool. A user can download this software tool from our website under the development tools tab. Suggest to use this method. 3.1 How to use Step 1: Click Setup Page 7 of 12

Step 2: Change the setup configuration Change the Port and Baudrate (default is 115200 in Boot mode). Do not select RTS/CTS Flow Enabled or Use Small Packets when re-flashing. Page 8 of 12

Step 3: Add the command Click SetUp Cmds, add the AT+WF InvalidateApplication command (for BT modules, the command is AT+AB InvalidateApplication ) to one of these buttons and name it. Press OK. Note: AT+AB reset for BT modules; AT+WF reset for wifi modules Page 9 of 12

Step 4: Click Select to add the new FW image (bin file). Page 10 of 12

Step 5: Click Invalidate to go into bootloader mode, and then click Load to update the new FW. Step 6: Once in the bootloader menu If the binary image size is <256K bytes, press 1 on the keyboard. Or If the binary image size is >256K bytes, press 4 on the keyboard. Click Load to upload the new FW file. Page 11 of 12

Step 6: After finishing the loading process, make a reset by at+wf reset command (for BT modules, the command is at+ab reset ) to config the NVM settings. Page 12 of 12