Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
NWK100 4G LTE Modem for AT&T (Windows & Ubuntu)
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.
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.
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.
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.
Open the Modems section.
The NWK100 modem requires AT commands to configure it for use.
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.
Open the Modems section.
Right click the u-blox Modem device.
Open the Ubuntu terminal (Control+Alt+T at the desktop).
Confirm that the modem manager is NOT installed – run “sudo apt-get remove modemmanager” to uninstall it.
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 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.
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.
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:
From a terminal, remove the blackist.local.conf file
sudo rm /etc/modprobe.d/blacklist.local.conf

AMIT 4G cellular modem setup guide (Windows)
Windows 10 Driver (typically not needed)
Firmware Update (click on download tab)
Additional firmware update
MDG200_0T001_AF_ATON_00007W0.L21_021.0000_20250930
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.
Run the following command and look for the modem. It’s Logical Name is likely “USB0”:
lshw
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
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:
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.
Run the following commands to apply the changes and reboot the system.
sudo netplan applyreboot
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.
Click on “Advanced”
Click on “Accept the Risk and Continue”
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')





































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.
• 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
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.
Maximum antenna gains are shown in item 2.7 below.
Should be installed so that the end user cannot modify the antenna
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.
Maximum antenna gains are shown in following table.
Should be installed so that the end user cannot modify the antenna;
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.
Les gains maximaux d’antenne sont montrés dans le tableau suivant.
doivent être installés de façon que l'utilisateur final ne peut pas modifier l'antenne
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.
Revision History
The OnLogic NWK500 is a SIM carrier board paired with the Telit FN990A28 Cellular Modem to provide 5G LTE connectivity.






















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.
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.
Ensure you are in an area with good signal coverage
Connect both antennas and boot up the OnLogic PC
Firmware updates can be downloaded from the Telit website linked below.
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
Select the 'Serial' option
Change the COM number to match Device Manager
Type NWK500 into the Saved Sessions text window
Click Save
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
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.
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
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.
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
AT commands using '#' are Telit specific commands. Commands using '+' are base AT commands available to any modem that implements AT commands.
NWK200 4G LTE Modem (Linux & Windows)
The OnLogic NWK200 is an mPCIe carrier board paired with the Sierra Wireless EM7455 Cellular Modem. This article covers basic setup and troubleshooting.
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
Yes, this is completely normal and not indicative of a problem.
The GPS functionality is not supported by OnLogic.
SMS (text messaging) is not supported on the VZW firmware image
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
Select the serial option
Change the COM device to ttyUSB2
Click on default settings
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
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
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.
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
Select the serial option
Change the COM number to match device manager
Click on default settings
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.
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







Click open
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
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
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,SPRINTat!resetsnap 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 modemmanagersudo apt-get install modemmanager network-manager
sudo rebootsudo 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!RESETAT+CFUN=0
AT+CFUN=1At!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,SPRINTat!resetAT+CFUN=0
AT+CFUN=1AT!UIMS=1
AT!RESETAt!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



















































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 4G LTE Modem (Linux & Windows)
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.
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
Select the serial option
Change the COM number to match device manager
Click on default settings
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.
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.
Click open
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,SPRINTat!resetAT+CFUN=0
AT+CFUN=1snap 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!RESETAT+CFUN=0
AT+CFUN=1At!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































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



