The Telit FN990Axx family data cards enable the next generation of state-of-the-art 5G. They feature sub-6-only technology with LTE, WCDMA and GNSS support. These data cards lay the foundation for businesses worldwide to future-proof IoT, enterprise applications and video. They leverage 5G and Gigabit LTE benefits immediately. The industrial-grade M.2 form factor is suitable for many high-performance and bandwidth-intensive enterprise and industrial applications. Designed for global usage, the FN990A40 and FN990A28 incorporate support for all scenarios prescribed by 3GPP Release (Rel) 16 5G deployments, including: • Non-stand-alone (NSA) LTE-5G New Radio (NR) dual connectivity (EN-DC) • Dynamic spectrum sharing between LTE and 5G • Full 5G NR stand-alone (SA) mode The FN9900Axx family leverage the fourth generation Qualcomm Snapdragon X65 and Snapdragon X62 5G Modem-RF system’s feature set. • The FN990A40 data card is based on Snapdragon X65, targeting high-tier market needs. • The FN990A28 data card is based on Snapdragon X62, targeting mid-tier market needs. These data cards support the latest 5G deployments and all major sub-6 GHz frequency bands, providing maximum deployment flexibility. Key Benefits • Supports 5G sub-6 FDD and TDD for global deployment • Supports SA and NSA operations and 5G core network Opt. 3a/3x and Opt. 2 for full network compatibility • Latest generation 4G and 5G Rel 16 • 4G Cat 20 up to 7xCA for FN990A40 • 4G Cat 19 up to 5xCA for FN990A28 • 3G HSPA+ Rel 8 for fallback to legacy networks • Standard M.2 (NGFF) data card form factor • Support for PCIe Gen 3 and USB 3.1 Gen 2 for maximum application design flexibility Development board can be found here
11469 - Telit FN990 interface TLB w/o module
Datasheet for Telit FN990Axx family
Hardware Design Guide for Telit FN990 family
Thermal Design Guide for Telit FN990 Family.
Telit Linux PCIe EP Drivers User Guide
Software User Guide for Telit FN990 family
AT command guide for Telit FN990 family
European declaration of conformity for the FN990A28 module from Telit
This archive contains the Windows 11 WHQL certified Telit module drivers for x64 system platforms.
Microsoft Windows 11
WHQL certified
This archive contains the Windows 10 WHQL certified Telit module drivers for both x86 and x64 system platforms.
Microsoft Windows 10
WHQL certified
Update Archive containing the Telit FN990A28 Windows one-click TFI firmware update application and XFP Stream update image.
Host system USB-drivers installed for the Telit modem
The status LED on my adapter doesn't show any activity when the Telit FN990 module is powered on, why?
By default, the blink functionality of the status LED pin (M.2 pin 10) is set to off. However, this functionality can be enabled by using the following AT command:
AT#WWANLED=
Here, the
0 : Low power mode
1 : Offline
2 : No service
3 : In Service, Roaming
4 : Data Active
This command can only be used to configure the status LED functionality for one particular state at a time.
The
The
Please refer to the FN990 Family AT Commands Reference Guide for further information about this command.
The SIM card isn't detected on the FN990 module when it is inserted in the primary SIM card slot on the MU201 adapter. How can this issue be resolved?
The SIM detect signal on the FN990 module series is active low while the SIM slot on the MU201 adapter pulls this signal high when a SIM card is inserted. Therefore the polarity of the SIM detect signal on the FN990 module has to be changed in order to detect the SIM card.
The SIM Hot-Swap feature of the FN990 module series is not supported on the MU201 adapter. It is therefore recommended to turn of this feature while using the FN990 module with the MU201 adapter.
The command sequence below can be used to configure the FN990 module to detect SIM cards inserted in the primary SIM card slot on the MU201 adapter.
AT#SIMDET=0
AT#HSEN=1,0
AT#SIMINCFG=1,1
AT#REBOOT
Please refer to the FN990 Family HW Design Guide, the FN990 Family AT Commands Reference Guide and the M.2 key B to USB3 Adapter Series Hardware Guide for further information.
If you are still experiencing SIM detection issues after following this guide, please submit a support ticket. A support ticket can be created by clicking the following link: https://techship.com/support/new/
How to collect initial diagnostics data and logs for Telit cellular modules needed when requesting Techship technical support?
In order to ease the troubleshooting of technical problems and understand your end-product or application and its usage scenario we ask you to please provide the following information when creating a technical support ticket at: techship.com/technical_support/
Please give a detailed problem description and in what precise circumstances it is present.
Describe the host system:
-Hardware (system board, processor architecture, other peripheral devices...)
-Operating system with detailed versions (E.g. Windows version and build, Linux distribution, kernel version)
-Drivers used and versions (Linux: out-of-tree vendor drivers or in-kernel drivers?)
Details from the cellular module label:
-Model
-SKU/BOM or P/N code
IMEI number
For Linux systems, capture terminal logs from commands:
uname -a
lsusb
lsusb -t
ifconfig -a
ls -l /dev/serial/by-id
ls -l /sys/bus/usb-serial/devices
dmesg
The cellular module logs can be acquired by accessing one of the USB enumerated serial (COM) interfaces or physical UART serial interfaces accepting AT commands. In Windows device manager they are generally found as modem infterface or serial and ports interface types).
Send AT commands to module and capture the text output:
Test that you get a OK reply:
AT
Enable AT command echo:
ATE1
Verbose error reporting:
AT+CMEE=2
Module model:
AT+CGMM
Firmware version:
AT+CGMR
IMEI Code:
AT+CGSN
USB endpoint configuration:
AT#USBCFG?
Serial port configuration:
AT#PORTCFG?
Operational mode:
AT+CFUN?
Selected network access techniques:
AT+WS46?
List network operator info:
AT+COPS?
Network registration status:
AT+CREG?
AT+CGREG?
AT+CEREG?
Signal strength:
AT+CSQ
Last serving cell network information:
AT#SERVINFO
Current network status:
AT#RFSTS
List APN details:
AT+CGDCONT?
List Packet switch enable/disable status:
AT+CGATT?
List PDP profiles status:
AT+CGACT?
List default data connection details:
AT#BND?
List bearers and IP addresses:
AT+CGCONTRDP=
AT+CGPADDR=
AT#FWSWITCH?
AT#SWPKGV
AT#GAUTH?
AT#CGPADDR=
AT#AUTOBND?
AT#AUTOATT?
Additional test commands for Telit LM940/LM960/FN98x:
AT#FIRMWARE
AT#FIRMWARE?
AT#GETFW
AT#ACTIVEFW?
AT#CACTL?
AT#RXDIV?
AT#RXTOGGLE?
AT#LRXDIV?
AT#LCFC
AT#TEMPSENS?
AT#GPIO?
AT#HWREV
AT#QSS?
AT#USB3TUNE?
AT#USBSWITCH?
How to configure and save a "User Profile" using AT-commands on selected Telit modems.
Sometimes you might want to store some settings to be automatically loaded on startup, without having to configure your modem or make a script.
Fortunately Telit has made it easy to do this, by creating a "User Profile", and this FAQ will guide you through on how to set this up.
For this example, we'll make some configurations to the GPS settings of the module, but you can choose whichever settings you like.
First, send the AT command:
AT&V0?
You will get a long list with info, but the one I want you to check is the last one:
DEFAULT PROFILE : &Y0=user profile 1
Make note of the "Y0" - This might be different on your setup, but don't worry, we'll change this in the next step.
Send the following AT command:
AT&P0
This sets the modem to a custom user profile. (There are 2 user profiles available, "0" and "1". We are using "0" here.)
Now check that we have updated the profile with the AT command:
AT&V0?
And now it should say at the bottom:
DEFAULT PROFILE : &P0=user profile 1
Great! Now we're editing our user profile, so go ahead and type your settings:
AT$GPSP=1
AT$GPSANTPORT=3
AT$GPSACP
AT$GPSNMUN=1
AT$GPSNMUN=1,1,1,1,1,1,1
AT$GPSSAV
To save these settings, it's not enough to only type "AT$GPSSAV", we need to save some of the settings to our profile!
Type the following AT command to do a "save profile":
AT&W
Now do a reboot with:
AT#REBOOT
And when it's up and running again type:
AT$GPSNMUN?
And it should say:
$GPSNMUN: 1,1,1,1,1,1,1
More info regarding the different modes and settings can be found in the AT Command Guide here.
How do we connect to a 5G NR network?
To be able to connect to a 5G network both the module and SIM card need to have 5G technology support. If you have problems with NSA or SA for a specific band make sure that your module actually supports this as well. Read through your product’s hardware guide which can be found on the product’s page.
Support for 5G NSA/SA on a specific band can also be firmware dependent. Make sure that you have the latest firmware installed on your module.
This FAQ includes many different AT commands, both 3GPP standard and vendor specific commands, so it’s recommended to have your module’s AT guide with you while troubleshooting.
Perform a network scan with AT+COPS=? and check if your module can find any 5G networks. You can see if it’s a 5G network by looking at the last value in the quadruple. Depending on which technology you use this should be set to:
11 - NR_5GCN (NR connected to a 5G core Network)
12 - NGRAN (NG-RAN access technology)
13 - EUTRA_NR (Dual connectivity of LTE with NR)
If your module can find the 5G network, check your current network configuration with the read command AT+COPS? to make sure it’s set to the correct value. Similarly you can check the NR5G network registration status with the following AT command sequence (note this command only applies for 5G SA) :
AT+C5GREG=2
AT+C5GREG?
You can select the Wireless Data Service with AT+WS46:
36 - NG-RAN only
37 - NG-RAN and E-UTRAN
38 - NG-RAN, E-UTRAN and UTRAN
40 - NG-RAN and UTRAN
Telit 5G related AT commands:
Enable your 5G band with AT#BND
To enable/disable only the 5G bands AT#5GCTL can be used
FN980 does not have SA enabled by default. To enable it run the following commands:
AT#FWSWITCH=0
AT#BND=(Fill in you bands here, see AT guide)
AT#REBOOT
If you are using a Windows PC change the USBCFG to option 2
AT#USBCFG=2
SIMCom 5G related AT commands:
Enable both SA and NSA with AT+CSYSSEL=”nr5g_disable”,0
Disable SA with AT+CSYSSEL="nr5g_disable",1
Disable NSA with AT+CSYSSEL=”nr5g_disable”,2
Configure 5G NSA bands with AT+CSYSSEL=”nsa_nr5g_band”
Configure 5G SA bands with AT+CSYSSEL=”nr5g_band”
Set your preferred mode with AT+CNMP
55 - WCDMA+LTE+NR5G
71 - NR5G
109 - LTE+NR5G
Sierra Wireless 5G related AT commands:
Display your 5GNR information with AT!NRINFO?
Enable/disable ENDC (NSA) and SA with AT!RTCA (note that these settings are not persistent across power cycles)
AT!GSTATUS not responding with NR5G fields and looks similar to:
NR5G RSRP (dBm): --- NR5G RSRQ (dB): ---
NR5G SINR (dB): —
The response details are dependent on the network providing the necessary information to the modem. To be sure you get these values the modem has to be in a data call in SA mode
Fibocom 5G related AT commands:
Select RAT with AT+GTRAT or RAT and Bands with AT+GTACT
14 - NR-RAN
16 - NR-RAN/WCDMA
17 - NR-RAN/LTE
20 - NR-RAN/WCDMA/LT
For more general information about 5G see FAQ “What is 5G NR?”.
If you are still encountering problems connecting to a 5G network you can create a support ticket: https://techship.com/page/support/technical_support/. Please describe your problem and set up thoroughly and include the logs from this troubleshooting.