u-blox NINA-B2 User Manual

Page 1
Author
Date
Topic
Release note
UBX- 20036444 C1-Public Erik Carlberg 16 September 2020
Copying, reproduction, m odification or disclosure to third parties of this document or any part thereof is only p ermitted with the express written permission of u-blox. The information contained herein is provided “as is” and u-blox assumes no liabil ity for its use. No warranty, either expr ess or implied, is given, including but not limited, with respect to the accuracy, correctness, reliability a nd fitness for a particular purpose of the in formation. This document may be revised by u-blox at any time. For most re cent documents, visit www.u-blox.com. Copyright© u-blox AG.
Contents
1 Software 1
1.1 General Information 1
1.1.1 Scope 1
1.1.2 Related documentation 2
1.1.3 Released software image 2
1.1.4 Hardware and software compatibility 2
1.2 Released software tools 2
2 Features and improvements 2
2.1 Bluetooth LE secure connections 2
2.2 Multiple Bluetooth connections to remote centrals 2
2.3 SPI host interface 3
2.4 Information about Bluetooth connections 3
2.5 Set Bluetooth mode 3
2.6 System time 3
2.7 Stop mode 3
2.8 Sleep mode 3
2.9 Standby mode 3
3 Solved issues 3 4 Known limitations 4 5 Changed behavior 4

1 Software

1.1 General Information

1.1.1 Scope

This release note describes the u-connectXpress software v3.0.0 for NINA-B2 and the updates from version 2.1.0.
UBX- 20036444 u-connectXpress software version 3.0.0 for NINA-B2 1/4 C1-Public
Page 2

1.1.2 Related documentation

Document UBX number Audience Updates
AT commands manual UBX-14044127 Public Updated with NINA-B2 u-connectXpress v3.0.0
NINA-B2 product summary UBX-17062096 Public Updated with new features
NINA-B2 data sheet
u-connectXpress user guide UBX-16024251 Publix Updated with new examples
Communicating with a u-blox module over SPI bus
UBX-18006649 Public Updated with new features
UBX-20028725 Public New document

1.1.3 Released software image

The software image is available on the NINA-B2 series page at u-blox.com
. The table below lists
the binary and configuration files included in the package.
File Description
NINA-B22X-SW-3.0.0-010.bin Software binary
NINA-B22X-CF-1.0.json Manifest that defines the memory addresses for the binary
NINA-B22X-SI-3.0.0-010.txt u-connectXpress software signature

1.1.4 Hardware and software compatibility

u-connectXpress version 3.0.0 for NINAB2 can be flashed on any released NINA-B2 product version. The NINAB22102B and NINAB22202B module order codes are pre-flashed with this software version but are not backwards compatible with older versions.
Order code Pre-flashed software Supported SW versions
NINA-B221-00B 1.0.1 1.0.0, 2.1.0, 3.0.0
NINA-B221-02B 3.0.0 3.0.0
NINA-B222-00B 1.0.1 1.0.0, 2.1.0, 3.0.0
NINA-B222-02B 3.0.0 3.0.0

1.2 Released software tools

s-center version 5.1.0 has been released and is published on u-blox.com.

2 Features and improvements

2.1 Bluetooth LE secure connections

NINA-B2 now supports the enhanced security mode called Bluetooth LE Secure Connections for protection against man-in-the-middle attacks and increased encryption using the Elliptic Curve Diffie Hellman (ECDH) algorithm.

2.2 Multiple Bluetooth connections to remote centrals

Support of for connection to multiple central connections has been added. In total, four central and four peripheral connections can be managed simultaneously.
UBX- 20036444 u-connectXpress software version 3.0.0 for NINA-B2 2/4 C1-Public
Page 3

2.3 SPI host interface

Support for using SPI as host interface for AT commands and data has been included as an alternative to UART. NINA‑B2 acts as SPI slave.

2.4 Information about Bluetooth connections

The AT commands AT+UBTLESTAT and +UBTLELIST are implemented to list all active Bluetooth connections and provide information about these.

2.5 Set Bluetooth mode

AT+UBTMODE added to set Bluetooth mode.

2.6 System time

Support to set system time with AT+UMSTS added.

2.7 Stop mode

Stop mode is a setting where the module enters a very low power mode without memory retention using the MCUs deep sleep mode. The host can set the module to wake-up again either after a given time or by toggling the DTR pin or a GPIO pin.

2.8 Sleep mode

