Integration Manual

Table Of Contents
TOBY-L2 and MPCI-L2 series - System Integration Manual
UBX-13004618 - R26 System description
Page 43 of 162
For example, the default USB profile configuration which provides 2 functions (1 RNDIS for Ethernet-over-USB,
and 1 CDC-ACM for AT commands and data) can be changed by means of the AT+UUSBCONF command
switching to a USB profile configuration which provides the following 6 functions:
3 CDC-ACM for AT commands and data
1 CDC-ACM for GNSS tunneling
10
1 CDC-ACM for remote SIM Access Profile (SAP)
11
1 CDC-ACM for diagnostic
As each USB profile of TOBY-L2 and MPCI-L2 modules identifies itself by its specific VID and PID combination
included in the USB device descriptor according to the USB 2.0 specifications [7], the VID and PID combination
changes as following by switching the active USB profile configuration to the set of functions described above
(3 CDC-ACM for AT commands and data, and 1 CDC-ACM for diagnostic):
VID = 0x1546
PID = 0x1141
Alternatively, as another example, the USB profile configuration can be changed by means of the AT+UUSBCONF
command switching to a USB profile configuration which provides the following functions:
1 CDC-ECM for Ethernet-over-USB
3 CDC-ACM for AT commands and data
In case of this USB profile with the set of functions described above (1 CDC-ECM for Ethernet-over-USB, and
3 CDC-ACM for AT commands and data), the VID and PID are the following:
VID = 0x1546
PID = 0x1143
The switch of the active USB profile selected by the AT+UUSBCONF command is not performed immediately. The
settings are saved in the non-volatile memory of the module at the power off, triggered by means of the
AT+CPWROFF command, and the new configuration is effective at the subsequent reboot of the module.
If the USB is connected to the host before the module is switched on, or if the module is reset (rebooted) with the
USB connected to the host, the VID and PID are automatically updated during the boot of the module. First, VID
and PID are the following:
VID = 0x1546
PID = 0x1140
This VID and PID combination identifies a USB profile where no USB function described above is 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 20 s, depending on the host / device enumeration timings), the VID and PID are
updated to the ones related to the USB profile selected by the AT+UUSBCONF command.
For more details regarding the TOBY-L2 and MPCI-L2 series modules USB configurations and capabilities,
see the u-blox AT Commands Manual [3], +UUSBCONF AT command.
10
Not supported by “00”, “01”, “02”, “03”, “60”, “62” product versions
11
Not supported by “00”, “01”, “02”, “60”, “62” product versions