ublox Cellular

Notes for Sprint CDMA Version

Information

Make sure the mbed application board has the switch connected in the USB Host position (not shown below - under Roving Networks RN-XV module)

/media/uploads/sam_grove/c16-c20.jpg

Reference Guides

Reset the Modem (LISA-C200-00 (Sprint version only))

  1. Install drivers for the modem
  2. Open Device Manager -> Modems ->Qualcomm HS-USB -> Properties -> Advanced ->Advanced Port Settings
    • This is the COM number you need to open the port as
  3. Open a terminal session connecting to the modems AT command interface
    • 115200 baud
  4. Send AT
    • Response OK means we are connected to the correct interface
  5. Send AT$MDN?
    • This is your mobile device number
  6. Send AT$QCMIPGETP
    • This is a Qualcomm specific AT command that returns the current Mobile IP profile information. By looking at the NAI data it is easy to determine that a modem is in an unactivated state. A default NAI is <MEID>@hcm.sprintpcs.com
  7. Send AT$RTN=000000
    • The RTN command sets our modem back to Sprint factory defaults and will kick off an OMA session to activate the modem. This really should only need to be done once. I do not know the state of the modem you were given but typically a "new" one out of the box that has been added to Sprint will start an OMA session on its own when plugged in. The argument to RTN=000000 is the service programming code and for Sprint is always 6 zeros.
    • The RTN process: (what it does)
      • Set all service parameters back to their factory default values
      • Reboot the modem
      • OMA Session gets started on reboot
      • OMA Status messages sent unsolicited to terminal
      • Depending on the state of the modem there may be multiple steps
      • Device resets again
    • At this point if OMA passed the modem will be active on the network. Repeating the AT$MDN? command and the AT$QCMIPGETP command will show a valid Mobile Directory Number and a valid user NAI value.
  8. Send ATD #777
    • You should get the CONNECT response. If you do the modem has made a successful data call.

Development Code Base

mbed_official Code Base

Import libraryUbloxUSBModem

u-blox USB modems (GSM and CDMA)

Import programUbloxModemHTTPClientTest

u-blox modem HTTP client test

Import programUbloxModemWebsocketTest

u-blox modem Websockets client test

Import programUbloxModemSMSTest

u-blox modem SMS test


1 comment on ublox Cellular:

25 Oct 2013

Just a little note for Mac OS users, I didn't need to install any drivers and mine showed up as `/dev/tty.ZTEUSBModem_` and `/dev/tty.ZTEUSBDIAGPort_`, so I just ran `scree /dev/tty.ZTEUSBModem_` and got the above AT-commands working. Although this may be because I have previously installed a driver for my Vodafone dongle.

Please log in to post comments.