Integration Manual
NINA-B4 series - System integration manual
UBX-19052230 - R09 u-connectXpress software Page 45 of 60
C1-Public
4.1.1.2.2 Updating u-connectXpress connectivity software only
☞ You can send AT text commands to NINA-B4 to execute tasks 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. See also
the s-center user guide [22].
Procedure
The examples in this procedure have been created and tested on EVK-NINA-B41 using TeraTerm.
1. Setup the serial port connection. See also Setting up the serial port.
2. Enter Software version identification AT+GMR command to find out the current version of your
u-connectXpress software.
3. Prepare the module to accept a binary file for download and start the bootloader at the
appropriate baud rate. Enter the Update software AT+UFWUPD command together with the
ConnectivitySoftware values defined in the NINA-B41X-CF-<version>.json file and the signature
in the NINA-B41X-SI-x.x.x-xxx.txt file. The bootloader must be running when the software is
“sent” to the module in the next step. Note particularly that <mode>=0,
<name>=ConnectivitySoftware, and <flags>=rwx. See also Prerequisites and Command
syntax.
NINA-B4 returns a series of “C” characters for as long as the bootloader is running.
4. While the bootloader is running, send the u-connectXpress NINA-B41X-SW-3.0.0-0.005.bin file
to NINA-B4. The file is sent using XMODEM protocol.
5. Once the binary file has been sent, NINA-B4 displays the greeting text +STARTUP. Enter the
Software version identification AT+GMR command again to make sure that the latest software
version is now installed.
AT+GMR
"2.0.0-025"
OK
AT+UFWUPD=0,115200,0,313692,Vr7suDAz7RlsIB3D6eOqoDNqPsEct9i6fXqKRcYUqPiQPk3yf6yKP8
OYoiS1RTsG6c5q/FhGMhllZK2niNuYiPkAXrCGBhwstKYccRcO2Vx/XzfLWiOkv/7PIMi2uyT+9hXFNULt
ySNpsXSOPRYSqqNhYC9Numhwe0y5Fgi6SB90jiElDZRTaMZog34jfJCPdy2+U6M2w12Zss1sS16FFuTVwC
he8ReKRsSjbkKmT3Ft34TJrrLvcwJKxlcWx1DV1pm2NY6fGNfKo1b9FG9z+3Iq/GstvkEXa9uS0fdWDM5V
d6BNT7fVubi2JLvc5k+QCJotbYyGChmjfHhx16o2BA==,ConnectivitySoftware,rwx
CCCCCCCCCCCCCCCCCCCCCCCCCC