SIB1 & Cell Selection

PLMN & Access Control —
Are you allowed on this cell?

Even if signal is strong enough, the UE must verify it is on the right operator's network and that it is permitted to access it. This section covers PLMN matching, the priority order for network selection, cell barring, and the 5G Unified Access Control (UAC) mechanism introduced in Release 15.

TS 38.304 §5.2.4 TS 23.122 TS 22.261 TS 38.331 §5.3.14

PLMN selection — which network to use

A PLMN (Public Land Mobile Network) is identified by a Mobile Country Code (MCC) and Mobile Network Code (MNC). The UE's SIM card contains the home PLMN (HPLMN) and optionally a list of preferred and forbidden PLMNs. SIB1 provides up to 12 PLMNs that this cell serves.

The UE shall select a PLMN according to the following priority: 1) RPLMN, 2) EPLMN list, 3) HPLMN or EHPLMN, 4) PLMN of higher priority for roaming, 5) other PLMNs in random order.
3GPP TS 23.122, Section 4.4.3
PLMN priority order — TS 23.122 TS 23.122 §4.4.3
PriorityTypeDescriptionOur case
1stRPLMNLast registered PLMN (from NV memory)244-05 ← match ✓
2ndEPLMNEquivalent PLMNs (from previous registration)244-91 (if stored)
3rdHPLMNHome PLMN from IMSI (MCC+MNC on SIM)244-05
4thUser listPLMNs in user-defined preferred list
5thAny VPLMNAny available PLMN (roaming)

PLMN matching — our example

PLMN matching — SIB1 list vs SIM cardTS 38.304 §5.2.4
// SIB1 PLMN list (from our cell):
Entry 1: MCC=244, MNC=05  → 244-05  (Elisa Finland)
Entry 2: MCC=244, MNC=91  → 244-91  (Elisa MVNO)

// UE SIM card:
HPLMN: MCC=244, MNC=05   → 244-05

// Match check:
SIB1 entry 1 (244-05) == HPLMN (244-05)  → MATCH ✓

// Cell accepted for camping

// Roaming example — UE with UK SIM (MCC=234, MNC=30):
SIB1 entry 1 (244-05) ≠ HPLMN (234-30)
SIB1 entry 2 (244-91) ≠ HPLMN (234-30)
→ No match → Cell rejected for this UE

Cell barring — MIB and SIB1 checks

Before PLMN matching, the UE already checked cellBarred in the MIB. There are additional access restrictions in SIB1:

If the UE receives cellBarred = barred, the UE is not allowed to camp on the cell. The UE shall consider the cell as barred and start the timer T_barring. The UE shall not re-select this cell for the duration of T_barring.
3GPP TS 38.304, Section 5.3.2
Cell barring decision tree TS 38.304 §5.3.2

Unified Access Control (UAC)

5G NR introduced UAC — a unified barring mechanism that replaces the patchwork of access barring schemes from LTE. UAC allows the network to control access at a fine granularity based on access categories and access identities.

The Unified Access Control (UAC) mechanism allows the network to control the number of access attempts made by UEs. A UE shall perform access barring check prior to establishing an RRC connection or resuming a suspended RRC connection.
3GPP TS 38.331, Section 5.3.14.1

Access categories

Each access attempt is assigned an access category (0–9+) and one or more access identities (0–15). The network broadcasts barring information per category in SIB1.

UAC access categories — TS 22.261 TS 22.261 §6.22, TS 38.331 §5.3.14
CategoryAccess typeExample
0EmergencyEmergency calls — never barred
1Exception (high priority)MT-IMS voice, location services
2MO-signallingRRC connection for signalling
3MO-dataRRC connection for user data ← our case
4MO-IMS registrationVoNR registration
5MO-V2XVehicle-to-X communication
7SMSSMS over NAS

UAC barring check procedure

For each access category, the network broadcasts a barring factor p (0 to 1) and a barring time T. The UE draws a random number and compares:

UAC barring check — access category 3 (MO-data)TS 38.331 §5.3.14.5
// From SIB1 for access category 3:
barringFactor = p95   ← 95% probability of access allowed
barringTime   = s4    ← 4 seconds if barred

// UE draws random number rand ∈ [0, 1):
rand = 0.43

// Check:
rand = 0.43 < barringFactor = 0.95ACCESS ALLOWED ✓

// Barred case (rand = 0.97):
rand = 0.97 ≥ barringFactor = 0.95ACCESS BARRED
→ UE starts timer: T_barring = 4 × (0.7 + 0.6×rand2) = ~3.9 seconds
→ After timer: retry barring check

Camped state — what it means

After passing all checks — S-criterion, PLMN, cell barring, UAC — the UE is camped on the cell. In the camped state:

The UE monitors paging occasions (derived from SFN and IMSI) to detect incoming calls or network-initiated connections. It also checks for a new TAC: our cell's TAC = 500. If this differs from the UE's last registered TAC, the UE must perform a Registration procedure with the AMF before it can receive or make calls.

Cell selection complete — camped state reached
PLMN          → 244-05 matched (Elisa Finland)
Cell barring  → notBarred (MIB + SIB1)
UAC           → rand=0.43 < p=0.95 → allowed
TAC           → 500 (new → Registration required)
State         → RRC_IDLE, camped on PCI 442
Next step     → RACH → Registration with AMF (Module 6)
The UE is now camped. From GSCN sweep through PSS, SSS, PBCH, MIB, CORESET#0, SIB1, S-criterion, PLMN, and UAC — every number was derivable from 3GPP specifications. Next: Random Access to connect.