1774 | | |
1775 | | === Telit FN980 5G Modem === |
1776 | | |
| 1774 | [=#telitfn980m] |
| 1775 | === Telit FN980 / FN980M 5G Modem === |
| 1776 | |
| 1777 | |
| 1778 | |
| 1779 | This is a 5G Modem by Telit that comes in the M.2 form factor. |
| 1780 | |
| 1781 | View official Telit datasheet [https://www.telit.com/m2m-iot-products/cellular-modules/data-cards/ here] |
| 1782 | |
| 1783 | * The FN980 supports 5G FR1 and the FN980M supports 5G FR1 & FR2 |
| 1784 | * Support of 5G Sub-6 FDD and TDD and mmWave, support of SA & NSA operations, 5G core network Opt. 3a/3x and Option 2 |
| 1785 | * Made for North America, EMEA, APAC |
| 1787 | * Approvals: FCC, PTCRB, RED, GCF & More (consult datasheet) |
| 1788 | * Supports USB 2.0, 3.0 and PCIe Gen3 |
| 1789 | * USB 3.0 is not supported on most Venice SBCs |
| 1790 | * USB 3.0 requires software configuration for some Newport SBCs [wiki:newport/bootloader#hwconfig] |
| 1791 | * PCIe on the Qualcomm X55 chipset require a new MHI driver which is expected to be only ready in 5.13 kernels or newer |
| 1792 | * PCIe ID: 17cb:0306 |
| 1793 | * Requires USB 2.0 to switch modem to PCIe mode with the following AT command: AT#USBPCISWITCH=1,<GPIO>,2 where GPIO is the GPIO assigned active low (tied to ground) pin used to select PCI Express enable. |
| 1794 | * Throughput 5G up to 5.5 DL/1.5 UL Gbps |
| 1795 | * Temperature -40 °C to +85 °C |
| 1796 | * GNSS |
| 1797 | * Uses QTY 4 MHP4 IPEX antenna ports. Can be used with [https://shop.gateworks.com/index.php?route=product/product&product_id=89 GW16065] |
| 1798 | * No pinout concerns when using Gateworks GW16140/GW16141 M.2 adapters |
| 1799 | * Ports: cdc-wdm0 (qmi), ttyUSB0 (unknown), ttyUSB1 (unknown), ttyUSB2 (at), ttyUSB3 (at), ttyUSB4 (unknown), wwan0 (net) |
| 1800 | * Drivers: |
| 1801 | * qmi_wwan, option1 |
| 1802 | * Best used with modern kernel, 5.4 or newer and something like Ubuntu |
| 1803 | |
| 1804 | |
| 1805 | To start using this modem, connect it to a Gateworks SBC with the GW16140/GW16141 adapter in a Mini-PCIe slot that supports the preferred interface method (USB 2.0, USB 3.0, PCIe). Note that the SIM needs to be placed in the SIM1 slot on the GW1614x adapter. Do not place the SIM in the SIM slot on the SBC itself. |
| 1806 | |
| 1807 | Verify the modem is detected with the lsusb command. Then use modem manager to bring the modem up with the following example: |
| 1808 | {{{ |
| 1809 | mmcli -m 0 # Look for a large output of information about the modem |
| 1810 | mmcli -m 0 enable |
| 1811 | mmmcli --modem 0 --simple-connect="apn=h2g2" #replace h2g2 with actual APN for SIM used |
| 1812 | mmcli -m 0 -b 0 #review IP / gateway issued by ISP |
| 1813 | ifconfig wwan0 30.33.135.135 #set IP for wwan0 from previous step |
| 1814 | ifconfig wwan0 netmask 255.255.255.0 #confirm netmask |
| 1815 | route add default gw 30.58.33.135 #set default gateway |
| 1816 | echo "nameserver 8.8.8.8" > /etc/resolv.conf |
| 1817 | echo "nameserver 8.8.4.4" > /etc/resolv.conf |
| 1818 | }}} |
| 1819 | |
| 1820 | ==== Troubleshooting |
| 1821 | If a new modem is not detecting the SIM card, please try the following: |
| 1822 | * Ensure the SIM is in SIM1 slot on the GW16140/GW16141 adapter |
| 1823 | * Ensure the SIM is put in the SIM slot with the angle on the SIM card inserted first |
| 1824 | * Ensure the SIM is activated and in a known working state with a stable and known working modem |
| 1825 | * Run the following AT commands to the modem for SIM detection and hot swap |
| 1826 | {{{ |
| 1827 | AT#SIMDET=0 |
| 1828 | AT#HSEN=0,0 |
| 1829 | AT#HSEN=0,1 |
| 1830 | }}} |
| 1831 | |
| 1832 | Review other troubleshooting and examples on this wiki page. Also contact [https://www.gateworks.com/contact/ Gateworks technical support]. |