Integration Manual

TOBY-L2 and MPCI-L2 series - System Integration Manual
UBX-13004618 - R04 Advance Information System description
Page 41 of 141
1.9.1.2 USB in Windows
The USB drivers (INF files) are provided for Windows systems and should be installed properly by following the
step-by-step instruction in EVK-L20 / EVK-L21 User Guide [4].
USB drivers are available for the following operating system platforms:
Windows Vista
Windows 7
Windows 8
Windows 8.1
Windows Embedded Compact 7
The module firmware can be upgraded over the USB interface by means of the FOAT feature, or using the u-blox
EasyFlash tool (for more details see Firmware Update Application Note [4]).
1.9.1.3 USB in Linux/Android
It is not required to install a specific driver for each Linux-based or Android-based operating system (OS) to use
the module USB interface, which is compatible with standard Linux/Android USB kernel drivers.
The full capability and configuration of the module USB interface can be reported by running ‘lsusb –v’ or an
equivalent command available in the host operating system when the module is connected.
1.9.1.4 USB and power saving
If power saving is enabled by the AT+UPSV command, the modules automatically enter the USB suspended state
when the device has observed no bus traffic for a specific time period according to the USB 2.0 specification [6].
In suspended state, the module maintains any USB internal status as device. In addition, the module enters the
suspended state when the hub port it is attached to is disabled. This is referred to as USB selective suspend.
The module exits suspend mode when there is bus activity. If the USB is connected and not suspended, the
module is forced to stay in active-mode, therefore the AT+UPSV settings are overruled but they have effect on
the power saving configuration of the other interfaces.
The modules are capable of USB remote wake-up signaling: i.e. it may request the host to exit suspend mode or
selective suspend by using electrical signaling to indicate remote wake-up. This notifies the host that it should
resume from its suspended mode, if necessary, and service the external event. Remote wake-up is accomplished
using electrical signaling described in the USB 2.0 specifications [6].
For the module current consumption description with power saving enabled and USB suspended, or with power
saving disabled and USB not suspended, see the sections 1.5.1.5, 1.5.1.6 and the TOBY-L2 Data Sheet [1] or the
MPCI-L2 Data Sheet [2].
The additional VUSB_DET input pin available on TOBY-L2 series modules provides the complete bus detach
functionality: the modules disable the USB interface when a low logic level is sensed after a high-to-low logic
level transition on the VUSB_DET input pin. This allows a further reduction of the module current consumption,
in particular as compared to the USB suspended status during low-power idle mode with power saving enabled.