Hello,
I am running an RM520N-GL and seeing downlink throughput roughly 6–8x below what a commercial handset achieves on the same cell, same SIM, same location, at the same time. I have systematically eliminated the usual causes and would appreciate your input on what remains.
SETUP
- Module: RM520N-GL
- Firmware: RM520NGLAAR03A03M4G_A0.305.A0.305
- Carrier board: 5G M.2 to Gigabit Ethernet (RTL8125 over PCIe, module in RC mode)
- Host: Windows PC on the Ethernet port, bridge mode (MPDN_rule 0,1,0,1,1) — host holds the carrier WAN address directly, no NAT
- MBN profile: ROW_Commercial (index 0, selected and activated)
- APN configured, context active, IPv4v6
RADIO STATE (under sustained load)
- EN-DC: AT+QENDC returns 1,1,0,1,0
- Anchor: LTE B3, RSRP approx. -95 dBm, SINR 13–14 dB
- NR SCC: n78, 100 MHz (bandwidth index 12), RSRP approx. -98 to -103 dBm, SINR 13–14 dB
- AT+QRSRP shows four active NR receive chains: approx. -98 / -102 / -106 / -102 dBm
- AT+QNWCFG=“nr5g_4mimo_enable” returns 1
- AT+QNWCFG=“3gpp_rel” returns R16,R16
- AT+QNWCFG=“lte_ambr” returns 3848640,3848640 (no subscription rate restriction)
- AT+QTEMP under load: 49–54 C across all sensors (no thermal mitigation)
MEASURED THROUGHPUT
- Multi-connection speed test to a local server (approx. 20 ms idle latency): 33–52 Mbps down, 22–33 Mbps up
- Commercial handset with the same SIM, same room, same cell, immediately after: approx. 300 Mbps down
THE CORE OBSERVATION
AT+QNWCFG=“nr5g_mimo_info” returns ,1 and the third field stays at 2 almost invariably under sustained downlink traffic. I sampled it 60 times per configuration, across three antenna geometries (all vertical / two at +45 and two at -45 / all horizontal), 180 samples total. Results:
- All vertical: rank 1 x1, rank 2 x58, rank 3 x1 — mean 2.00
- Cross-polarised: rank 2 x60 — mean 2.00
- All horizontal: rank 2 x60 — mean 2.00
Throughput was statistically indistinguishable across all three, and the best single result (52 Mbps) occurred with all four antennas horizontal.
The insensitivity to antenna orientation suggests the rank-2 limit is not driven by the RF path.
QUESTIONS
- Can you confirm the field definitions of AT+QNWCFG=“nr5g_mimo_info”? Is the third field the reported downlink rank?
- With nr5g_4mimo_enable set to 1 and four active receive chains, is there any further configuration required for the module to report rank 4 to the network on n78?
- Are there known issues with 4x4 MIMO on n78 in the R03A03 firmware branch, and is a newer build available for the GL variant?
- AT+QNWCFG=“nr5g_mimo_layers” and “nr5g_dlMIMO” return ERROR, “nr5g_dlMCS” returns 0 constantly under load, the “up/down” URC never fires, “nr5g_earfcn_lock” returns ERROR, and “disable_lte_ca”,1 reads back as 1 but LTE CA remains active after AT+CFUN=1,1. Are these expected on this build?
Thank you
