u-blox u-connectXpress software v3.0.0 User Manual

Author
Date
Topic
Release Note
UBX-20034855 C1-Public Erik Carlberg 28 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 permi ssion of u-blox. The information contained herein is provided “as is” and u-blox assumes no lia bility for its use. No warranty, either express or implied, is given, including bu t not limited, with respect to the accuracy, correctness, reliability a nd fitness for a particular purpose of the in formation. This document may be revis ed by u-blox at any time. For most recent 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 http/https protocol 2
2.2 Long URLs and Azure authentication with tokens 2
2.3 Passive Wi-Fi scan 3
2.4 Supported Wi-Fi channels 3
2.5 Improved MQTT subscription support 3
2.6 Bluetooth LE secure connections 3
2.7 Multiple Bluetooth connections to remote centrals 3
2.8 Information about Bluetooth connections 3
2.9 Set Bluetooth mode 3
2.10 SPI host interface 3
2.11 Global time 3
2.12 Stop mode 3
2.13 Sleep mode 3
2.14 Standby mode 4
3 Solved issues 4 4 Known limitations 5 5 Changed behavior 6

1 Software

1.1 General Information

1.1.1 Scope

This release note describes the u-connectXpress software v3.0.0 for NINA-W15.
UBX-20034855 u-connectXpress software v3.0.0 for NINA-W15 1/6 C1-Public

1.1.2 Related documentation

Document UBX number Audience Updates
AT Commands manual UBX-14044127 Public Updated with NINA-W15 u-connectXpress v3.0.0
NINA-W15 Product Summary UBX-18052290 Public Updated with new features
NINA-W15 Data Sheet UBX-18006647 Public Updated with new features
Communicating with a u-blox module over SPI bus
UBX-20028725 Public New document

1.1.3 Released software image

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

1.1.4 Hardware and software compatibility

u-connectXpress version 3.0.0 for NINAW15 can be flashed on any released NINA-W15 product version. The NINAW15102B and NINA‑W152‑02B 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-W151-00B 1.0.1 1.0.0, 2.1.0, 3.0.0
NINA-W151-02B 3.0.0 3.0.0
NINA-W152-00B 1.0.1 1.0.0, 2.1.0, 3.0.0
NINA-W152-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 http/https protocol

Support added for http/https requests to download files, get web pages and make REST API calls, and so on.

2.2 Long URLs and Azure authentication with tokens

Longer URLs are allowed, and a new AT command has been included to write/read URL key values separately instead of directly into the URL. This can be used, for example, when connecting with Azure IoT Hub using SAS tokens / Symmetric key for authentication.
UBX-20034855 u-connectXpress software v3.0.0 for NINA-W15 2/6 C1-Public

2.3 Passive Wi-Fi scan

The UWCFG command can now be used to initiate a passive Wi-Fi scan. This makes it possible to scan for access points without sending probe requests.

2.4 Supported Wi-Fi channels

Wi-Fi channels 12 and 13 are enabled when the module is located outside the FCC region (USA, Canada and Mexico).

2.5 Improved MQTT subscription support

MQTT(-SN) subscribe functionality also supports the “#” wildcard.

2.6 Bluetooth LE secure connections

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

2.7 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.

2.8 Information about Bluetooth connections

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

2.9 Set Bluetooth mode

The AT+UBTMODE command has been added to set the Bluetooth mode.

2.10 SPI host interface

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

2.11 Global time

NINA-W15 can access remote servers to discover global time using the SNTP protocol (Simple Network Time Protocol).

2.12 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.13 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 any connection is kept.
UBX-20034855 u-connectXpress software v3.0.0 for NINA-W15 3/6 C1-Public
whitelist/blacklist asserts the module.
AT+UBTDM=1
AT+UBTGSV
AT+UDSF
AT+UBTGSCI
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.14 Standby mode

