NINA-W1 series - System integration manual
UBX-17005730 - R15
Software
Page 18 of 54
C1 - Public
6.
Check that the correct COM port is shown in “Settings”.
Select File
and choose the
NINA-W1XX-
CF-<version>.json
file from the unzipped u-connectXpress container.
7.
Select
Update
. The module then reboots using the secure bootloader and flashing of the
application starts automatically.
2.4.1.2
Updating software with AT commands
☞
You can send AT commands to NINA-W1 to execute certain tasks over the serial interface, using
open-source terminal emulator software that supports XMODEM, like TeraTerm or ExtraPuTTy.
Alternatively, you can send all AT commands described in this section using the s-center software
in AT mode. The examples given in this procedure have been created and tested on EVK-NINA-W1
using TeraTerm. See also the u-connectXpress AT command manual [1] and Bootloader protocol
specification [11].
The bootloader must be running when the software is “sent” to the module. You start the bootloader
using either:
•
AT commands
•
Pressing the SW1 and SW2 buttons simultaneously during a module reset (initiated by setting
RESET_N
low). For further information about the module reset, see also the data sheet [2][3][4].
☞
In contrast to the s-center configuration, UART hardware flow is not used for updating software
using AT commands. The file download uses standard XMODEM-CRC16 protocol and 128 bytes
packets.
Prerequisites
As a prerequisite to updating software using AT commands, you must open the JSON file included in
the download container and make note of the defined values to be parsed with the update command.
You also need to copy the signatures given in the related txt files, as shown in Figure 9. This
information is needed during the install. The defined values to include in the command, together with
the signature file (
NINA-W1XX-SI-x.x.x-xxx.txt
) are shown in Table 3.
Figure 8: Defined values for ConnectivitySoftware shown in the JSON file
[
{
"Label": "ConnectivitySoftware",
"Description": "NINA-W15X u-blox connectivity software",
"File": "NINA-W15X-SW-4.0.0-006.bin",
"Version": "NINA-W15X-SW-4.0.0-006",
"Address": "0x20000",
"Size": "0x12F1E0",
"Id": "0x0",
"Permissions": "rwx",
"SignatureFile": "NINA-W15X-SI-4.0.0-006.txt"
}
]