User's Manual

SARA-G3 and SARA-U2 series - System Integration Manual
UBX-13000995 - R18 Advance Information System description
Page 59 of 206
Each USB profile of SARA-U2 module identifies itself by its VID (Vendor ID) and PID (Product ID) combination,
included in the USB device descriptor according to the USB 2.0 specifications [14].
If the USB interface of a SARA-U2 module is connected to the host before the module is switched on, or if the
module is reset with the USB interface connected to the host, then the VID and PID are automatically updated at
runtime, after the USB detection. Initially, VID and PID have the following values:
x VID = 0x058B
x PID = 0x0041
This VID and PID combination identifies a USB profile where no USB functions are available: AT commands must
not be sent to the module over the USB profile identified by this VID and PID combination.
Then, after a time period (roughly 5 s, depending on the host / device enumeration timings), the VID and PID are
by default updated to the following values, which are related to the SARA-U2 module default USB profile:
x VID = 0x1546
x PID = 0x1102
The following USB functions are available with the default USB profile, identified by PID = 0x1102:
x 7 USB CDC-ACM modem COM ports, enumerated as follows:
o USB1: AT and data
o USB2: AT and data
o USB3: AT and data
o USB4: GNSS tunneling
o USB5: Primary Log (diagnostic purpose)
o USB6: Secondary Log (diagnostic purpose)
o USB7: SAP (SIM Access Profile)
The user can concurrently use the AT command interface on one CDC, and Packet-Switched / Circuit-Switched
Data communication on another CDC.
The USB interface of the SARA-U2 module can be configured by means of the AT+UUSBCONF command (for
more details see the u-blox AT Commands Manual [3]) to select a different alternative USB profile, i.e. a different
set of USB functions available in a mutually exclusive way.
The alternative USB profile of SARA-U2 module identifies itself by the following VID and PID combination:
x VID = 0x1546
x PID = 0x1104
The following USB functions are available with the alternative USB profile, identified by PID = 0x1102:
x 1 CDC-ECM for Ethernet-over-USB
x 4 CDC-ACM modem COM ports enumerated as follows:
o USB1: AT and data
o
USB2: GNSS tunneling
o USB3: Primary Log (diagnostic purpose)
o USB4: SAP (SIM Access Profile)
Table 13 summarizes the USB profiles configurations supported by SARA-U2 modules, while the USB end-points
available with each configuration are summarized in Figure 31.