You are on page 1of 6

Gobi 2000 USB Drivers for Lenovo Version 1.00.

15 06/03/2010 This readme covers important information concerning Gobi 2000 USB drivers for Lenovo Table of Contents 1. Installation notes 2. What's new in this release 3. Known issues --------------------------------------------------------------1. INSTALLATION NOTES Gobi 2000 USB Drivers for Lenovo installer is built to run on Windows XP, Windows Vista, and Windows 7 operating systems. Gobi 2000 USB Drivers Software Requirements: Gobi 2000 hardware and firmware supporting VID/PID combinations: 0x05C6 / 0x9204 0x05C6 / 0x9205 0x05C6 / 0x9284 0x05C6 / 0x9285 --------------------------------------------------------------2. WHAT'S NEW This Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.15) 06/03/2010 USB Driver updates: Composite Driver 2.0.7.3 Network Driver 1.0.4.6 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.2.3 a. Fix issue with NDIS_STATUS_WWAN_PACKET_SERVICE notification not getting sent after set OID_WWAN_REGISTER_STATE b. Fix failure caused by NdisReadNetworkAddress during enumeration c. Fix decoding of UNICODE ProviderName from OID_WWAN_HOME_PROVIDER d. Add support for NDIS_STATUS_WWAN_SMS_CONFIGURATION notification Windows 7 Location Driver 1.0.2.0 USB Composite bus driver 5.20.1.0 Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.14) 05/11/2010 USB Driver updates: Composite Driver 2.0.7.3 a. Update version properly Network Driver 1.0.4.6 a. Update version properly b. Always use max rx/tx for channel-rate reporting Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.2.2 a. Fix the manual registration to work correctly when the register mode is already registered. b. Fix the 2G-only or 3G-Preferred Automatic registration for OID_WWAN_REGISTER_STATE c. Fix setting the correct relative threshold for OID_WWAN_SIGNAL_STATE. Windows 7 Location Driver 1.0.2.0 USB Composite bus driver 5.20.1.0 a. Initial release

Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.13) 04/26/2010 USB Driver updates: Composite driver 2.0.7.2 a. Add support for debugging using Event Tracing for Windows (ETW). Network driver 1.0.4.5 a. Add support for device remove event notification. b. Add support for debugging using Event Tracing for Windows (ETW). Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.2.1 a. Add support for device remove event notification. b. Add support for debugging using Event Tracing for Windows (ETW). c. Change the OID_WWAN_DEVICE_CAPS to return FirmwareInfo containing RevisionId and PRIRevision. d. Update the correct set of TLVs for DMS_SET_EVENT_REPORT for CDMA UIM technology type. Windows 7 Location Driver 1.0.2.0 Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.12) 04/22/2010 USB Driver updates: Composite driver 2.0.7.1 Network driver 1.0.4.4 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.2.0 a. Fail the packet detach on PS only networks. b. Add ASCII 7-bit and UNICODE support for OID_WWAN_HOME_PROVIDER. c. Update Register State for non-activated CDMA cards to return Roaming. d. Update DeviceCaps for Devices in CDMA RUIM MIP-to-SIP network mode to return SIP only. Windows 7 Location Driver 1.0.2.0 a. Fixed install/uninstall hang b. Added missing registry setting Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.11) 03/31/2010 USB Driver updates: Composite driver 2.0.7.1 Network driver 1.0.4.4 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.9 Windows 7 Location Driver 1.0.1.0 a. Initial release Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.10) 02/22/2010 USB Driver updates: Composite driver 2.0.7.1 Network driver 1.0.4.4 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.9 a. Use the correct NDIS deregister function: NdisDeregisterDeviceEx. b. Wait for the RxIRPs to be completed before cleaning up the queues. c. Only send deregister WWAN indication in the DUN call QMI indication when the device state is WwanOn. d. Correct DMS_SET_EVENT_REPORT TLVs. e. Made changes the Authentication Algorithm: 1. If a username or password is supplied, attempt PAP/CHAP authentication. 2. If that fails or if no password or username is provided, do not attempt to authenticate. f. Made changes for WLK 1.5 support

