LARA-R2 series - System Integration ManualUBX-16010573 - R02 Objective Specification System descriptionPage 46 of 1481.9.2 USB interface1.9.2.1 USB featuresLARA-R2 series modules include a High-Speed USB 2.0 compliant interface with 480 Mb/s maximum data rate,representing the main interface for transferring high speed data with a host application processor, supporting: AT command mode12 Data mode and Online command mode12 FW upgrades by means of the FOAT feature (see 1.14.13 and Firmware update application note [23]) FW upgrades by means of the u-blox EasyFlash tool (see the Firmware update application note [23]) Trace log capture (diagnostic purpose)The module itself acts as a USB device and can be connected to a USB host such as a Personal Computer or anembedded application microprocessor equipped with compatible drivers.The USB_D+/USB_D- lines carry USB serial bus data and signaling according to the Universal Serial Bus Revision2.0 specification [9], while the VUSB_DET input pin senses the VBUS USB supply presence (nominally 5 V at thesource) to detect the host connection and enable the interface.The USB interface of the module is enabled only if a valid voltage is detected by the VUSB_DET input (see theLARA-R2 series Data Sheet [1]). Neither the USB interface, nor the whole module is supplied by the VUSB_DETinput: the VUSB_DET senses the USB supply voltage and absorbs few microamperes.The USB interface is controlled and operated with: AT commands according to 3GPP TS 27.007 [6], 3GPP TS 27.005 [7] u-blox AT commands (for the complete list and syntax see the u-blox AT Commands Manual [2])The USB interface of LARA-R2 series modules, according to the configured USB profile, can provide different USBfunctions with various capabilities and purposes, such as: CDC-ACM for AT commands and data communication CDC-ACM for GNSS tunneling CDC-ACM for SAP (SIM Access Profile) CDC-ACM for Diagnostic log CDC-NCM for Ethernet-over-USBCDC-ACM for GNSS tunneling, CDC-ACM for SAP, and CDC-NCM for Ethernet-over-USB are notsupported by “02” product versions.The USB profile of LARA-R2 series modules identifies itself by its VID (Vendor ID) and PID (Product ID)combination, included in the USB device descriptor according to the USB 2.0 specification [9].If the USB is connected to the host before the module is switched on, or if the module is reset (rebooted) withthe 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 = 0x8087 PID = 0x0716This VID and PID combination identifies a USB profile where no USB function described above is available: ATcommands must not be sent to the module over the USB profile identified by this VID and PID combination.12 See the u-blox AT Commands Manual [2] for the definition of the command mode, data mode, and online command mode.