All pages
Powered by GitBook
1 of 7

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

NWK100

NWK100 4G LTE Modem for AT&T (Windows & Ubuntu)

Introduction

The OnLogic NWK100 is based on the PCI Express Mini Card standard with a USB 2.0 interface and utilizes UBLOX TOBY-L200 Cellular Module.

Antenna RF Interfaces (Ant 1/Ant 2)

NWK100 is based on UBLOX TOBY-L200 module and provides two RF interfaces for connecting the external antennas:

The ANT1 represents the primary RF input/output for transmission and reception of LTE/3G/2G RF signals. The ANT1 pin of NWK100 has a nominal characteristic impedance of 50 Ω and must be connected to the primary Tx / Rx antenna through a 50 Ω transmission line to allow proper RF transmission and reception.

The ANT2 represents the secondary RF input for the reception of the LTE RF signals for the Down-Link MIMO 2 x 2 radio technology supported by NWK100 as required feature for LTE category 4 UEs, and for the reception of 3G RF signals for the Down-Link Rx diversity radio technology supported by NWK100 as additional feature for 3G DC-HSDPA category 24 UEs. The ANT2 pin of NWK100 has a nominal characteristic impedance of 50 Ω and must be connected to the secondary Rx antenna through a 50 Ω transmission line to allow proper RF reception.

Initial Set Up

The following instructions will vary by your OS. Find your OS below and follow the instructions listed.

The NWK100 modem requires AT commands to configure it for use.

  1. First, you will need to determine which COM port is assigned to the NWK100. You can find this in the Device Manager. To do this:

    1. Open the Windows Device Manager from the Start menu.

    2. Open the Modems section.

The NWK100 modem requires AT commands to configure it for use.

  1. First, you will need to determine which COM port is assigned to the NWK100. You can find this in the Device Manager. To do this:Open the Windows Device Manager from the Start menu.

    1. Open the Modems section.

    2. Right click the u-blox Modem device.

  1. Open the Ubuntu terminal (Control+Alt+T at the desktop).

  2. Confirm that the modem manager is NOT installed – run “sudo apt-get remove modemmanager” to uninstall it.

  3. Open the AT terminal by running “minicom -s”. If minicom is not installed you may install it using “sudo apt-get install minicom”.