1. If data call is active, fail packet detach attempts. 2. If data call is active, fail registration attempts. 3. OID_WWAN_SMS_CONFIGURATION will return the status WWAN_STATUS_NOT_INITIAIALIZED when the SMS subsystem is not ready. Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.09) 01/15/2010 USB Driver updates: Composite driver 2.0.7.1 a. Fix hang during execution of filter driver CommonScenarioStress WHQL test 1. Changed the way the driver handles the query-removal IRP so that it is only processed when device power state is D0 2. Made changes so that further PNP IRPs are denied after driver receives IRP_MN_REMOVE_DEVICE IRP 3. Added support for D0 request to avoid un-cancellable idle IRP Network driver 1.0.4.4 a. Always try to enter D0 when idle notification IRP is completed to accommodate 3rd party composite driver timing issue b. Correct channel-rate reporting Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.8 a. Address CDMA device sometimes not showing in VAN UI when not activated b. Fix failure to connect NDIS call after disconnecting DUN call c. Remove polling for wireless disable state change d. Explicitly cleanup queues in the device removal event. Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.08) 11/23/2009 USB Driver updates: Composite driver 2.0.7.0 Network driver 1.0.4.2 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.6 a. Fixed device reset which was sometimes seen when switching to CDMA firmware b. Fixed the cleaning up the queues correctly when an OID is pending and the system enters suspend/hibernate c. Do not query RSSI when radio off Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.07) 11/11/2009 USB Driver updates: Composite driver 2.0.7.0 a. Made changes to work around a UMDF issue which cannot handle a power IRP after the query-removal IRP is completed. b. Made changes to support remote wakeup in low system power states for testing purpose. c. Made changes so that D0 is always initiated when idle notification IRP is completed. Network driver 1.0.4.2 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.5 a. Added the CDMA UIM support b. Return the CurrentDataClass correctly when the data call is active c. Changed the message tag from "NOT READ" to "READ" after completing OID_WWAN_SMS_READ d. Return the correct MessageIndex for OID_WWAN_SMS_READ. e. Corrected OID_WWAN_SMS_READ to return all messages from device and UIM for "All" Filter f. Added the support for NDIS_WWAN_SMS_STATUS Store Full indication g. Corrected the response to OID_WWAN_PIN operations when

PIN1 becomes blocked h. Added the DUN call synchronization feature i. Corrected return code for OID_WWAN_VISIBLE_PROVIDERS when context state is not active and not in service area j. Fix connection failure found in some networks due to not handling all authentication failure codes Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.06) 10/05/2009 a. Updated the INF files to support 0x05C6 / 0x9284 and 0x05C6 / 0x9285 USB Driver updates: Composite driver 2.0.6.9 Network driver 1.0.4.2 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.1 Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.05) 09/11/2009 USB Driver updates: Composite driver 2.0.6.9 a. Made QCINT_InitInterruptPipe() reentrant safe. b. Made changes so that the buffer for interrupt pipe is allocated with the device extension instead of the interrupt thread. c. Updated with new method to synchronize selective suspend and remote wakeup. d. Added experimental AT command support for Windows 7 Mobile Broadband device. Network driver 1.0.4.2 a. Updated with new method to synchronize selective suspend and remote wakeup. Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.1.1 a. Developed new method to synchronize selective suspend and remote wakeup b. Return receive speed as part of OID_GEN_LINK_STATE XmitLinkSpeed as per MS suggestion. c. The attempts remaining are returned correctly on entering the pin with less than 4 characters d. Added support to try different Auth types (CHAP, PAP) connect request since Native UI passes none as the Auth Type for CDMA simple IP settings. e. Passing correct MNC code for manual registration. f. Dispay EVDO signal strength correctly when in hybrid mode Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.04) 07/07/2009 USB Driver updates: Composite driver 2.0.6.5 a. Made changes so that only IRP_MJ_CREATE is sent to the stack when the stack is marked as "closed", this helps modem.sys to maintain correct OpenCount. b. Added synchronization between AddDevice and port closure. c. Fixed the bug that could double free the memory block for USB config descriptor. Network driver 1.0.4.1 a. Made QMI_CTL service version available to QMI clients. b. Driver internal states at USB layer are changed earlier once the surprise-removal IRP is received by the dispatch routine. This prevents the USB dispatch routine from falling into an infinite loop. c. Fixed the bug that could double free the memory block for USB config descriptor. d. Removed QMI registration when the underlying PDO is removed. Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.0.9

