Skip to main content

-FB/-FS Series Firmware Update Guide

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., FB-FS.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-FB.bin"

After the node receives the upgrade command, it will perform the upgrade automatically as shown below:

1769493337553-747.png

3.1 Prerequisites

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:

1775705481733-917.png

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"

1775702902371-643.png

② On the main screen, click "Add file", then click "Browse" and select the firmware you want to update in the pop-up window.

1775702902371-643.png

③ Click "Erase & Write" to begin the update.

1775703830744-517.png

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

  1. Select the appropriate serial port.

4. Set up serial tool with : BaudRate: 115200, databit:8, No parity, No flow control.

  1. Firmware update tool: AuTerm.exe

6. Click "MCUmgr"

1779521064922-668.png

4.2 Update Instructions

1. click Connect & open

2. Select the .bin file

3. Click to start the download

1779523867912-366.png
  1. 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.

1779525962171-359.jpg

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.

1779524430743-102.png