The standby mode in NINA-W15 modules 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
Application
Bluetooth When running data pumps over SPS with connection interval 6 (7.5 ms), data errors
Bluetooth Master-Slave role switch request from the remote device may in some cases be
Bluetooth Lost data when running continuous data stream using connection interval 6,6 UCS_DEV-288
Wi-Fi RMII/Ethernet to Wi-Fi Station bridge, requires use of a dummy IP-address with
Wi-Fi
Wi-Fi Access Point and Bluetooth cannot operate simultaneously. Stability is use case dependent. Bluetooth low energy is more stable in u-connectXpress 2.1. Bluetooth BR/EDR is not recommend to use together with Wi-Fi Access Point.
could occur.
ignored by NINA-W15.
AT+UBRGC=0,100,1 and AT+UBRGC=0,101.
When AP is configured with OPEN security, de-authentication of stations based on
UCS_DEV-52
UCS_DEV-55
UCS_DEV-68
UCS_DEV-626
UCS_DEV-669
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.
Wi-Fi Configuring as Wi-Fi Access Point with PPP, it is not possible to connect to the
server on the host using its published gateway IP from the station.
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.
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
with attribute handle values above 256 is not functional. UCS_DEV-1042
not working after restart UCS_DEV-1091
).
UCS_DEV-676
UCS_DEV-706
UCS_DEV-814
UCS_DEV-868
UCS_DEV-908
UCS_DEV-1097
UBX-20034855 u-connectXpress software v3.0.0 for NINA-W15 4/6 C1-Public
Area Description Reference
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.
UCS_DEV-1160
UCS_DEV-1175

4 Known limitations

Area Description Reference
Bluetooth
Application UART baud rate higher than 115200 is not supported when Automatic Frequency
Application
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
Wi-Fi Configuring as Wi-Fi Access Point with PPP causes the module to reset if Access
Wi-Fi
Application The netup event (+UUNU) for any link layer network interfaces like wifi station(0),
Application EAP-TLS certificates larger than 1024 bits may cause module to restart. UCS_DEV-1109
Application AT+UDCFG=3,< DSR activation bit mask. > is not functional. Only bit 1 (active DSR
Wi-Fi The L-STF preamble in the PPDU field is approximately 2.4 us too long. UCS_DEV-1180
Application Module could restart the first time PPP is activated or at first connection to a new
Bluetooth If a peripheral is set to connectable but non-discoverable, it makes advertisements
Wi-Fi AT+UWSC=0,6 and AT+UWSC=0,7 (WEP) return OK despite not supported. UCS_DEV-1398
Wi-Fi AT+UWCFG=1,0 (WiFi Power Save mode OFF) not functiona UCS_DEV-1399
Application HTTP client limitations:
Application UDP broadcast packets can occasionally be lost when bridging from one station to
Application Network time client cannot be disabled, once enabled.
It is not possible to switch to EDM after establishing a Bluetooth Low Energy connection in AT mode. No data can be transferred.
Adaption is enabled.
Binding TLS/TCP and SPP not supported.
packet will result in NINA-W15 interpreting the type wrong when doing a discovery with LIMITED or GENERAL discovery
Point is activated while in PPP mode. Workaround: Configure AP before going into PPP mode.
When AP is configured with OPEN security, de-authentication of stations based on whitelist/blacklist asserts the module.
Ethernet(10), Bridge(13) will be emitted only if there is a valid IP address associated with the corresponding netif. The default IP address associated with any interface in case of static IPv4 mode is 0.0.0.0. This is the reason the netup event is not emitted when there is an interface activate command for bridge, Ethernet.
on peer connected) is implemented.
AP
without the GENERAL or LIMITED flag set.
+UUDHTTP: May return status code -1 in some cases. +UUDHTTP: Only returns the first 450 bytes of the response content. +UUDHTTP: Behavior is undefined if server doesn't provide Content-Length AT+UDHTTP/AT+UDHTTPE: Does not follow redirects. AT+UDHTTPE: Max length of content is 2000 bytes.
another station.
Workaround: Revert to factory settings and re-configure the module without Network time client enabled.
UCS_DEV-175
UCS_DEV-196
UCS_DEV-434
UCS_DEV-675
UCS_DEV-687
UCS_DEV-669
UCS_DEV-1096
UCS_DEV-1122
UCS_DEV-1214
UCS_DEV-1246
UCS_DEV-1403
UCS_DEV-1404
UCS_DEV-1405
UBX-20034855 u-connectXpress software v3.0.0 for NINA-W15 5/6 C1-Public
Area Description Reference
Bluetooth AT+UBTCFG without specifying param_tag returns param_tag 10 for param_tag 10,
12 and 13. Workaround: Issue AT+UBTCFG=10, AT+UBTCFG=12, AT+UBTCFG=13 separately.
Bluetooth After receiving several incoming SPP connections and doing a Bluetooth inquiry, the
module could occasionally restart.
Bluetooth 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-1436
UCS_DEV-1457
UCS_DEV-1463

5 Changed behavior

Maximum number of SPP connections is reduced from seven to six supported peers.
UBX-20034855 u-connectXpress software v3.0.0 for NINA-W15 6/6 C1-Public
Loading...