a. Made change so OID_WWAN_DEVICE_CAPS will return ESN as DeviceId if the MEID is not present. b. Fixed the bug that could double free the memory block for USB config descriptor. Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.03) 06/26/2009 USB Driver updates: Composite driver 2.0.6.4 a. Fixed deadlock during power event synchronization. b. Synchronized selective suspension and remote wakeup. c. Made changes so that the device power settings are properly re-initialized when the serial port object is reused due to an open handle. d. Added special handling for IRP_MN_QUERY_LEGACY_BUS_INFORMATION to satisfy Windows logo test e. Fixed the race condition when sending IRP to stack while the top DO could be set to NULL in a different thread. f. Fixed the bug that a remove lock (for a write IRP) could be released without being acquired. g. Made changes so that I/O requests from the port DO of non-modem type would not be redirected to the top DO on the device stack. This is to avoid stack hang when the kernel-mode Reflector is the top DO. h. Made changes to handle multiple consecutive IRP_MJ_CLOSE. Network driver 1.0.4.0 a. Fixed a race condition when multiple QMI clients terminate. b. Changes were made to support larger number of read buffers. c. Changes were made to synchronize selective suspension and remote wakeup. d. Fixed the problem that a read buffer could be mistakenly recycled. e. Corrected mask value for TLV 0x10 in QMI message WDS_GET_RUNTIME_SETTINGS_REQ so that IP address can be obtained in IP mode. Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.0.8 a. Fixed the PIN related issues when QMI returns different error codes for different SIMS. b. Implemented remaining SMS OIDs for both GSM and CDMA. c. Added workaround to return fake IMSI for DoCoMo. d. Fixed the manual registration when data class provided has both 2G and 3G technologies. e. Connection Manager can now connect without Admin Privileges. f. Fixed ProviderID length to be based on MNC value. g. Made Mobile Number visible in Windows 7 Native UI after device is reset. h. If connect attempt fails with Auth Preference [ None ], the driver will attempt to reconnect with [PAP, CHAP] combinations. i. Changed to Mapping of UIM Personalization (PF) to WwanPinTypeDeviceSimPin. j. Added the mapping of QMI call End reason to GSM network error code. k. Native UI Connect button will no longer gray out during device reset. l. Service availability will be shown by Native UI in areas with no service to allow users to successfully disconnect. Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.02) 04/07/2009 USB Driver updates: Composite driver 2.0.5.8 Network driver 1.0.3.5 Filter driver 1.0.0.0 Windows 7 Network Driver 3.0.0.2 a. Initial release of Windows 7 native WWAN driver

Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.01) 02/13/2009 USB Driver updates: Composite driver 2.0.5.8 a. Removed runtime driver configuration. b. Changes were made so that remote wakeup is cleared for all non-D2 power states to avoid system sleep failure when the hub controller is armed for remote wakeup. c. Changes were made to avoid double completion of a system power IRP when a series of non-consistent system power IRPs (e.g query-s3 followed by set-s0 and followed by set-s3) are dispatched to the driver. d. Enabled remote wakeup flag in the driver even if the remote wakeup is cleared, which avoids the problem that the remote wakeup might never get engaged in some cases. Network driver 1.0.3.5 a. Changes were made so that remote wakeup is cleared for all non-D2 power states to avoid system sleep failure when the hub controller is armed for remote wakeup. b. Changes were made to avoid double completion of a system power IRP when a series of non-consistent system power IRPs (e.g query-s3 followed by set-s0 and followed by set-s3) are dispatched to the driver. c. Added IOCTL support for retrieving device ESN/IMEI/MEID. Filter driver 1.0.0.0 a. Update for correct driver date Prior Release (Gobi 2000 USB Drivers for Lenovo Version 1.00.00) 11/24/2008 a. Updated the INF files to support new Interface numbering(NET_DIAG_MDM_NMEA) USB Driver updates: Composite driver 2.0.5.6 a. Added support for GPS auto-detection b. Added support so that access to QDL device is granted to only QDL service Network driver 1.0.3.3 a. Changed QMI max receive size from 1K to 4K b. Changed INF file to support number of QMI clients to 48 Filter driver 1.0.0.0 --------------------------------------------------------------3. KNOWN ISSUES a. Native UI doesnt display SIM PIN attempts remaining in some scenarios --------------------------------------------------------------Copyright (c) 2010, QUALCOMM Incorporated All rights reserved.

You might also like