Sleep mode is a setting where the module enters a low power mode while retaining memory content. In this mode, the UART is disabled but Bluetooth connection is kept.
The sleep mode feature is not fully tested in all use cases and is provided in experimental form for evaluation only. Sleep mode is enabled with
AT&D3.

2.9 Standby mode

The NINA-B2 standby mode has been improved to provide reduced current consumption using Automatic Frequency Adaption (AFA) of the MCU. AFA is enabled using
AT+UPWRMNG. In standby
mode all connections are kept.

3 Solved issues

Area Description Reference
Bluetooth When running data pumps over SPS with connection interval 6 (7.5 ms), data
errors could occur.
Bluetooth Master-Slave role switch request from the remote device may in some cases be
ignored by NINA-B2.
Bluetooth Lost data when running continuous data stream using connection interval 6,6 UCS_DEV-288
Bluetooth When bonding between two units in security mode 4 (Display Yes/no),
+UUBTUPD events were erroneously generated, which had to be responded to with AT+UBTUPE command.
Bluetooth When module is in Display or Display Yes/No security mode the passkey display
event +UUBTUPD does not always show 6 digits. Some devices e.g. Android phones will fail to pair if not 6 digits are entered including leading 0's in case of passkeys less than 6 digit length.
UCS_DEV-55
UCS_DEV-68
UCS_DEV-676
UCS_DEV-814
UBX- 20036444 u-connectXpress software version 3.0.0 for NINA-B2 3/4 C1-Public
Page 4
AT+UBTDM=1
AT+UBTGSV
AT+UDSF
AT+UBTGSCI
connection in AT mode. No data can be transferred.
Area Description Reference
Bluetooth For AT+UBTUPE, the user passkey cannot start with zeros UCS_DEV-815
Bluetooth Increased idle mode current consumption when disabling Bluetooth
connectability and discoverability. Performing the commands listed below could occasionally increase Bluetooth idle mode current consumption with about 100 mA.
AT+UBTCM=1 // Connectability off
// Discoverablity off
Application After upgrade to this version of u-connectXpress, downgrading to a version
older than 2.1.0 using s-center prior to version 5.10 will cause the module to assert immediately after startup.
Bluetooth Bonding is required even if security mode is disabled. UCS_DEV-986
Bluetooth
Application
Bluetooth Too many bytes sent in the Bluetooth LE characteristic when an indication
event is sent (
Bluetooth Un-bonding a device with random address not functional UCS_DEV-1120
Bluetooth Enabling more services (for example, SPP, SPS, ATP) than supported could
brick the module.
Bluetooth When connecting to a remote service that does not support Secure Simple
Pairing, using Bluetooth Classic a requested encrypted connection is not requested.
with attribute handle values above 256 is not functional.
not working after restart
).
UCS_DEV-868
UCS_DEV-908
UCS_DEV-1042
UCS_DEV-1091
UCS_DEV-1097
UCS_DEV-1160
UCS_DEV-1175

4 Known limitations

Area Description Reference
Bluetooth It is not possible to switch to EDM after establishing a Bluetooth Low Energy
Application UART baud rate higher than 115200 is not supported when Automatic Frequency
Adaption is enabled.
Bluetooth Setting max Bluetooth BR/EDR links with +UBTCFG does not work. UCS_DEV-644
Bluetooth Receiving advertisement messages where data type flag is not at offset 2 in the
packet will result in NINA-B2 interpreting the type wrong when doing a discovery with LIMITED or GENERAL discovery
Application
Bluetooth If a peripheral is set to connectable but non-discoverable, it makes
Bluetooth After receiving several incoming SPP connections and doing a Bluetooth inquiry,
Bluetooth
AT+UDCFG=3,< DSR activation bit mask. > is not functional. Only bit 1 (active DSR on peer connected) is implemented.
advertisements without the GENERAL or LIMITED flag set.
the module could occasionally restart.
In response to AT+UDLP?, when the own address is a random address, the local BLE MAC address is LSB first rather than MSB first.
UCS_DEV-175
UCS_DEV-196
UCS_DEV-675
UCS_DEV-1122
UCS_DEV-1246
UCS_DEV-1457
UCS_DEV-1463

5 Changed behavior

Maximum number of SPP connections is reduced from seven to six supported peers.
UBX- 20036444 u-connectXpress software version 3.0.0 for NINA-B2 4/4 C1-Public
Loading...