Hi everyone,
I have been doing 5G NR field testing using Android smartphones for the past two years and wanted to share some observations on SINR thresholds and handover behavior across different markets.
Context
We use Qualcomm DIAG on rooted Android devices to capture L3 signaling (RRC and NAS) in real time. This gives us per beam SS-RSRP, SS-SINR, SS-RSRQ plus full RRC Reconfiguration decoding for handover analysis. No scanner needed, just a smartphone with the right software.
SINR thresholds we see in practice
| KPI | Good | Marginal | Poor |
|---|---|---|---|
| SS-RSRP | above -80 dBm | -80 to -100 | below -100 |
| SS-SINR | above 20 dB | 10 to 20 | below 0 |
| SS-RSRQ | above -10 dB | -10 to -15 | below -15 |
European operators typically accept SS-SINR down to -3 dB for outdoor coverage. Gulf operators (Zain, du, STC) tend to use 0 dB as their minimum for acceptance.
Handover debugging
The trickiest part in EN-DC deployments is the B1 event threshold tuning. We have seen cases where the LTE anchor cell triggers NR addition too aggressively (B1 threshold set too low), causing rapid add/release cycles that hurt throughput.
Key things we look at in the L3 decode:
- A3 event configuration: TTT and hysteresis values
- B1 event: RSRP threshold for NR leg addition
- T310 timer: how quickly RLF is declared after sync loss
- Beam failure recovery: whether the UE attempts contention based RA or falls back to LTE
Tools
We built HiCellTek specifically for this workflow. It runs on Android, decodes Layer 3 in real time, maps everything with GPS, and exports QMDL plus Excel. We wrote a detailed guide on RSRP/RSRQ/SINR thresholds by operator and a 5G handover troubleshooting page if anyone wants to dig deeper.
Question
What SS-SINR acceptance thresholds do you use in your market for 5G NR outdoor? And have you seen issues with B1 event tuning in EN-DC? Would love to compare notes.