The MT5700M-CN supports 5G NR NSA and SA dual-mode networking, along with 5G and industry-specific features such as 3CC carrier aggregation, Super Uplink (SUL), uRLLC, 5G LAN, and more. It supports 5G Sub-6 GHz with frequency band coverage for China mainly and is backward compatible with 4G/3G. The peak downlink and uplink rates of 5G NR reach up to 4 Gbps and 1.5 Gbps⚡
The MT5700M-CN module features an external interface in the form of an M.2 Key-B interface.
It only supports application scenarios as a USB DEVICE. A DEVICE does not have the ability to initiate communication actively and must wait for instructions from the HOST. It is recognized by the HOST through a hardware connection and handshake process, and during the enumeration process, it provides descriptor information (such as device ID, vendor ID, function description, etc.) to allow the HOST to understand its capabilities and complete the configuration.
When used as a DEVICE, there are a total of 9 USB port configuration modes, which can be switched using the command AT^SETMODE=<mode>
.
Mode | Description |
---|---|
0 | 🐧 Linux ECM Normal, ECM+DIAG+PCUI+Serial_B+Serial_C+GPS |
1 | 🪟 Windows NCM Normal, DIAG+PCUI+Serial_B+Serial_C+GPS+NCM |
2 | 🐧 Linux ECM Debug, ECM+DIAG+PCUI+ADB+Serial_B+Serial_C+GPS |
3 | 🪟 Windows NCM Debug, DIAG+PCUI+Serial_B+Serial_C+GPS+ADB+NCM |
4 | 🐧 Linux NCM Normal(Default), NCM+DIAG+PCUI+Serial_B+Serial_+GPS |
5 | 🐧 Linux NCM Debug, NCM+DIAG+PCUI+ADB+Serial_B+Serial_C+GPS |
6 | 🪟 Windows RNDIS, RNDIS+DIAG+PCUI+Serial_B+Serial_C+GPS |
7 | 🪟 Windows MBIM (Not Supported Yet), MBIM+DIAG+PCUI+Serial_B+Serial_C+GPS |
8 | 📞 PPP, Modem+DIAG+PCUI+Serial_B+Serial_C+GPS |
Key available ports:
- 🖥️ PCUI: Used for AT command communication
- 📊 Serial_B/C: Used in conjunction with DIAG for log collection
- 🔍 DIAG: Used for debugging and collecting log information
- 🛠️ ADB: Available only in debug mode and firmwares for DEBUG
The module supports PCIe RC (Root Complex) mode ONLY. In this mode, the modem will act as the host, providing network support for other endpoint devices like an Ethernet chipset or a WiFi chipset.
- Using
AT^TDPCIELANCFG=2
sets PHY chip toRTL8125
(2.5Gbps ⚡) - Default
AT^TDPCIELANCFG=1
usesRTL8111
(1Gbps 🔌)
This section heavily depends on AT User Manuals
, if you have any questions with the commands, you may look up the manual, which is available in Materials section
You only need to send the commands once as they are saved even power is off.
- Set to correct USB connection mode using
AT^SETMODE=<id>
. You may reference to the user manual to figure out which mode suits you best. - Set PHY to support 2.5Gbps:
AT^TDPCIELANCFG=2
(Optional) - Enable PCIE Power Manager:
AT^TDPMCFG=1,0,0,0
(Optional) - Set auto dial and send in USB connection mode:
AT^SETAUTODIAL=1,1
If you do not set autodial, you will have to dial up manually everytime.
You may dial up manually if you do not set autodial: AT^NDISDUP=1,1
Firmware can be updated easily on Windows platform.
You can download update wizards provided below to flash a specific version of firmware.