Advertisement

Quick Links

 
Skywire™ 
Development Kit 
Using the USB Qualcomm MSM
 
Interface (QMI) Protocol in Linux 
NimbeLink Corp. 
Revised: June 2015 
 
 
 
 
PN 30052 rev 1
 
 
NimbeLink Corp. All Rights Reserved.
 
 

Advertisement

Table of Contents
loading

Summary of Contents for Nimberlink Skyware

  • Page 1   Skywire™  Development Kit  Using the USB Qualcomm MSM           Interface (QMI) Protocol in Linux  NimbeLink Corp.  Revised: June 2015          PN 30052 rev 1 NimbeLink Corp. All Rights Reserved. 1 ...
  • Page 2: Table Of Contents

      Table of Contents        NTRODUCTION 1.1.      P  N   PPLIES THESE UMBERS 1.2.   VERVIEW 1.3.   REREQUISITES   QMI S    U ETUP 2.1.    U   HECK PDATES 2.2.      P   NSTALL LIBQMI ACKAGE 2.3.
  • Page 3: Introduction

    1. Introduction  1.1. Applies to these Part Numbers    Orderable Device  Description  Carrier  Skywire ™  Development Kit  NL­SWDK  Any  Skywire ™  BeagleBone Black  NL­AB­BBBC  Cape  Any  LTE without Fallback, GPS,  NL­SW­LTE­TSVG  GLONASS  Verizon  LET with HSPA+ Fallback, GPS,  Any GSM (AT&T, T­Mobile,  NL­SW­LTE­TNAG  GLONASS  etc.)  LTE with HSPA+ Fallback, GPS,  NL­SW­LTE­TEUG  GLONASS, EU  Any EU GSM    1.2. Overview  This document describes using the Qualcomm MSM (Mobile Station Modems)  ...
  • Page 4: Prerequisites

    1.3 Prerequisites    This document assumes you have completed the initial setup                   of your modem and development kit. If you have not                    ...
  • Page 5: Qmi Setup And Use

    2. QMI Setup and Use  2.1. Check for Updates  Make sure your Arch Linux system is fully updated by typing the following                           command:  # pacman ­Syu    followed by the enter key, and downloading the latest updates.  2.2. Install the libqmi Package  The libqmi package is required. To install it, type:   # pacman ­S libqmi    followed by the enter key.  2.3.
  • Page 6: Connect Skywire ™  Development Kit

    Once you have entered your APN according to the above format, save the file.                             In ​ n ano press ​ C TRL­X. ​ I t will ask if you want to save your changes: press ​ y ​ .  ...
  • Page 7: Verify Usb And Wwan 0 Connections

    2.6. Verify USB and wwan0 Connections  Type the following command to verify that the USB modem is present:  # lsusb    Typical response:  Bus 001 Device 005: ID 1bc7:1201 Telit Wireless Solutions    You should also see the ​ w wan0 device appear in the network stack as shown                             above or if queried,    # ifconfig wwan0 ...
  • Page 8: Start Dhcp Client

    Loading profile...     APN: broadband  Starting network with 'qmicli ­d /dev/cdc­wdm0  ­­wds­start­network=broadband  ­­client­no­release­cid'...  Saving state... (CID: 10)  Saving state... (PDH: 1205860592)  Network started successfully  2.9. Start DHCP Client  To start the DHCP client, type the following command:  # dhcpcd wwan0  Typical response:  DUID 00:01:00:01:1d:00:d0:a3:3e:2a:2d:5f:50:26  wwan0: IAID e4:1c:f1:82  wwan0: soliciting a DHCP lease  wwan0: offered 10.124.149.216 from 10.124.149.217  wwan0: leased 10.124.149.216 for 7200 seconds  wwan0: adding route to 10.124.149.216/30  wwan0: adding default route via 10.124.149.217  forked to background, child pid 2465  2.10. Test the QMI Connection  To test the QMI connection, type the following command:  # ping –c 3 ​ w ww.google.com  Typical response:  PING www.google.com (74.125.198.99) 56(84) bytes of data. 64 bytes from og­in­f99.1e100.net (74.125.198.99): icmp_seq=1 ttl=41 time=110 ms 64 bytes from og­in­f99.1e100.net (74.125.198.99): icmp_seq=2 ttl=41 time=89.9 ms 64 bytes from og­in­f99.1e100.net (74.125.198.99): icmp_seq=3 ttl=41 time=88.6 ms ­­­...
  • Page 9   Finally, to bring down the ​ w wan0​   interface, type:  # ifconfig wwan0 down  PN 30052 rev 1 NimbeLink Corp. All Rights Reserved. 9   ...

Table of Contents