Hardware: nRF9151 DK
Modem firmware: mfw_nrf91x1_2.0.4
Carrier: Verizon (PLMN 311480), Band 13
Antenna: External
Problem
The modem continuously reselects between two cells (same tower, same TAC), causing RRC connections every 20-60 seconds. This prevents PSM from activating and negates eDRX power savings. The 67µA idle baseline confirms eDRX is working between spikes, but the frequent cell reselection causes 40mA spikes lasting ~6 seconds.
Diagnostic Data
AT+CSCON=1 shows CSCON:1 (connected) during every spike.
CEREG shows the modem alternating between two cells:
+CEREG: 1,"2C03","00ABEF01",7,,,"00100011","00010111"
+CEREG: 1,"2C03","00ABEF03",7,,,"00100011","00010111"
Both cells share TAC 2C03, so intra-TA reselection should not require TAU.
%XMONITOR output:
%XMONITOR: 1,"Verizon
Wireless","VZW","311480","2C03",7,13,"00ABEF01",324,5230,51,22,"1001","11100000","11100000","01011110"
eDRX is granted:
+CEDRXRDP: 4,"1001","1001","0001"
PSM is granted but never activates (T3324=3min, cell reselection resets it):
T3324: "00100011" (3 min), T3412: "00010111" (230 min)
What I've Tried
- eDRX only (cycle "1001") — spikes persist
- PSM (requested T3324=2s, network granted 3min) — never enters PSM
- AT%XDATAPRFL=1 — no change
- Disabled eDRX and PSM — same spike pattern
- NB-IoT instead of LTE-M — worse
- AT%XRAI=3 — not yet tested on device
Questions
1. Is there a way to increase cell reselection hysteresis via AT%XEMPR
or other command to prevent ping-pong between same-tower sectors?
2. Are there modem firmware improvements planned for this scenario?
3. Any other recommendations for reducing idle power when the modem is
at a cell boundary?