Software Flashing Using At Command - u-blox NINA-B4 Series System Integration Manual

Stand-alone bluetooth 5.1 low energy modules
Table of Contents

Advertisement

2. Select the .json file.
3. Secure Boot Mode is set automatically. Ensure that the correct COM port is selected and select
the Update button to start the process. The module then reboots into the boot loader and the
flashing of the SoftDevice and application starts.
4.1.2

Software flashing using AT command

The flashing functionality in the NINA-B41x module can manage two signed binary images that
contain the application (image 0) and SoftDevice radio software (image 1).
The SoftDevice is updated using dual-banked approach, which invalidates the application currently
flashed in the module. Consequently, the application must be flashed after updating the SoftDevice.
Use AT command
AT+UFWUPD
AT+UFWUPD=<mode>,<baud_rate>[,<id>,<size>,<signature>,<name>,<flags>]
The file download uses an XMODEM protocol. The UART hardware flow is not used during the software
update. For information about the firmware update command, see the u-connect AT commands
manual [6].
XMODEM uses standard XMODEM-CRC16 protocol and 128 bytes packets.
4.1.2.1
Example commands executed while flashing the application only
In this section we describe a flashing scenario where just the application file is updated, and the
SoftDevice is unchanged.
AT+UFWUPD
1.
Run the
bin file for download. The application size can be found in the
should be entered in decimal notation. The signature for the application is available in the
NINA-B41X-SI-x.x.x-xxx.txt
{
"Label": "ConnectivitySoftware",
"Description":
"File": "NINA-B41X-SW-1.0.0-001.bin",
"Version": "NINA-B41X-SW-1.0.0-001",
"Address": "0x27000",
"Size": "0x35FA4",
"Id": "0x0",
"Permissions": "rwx",
"SignatureFile":
},
UBX-19052230 - R06
C1-Public
to update the software:
command to trigger the u-connectXpress software to accept an application
file:
"NINA-B41X u-blox connectivity
"NINA-B41X-SI-1.0.0-001.txt"
u-connectXpress software
NINA-B4 series - System integration manual
NINA-B41X-CF-x.x.json
software",
file; the size
Page 35 of 45

Advertisement

Table of Contents
loading

This manual is also suitable for:

Nina-b400Nina-b401Nina-b406Nina-b410Nina-b411Nina-b416

Table of Contents