Right click the u-blox Modem device.
  • Right-click Properties.

  • On the Modem tab, the COM number is listed at the top.

  • To address the modem, you will need an AT terminal program such as PuTTY. You can download this free and light-weight program here: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.71-installer.msi

  • Open PuTTy and select Session, then Serial on the right side. Type “COMX” where X is the COM number you saw in the Device Manager. Set the Baud Rate to 115200, then click the Terminal setting on the left. Set both Local Echo and Local Line Edititing to Force On, then click Open. You will be presented with a terminal window. You can now enter AT commands from this window.

  • We will now be configuring the modem and activating the Packet Data Protocol (PDP) context with the AT&T APN: *Note that the “broadband” configuration is the AT&T APN

    • AT+UBMCONF=1

    • AT+CFUN=4

    • AT+CGDCONT=1,”IP”,”broadband”

    • AT+UCGDFLT=1,”IP”,”broadband”

  • Now set the modem back to full functionality:

    • AT+CFUN=1

    • AT+CGACT=1,1

  • You can check the signal strength with:

    • AT+COPS?

  • You should see 7 as one of the returned numbers. This indicates that it has an LTE data connection. You can now close the terminal window and proceed with setting up the connection within Windows.

  • You can configure the connection in Windows Network manager. Open “Network and Sharing Center” and click on Local Area Connection (associated to RNDIS interface) for the NWK100 modem.

  • Click on Properties.

  • Search for “Internet Protocol Version 4 (TCP/IPv4)” and click on Properties.

  • Check the Obtain an IP address automatically and Obtain DNS server address automatically option.

  • Right-click Properties.
  • On the Modem tab, the COM number is listed at the top.

  • To address the modem, you will need an AT terminal program such as PuTTY. You can download this free and light-weight program here: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.71-installer.msi

  • Open PuTTy and select Session, then Serial on the right side. Type “COMX” where X is the COM number you saw in the Device Manager. Set the Baud Rate to 115200, then click the Terminal setting on the left. Set both Local Echo and Local Line Edititing to Force On, then click Open. You will be presented with a terminal window. You can now enter AT commands from this window.

  • You should see 7 as one of the returned numbers. This indicates that it has an LTE data connection.

  • You can now close the terminal window and proceed with setting up the connection within Windows.

  • You can configure the connection in Windows Network manager. Open “Network and Sharing Center” and click on Local Area Connection (associated to RNDIS interface) for the NWK100 modem.

  • Click on Properties.

  • Search for “Internet Protocol Version 4 (TCP/IPv4)” and click on Properties.

  • Check the Obtain an IP address automatically and Obtain DNS server address automatically option.

  • Select “serial port setup” from the menu and configure it with:
    • Serial Device: /dev/ttyACM0

    • Bps/Par/Bits: 38400 8N1

    • Hardware Flow Control: No

    • Software Flow Control: No

  • Press enter to exit the configuration menu, then select Exit to enter the terminal.

  • In the terminal window, type ATE1 and press Enter. This configures the modem to “echo” back what is sent, so you can see what you’re typing in the window.

  • You can now configure the modem for maximum throughput using the follow command: *Note: If the modem isn’t showing up in Ubuntu, the the connection may be blacklisted and will need to be removed. OnLogic blacklists the 4G driver to prevent updates from being ran over 4G during the Out Of Box Experience.

    • at+udconf=67,0

  • Follow these steps to remove the blacklist:

    1. From a terminal, remove the blackist.local.conf file

      • sudo rm /etc/modprobe.d/blacklist.local.conf

  • AT&T

    Windows 10

    Windows 7

    Ubuntu 16.04

    AMIT MDG100 & MDG200

    AMIT 4G cellular modem setup guide (Windows)

    Getting Started

    Drivers & Downloads

    Windows 10 Driver (typically not needed)

    Firmware Update (click on download tab)

    Additional firmware update

    MDG200_0T001_AF_ATON_00007W0.L21_021.0000_20250930

    MDG100 User Manual

    If you ordered a SIM card from OnLogic, it will be preinstalled inside your system on the modem. The SIM card ICCID will be printed on the included booklet for easy activation.

    If you need to access the SIM card or install your own, refer to this section.

    Contact your wireless carrier to activate this device on your account. They will request the IMEI (modem) and ICCID (sim card) numbers.

    Once service has been activated, proceed with the setup steps outlined below.

    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Open a browser and navigate to 172.16.0.1

    • Log in – the default username and password are both

    • You will be prompted to set a new password. This will be needed for future access to the modem configuration.

    • Log back in with the new password you just created

    Click on “Setup” and then click on “Network”

    • Click on the “Cellular” tab

    • Enter your carrier’s APN in the “Manual APN” field. Your carrier will provide the correct APN for your account.

    • Set “IP Type” to “IPv4v6” unless specified otherwise by the carrier.

    • For Verizon plans, it is recommended to check the box for “MTU Setup” and enter 1428.

    • Click the Save button at the bottom

    • Navigate back to the Status > Cellular section

    • Note the network link status. Press F5 to refresh the page and update the status.

    • After a minute or two, the status should change to “Connected”. The cellular connection is now working and the public IP address is displayed. Signal bars and strength percentage are shown in the top right.

    • In most cases, setup is now complete and you can use the modem connection. If you continue to see a disconnected status, refer to the troubleshooting section.

    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Open a browser and navigate to 172.16.0.1

    • Firefox will throw an error due to the self signed SSL certificate. This is not a security risk and can be ignored.

    • Log in – the default username and password are both admin

    • You will be prompted to set a new password. This will be needed for future access to the modem configuration.

    • Log back in with the new password you just created

    Click on “Setup” and then click on “Network”

    • Click on the “Cellular” tab

    • Enter your carrier’s APN in the “Manual APN” field. Your carrier will provide the correct APN for your account.

    • Set “IP Type” to “IPv4v6” unless specified otherwise by the carrier.

    • For Verizon plans, it is recommended to check the box for “MTU Setup” and enter 1428.

    • Click the Save button at the bottom

    • Navigate back to the Status > Cellular section

    • Note the network link status. Press F5 to refresh the page and update the status.

    • After a minute or two, the status should change to “Connected”. The cellular connection is now working and the public IP address is displayed. Signal bars and strength percentage are shown in the top right.

    • In most cases, setup is now complete and you can use the modem connection. If you continue to see a disconnected status, refer to the Troubleshooting section.


    Use the search box above to find the “technical resources” page for your specific model. It will feature disassembly instructions. Follow them to get the chassis open so you can access the modem.

    • Locate the AMIT modem card inside the system.

    • Remove the retaining screw

    • Grab the card by its edges and pull it straight upward.

    • Open the SIM card tray as shown.

    • Remove or insert the SIM by sliding it into the metal clip.

    • Ensure the clip clicks back into place.

    • Be gentle – the SIM card tray is fragile.

    • SIM orientation shown

    • Reinstall the modem ensuring the pin header lines up. Secure with the M2 screw removed earlier.

    • Once the screw has been installed, double check that the pin header is aligned and no pins are sticking out. Misalignment can electrically damage the modem or system.

    Some OnLogic systems come with external SIM slots. The modem will default to the internal SIM slot, so a user must intervene in order to change the active slot.

    • Log in to the web interface and navigate to http://172.16.0.1/set_cellular.cgi (Setup > Network > Cellular)

    • Change “SIM Select” to “External”

    • Scroll down and save

    • Power down and unplug the PC for 10 seconds to reboot the modem. At the next boot, the modem should detect the SIM in the external slot and connect to the cellular network after a few moments.

    The modem functions as a NAT router. To connect directly to the PC, ports will need to be forwarded. The port forwarding configuration is done via the web interface and is similar to a home router.

    • Navigate to http://172.16.0.1/setportfw.cgi (Setup > Network > Port forwarding)

    • Check the enable box next to “virtual server” and click “add”

    • The example below will open port 8088 and forward it to the PC.

    The AMIT modems also allows command line interface (CLI) via AT commands. This is generally helpful when using the modem in an OS without a Graphical User Interface (GUI), such as Ubuntu Server. Please note that OnLogic recommends using a GUI interface, and does not support CLI or AT command troubleshooting. Customers are welcome to review the AT command documentation linked below, and test their own implementation.

    The MDG100 and MDG200 modems use the Quectel chip commands:

    For cellular connections, first install the modem-manager snap with:

    Check whether a modem was properly detected via:

    In this case we have just one modem, with index 0 (the number at the end of the D-Bus object path).

    Show detailed information about the modem using that index:

    If you are experiencing any issues with the modem, please screenshot each modem config screen linked below and email them to support@onlogic.com along with your system serial number and details of the issue.

    http://172.16.0.1/set_cellular.cgi http://172.16.0.1/sta_modem.cgi http://172.16.0.1/sta_network.cgi http://172.16.0.1/sta_signal.cgi (Click the Advanced button before screenshotting)

    Your screenshots should resemble the following examples:

    If your system is running Ubuntu and the modem is not accessible via the 172.16.0.1 address, you may need to add the modem to the OS’ NetPlan.

    1. Run the following command and look for the modem. It’s Logical Name is likely “USB0”:

    lshw

    1. Look for the Logical name, which is required in the next step, and run the following commands

    cd /etccd netplansudo nano 50-cloud-init.yaml

    1. Add the logical name (found in Step 2) to the 50-cloud-init.yaml file. You can use the arrow keys to navigate. See an example below:

    1. Press Ctrl + X to close the editor, the press Y to confirm saving. It will ask you to name the file, which you can just use the same file name by pressing Enter.

    2. Run the following commands to apply the changes and reboot the system.

    sudo netplan applyreboot

    1. The modem should now be accessible via a web browser at the 172.16.0.1 address.

    The PC needs to be unplugged from power for a few seconds in order for the modem to shut down. If powering down the PC is not desirable, the modem can be rebooted manually via the web interface.

    Navigate to Http://172.16.0.1/sys_reset.cgi (Administrator > Manager > Reboot & Reset)

    On the MDG200 card, if you forget the admin password for the modem or need to factory reset the modem, it can easily be reset via a button on the modem. Use the search box above to find the “technical resources” page for your specific model for help opening the system. Follow those steps to open the chassis and can access the modem. *NOTE: The MDG100 does not support this reset procedure. If a modem hardware reset is required, please contact Tech Support to setup an RMA.

    • With the PC powered on, hold down the reset button on the modem for 60 full seconds. This will trigger a factory reset of the modem.

    • Wait approximately 2 minutes and then reboot the PC. Scroll up to the initial account setup instructions and begin again.

    If you are having issues with the modem not properly recognizing your SIM card or intermittently losing connection to the SIM card, please try the linked at the top of this page. This is a recent bug fix released from AMIT that should resolve this issue.

    admin
    The example below shows a standard Verizon configuration.
  • Click on “Advanced”

  • Click on “Accept the Risk and Continue”

  • The example below shows a standard Verizon configuration.
    snap install modem-manager
    $ sudo modem-manager.mmcli -L
    Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/0 [description]
    $ sudo modem-manager.mmcli -m 0
    /org/freedesktop/ModemManager1/Modem/0 (device id '871faa978a12ccb25b9fa30d15667571ab38ed88')

    FAQs

    How does the modem show up in device manager?

    The modem will show up as a USB Ethernet adapter. Functionally it acts as a 4G enabled router. Configuration is done via a web interface and port forwarding can be configured.

    Which antenna connectors are for WiFi and which are for 4G?
    What size SIM card is needed?

    Nano-SIM (4FF)

    Which carriers are supported?

    The modem is certified for AT&T and Verizon. Other carriers may work but are not officially supported and will be the user’s responsibility to troubleshoot.

    What bands are supported?

    MDG200 (used in US manufactured systems): •LTE Band: B2, B4, B5, B12, B13, B14, B66, B71 • WCDMA Band: B2, B4, B5 MDG100 (used in EU manufactured systems): •LTE Band: B1, B2, B3, B4, B5, B7, B8, B9, B12, B13, B14, B18, B19, B20, B21, B28, B41, B66, B71

    First time setup

    SIM Card Location

    Account Activation

    Windows

    Ubuntu Linux

    Additional Setup Options

    Accessing the internal SIM card

    Using the external SIM slot

    Port Forwarding

    Command Line Interface (CLI)

    Using Modem Manager (Ubuntu Server 24.04)

    Troubleshooting

    Modem configuration page inaccessible

    Rebooting the modem

    Factory Reset / Resetting modem password (MDG200 Only)

    Modem not Recognizing SIM Card

    MDG200 User Manual
    CLI Command List
    Additional firmware update
    set_cellular.cgi
    sta_modem.cgi
    sta_network.cgi
    sta_signal.cgi – Advanced

    RAK5166 WisLink LPWAN Concentrator

    Overview

    Product Description

    The RAK5166 is an LPWAN Concentrator Module with PCI Express M.2 Type 3042 form factor and Key B-M Dual Key IDs based on Semtech SX1303 and SX126X for Listen Before Talk feature, which enables easy integration into an existing router or other network equipment with LPWAN Gateway capabilities. It can be used in any embedded platform offering a free PCIe M.2 slot with a USB connection. Furthermore, the ZOE- M8Q GPS chip is integrated onboard. This module is an exceptional, complete, and cost-efficient gateway solution offering up to 10 programmable parallel demodulation paths, 8 x 8 channel LoRa packet detectors, 8 x SF5-SF12 LoRa demodulators, and 8 x SF5-SF10 LoRa demodulators. It is capable of detecting an uninterrupted combination of packets at 8 different spreading factors and 10 channels with continuous demodulation of up to 16

    packets. This product is best for smart metering fixed networks and Internet-of- Things (IoT) applications.

    Product Features

    • Designed based on PCI Express M.2 Type 3042 form factor and Key B-M Dual Key IDs • SX1303 baseband processor emulates 8 x 8 channels LoRa packet detectors • 8x SF5-SF12 LoRa demodulators • 8x SF5-SF10 LoRa demodulators • Gigh-speed 125/250/500 kHz LoRa demodulator • (G)FSK demodulator • 3.3 V PCI Express M.2 • Compatible with Type 3042 Socket 2 Key B-M PCIe-based WWAN Module • Tx power up to 27 dBm • Rx sensitivity down to -139 dBm @ SF12 • BW 125 kHz • Supports global license-free frequency band (EU868, IN865, RU864, US915, AU915, KR920, AS923-1/2/3/4) • Supports USB interfaces • Listen Before Talk • Fine Timestamp • Built-in ZOE-M8Q GPS module

    Specifications

    Overview

    The overview shows the top and back views of the RAK5166 board. It also presents the block diagram that discusses how the board works.

    RAK5166 is a compact LPWAN Gateway Module, making it suitable for integration in systems where mass and size constraints are essential. It has been designed with the PCI Express M.2 Type 3042 form factor in mind, so it can easily become a part of products that comply with the standard, where they allow cards with a thickness of at least 3.7 mm.

    The board has two MHF4 IPEX connectors for the LoRa and GNSS antennas and a standard 75-pin connector (M.2) with Key B-M Dual Key IDs.

    The RAK5166 concentrator is equipped with one SX1303 chip and two SX1250. The first chip is utilized for the RF signal and the core of the device, while the latter provides the related LoRa modem and processing functionalities.

    Additional signal conditioning circuitry is implemented for PCI Express M.2 compliance, and two MHF4 IPEX connectors are available for external antenna integration.

    The hardware is categorized into seven (7) parts. It discusses the interfacing, pinouts, and their corresponding functions and diagrams. It also covers the parameters and standard values of the board.

    • Power Supply - The RAK5166 concentrator module must be supplied through the 3.3Vaux pins by a DC power supply. The voltage needs to be stable since the current drawn can vary significantly during operation based on the power consumption profile of the SX1303 chip (for more information, see the SX1303 Datasheet).

    • USB Interface - The USB interface mainly provides for the USB_D+, USB_D- pins of the system connector. The USB interface gives access to the configuration register of SX1303 via an MCU STM32L412KBU6. Only the slave side is implemented.

    • UART and I2C Interface - RAK5166 integrates a ZOE-M8Q GPS module which has UART and I2C interface. The PINs on the golden finger provide a UART connection and an I2C connection, which allows direct access to the GPS module. The PPS signal is not only connected to SX1303 internally but also connected to the golden finger which can be used by the host board.

    • GPS_PPS - RAK5166 reserved the GPS_PPS input for received packets time- stamped and Fine timestamp.

    • MCU RESET - RAK5166 USB card includes the RESET active-low input signal to reset the MCU. SX1303’s RESET is controlled by MCU to reset the radio operations as specified by the SX1303 Specification.

    • Antenna RF Interface - The module has two RF interfaces over a standard MHF4 IPEX connector with a characteristic impedance of 50 Ω. The RF port (J1) supports both Tx and Rx, providing the antenna interface for LoRa. The RF port (J2) provides the antenna interface for GPS.

    The board supports the following LoRaWAN frequency channels, allowing easy configuration while building the firmware from the source code.

    The following table gives typically sensitivity level of the RAK5166 Concentrator Module.

    Stressing the device above one or more of the ratings listed in the Absolute Maximum Rating section may cause permanent damage. These are stress ratings only. Operating the module at these or any conditions other than those specified in the Operating Conditions sections of the specification should be avoided. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability.

    The operating condition range defines those limits within which the functionality of the device is guaranteed. Where application information is given, it is advisory only and does not form part of the specification.

    The limiting values given below are following the Absolute Maximum Rating System (IEC 134).

    The product is not protected against over voltage or reversed voltages. If necessary, voltage spikes exceeding the power supply voltage specification, given in the table above, must be limited to values within the specified boundaries by using appropriate protection devices.

    NOTE Although this module is designed to be as robust as possible, electrostatic discharge (ESD) can damage the module. This module must be protected at all times from ESD when handling or transporting. Static charges may easily produce potentials of several kilovolts on the human body or equipment, which can discharge without detection. Industry-standard ESD handling precautions should be used at all times.

    Input voltage at 3V3 must be above the normal operating range minimum limit to switch on the module.

    The board weighs 5.9 grams, and it is 30 mm wide and 42 mm tall. The dimensions of the module fall completely within the PCI Express M.2 Card Electromechanical Specification, except for the card’s thickness (3.7 mm at its thickest).

    NOTE Unless otherwise indicated, all operating condition specifications are at an ambient temperature of 25°C. Operation beyond the operating conditions is not recommended and extended exposure beyond them may affect device reliability.

    RAK5166 M.2 concentrator module was designed by RAKWireless for SX1303. The USB interface can be used on the M.2 connector. Figure 5 shows the minimum application schematic of the RAK5166. You should use at least 3.3 V / 1 A DC power, and connect the USB interface to the main processor.

    In general, the RAK5166’s variation is defined as RAK5166 - XYZ, where X, Y, Zare the model variants. Take a look at the tables below to know the variants and their specification.

    This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

    • Reorient or relocate the receiving antenna.

    • Increase the separation between the equipment and receiver.

    • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

    This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:

    • This device may not cause harmful interference, and

    • This device must accept any interference received, including interference that may cause undesired operation.

    Any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.

    2.2 This module has been assessed against the following FCC rule parts: CFR 47 FCC Part 15 C (15.247, DTS and DSS) and CFR 47 FCC Part 15 E (NII). It is applicable to the modular transmitter

    2.3 This radio transmitter 2AF6B-5166 has been approved by Federal Communications Commission to operate with the antenna types listed below, with the maximum permissible gain indicated. Antenna types not included in this list that have a gain greater than the maximum gain indicated for any type listed are strictly prohibited for use with this device. The concrete contents to check are the following three points.

    1. Maximum antenna gains are shown in item 2.7 below.

    2. Should be installed so that the end user cannot modify the antenna

    3. Feed line should be designed in 50ohm Fine-tuning of return loss etc. can be performed using a matching network. The antenna shall not be accessible for modification or change by the end user.

    2.4 The module complies with FCC Part 15.247 and apply for Single module approval.

    2.5 Trace antenna designs: Not applicable, the antenna connector for this module are integrated into the module. Use of external antennas or antennas integrated into the host circuit board are not an option.

    2.6 This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20cm between the radiator & your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.

    2.7 The following antennas have been certified for use with this module. Only antennas of the same type with equal or lower gain may also be used with this module. Other types of antennas and/or higher gain antennas may require the additional authorization for operation. The installer should use unique antenna connector and Antenna types not included in this list that have a gain greater than the maximum gain indicated for any type listed are strictly prohibited for use with this device. The manufacturer of module will inform installer to meet with the FCC part 15.203 in the warning part. Antenna Specification list below:

    2.8 Please notice that if the FCC identification number is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. This exterior label can use wording such as “Contains FCC ID: 2AF6B-5166”; any similar wording that expresses the same meaning may be used.

    2.9 Testing of the host product with all the transmitters installed – referred to as the composite investigation test- is recommended, to verify that the host product meets all the applicable FCC rules. The radio spectrum is to be investigated with all the transmitters in the final host product functioning to determine that no emissions exceed the highest limit permitted for any one individual transmitter as required by Section 2.947(f). The host manufacturer is responsible to ensure that when their product operates as intended it does not have any emissions present that are out of compliance that were not present when the transmitters were tested individually.

    If the modular transmitter has been fully tested by the module grantee on the required number of channels, modulation types, and modes, it should not be necessary for the host installer to re-test all the available transmitter modes or settings. It is recommended that the host product manufacturer, installing the modular transmitter, perform some investigative measurements to confirm that the resulting composite system does not exceed the spurious emissions limits or band edge limits (e.g., where a different antenna may be causing additional emissions).

    The testing should check for emissions that may occur due to the intermixing of emissions with the other transmitters, digital circuitry, or due to physical properties of the host product (enclosure). This investigation is especially important when integrating multiple modular transmitters where the certification is based on testing each of them in a stand-alone configuration.

    2.10 Any company of the host device which install this modular should perform the test of radiated & conducted emission and spurious emission etc. according to FCC Part 15C: 15.247 and 15.209 & 15.207, 15B class B requirement, only if the test result comply with FCC part 15C: 15.247 and 15.209 & 15.207,15B class B requirement. Then the host can be sold legally. The host product manufacturer is responsible for compliance to any other FCC rules that apply to the host not covered by the modular transmitter grant of certification. If the grantee markets their product as being Part 15 Subpart B compliant (when it also contains unintentional-radiator digital circuity), then the grantee shall provide a notice stating that the final host product still requires Part 15 Subpart B compliance testing with the modular transmitter installed.

    2.11 The host manufacturer is recommended to use FCC KDB 996369 D04 Module Integration Guide recommending as

    "best practice" RF design engineering testing and evaluation in case non-linear interactions generate additional non- compliant limits due to module placement to host components or properties.

    2.12 This module is stand-alone modular. If the end product will involve the Multiple simultaneously transmitting condition or different operational conditions for a stand-alone modular transmitter in a host, host manufacturer have to consult with module manufacturer for the installation

    This device complies with Industry Canada’s license-exempt RSSs. Operation is subject to the following two conditions: (1) This device may not cause interference; and (2) This device must accept any interference, including interference that may cause undesired operation of the device.

    Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes : (1) l’appareil ne doit pas produire de brouillage; (2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.

    Please notice that if the ISED certification number is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. This exterior label can use wording such as the following: “Contains IC: 25908-5166” any similar wording that expresses the same meaning may be used. l'appareil hôte doit porter une étiquette donnant le numéro de certification du module d'Industrie Canada, précédé des mots « Contient un module d'émission », du mot « IC: 25908-5166» ou d'une formulation similaire exprimant le même sens, comme suit

    The device meets the exemption from the routine evaluation limits in section 2.5 of RSS 102 and compliance with RSS-102 RF exposure, users can obtain Canadian information on RF exposure and compliance. Le dispositif rencontre l'exemption des limites courantes d'évaluation dans la section 2.5 de RSS 102 etla conformité à l'exposition de RSS-102 RF, utilisateurs peut obtenir l'information canadienne surl'exposition et la conformité de rf. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. This equipment should be installed and operated with a minimum distance of 20 centimeters between the radiator and your body. Cet émetteur ne doit pas être Co-placé ou ne fonctionnant en même temps qu'aucune autre antenne ouémetteur. Cet équipement devrait être installé et actionné avec une distance minimum de 20 centimètres entre le radiateur et votre corps. This radio transmitter [IC: 25908-5166] has been approved by Innovation, Science and Economic Development Canada to operate with the antenna types listed below, with the maximum permissible gain indicated. Antenna types not included in this list that have a gain greater than the maximum gain indicated for any type listed are strictly prohibited for use with this device. The concrete contents to check are the following three points.

    1. Maximum antenna gains are shown in following table.

    2. Should be installed so that the end user cannot modify the antenna;

    3. Feed line should be designed in 50ohm. Fine-tuning of return loss etc. can be performed using a matching network.

    Le présent émetteur radio [IC: 25908-5166] a été approuvé par Innovation, Sciences et Développement économique Canada pour fonctionner avec les types d'antenne énumérés ci-dessous et ayant un gain admissible maximal. Les types d'antenne non inclus dans cette liste, et dont le gain est supérieur au gain maximal indiqué pour tout type figurant sur la liste, sont strictement interdits pour l'exploitation de l'émetteur. Le contenu concret à vérifier sont les trois points suivants.

    1. Les gains maximaux d’antenne sont montrés dans le tableau suivant.

    2. doivent être installés de façon que l'utilisateur final ne peut pas modifier l'antenne

    3. La ligne d’alimentation doit être conçue en 50ohm. Le réglage précis de la perte de rendement, etc. peut être effectué en utilisant un réseau correspondant..

    Must use the device only in host devices that meet the FCC/ISED RF exposure category of mobile, which means the device is installed and used at distances of at least 20cm from persons. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. The end user manual shall include FCC Part 15 /ISED RSS GEN compliance statements related to the transmitter as show in this manual(FCC/Canada statement).

    Host manufacturer is responsible for compliance of the host system with module installed with all other applicable requirements for the system such as Part 15 B, ICES 003. Host manufacturer is strongly recommended to confirm compliance with FCC/ISED requirements for the transmitter when the module is installed in the host. The use condition limitations extend to professional users, then instructions must state that this information also extends to the host manufacturer’s instruction manual.

    Host manufacturer is strongly recommended to confirm compliance with FCC/ISED requirements for the transmitter when the module is installed in the host. Must have on the host device a label showing Contains FCC ID: 2AF6B-5166 or IC: 25908-5166 Both FCC ID and IC ID are not to be placed on the host at the same time and only hosts going into the US can use the FCC ID and only hosts going into Canada can use the IC ID.

    l'hôte doit utiliser l'instrument uniquement dans des dispositifs qui répondent à la fcc / (catégorie d'exposition rf mobile, ce qui signifie le dispositif est installé et utilisé à une distance d'au moins 20 cm de personnes. le manuel de l'utilisateur final doit inclure la partie 15 / (fac rss gen déclarations de conformité relatives à l'émetteur que de montrer dans ce manuel. le fabricant est responsable de la conformité de l'hôte, le système d'accueil avec le module installé avec toutes les autres exigences applicables du système comme la partie 15 b, ices - 003. accueillir le fabricant est fortement recommandé de confirmer la conformité avec les exigences de la fcc / (émetteur lorsque le module est installé dans l'hôte.

    le dispositif d'accueil doivent avoir une étiquette indiquant contient FCC ID: 2AF6B-5166,IC: 25908-5166 Doit avoir sur l'appareil hôte une étiquette indiquant Contient l'ID FCC 2AF6B-5166 ou IC : 25908-5166 L'ID FCC et l'ID IC ne doivent pas être placés sur l'hôte en même temps et seuls les hôtes se rendant aux États-Unis peuvent utiliser l'ID FCC et seuls les hôtes se rendant au Canada peuvent utiliser l'ID IC.

    NWK500

    Revision History

    Date

    The OnLogic NWK500 is a SIM carrier board paired with the Telit FN990A28 Cellular Modem to provide 5G LTE connectivity.

    Consult the dealer or an experienced radio/TV technician for help.

    Board Overview

    Block Diagram

    Hardware

    Interfaces

    Pinout Diagram

    Pinout Description

    RF Characteristics

    Operating Frequencies

    Sensitivity Level

    Electrical Requirements

    Absolute Maximum Rating

    Maximum ESD

    Power Consumption

    Power Supply Range

    Mechanical Characteristics

    Environmental Characteristics

    Operating Conditions

    Schematic Diagram

    Models / Bundles

    Regulatory

    FCC Statement

    Canada Statement

    Notice to OEM integrator

    Feature
    Specification

    SKU

    NWK500

    Carriers

    Regional: EMEA, US

    5G FR1 bands

    n1, n2, n3, n5, n7, n8, n12, n13, n14, n18, n20, n25, n26, n28, n29, n30, n38, n40, n41, n48, n66, n71, n75, n76, n77, n78, n79

    LTE bands

    Antenna RF interfaces (ANT0 - ANT3) NWK500 is based on the Telit FN990A28 module and provides 4 RF interfaces for connecting the external antennas: MAIN represents the primary RF input/output for transmission and reception of LTE RF signals.

    The ANT0 - ANT3 pins of the NWK500 has a nominal characteristic impedance of 50 Ω and must be connected to the primary Tx / Rx antenna's through a 50 Ω transmission line to allow proper RF transmission and reception.

    The GNSS pin represents the gpsOne Gen 9 Band L1 receiver antenna connection location. The GNSS pin of NWK500 has a nominal characteristic impedance of 50 Ω and must be connected to the secondary Rx antenna through a 50 Ω transmission line to allow proper RF reception.

    When installed in an OnLogic computer, ANT0 - ANT3 RF interfaces are connected to external antenna mounts. The external mounts each use an SMA (female) connector. Our line of compatible cellular antennas all use a standard SMA (male) connector.

    • If you purchased Windows from OnLogic, drivers for the modem are pre-installed.

    • If you self install Windows, you can download drivers from the page linked below. Note that you will need to register for a free account to download.

    • Most recent Linux operating systems will include functional drivers for the FN990A28. If you experiencing any issues please see the below linked Linux drivers. Note that you will need to register for a free account to download.

      Windows/Linux drivers link

    • Locate the Cellular Module booklet that came with your system.

    • If an ICCID number is listed, your system already has a SIM card installed internally and is ready to activate. If not, you will need to provide a SIM card. See: Using an External SIM Slot

    • Contact your wireless carrier. State that you want to activate an embedded 5G modem and provide the numbers on the front of the booklet.

      DCT114 Cellular Insert
    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Allow the PC to sit for a few minutes and see if a 5G connection is established. If not, continue with the steps below for Windows or Linux

    Firmware updates can be downloaded from the Telit website linked below.

    • FN990AXX approved FW Packages

    • Run the executable and let it complete. Then, power down and unplug the system from power for 10 seconds. When you power it back up, the new firmware will be active.

    The NWK500 has its own SIM slots on the top side of the carrier card. This is the preferred location to install a SIM card. OnLogic installs any SIM cards here by default.

    • Locate the technical resources for your specific model using the OnLogic support site

    • Use the search box at the top of the site to locate the technical resources page for your model such as "K801", for example.

    • Disassemble the PC using the support site instructions to gain access to the modem.

    • Once inside locate the NWK500 (Pictured, Note: carrier board color may differ from shown)

    • Remove the 1x retaining screw from the top of the modem

    • The modem will pop up to a 45 degree angle. Gently remove it from the slot.

    • The SIM slots are on the top side of the NWK500 carrier board

    • Using the M.2 connector as the bottom reference point, insert, or remove the installed, Nano/4FF SIM into the right SIM slot for SIM0 and left slot for SIM1.

      • Note: a SIM card will be pre-installed only if included in your order. You can check the ICCID using the instructions provide in without having to physically access an installed SIM card

    • Ensure you have downloaded and installed drivers

    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Allow the PC to sit for a few minutes and see if a 5G connection is established. If not, continue with the steps below.

    • Download and install the latest version of the PuTTY tool. Download Link

    • Open device manager and look for the "Telit USB Modem" under the "Modem" flyout.

    • Right click and open Properties

    • Go to the Modem tab and note the COM number.

    • Open PuTTY and configure these options in the Terminal Category

    1. Select the 'Serial' option

    2. Change the COM number to match Device Manager

    3. Type NWK500 into the Saved Sessions text window

    4. Click Save

    5. Click Open

    • Begin by typing ate1 and pressing enter. The terminal should respond with OK. This indicates the modem is ready for commands

    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Open a terminal window (ctrl+alt+t)

    • Install minicom with sudo apt update && sudo apt install minicom

    • Run minicom setup via the command sudo minicom -s

    • Select the "Serial port setup" menu option

    • Press the 'a' key and modify serial device from "/dev/modem" to "/dev/ttyUSB2". Press enter twice to exit this submenu

    • Select "Save setup as dfl" from the menu, look for the "Configuration Saved" popup

    • Select "Exit from Minicom" to return to the shell

    • Open the AT port with the sudo minicom

    • Begin by typing ate1 and pressing enter. The terminal should respond with OK. This indicates the modem is ready for commands

    • Before performing any troubleshooting, ensure you have completed all steps to configure your modem and have activated your SIM card.

    • Open an AT command terminal by following the instructions linked for your operating system

      • Windows: Opening the AT Command Terminal

      • Linux: Opening the AT Command Terminal

    The commands below can help diagnose various modem issues. OnLogic technical support may request screenshots of the output of each of these commands. If you have reached this point and require additional help, please email support@onlogic.com and include a copy of these screenshots as well as your system serial number.

    Command
    Description

    ATE1

    Enables Echo mode for AT commands, showing the output to the terminal

    AT#GETFW

    Display firmware information

    AT#/

    Re-runs the last AT command

    2026/01/29

    Draft Document Created

    Product Description

    Specifications

    Antenna RF interfaces

    FAQ (Frequently Asked Questions)

    Which antenna connectors are for WiFi and which are for 5G?

    What impedance is required for antennas and cabling?

    50 Ω. Maximum antenna gain 6dBi. Antenna must be installed 20cm from system.

    Known limitations
    • The GPS functionality is not supported by OnLogic.

    • Static IP assignment depends on carrier network and may not be possible or consistent. Talk with your carrier/network provider for details.

    Drivers

    SIM cards and Activation

    Modem Setup

    Updating the Firmware

    Accessing the SIM card

    Windows Setup Guide

    Opening the AT Command Terminal

    The modem supports x2 AT port interfaces, which have the same functionality. For this reason you will see two entries for the Telit USB Modem in the Device Manager.

    Linux Setup Guide

    Opening the AT Command Terminal (Ubuntu Desktop 24.04)

    While running AT configuration commands ModemManager will need to be disabled, you can do this with the command sudo systemctl stop ModemManager.service . To start ModemManager back up, run the command sudo systemctl start ModemManager.service .

    /dev/ttyUSB2 is the default for a system with no other USB serial devices. You can identify the correct AT port using the cat /proc/tty/driver/usbserial the AT port will be the highest numbered QUALCOMM USB modem. In the below image this is '2', corresponding to /dev/ttyUSB2

    Troubleshooting

    Diagnostic AT Commands

    AT commands using '#' are Telit specific commands. Commands using '+' are base AT commands available to any modem that implements AT commands.

    NWK200

    NWK200 4G LTE Modem (Linux & Windows)

    Introduction

    The OnLogic NWK200 is an mPCIe carrier board paired with the Sierra Wireless EM7455 Cellular Modem. This article covers basic setup and troubleshooting.

    FAQs

    Which antenna connectors are for WiFi and which are for 4G?
    What bands are supported?

    LTE Bands 1, 2, 3, 4, 5, 7, 8, 12, 13, 20, 25, 26, 29, 30, 41 HSPA+/UMTS Bands 1, 2, 3, 4, 5, 8

    What impedance is required for antennas and cabling?

    50 Ω. Maximum antenna gain 6dBi.

    Is it normal to see two connections with different statuses?

    Yes, this is completely normal and not indicative of a problem.

    Known limitations

    1. The GPS functionality is not supported by OnLogic.

    2. SMS (text messaging) is not supported on the VZW firmware image

    3. Static IP assignment depends on carrier network and may not be possible or consistent

    • Locate the Extrovert booklet that came with your system.

    • If an ICCID number is listed, your system already has a SIM card installed internally and is ready to activate. If not, you will need to provide a SIM card (Ref: Using External SIM slot below).

    • Contact your wireless carrier. State that you want to activate a 4G modem and provide the numbers on the front of the booklet.

    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Install PUTTY

    Note: If installing from a live CD, you will need to enable the multiverse/universe repositories

    • Run PuTTY as root

    • Set the options shown

    1. Select the serial option

    2. Change the COM device to ttyUSB2

    3. Click on default settings

    4. Click Save

    This configures PuTTY to automatically choose the correct options next time it is run.

    • Begin by typing ATE1 and pressing enter. The terminal should respond with OK. This indicates the modem is ready for commands.

    • If the COM port does not open correctly, try ttyUSB0 or ttyUSB1

    • The first item to check is the firmware setting. It should match the desired carrier.

    • In the example above, the generic firmware is loaded. The carrier specific firmware should be used instead.

    • Run the following commands:

    Note: if your carrier is not listed, download the correct firmware from the following webpage:

    • Power down and unplug the PC for a moment, then boot it back up.

    Using Modem Manager (Ubuntu Server 24.04)

    For cellular connections, first install the modem-manager snap with:

    Check whether a modem was properly detected via:

    In this case we have just one modem, with index 0 (the number at the end of the D-Bus object path).

    Show detailed information about the modem using that index:

    Now that the modem firmware has been configured, the next step is to configure the operating system. Skip to the section for your OS.

    Ubuntu Desktop 16.04

    1. NWK200 support in Ubuntu 16 Desktop requires:

      • Kernel version greater than 4.7

      • Modem manager from Ubuntu 18.04 or later

    • Click on the WiFi icon in the top right and select “New Mobile Broadband connection”

    • Follow the prompts to add your LTE connection configuration.

    • Ensure the APN matches what your carrier provided. The standard APN for Verizon is shown. If this does not work, check with the carrier.

    • Wait a few minutes, and the connection should be established

    Ubuntu Desktop 18.04

    • Install modem manager with the following terminal command:

    • After modem manager has been installed, reboot the system and unplug all wired Ethernet connections

    • Open the system menu from the right side of the top bar.

    • Select Mobile Broadband Off. The Mobile Broadband section of the menu will expand.

    • Select Connect.

    • If you are connecting for the first time, the Set up a Mobile Broadband Connection wizard is launched. The opening screen displays a list of required information. Click Next.

    • Choose your provider’s country or region from the list. Click Next.

    • Choose your provider from the list. Click Next.

    • Ensure the APN matches what your carrier provided. The standard APN for Verizon is shown. If this does not work, check with the carrier.

    • Confirm the settings you have selected by clicking Apply. The wizard will close and the Network panel will display the properties of your connection.

    • Wait a few minutes, and the connection should be established

    Ubuntu Desktop 20.04

    • Install modem manager with the following terminal command:

    • After modem manager has been installed, reboot the system and unplug all wired Ethernet connections

    • Open the system menu from the right side of the top bar.

    • Select Mobile Broadband Off. The Mobile Broadband section of the menu will expand.

    • Select Connect.

    • If you are connecting for the first time, the Set up a Mobile Broadband Connection wizard is launched. The opening screen displays a list of required information. Click Next.

    • Choose your provider’s country or region from the list. Click Next.

    • Choose your provider from the list. Click Next.

    • Ensure the APN matches what your carrier provided. The standard APN for Verizon is shown. If this does not work, check with the carrier.

    • Confirm the settings you have selected by clicking Apply. The wizard will close and the Network panel will display the properties of your connection.

    • Wait a few minutes, and the connection should be established

    Ubuntu Server 20.04

    1. Install Modem Manager

    2. Configure mmcli (modem manager command line interface) so it can interface with the modem

    3. The 0 here is returned by sudo mmcli -L and will vary depending on the configuration. Replace the 0 if the output of the first command differs.

    The output of the mmcli -m 0 command will output the modem info. The info we want to grab is “primary port.” This will most likely be ‘cdc-wdm0’ and will be used in the following command in place of <interface>.

    <name> can be set to any value. This will be the name of the connection that shows up in networkmanagers / nmcli. The will be dependent on the SIM in use and it’s respective carrier APN.

    For example, a verizon SIM configuration will use the following commands:


    Firmware updates can be downloaded from the Sierra Wireless website linked below.

    • Firmware versions are carrier specific. Download the version for your carrier. Use Generic if yours is not listed.

    • You will need to register for a free account to download.

    The modem has its own SIM slot on the bottom side. This is the preferred location to install a SIM card. OnLogic installs all SIM cards here by default.

    • First, use the search box at the top of this site to locate the technical resources page for your model.

    • “ML350” for example.

    • Disassemble the PC to gain access to the modem

    • Once inside, locate the Sierra Wireless Modem

    • Remove the 1x retaining screw from the center

    • The modem will pop up to a 45 degree angle. Gently pull it out of the slot.

    • Set the modem aside and be careful not to disconnect the antenna wires.

    • They are tiny and difficult to reattach.

    • Remove the retaining screw from the carrier board that was underneath the modem.

    • Gently pull the carrier board out of the slot as you did with the modem.

    • Flip the carrier board over. The SIM slots are located on the bottom.

    • The retention bar is fixed in place. Slide the SIM card in and out.


    The comes with two built-in SIM slots. It does not have any provision for automatic SIM switching, so a user must intervene in order to change SIMs. SIM slot 1 on the card connects to UIM0 on the modem. SIM slot 2 on the card, or any motherboard or external slot, connects to UIM1.

    • Open an AT command terminal (Ref: Opening the AT Command Terminal section).

    • Run the following commands in the AT terminal:

    • Reboot the PC, and the correct SIM slot will now be active.


    The NWK200 comes with two built-in SIM slots. It does not have any provision for automatic SIM switching, so a user must intervene in order to change SIMs.

    Follow the instructions to open the AT command terminal (Ref: Opening the AT Command Terminal).

    SIM slot 1 on the card connects to UIM0 on the modem. SIM slot 2 on the card, or any motherboard slot, connects to UIM1.

    To select the “operating” SIM slot, run:

    • AT!UIMS=n Where n is 0 or 1

    A password is not required for this command. If an error is received switching to UIM1 then it is currently disabled (likely by a modem reset).

    Use AT!CUSTOM=”UIM2ENABLE”,1 to enable UIM1.

    Hot-swapping a SIM card (e.g. via external slot) may reset the selected UIM at which point it will have to be configured correctly again.

    Before performing any troubleshooting, ensure you have completed all steps in this article and have activated your SIM card.

    • If no connection is established after 5 minutes, open Putty and run the following 2 commands. Note that the COM port number may change after switching firmware. You may need to check /dev and adjust Putty accordingly.

    This will place the modem into airplane mode and then take it out of airplane mode, effectively forcing it to retry connecting to the cellular network.

    • Open an AT command terminal (Ref: Opening the AT Command Terminal).

    The commands below can help diagnose various modem issues. Tech support may request screenshots of the output of each of these commands. If you have reached this point and require additional help, please email support@onlogic.com and include a copy of these screenshots as well as your system serial number.

    AT!ENTERCND=”A710”
    Enters the password for certain password protected commands.
    • Verify that a SIM card has been installed and is oriented properly.

    • If using the external SIM slot, follow instructions provided (Ref: Using the external SIM slot).

    If good download speeds but low/zero upload speeds are encountered on the Verizon network, try setting the MTU manually for the wireless interface.

    Open a terminal and run the following two commands:

    sudo ip link set dev wwan0 mtu 1428sudo ip link set dev wwan1 mtu 1428


    • If you purchased Windows from OnLogic, drivers for the modem are already installed.

    • If you install Windows yourself, you can download drivers from the page linked below. Note that you will need to register for a free account to download.

    • Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    • Allow the PC to sit for a few minutes and see if a 4G connection is established. If not, continue with the steps below.

    • Download and install the latest version of the PuTTY tool.

    • Open device manager and look for the Sierra modem.

    • Right click and open Properties

    • Go to the Modem tab and note the COM number.

    • Open PuTTY and configure these options

    1. Select the serial option

    2. Change the COM number to match device manager

    3. Click on default settings

    4. Click Save

    This configures PuTTY to automatically choose the correct options next time you run it.

    • Begin by typing ATE1 and pressing enter. The terminal should respond with OK. This indicates the modem is ready for commands.

    • The first item to check is the firmware setting. It should match the desired carrier.

    • In the example above, the generic firmware is loaded. The carrier specific firmware should be used instead.

    • Run the following commands:

    Note: if your carrier is not listed, download the correct firmware from the following webpage:

    • Power down and unplug the PC for a moment, then boot it back up.

    • If no connection is established after 5 minutes, open Putty and run the following 2 commands. Note that the COM port number may change after switching firmware. You may need to check device manager adjust Putty accordingly.

    This will place the modem into airplane mode and then take it out of airplane mode, effectively forcing it to retry connecting to the cellular network.

    If the modem is still not working at this point, go back and ensure all previous steps have been completed. If so, skip to the Troubleshooting section.


    Firmware updates can be downloaded from the Sierra Wireless website linked below.

    • Firmware versions are carrier specific. Download the version for your carrier. Use Generic if yours is not listed.

    • You will need to register for a free account to download.

    The modem has its own SIM slot on the bottom side. This is the preferred location to install a SIM card. OnLogic installs all SIM cards here by default.

    • First, use the search box at the top of this site to locate the technical resources page for your model.

    • “ML350” for example.

    • Disassemble the PC to gain access to the modem

    • Once inside, locate the Sierra Wireless Modem

    • Remove the 1x retaining screw from the center

    • The modem will pop up to a 45 degree angle. Gently pull it out of the slot.

    • Set the modem aside and be careful not to disconnect the antenna wires.

    • They are tiny and difficult to reattach.

    • Remove the retaining screw from the carrier board that was underneath the modem.

    • Gently pull the carrier board out of the slot as you did with the modem.

    • Flip the carrier board over. The SIM slots are located on the bottom.

    • The retention bar is fixed in place. Slide the SIM card in and out.


    The comes with two built-in SIM slots. It does not have any provision for automatic SIM switching, so a user must intervene in order to change SIMs. SIM slot 1 on the card connects to UIM0 on the modem. SIM slot 2 on the card, or any motherboard or external slot, connects to UIM1.

    • Open an AT command terminal (Ref: Opening the AT Command Termianl).

    • Run the following commands in the AT terminal:

    • Reboot the PC, and the correct SIM slot will now be active.


    The default behavior of Windows is to prioritize wired connections over wireless connections. The modem will be automatically disabled when an ethernet cable is connected. This behavior may be undesirable if you with to use 4G while having access to the local ethernet network or use PoE cameras. You can override this behavior using one of the options below. But first, you will need to change the following setting under the Windows “Cellular” settings:

    You will need to Disable the setting that allows Windows to manage the Cellular connection.

    • Launch gpedit.msc from the start menu

    • Go to Computer Configuration\Administrative Templates\Network\Windows Connection Manager

    • Change the Setting of Minimize the number of simultaneous connections to the Internet or a Windows Domain to “disabled”

    This setting will configure windows to ignore non-routable ethernet connections in network priority.

    Download and run .

    Manual Method

    Not needed if you use the Easy method.

    The registry value is HKLM\Software\Microsoft\WcmSvc\IgnoreNonRoutableEthernet = (DWORD) 0x1

    Open the Registry Editor – press Windows key + R, type regedit and press enter.

    1 – In the left side of the window expand HKEY_LOCAL_MACHINE, expand SOFTWARE, expand Microsoft and select WcmSvc. 2 – If the value IgnoreNonRoutableEthernet exists it will show up in the right pane of the window. If it does not exist you will have to create it (right click on WcmSvc > New > click DWORD (32 bit) Value, name the value IgnoreNonRoutableEthernet). 3 – Right click the value IgnoreNonRoutableEthernet and click Modify… in the “Value data” field type 1, leave the Base radio button on Hexadecimal and click ok. 4 – WcmSvc should now have the value IgnoreNonRoutableEthernet REG_DWORD 0x00000001 (1)


    • Before performing any troubleshooting, ensure you have completed all steps under and have activated your SIM card.

    • Open an AT command terminal (Ref: Opening the AT Command Terminal).

    The commands below can help diagnose various modem issues. Tech support may request screenshots of the output of each of these commands. If you have reached this point and require additional help, please email support@onlogic.com and include a copy of these screenshots as well as your system serial number.

    AT!ENTERCND=”A710”
    Enters the password for certain password protected commands.
    • Verify that a SIM card has been installed and is oriented properly.

    • If using the external SIM slot, follow the instructions provided (Ref: Using the external SIM slot).

    • Open Putty and run the following 2 commands. This should force the modem into an online state.

    This is a known issue with Windows 10 Pro build 1809. Upgrading your Windows build will resolve the issue

    \

    B1, B2(B25), B3, B4(B66), B26(B5, B18, B19), B7, B8, B12(B17), B13, B14, B20, B28, B29(DL), B30, B32(DL), B34, B38, B39, B40, B41, B42, B43, B46(LAA), B48(CBRS), B66, B71

    WCDMA bands

    B1, B2, B4, B5(B6, B19), B8

    Data Rate

    5G NSA up to:

    3.4 Gbps DL / 0.46 Gbps UL

    5G SA up to:

    2.5 Gbps DL / 0.9 Gbps UL

    4G up to:

    1.6 Gbps DL / 211 Mbps UL

    3G up to:

    42 Mbps DL/ 11 Mbps UL

    Interface

    M.2 B-Key

    SIM Card Socket Size

    4FF

    Signal Type

    PCIe/USB

    Expansion Options

    2 x 4FF SIM

    Operating Temperature Range

    -40°C to +85°C

    Dimensions

    1.18x2.047x0.088 in

    IP Multimedia Subsystem (IMS)

    VoLTE (Voice over LTE), VoNR (Voice over New Radio), SMS over IMS, VoWiFi (Voice over WiFi), E911/E112

    Antennas

    4x4 MIMO Supported

    AT#SIMSELECT=X

    Sets the SIM slot to X (available values: 1,2)

    AT#REBOOT

    Restarts the modem. Useful when changing firmware mode/version and troubleshooting

    AT#SIMPR

    Enables/disables the SIM presence status unsolicited indication. Useful for testing SIM card slots and insertion.

    AT#ENSIM2=X

    Enable/Disable SIM slot 2 by setting X to the following values: 0: Disable 1: Enable

    AT+COPS

    Check for available networks

    AT+CSQ

    Display signal quality. Scale from 0-31, 31 being best signal. 99= no signal

    AT+ICCID

    Print SIM card number. If error, SIM is not configured correctly or not installed.

    AT+CGDCONT?

    Shows the active APN

    AT+CGSN

    Prints the IMEI of the modem

    SIM cards and Activation

    Click open

    You will need to make sure you are running a kernel version 4.7 or newer. This can be checked from the Terminal with:
    • uname -r

    • If your kernel version is older than 4.7, update to newer version with: sudo apt-get install linux-image-generic-hwe-16.04

  • To configure Ubuntu Desktop with the NWK200 model, you will need to use the Terminal to update and install the Modem Manager, along with a few additional pieces of software.

  • From the terminal run the following commands:

    • sudo add-apt-repository “deb http://us.archive.ubuntu.com/ubuntu bionic main”

    • sudo apt-get update

  • You can now install the new modem manager:

    • sudo apt-get install modemmanager

  • Remove the repository:

    • sudo add-apt-repository -r “deb http://us.archive.ubuntu.com/ubuntu bionic main”

  • After modem manager has been installed, reboot the system and unplug all wired Ethernet connections

  • Run the executable and let it complete. Power down and unplug the system from power for 10 seconds. When you power it back up, the new firmware will be active.

    At+cgdcont?

    Shows the active APN

    AT!GSTATUS?

    Prints general status info

    At+cgact?

    Checks if paths to the network are active. Should output 1,1

    AT+CGSN

    Prints the IMEI of the modem

    AT!PCINFO

    Return the modem’s power control status.

    Click open

    Run the executable and let it complete. Power down and unplug the system from power for 10 seconds. When you power it back up, the new firmware will be active.

    At+cgdcont?

    Shows the active APN

    AT!GSTATUS?

    Prints general status info

    At+cgact?

    Checks if paths to the network are active. Should output 1,1

    AT+CGSN

    Prints the IMEI of the modem

    AT!PCINFO

    Return the modem’s power control status.

    at!impref?
    at!impref=”CARRIER”
    where CARRIER is ATT,VERIZON,SPRINT
    at!reset
    snap install modem-manager
    $ sudo modem-manager.mmcli -L
    Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/0 [description]
    $ sudo modem-manager.mmcli -m 0
    /org/freedesktop/ModemManager1/Modem/0 (device id '871faa978a12ccb25b9fa30d15667571ab38ed88')
     sudo apt-get install modemmanager
     sudo apt-get install modemmanager
    sudo apt-get install modemmanager network-manager
    sudo reboot
    sudo mmcli -L
    sudo mmcli -m 0 
    nmcli c add type gsm ifname <interface> con-name <name> apn <operator_apn>
    nmcli c add type gsm ifname cdc-wdm0 con-name vzw apn vzwinternet
    
    nmcli c modify <name> connection.autoconnect yes
    
    nmcli r wwan on
    
    nmcli c up <name> 
    AT!UIMS=1
    AT!RESET
    AT+CFUN=0
    AT+CFUN=1

    At!impref?

    Display active firmware version

    AT+CSQ

    Display signal quality. Scale from 0-31, 31 being best signal. 99= no signal

    AT+ICCID

    at!impref?
    at!impref=”CARRIER”
    where CARRIER is ATT,VERIZON,SPRINT
    at!reset
    AT+CFUN=0
    AT+CFUN=1
    AT!UIMS=1
    AT!RESET

    At!impref?

    Display active firmware version

    AT+CSQ

    Display signal quality. Scale from 0-31, 31 being best signal. 99= no signal

    AT+ICCID

    AT+CFUN=0
    AT+CFUN=1

    SIM Card & Activation

    Linux

    Modem Setup

    Opening the AT Command Terminal

    OS Configuration

    Updating Firmware

    SIM Card Access

    External SIM slot

    Changing NWK200 SIM Slots

    Troubleshooting

    Diagnostic AT Commands

    Insert SIM Error

    Poor upload speed on Verizon

    Windows

    Drivers

    Modem Setup

    Opening the AT Command Terminal

    Updating Firmware

    SIM Card Access

    External SIM slot

    4G and Ethernet

    1. Group Policy

    2. Registry Edit

    Easy Method

    Troubleshooting

    Diagnostic AT Commands

    Insert SIM Error

    Connection shows “Turned Off”

    Modem will not automatically connect at boot

    https://source.sierrawireless.com/resources/airprime/minicard/74xx/em_mc74xx-approved-fw-packages/
    Firmware Downloads
    NWK200
    Driver Download
    Download Link
    https://source.sierrawireless.com/resources/airprime/minicard/74xx/em_mc74xx-approved-fw-packages/
    Firmware Downloads
    NWK200
    this file
    Modem
    Setup

    Print SIM card number. If error, SIM is not configured correctly or installed.

    Print SIM card number. If error, SIM is not configured correctly or installed.

    NWK300

    NWK300 4G LTE Modem (Linux & Windows)

    Introduction

    The OnLogic NWK300 is an embedded cellular modem powered by the Semtech EM7590 module. This high-performance, industrial-grade 4G LTE-Advanced Pro Cat-13 modem is designed for demanding applications requiring fast, reliable cellular connectivity. It supports a wide range of LTE bands, including CBRS, and offers GNSS capabilities for location services. Ideal for IoT, industrial routers, video surveillance, and public safety applications, this embedded modem is designed to bring high-powered LTE connectivity to your OnLogic device.

    This article covers basic setup and troubleshooting for the NWK300, which utilizes the Semtech EM7590 series of cellular modems. The NWK300 supports both mPCIe and M.2 connections via its specially developed carrier board.

    Product Manual

    EM759X Manual

    Key Features

    LTE-Advanced Pro Cat-13: Peak download speeds up to 400 Mbps and upload speeds up to 150 Mbps. Global LTE Band Support: Extensive band coverage for worldwide deployment. CBRS Support: Enables private LTE networks in the 3.5 GHz band. MIMO Support: 2x2 MIMO for improved data throughput and signal quality. USB 3.0 and PCIe Interfaces: Flexible integration options. Low Power Consumption: Optimized for battery-powered devices. Industrial Temperature Range: -20°C to +85°C. Mobile Software Management: Firmware Over-The-Air (FOTA) Embedded Software: Secure boot, Pre-certified firmware. OS Support: Windows 10, Windows 11, Linux. Dual SIM: Dual SIM Single Standby (DSSS) support.

    All measurements are in mm

    If you purchased Windows from OnLogic, drivers for the modem are already installed. For user installed OSes or re-installation, you can find downloads for the the drivers below:

    • Locate the Cellular Module booklet that came with your system.

    • If an ICCID number is listed, your system already has a SIM card installed internally and is ready to activate. If not, you will need to provide a SIM card (Ref: SIM Card Access).

    • Contact your wireless carrier. State that you want to activate a 4G modem and provide the numbers on the front of the booklet. This should include the IMEI of the modem, and (if a SIM card was included in your order) the ICCID number from the SIM card.

    • Ensure you are in an area with good signal coverage

    • Connect all cellular antennas and boot up the OnLogic PC. If you are unsure which connections are cellular, refer to our FAQ section above.

    • Allow the PC to sit for a few minutes and see if a 4G connection is established. If not, continue with the steps below.

    Opening the AT Command Terminal

    • Download and install the latest version of the PuTTY tool.

    • Open device manager and look for the Sierra modem.

    • Right click and open Properties

    • Go to the Modem tab and note the COM number.

    • Open PuTTY and configure these options

    1. Select the serial option

    2. Change the COM number to match device manager

    3. Click on default settings

    4. Click Save

    This configures PuTTY to automatically choose the correct options next time you run it.

    • Begin by typing ATE1 and pressing enter. The terminal should respond with OK. This indicates the modem is ready for commands.

    • The first item to check is the firmware setting. It should match the desired carrier.

    • In the example above, the generic firmware is loaded. The carrier specific firmware should be used instead.

    • Run the following commands:

    Note: if your carrier is not listed, download the correct firmware from the following webpage:

    • Power down and unplug the PC for a moment, then boot it back up.

    • If no connection is established after 5 minutes, open Putty and run the following 2 commands. Note that the COM port number may change after switching firmware. You may need to check Device Manager and adjust Putty accordingly.

    This will place the modem into airplane mode and then take it out of airplane mode, effectively forcing it to retry connecting to the cellular network.

    If the modem is still not working at this point, go back and ensure all previous steps have been completed. If the modem is still not functioning, skip to the Troubleshooting section.


    Ensure you are in an area with good signal coverage

    • Connect both antennas and boot up the OnLogic PC

    Opening the AT Command Terminal (Ubuntu Desktop 24.04)

    • Open a terminal window (ctrl+alt+t)

    • Install minicom with sudo apt update && sudo apt install minicom

    • Run minicom setup via the command sudo minicom -s

    • Select the “Serial port setup” menu option

    • Press the ‘a’ key and modify serial device from “/dev/modem” to “/dev/ttyUSB2”. Press enter twice to exit this submenu

    • Note: /dev/ttyUSB2 is the default for a system with no other USB serial devices. You can identify the correct AT port using the command cat/proc/tty/driver/usbserial the AT port will be the highest numbered QUALCOMM USB modem. In the below image this is 2 corresponding to /dev/ttyUSB2

    • Select “Save setup as dfl” from the menu, look for the “Configuration Saved” popup

    • Select “Exit from Minicom” to return to the shell

    • While running AT configuration commands ModemManager will need to be disabled you can do this with the command sudo systemctl stop ModemManger.service

    Using Modem Manager (Ubuntu Server 24.04)

    For cellular connections, first install the modem-manager snap with:

    Check whether a modem was properly detected via:

    In this case we have just one modem, with index 0 (the number at the end of the D-Bus object path).

    Show detailed information about the modem using that index:

    Firmware updates can be downloaded from the Semtech website linked below.

    • Firmware versions are carrier specific. Download the version for your carrier. Use Generic if yours is not listed.

    • You will need to register for a free account to download.

    The modem is installed into a carrier board. The carrier boards host x2 nano-SIM slots, which are located on the top of the board. This is the default location to install a SIM card, and OnLogic installs all SIM cards here by default.

    • First, use the search box at the top of this site to locate the technical resources page for your model.

    • “ML350” for example.

    • Disassemble the PC to gain access to the modem

    • Once inside, locate the Semtech Modem

    • Remove the 1x retaining screw from the center

    • The modem will pop up to a 45 degree angle. Gently pull it out of the slot.

    • Set the modem aside and be careful not to disconnect the antenna wires.

    • They are tiny and difficult to reattach.

    • The mPCIe and M.2 carrier boards have the SIM slots on the top. Removing the card is not necessarily required.

    • Remove the retaining screw from the carrier board that was underneath the modem.

    • Gently pull the carrier board out of the slot as you did with the modem.

    • This device features two fully functional SIM card slots (Slot 0 and Slot 1), allowing you to easily alternate between them by using AT commands via your configuration interface. For proper physical installation, please locate the small, pressed indentation mark on the metal slot casing; this indicator shows exactly where the diagonal notch of your SIM card should align to ensure a secure and correct connection.

    • Above is a photo showing the correct SIM orientation and slot position for reference. The slot with SIM card is Slot 1, the empty slot is Slot 2.


    The NWK300 comes with two built-in SIM slots. It does not have any provision for automatic SIM switching, so a user must intervene in order to change SIMs. SIM slot 1 on the card connects to UIM0 on the modem. SIM slot 2 on the card, or any motherboard or external slot, connects to UIM1.

    • Open an AT command terminal (Ref: Opening the AT Command Terminal).

    • Run the following commands in the AT terminal:

    • Reboot the PC, and the correct SIM slot will now be active.


    The default behavior of Windows is to prioritize wired connections over wireless connections. The modem will be automatically disabled when an ethernet cable is connected. This behavior may be undesirable if you with to use 4G while having access to the local ethernet network or use PoE cameras. You can override this behavior using one of the options below. But first, you will need to change the following setting under the Windows “Cellular” settings:

    You will need to Disable the setting that allows Windows to manage the Cellular connection.

    • Launch gpedit.msc from the start menu

    • Go to Computer Configuration\Administrative Templates\Network\Windows Connection Manager

    • Change the Setting of Minimize the number of simultaneous connections to the Internet or a Windows Domain to “disabled”

    This setting will configure windows to ignore non-routable ethernet connections in network priority.

    Download and run .

    Manual Method

    Not needed if you use the Easy method.

    The registry value is HKLM\Software\Microsoft\WcmSvc\IgnoreNonRoutableEthernet = (DWORD) 0x1

    Open the Registry Editor – press Windows key + R, type regedit and press enter.

    1 – In the left side of the window expand HKEY_LOCAL_MACHINE, expand SOFTWARE, expand Microsoft and select WcmSvc. 2 – If the value IgnoreNonRoutableEthernet exists it will show up in the right pane of the window. If it does not exist you will have to create it (right click on WcmSvc > New > click DWORD (32 bit) Value, name the value IgnoreNonRoutableEthernet). 3 – Right click the value IgnoreNonRoutableEthernet and click Modify… in the “Value data” field type 1, leave the Base radio button on Hexadecimal and click ok. 4 – WcmSvc should now have the value IgnoreNonRoutableEthernet REG_DWORD 0x00000001 (1)


    • Before performing any troubleshooting, ensure you have completed all steps under Modem Setup and have activated your SIM card.

    • If no connection is established after 5 minutes, open Putty and run the following 2 commands. Note that the COM port number may change after switching firmware. You may need to check /dev and adjust Putty accordingly.

    This will place the modem into airplane mode and then take it out of airplane mode, effectively forcing it to retry connecting to the cellular network.

    • Open an AT command terminal (Ref: Opening the AT Command Terminal).

    The commands below can help diagnose various modem issues. Tech support may request screenshots of the output of each of these commands. If you have reached this point and require additional help, please email support@onlogic.com and include a copy of these screenshots as well as your system serial number.

    AT!ENTERCND=”A710”
    Enters the password for certain password protected commands.

    • Verify that a SIM card has been installed and is oriented properly.

    • If using the external SIM slot, Refer to the Using the external SIM slot section for instructions.

    • Open Putty and run the following 2 commands. This should force the modem into an online state.

    Wireless Connectivity

    Linux Drivers Installation

    Click open

    Open the AT port with the sudo minicom
    Run the executable and let it complete. Power down and unplug the system from power for 10 seconds. When you power it back up, the new firmware will be active.

    At+cgdcont?

    Shows the active APN

    AT!GSTATUS?

    Prints general status info

    At+cgact?

    Checks if paths to the network are active. Should output 1,1

    AT+CGSN

    Prints the IMEI of the modem

    AT!PCINFO

    Return the modem’s power control status.

    at!impref?
    at!impref=”CARRIER”
    where CARRIER is ATT,VERIZON,SPRINT
    at!reset
    AT+CFUN=0
    AT+CFUN=1
    snap install modem-manager
    $ sudo modem-manager.mmcli -L
    Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/0 [description]
    $ sudo modem-manager.mmcli -m 0
    /org/freedesktop/ModemManager1/Modem/0 (device id '871faa978a12ccb25b9fa30d15667571ab38ed88')
    AT!UIMS=1
    AT!RESET
    AT+CFUN=0
    AT+CFUN=1

    At!impref?

    Display active firmware version

    AT+CSQ

    Display signal quality. Scale from 0-31, 31 being best signal. 99= no signal

    AT+ICCID

    AT+CFUN=0
    AT+CFUN=1

    Dimensions

    M.2 Carrier Card

    M.2 Carrier Card with Extension Bracket

    mPCIe Carrier Card

    FAQs

    Which antenna connectors are for WiFi and which are for 4G?
    What bands are supported?

    Supported Bands Table

    Is GPS Supported?

    Yes! Though not enabled by default, GPS functionality can be added when configuring a new system. Please be sure to mention your need for GPS functionality to our Technical Sales team when placing a new order to make sure that is included in your system.

    Drivers

    SIM Cards & Activation

    Modem Setup

    Windows

    Linux

    Firmware

    SIM Card Access

    External SIM slot

    4G and Ethernet

    1. Group Policy

    2. Registry Edit

    Easy Method

    Troubleshooting

    No Connection error

    Diagnostic AT Commands

    Insert SIM Error

    Connection shows “Turned Off”

    Windows Driver Package
    Release Notes
    Installation Guide
    Download Link
    https://source.sierrawireless.com/resources/airprime/minicard/75xx/em7590/em7590-approved-fw-packages
    Firmware Downloads
    this file
    Full list of AT Commands

    Print SIM card number. If error, SIM is not configured correctly or installed.