BandLuxeTM M250 Series HSUPA Module User Manual Class:
Doc. No.:
Doc. Version:
Publish Date:
User Manual M250-D-001 1.0 2008-Dec-05 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS WITH ALL FAULTS. PRODUCT AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL PRODUCT OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF PRODUCT OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BandRich M250 Datasheet Document Number: M250-D-001 BandRich Inc. 7F., No. 188, Baociao Rd., Sindian City TAIPEI, TAIWAN, R.O.C. http://www.bandrich.com COPYRIGHT 2007-2008 BandRich All rights reserved. Table of Contents Introduction ..........................................................................1-2 Device Driver Interface ........................................................2-2 AT Command Set Reference ...............................................3-2 Packing Information.............................................................3-2 FCC Statement......................................................................5-1 Section 1 Section 2 Section 3 Section 4 Section 5 Section 1 Introduction 1.1 General Description The M250 module series is PCI Express Mini Card providing WWAN (HSUPA, HSDPA, WCDMA, EGPRS, and GPS) connectivity to laptops or any other device equipped with a PCI Express Mini Card slot. Top View Figure 1-1 Bottom View Figure 1-2 1.2 Features 1.2.1 WCDMA FDD 850/1900/2100 MHz Power Class 3 (+24dBm)
WCDMA 384/384 kbps downlink/uplink modem operation
M250V supports 3G voice call via PCM interface HSUPA 2Mbps uplink modem operation (SW upgradable to 5.7Mbps) HSDPA 7.2Mbps downlink modem operation Supports UL and DL Compressed Modes Supports Circuit and Packet-Switched Data 1.2.2 E-GPRS 850/900/1800/1900 MHz GSM Power Class 4 (2W) for 850/900 bands GSM Power Class 1 (1W) for 1800/1900 bands EDGE class E2 (+27 dBm in 850/900 bands, +26 dBm in 1800/1900 bands) GPRS/EGPRS Multislot Class 12 (4 slots Rx, 4 slots Tx, 5 slots active max) GPRS/EGPRS Class B Type 1 MT GPRS CS1-CS4; EGPRS MCS1-MCS9 Circuit Switched Data: 14.4 and 9.6 kbps
M250V supports GSM voice call via PCM interface 1.2.3 GPS High-sensitivity GPS that integrated in Qualcomm gpsOne solution. High availability that is enabled by using both satellite and network information. The GPS RF path is shared with the UMTS Receive Diversity RF path. When the GPS functionality is enabled, the UMTS Receive Diversity will be disabled.
1.2.4 Baseband Functionality The M250 module interfaces with host device through PCI Express Mini Card interface. The interface equips with USB2.0 interface, USIM interface, LED control signal, Wake# signal to request host device return from sleep/suspended state, and W_Disable# signal to disable radio operation. There are several GPIO pins (2.6V compatible) reserved for customized applications, please contact BandRich for discussion. Besides the above mentioned interfaces, M250V also provides PCM interfaces reserved for voice applications. The M250-LC features low power consumption but requires higher input voltage than PCI standard. 1.2.5 Software Functionality M250 module series is supplied with device driver of Microsoft Windows Vista 32/64, Windows XP SP2 above, Windows 2000 SP4 above, Mac OSX 10.4 above, and Linux Fedora 8, Unbuntu 7, Open SuSE 10. 1.3 M250 PCI-Express Mini Card Interface 1.3.1 Pin Description Table 1-1 M250 Module Series Connector Pin-out Pin No. 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 Name WAKE#/GPIO1 (optional) PCM_DOUT (M250V only) PCM_DIN (M250V only) N.C. GND PCM_SYNC (M250V only) PCM_CLK (M250V only) GND N.C. N.C. GND N.C./GPIO3 (optional) N.C. GND GND N.C. N.C. GND GND Vaux Vaux GND N.C. N.C. N.C. N.C. Pin No. 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 Name Vaux GND N.C./GPIO2 (optional) UIM_PWR UIM_DATA UIM_CLK UIM_RESET N.C. GND W_DISABLE#
HW_RST#
Vaux GND N.C. N.C. N.C. GND USB_D-
USB_D+
GND LED_WWAN# *
N.C. N. C. N.C. GND Vaux For more information, please refer to PCI-SIG, PCI Express Mini Card Electromechanical Specification 1.2. http://www.pcisig.com/home Figure 1-3 Pin-out information of M250 series (Top View) 1.4 Network LED indicate device The Network LED indicated device is ground-referenced current sink. The host drives the device to provide a current path and an appropriate voltage for LED at PIN 42 of M250 module. Figure 2-2 shows the block diagram of the current drivers. Table 2-3 describes the LED output characteristics in different states. LED Current Driver Example Figure 1-4 VDD M250 Module PIN42 Table 1-2 LED Output Current Control LED State OFF ON Module Status Description Module is not powered. Module is powered and camped on network, but not transmitting or receiving. LED Characteristics LED is OFF. LED is continuously ON. Slow blink Module is powered and searching for network (not yet registered on network). LED is flashing at a steady slow speed. 250ms5% ON period and 750ms5% OFF period LED State Module Status Description Intermittent blink Module is transmitting or receiving LED Characteristics LED is flashing intermittently during data transfer activity. 50ms5% ON period and 250ms5% OFF period USB Interface M250, M250V and M250-LC module are compliant with USB2.0 in all three modes (Low speed, Full speed, and high speed). When two devices are connected via a USB interface, one of the devices must act as a host, and the other device must act as a peripheral. The host is responsible for initiating and controlling traffic on the bus. For example, the USB specification requires PCs to act as hosts, and other devices such as M250 to act as devices. USB Interface Figure 1-5 1.5 USIM Interface The universal subscriber identification module (USIM) is a smart card for UMTS/GSM cellular applications. The USIM provides the required subscription information to allow the mobile equipment to attach to a GSM or UMTS network. The USIM also provides the subscriber's verification procedures as well as authentication methods for network authentication during the network registration procedures. Upon power-up or after a soft-reset, the clock and data lines to the USIM will be active through the initialization process. Figure 2-3 shows the SIM card pin definition. Its recommended to implement hardware USIM detection mechanism or complete avoiding USIM hot-plug through mechanical design. The reference design for hardware USIM detection is provided in the Application Note for BandLuxe Module USIM Detection Recommendation. SIM Card Pin Definition Table 1-3 Pin No. 1 2 3 4 5 6 Description Vcc RST CLK GND Vpp I/O
USIM_CLK and USIM_RST signal, include 33pF filter capacitors is required to be placed near the SIM connector. Route all USIM signals carefully isolate them from sensitive analog and RF signals. External ESD diodes are necessary to protect the chip on the module; the ESD diodes should be placed near the connector. Refer to the reference circuits below:
1.6 Figure 1-6 Antenna Guidelines and RF Connection This section describes general guidelines for the design of multi-band antenna required for the M250 module series. 1.6.1 Antenna specifications GPS (1575.42MHz1.023MHz) GSM850 (824-894 MHz) EGSM900 (880-960 MHz) DCS1800 (1710-1880 MHz) PCS1900 (1850-1990 MHz) Frequency range
WCDMA 850/1900/2100 (824-894 / 1850-1990 / 1920-2170 MHz)
Maximum permitted peak gain: -5.8dBi at 850MHz and -0.31dBi at 1850MHz Maximum VSWR
Polarization
Linear
< 2.5:1 with 50 reference impedance 1.6.2 Antenna connector Figure 1-7 The antenna connector type used is a U.FL microwave coaxial connector. It is also can be used for testing purpose. Antenna Connector Position and Type Main Antenna Connector Diversity Antenna Connector GPS RF Connector Section 2 Device Driver Interface Basically the module will manifest itself as a composite USB device which creates stubs which the other higher level drivers hook into and provide their respective function. The composite USB device could be modem, NDIS interface, AT command interface or diagnostics interface. All device drivers used by OS have been created for Microsoft Windows Vista 32/64, Windows XP SP2 above, Windows 2000 SP4 above, Mac OSX 10.4 above, and Linux Fedora 8, Unbuntu 7, Open SuSE 10. Either the modem or the NDIS interface can be used to transfer data; and AT command interface or diagnostic interface could be used to send/receive information of the module via the Connection Manager (CM) application. For more information about supporting AT commands please refer to section 3. Section 3 AT Command Set Reference Table B-1 lists the standard AT command that are implemented in BandLuxe M250 module series. For detail command usage and possible response, please check 3GPP TS 27.007, AT command set for User Equipment (UE). Abbreviations and Acronyms Table Table B-1 AT Command AT&F AT&V ATE ATI ATQ ATV ATZ ATS3 ATS4 ATS5 AT+GMI AT+GMM AT+GMR AT+GSN AT+GCAP AT+CBST BandLuxe HSPA Modem AT Command Interface API Serial Port Name: BandLuxe AT CMD Interface Command description Command Format Set response formatting character Set all current parameters to manufacturer defaults AT&F[<mode>]
Display current configuration AT&V[<mode>]
ATE Enable command echo ATI Display product identification information Set result code presentation mode ATQ[<value>]
ATV[<value>]
Set result code format mode ATZ[<mode>]
Set all current parameters to user defined profile Write command line termination character S3=<n>
S3?
S3=?
S4=<n>
S4?
S4=?
S5=<n>
S5?
S5=?
AT+GMI AT+GMM AT+GMR AT+GSN AT+GCAP AT+GCAP?
AT+CBST=[<speed>[, <name>[, <ce>]]]
AT+CBST?
AT+CBST=?
Request manufacturer identification Request model identification Request revision identification of software status Request serial number identification Request complete TA capabilities list Write command line editing character Select bearer service type AT+CRLP Select radio link protocol param AT+CREG Network registration AT+CGREG GPRS network registration status AT+CRLP=[<iws>[, <mws>[, <T1>[, <N2>]]]]
AT+CRLP?
AT+CRLP=?
AT+CREG=[<n>]
AT+CREG?
AT+CREG=?
AT+CGREG=[<n>]
AT+CGREG?
AT+CGREG=?
2 AT Command Command description AT+CFUN Full functionality mode Command Format AT+CFUN=<mode>[,<rst>]
AT+CFUN?
AT+CFUN=?
AT+GCAP Request complete TA capabilities list AT+GCAP AT+GCAP=?
AT+CSCS=[<chset>]
AT+CSCS?
AT+CSCS=?
AT+CEER AT+CMEE=[<n>]
AT+CMEE?
AT+CMEE=?
AT+CGDCONT=[<cid> [,<PDP_type> [,<APN>
[,<PDP_addr> [,<d_comp> ,<h_comp>]]]]]]
AT+CGDCONT?
AT+CGDCONT=?
AT+CGDSCONT=[<cid>,<p_cid>[,<d_comp>[,<h_comp>]]]
AT+CGDSCONT?
AT+CGDSCONT=?
AT+CGTFT=[<cid>, [<packet filter identifier>,
<evaluation precedence index>
[,<source address and subnet mask>
[,<protocol number (ipv4) / next header (ipv6)>
[,<destination port range> [,<source port range>
[,<ipsec security parameter index (spi)>
[,<type of service (tos) (ipv4) and mask /
traffic class (ipv6) and mask>
[,<flow label (ipv6)> ]]]]]]]]]
AT+CGTFT?
AT+CGTFT=?
AT+CGEQREQ=[<cid> [,<Traffic class>
[,<Maximum bitrate UL>
[,<Maximum bitrate DL>
[,<Guaranteed bitrate UL>
[,<Guaranteed bitrate DL>
[,<Delivery order>
[,<Maximum SDU size>
[,<SDU error ratio>
[,<Residual bit error ratio>
[,<Delivery of erroneous SDUs>
[,<Transfer delay>
[,<Traffic handling priority>
[,<Source statistics descriptor>
[,<Signalling indication>]]]]]]]]]]]]]]]
AT+CGEQREQ?
AT+CGEQREQ=?
AT+CSCS Used Character Set AT+CEER AT+CMEE Cause Location ID for the extended error report Report Mobile Terminal Error AT+CGDCONT Define PDP Context AT+CGDSCONT Define Secondary PDP Context AT+CGTFT Traffic Flow Template AT+CGEQREQ 3G Quality of Service Profile
(Requested) AT Command Command description Command Format AT+CGEQMIN 3G Quality of Service Profile
(Minimum acceptable) AT+CGEQMIN=[<cid> [,<Traffic class>
[,<Maximum bitrate UL>
[,<Maximum bitrate DL>
[,<Guaranteed bitrate UL>
[,<Guaranteed bitrate DL>
[,<Delivery order>
[,<Maximum SDU size>
[,<SDU error ratio>
[,<Residual bit error ratio>
[,<Delivery of erroneous SDUs>
[,<Transfer delay>
[,<Traffic handling priority>
[,<Source statistics descriptor>
[,<Signalling indication>]]]]]]]]]]]]]]]
AT+CGEQMIN?
AT+CGEQMIN=?
AT+CGQREQ Quality of Service Profile
(Requested) AT+CGQMIN Quality of Service Profile (Minimum acceptable) AT+CGQREQ=[<cid>[,<precedence>[,<delay>[,<reliability.>
[,<peak>[,<mean>]]]]]]
AT+CGQREQ?
AT+CGQREQ=?
AT+CGQMIN=[<cid>[,<precedence>[,<delay>[,<reliability.>
[,<peak>[,<mean>]]]]]]
AT+CGQMIN?
AT+CGQMIN=?
AT+CGEREP Subscriber number AT+CGPADDR Show PDP address AT+CGCLASS GPRS mobile station class AT+CGSMS Select service for MO SMS messages AT+CSMS Select Message Service AT+CMGF Select SMS message format AT+CSCA Service Centrer Address AT+CGEREP=[<mode>[,<bfr>]]
AT+CGEREP?
AT+CGEREP=?
AT+CGPADDR=[<cid> [,<cid> [,]]]
AT+CGPADDR=?
AT+CGCLASS= [<class>]
AT+CGCLASS?
AT+CGCLASS=?
AT+CGSMS=[<service>]
AT+CGSMS?
AT+CGSMS=?
AT+CSMS=<service>
AT+CSMS?
AT+CSMS=?
AT+CMGF=[<mode>]
AT+CMGF?
AT+CMGF=?
AT+CSCA=<sca>[,<tosca>]
AT+CSCA?
AT+CSCA=?
Set SMS text mode parameters Show SMS text mode parameters AT+CSDH=[<show>]
AT+CSDH?
AT+CSDH=?
AT+CSMP AT+CSDH 4 AT Command Command description AT+CSQ Request signal strength AT+CPIN Check PIN Status AT+CGATT PS attach / detach Command Format AT+CSQ AT+CSQ=?
AT+CPIN=<pin>[,<newpin>]
AT+CPIN?
AT+CPIN=?
AT+CGATT= [<state>]
AT+CGATT?
AT+CGATT=?
AT+CGACT PDP context activate or deactivate AT+CGACT=[<state> [,<cid>[,<cid>[,]]]]
AT+CGACT?
AT+CGACT=?
AT+CGCMOD PDP Context Modify AT+CGCMOD=[<cid>[,<cid>[,]]]
AT+CGCMOD=?
AT+CPBS AT+CPBR AT+CPBF Select phone book memory storage AT+CPBS=<storage>
AT+CPBS?
AT+CPBS=?
Read Phonebook Memory entries AT+CPBR=<index1>[,<index2>]
AT+CPBR?
Find Phonebook Memory entries AT+CPBF=<findtext>
AT+CPBF=?
AT+CPBW Write phone book entry AT+CPMS Preferred Message Storage AT+CNMI New Message Indications to TE AT+CPBW=[<index>][,<number>[,<type>[,<text>]]]
AT+CPBW=?
AT+CPMS=<mem1>[, <mem2>[,<mem3>]]
AT+CPMS?
AT+CPMS=?
AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
AT+CNMI?
AT+CNMI=?
AT+CMGL List Messages AT+CMGR Read Message AT+CMGS Send SMS message AT+CMGD Delete SMS message AT+CMGL[=<stat>]
AT+CMGL=?
AT+CMGR=<index>
AT+CMGR=?
AT+CMGS=<da>[,<toda>]
AT+CMGS=?
AT+CMGD=<index>
AT+CMGD=?
AT+CNMA New SMS message acknowledge to ME/TE AT+CNMA AT+CNMA=?
AT+COPS Operator selection AT+CLCK Facility lock AT+COPS[=<mode>[, <format>[, <oper>]]]
AT+COPS?
AT+COPS=?
AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]
AT+CLCK=?
AT Command Command description Command Format AT+CPWD Change password AT+CUSD Unstructured supplementary service data AT+CPWD=<fac>,<oldpwd>,<newpwd>
AT+CPWD=?
AT+CUSD=[<n>[,<str>[,<dcs>]]]
AT+CUSD?
AT+CUSD=?
AT+CIMI Read IMSI AT+CIMI AT+CIMI=?
AT+CGMI AT+CGMM AT+CGMR AT+CGSN AT+CNUM Request manufacturer identification AT+CGMI AT+CGMM Request model identification AT+CGMR Request revision identification Request product serial number AT+CGSN identification Subscriber number AT+CNUM AT+CNUM=?
AT+CSIM AT+CRSM Generic SIM access Restricted SIM access
+COLP=[<n>]
AT+CRSM=<command>[,<fileid>[,<P1>,<P2>,<P3>[,<data>]]]
AT+CRSM=?
AT+COPN Read operator names AT+CPOL Preferred PLMN list AT+COPN AT+COPN=?
AT+CPOL=[<index>][,<format>[,<oper>]]
AT+CPOL?
AT+CPOL=?
AT+CPLS Selection of preferred PLMN list AT+CTZR Time Zone Reporting AT+CPLS=<list>
AT+CPLS?
AT+CPLS=?
AT+CTZR=<onoff>
AT+CTZR?
AT+CTZR=?
AT+CPINC The retries count of PIN1, PIN2, PUK1 or PUK2 AT+CPINC AT+CPINC=?
6 Section 4 Section 4 Federal Communications Commission
(FCC) Statement You are cautioned that changes or modifications not expressly approved by the part responsible for compliance could void the users authority to operate the equipment. This device complies with Part 15 of the FCC Rules. Operation is subject to the condition that this device does not cause harmful interference. FCC RF Radiation Exposure Statement:
1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. 2. This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20 centimeters between the radiator and your body. RF category Portable installation of this module is prohibited, and that should OEM integrators desire to install the antenna closer than 20cm to all persons, a new ID and SAR testing will be required Note: The end product shall has the words Contains Transmitter Module FCC ID:UZI-M250