Upgrade for -FB/-FS Models
1. Overview
This document describes the firmware update methods for DraginoFB/FS series end nodes based on the Nordic nRF9151 Module.
Two update methods are covered:
- OTA (Over-The-Air) Update via HTTP - Remote firmware update without physical access
- J-Link Interface Update - Direct firmware programming via hardware interface
- Update through UART TTL interface - Direct firmware programming via hardware interface
2. OTA Firmware Update via HTTP
Perform the following steps:
① Place the firmware binary (e.g., FE.bin) on an HTTP-accessible server.
② Use a serial port or send the following command to the device: AT#XFOTA=1,"<firmware_url>"
Example: AT#XFOTA=1,"http://repo.dragino.com/release/NB/S31-FE.bin"
After the node receives the upgrade command, it will perform the upgrade automatically as shown below:
3. Firmware Update via J-Link Interface
3.1 Prerequisites
- An ARM emulator (J-Link compatible)
- Firmware update tool: nRF Connect for Desktop
3.2 Hardware Connection
Remove the nRF9151 module from the motherboard and connect it to the J-Link as illustrated below:
nRF9151 Module Hardware Wiring:
3.3 Software Setup
① Launch nRF Connect for Desktop.
② Locate and download the Programmer tool from the available apps (see below):
③ After download, click OPEN to enter the Programmer interface.
3.4 Firmware Update Steps
① Click "SELECT DEVICE" → Select "J-Link"
② On the main screen, click "Add file", then click "Browse" and select the firmware you want to update in the pop-up window.
③ Click "Erase & Write" to begin the update.
4. Firmware Update via USB-TTL Interface
4.1 General software set up for AT Commands via UART
1. Use a general serial tool.
2. Connect PC to device's UART interface, Wiring Method
- Select the appropriate serial port.
4. Set up serial tool with : BaudRate: 115200, databit:8, No parity, No flow control.
- Firmware update tool: AuTerm.exe
6. Click "MCUmgr"
4.2 Update Instructions
1. click Connect & open
2. Select the .bin file
3. Click to start the download
4. Before clicking to start the burn, you must first put the node into burn mode. Follow these steps:
a. To put the device into programming mode, first press and hold the ACT button, then press the RESET button on the motherboard.

When the update progress bar reaches 100%, the firmware update is complete.
5. Click “Close” to disconnect the serial connection, then press the Reset button on the motherboard to reset the module.
