u-connectXpress version 3.0.0 for NINA‑B2 can be flashed on any released NINA-B2 product
version. The NINA‑B221‑02B and NINA‑B222‑02B module order codes are pre-flashed with this
software version but are not backwards compatible with older versions.
Order codePre-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.
AreaDescriptionReference
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...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.