Integration Manual

NINA-B4 series - System integration manual
UBX-19052230 - R09 u-connectXpress software Page 47 of 60
C1-Public
4. Store the SoftDevice signature. Enter the configuration action command s together with the
SoftDevice values for <imageid> <signature> defined in the NINA-B41X-CF-<version>.json file
and NINA B31X-SI-x.x.x-xxx.txt signature file. Note particularly that the <image id> of the
SoftDevice is 1. See also Prerequisites and Command syntax.
5. Prepare the bootloader to accept a file transfer using XMODEM protocol. Enter the configuration
action command x together with the SoftDevice values <imageaddress>, <imagesize>
<imagename>, <permissions> and <imageid> defined in the NINA-B41X-CF-<version>.json file.
NINA-B4 returns a series of ‘C’ characters for as long as the bootloader is running.
6. While the bootloader is running, send the SoftDevice NINA-S140-SD-x.x.bin file to NINA-B4. The
file is sent using XMODEM protocol.
NINA-B4 displays the greeting text +STARTUP once the binary file has been sent.
7. Having flashed the SoftDevice, you now flash the connectivity software in the same way.
To initially store the signature of the connectivity software, enter the configuration action
command “s” together with the ConnectivitySoftware values <imageid> <signature> defined in
the NINA-B41X-CF-<version>.json file and signature in the NINA B41X-SI-x.x.x-xxx.txt file.
> s 1
MT9MR1FCE6IY1qaPse1FatzN1Cjuea0/sVpgv670y8FwH8LYFANspk5Yl+DfOXwFcgqWKcHmN0lcKAt4b2
ugu+BItwsoQpbzwDnWLUwDJBIa6ZgsdLx/kTUNW3hWdGvQuFIfwXk4NhvX/3RlIOmPqM/shkN7tF4kaSeS
/aUpUb81edKC57kQa8L0uWXVhRyI3OwoGkvXBMKoKVIphFgP6WwKdwanrI6TWID5Ii6P16XU2s2XdG8LVo
oVqnIDO5iD4RbHMv9b5FwcyDVNrJiT8Ky7ybV/AwCh+LM8TDoHsmhvuuHICSzeQ6vdTMXXYELNXuhjsTht
EbMLiA9/NtMwlw==
OK
>
> x 0 155260 SoftDevice rw 1
CCCCCCCCCCCCCCCCCCCCCCCCCC
> s 0
ff52l1nTW2lNFI72umSFCZ3mPDloaKDDf686J50KkLmKk01xycoOHNQuuAijTEgZU9aT49g78kcz+Rs/ZC
0jTDBUCT+opw3QahEqnobuWGogKwZL2XAGHhKTYogUrvvzWGXS9hBDCov/e1F5S2T3DRixLRXBec6rc92L
Libw8dxEqNWXL+RBd9ckuJ9K4Z0yqisUGrbGe+0Pv8JR75UUV9un6DF9ECTN4HQoVco3F53DWbDc6FBYke
JHQzbgDL/AXi3GXgJ3tZ2xaXUWpodFT6Dsk/hTKjq8aosz7ImN+71SCHDACv+TVaEBMQfiXIfrFZm9V/mt
i7/kAGVbPOw1Hg==
OK
>