
NINA-W1 series - System Integration Manual
UBX-17005730 - R07
Software
Page 13 of 47
Software
The NINA-W13/W15 series module is delivered with the u-blox connectivity software.
The u-blox connectivity software enables the use of Wi-Fi, Bluetooth and Bluetooth low energy,
controlled by the AT commands over the UART interface. More information on the features and
capabilities of the u-blox connectivity software and how to use it can be found in the
u-blox Short
Range Modules AT Commands Manual [1] and NINA-W1 Getting Started [6].
The NINA-W10 series module is delivered without any software flashed.
2.1
Flashing the NINA module
The NINA-W13 and NINA-W15 application can be flashed using the s-center (XMODEM protocol is
used). The following pins should be made available as either headers or test points to flash the
module:
•
UART (RXD, TXD, CTS, RTS)
•
Bootstrap pins 25 and 27
•
Reset_n
•
SWITCH_1 and SWITCH_2
2.2
Updating the NINA-W13/W15 u-blox connectivity software
The u-blox connectivity software for NINA-W13/W15 is designed to validate the hardware,
bootloader, and the binary image itself to make sure it runs only on a validated hardware such as
NINA-W13/W15.
The u-blox connectivity software is delivered in a zip file – “NINA-W1xX_SW1.0.0.zip”.
Unzip this file before downloading. The secure boot is included in the file – *.json.
In s-center software, secure boot is supported from version 4.7 onwards. The *.json-file should be
selected to make to use secure boot in the s-center as shown in Figure 6.
The s-center will handle the download using the information in the *.json file. No other interaction is
needed from the user.
To manually start the download using a software other than s-center, use the following AT
command to start updating the NINA-W13/W15 u-blox connectivity software:
AT+UFWUPD=<mode>,<baud>,<image id>,<image size>,<base64 encoded signature>,<image
name>,<flags>
Sample parameters that can be used while doing the flash update is provided below:
AT+UFWUPD=0,115200,0,651840,jzlRIkg37ir/pVpDKVrPot2ZdsaNvUtSYP2pDAUVJc7iQI9yzIo8V
Fv8C1olP/9I4UJ4WmgC5oRay4AC0V8jRJSFFX/wop6x/sBJGOeDEu7yC/s0+Oj7CLs4TzNbiRqK0zLwKR
iHohgVyzWqhwKFpmcxcDXphjkCTIvpffY8TwDLzkosQCueJtBHBg9KDB3TOs8bsXLaVtT2x1r
LfMg8/pb+BPQEK9NcNB4hbp693ATivYE3cmxzWykIjEje819SIRGhHFt0wAsqh7WFgSJYNgDi
r1+j7+l4RqrMl/A/QYyWS9z0Q15QcJ3GlAJlXYa5v/ISjA==,nina-w1-debug,rwx
When a ‘C’ character is received from NINA-W13/W15, the XMODEM download is ready to begin
from the host.