5G NR - System Information Block 1 (SIB1) Explained
System Information Block 1 (SIB1) is the most important essential broadcast system information block a UE reads after synchronization and MIB acquisition in 5G NR. It tells the UE how to interpret the cell’s access conditions, identity context, and common serving-cell configuration before it tries to access the network.
For beginners, the simple meaning is: SIB1 tells the UE whether and how to use the cell.
For experienced engineers, SIB1 is the broadcast message that often explains why the UE did not start access, selected the wrong context, or behaved unexpectedly before the first dedicated RRC message even appeared.
What is System Information Block 1 in simple terms?
SIB1 is a broadcast RRC message carried on BCCH-DL-SCH. Unlike dedicated messages such as RRC Setup, it is not sent to one UE only. Every UE reading the cell can decode it and use its contents to decide how to camp, select PLMN context, and start access.
In practical terms, SIB1 answers questions like:
- is this cell suitable to use?
- which PLMN and tracking area context is being broadcast?
- is access barred or restricted?
- what common cell configuration applies before dedicated setup?
Why this message matters
SIB1 sits at the boundary between cell discovery and real access behavior.
It matters because it influences:
- cell suitability and camping
- PLMN and tracking-area interpretation
- access barring and admission behavior
- later random-access and
RRCSetupRequestbehavior - how the UE interprets common serving-cell configuration before connected-mode setup
If SIB1 is wrong, stale, mismatched, or misunderstood, engineers can end up debugging PRACH, RRC, or NAS symptoms when the real issue started much earlier.
Where this message appears in the call flow
A typical early-access sequence is:
- UE detects SSB and synchronizes to the cell.
- UE decodes MIB / PBCH.
- UE reads SIB1 on BCCH-DL-SCH.
- UE decides whether the cell is usable and whether access is allowed.
- UE starts random access and later sends
RRCSetupRequestif access proceeds.
Mini sequence:
UE gNB
| |
|<-- SSB / PBCH / MIB -------|
|<-- SIB1 (BCCH-DL-SCH) -----|
|--- PRACH / access -------->|
|--- RRCSetupRequest ------->|
So SIB1 is not part of the dedicated connected-mode exchange. It is the broadcast preparation layer that makes the next steps possible.
Message direction and transport
For engineering traces, the important transport facts are:
- Direction: gNB to UE
- Message family: RRC broadcast system information
- Logical delivery path: BCCH-DL-SCH
- Practical transport context: broadcast over the common downlink shared channel after basic synchronization
- Security context: broadcast and not UE-specific
That means you should not analyze SIB1 as if it were a dedicated SRB0 or SRB1 control message.
Structure overview
At a practical level, SIB1 is where engineers usually inspect:
- cellAccessRelatedInfo
- cellSelectionInfo
- servingCellConfigCommon
- uac-BarringInfo
- si-SchedulingInfo
That combination explains:
- who the cell says it is
- whether the UE should use it
- how common access should behave
- how the UE finds additional system information if needed
Important information elements
1. cellAccessRelatedInfo
This is usually the first field block engineers inspect. It contains identity and access context such as PLMN list, TAC, cell identity, and reservation-related information.
Why it matters:
If the broadcast identity context is wrong, later registration and cell-selection behavior can look confusing even when the radio layer is healthy.
2. cellSelectionInfo
This block carries cell selection parameters such as minimum receive-level criteria and related suitability information.
Why it matters:
When the UE sees the cell but does not treat it as suitable, this is one of the first places to inspect.
3. servingCellConfigCommon
This is the broadcast common serving-cell baseline that the UE relies on before dedicated configuration arrives later in connected mode.
Why it matters:
It ties SIB1 directly into access, PHY interpretation, and later setup consistency.
4. uac-BarringInfo
When present, this block carries unified access-control and barring information.
Why it matters:
It is often the real explanation behind “why did the UE not attempt access?” or “why are specific service classes being rejected?”
5. si-SchedulingInfo
This tells the UE how additional system information is scheduled beyond SIB1.
Why it matters:
If later SI-dependent behavior looks wrong, missing or misunderstood SI scheduling can be part of the root cause.
Example decoded dump
BCCH-DL-SCH-Message
message: systemInformationBlockType1
cellAccessRelatedInfo:
plmn-IdentityList:
- mcc: 001
mnc: 01
cellReservedForOperatorUse: notReserved
trackingAreaCode: 0x0001
cellIdentity: 0x0000001234
cellSelectionInfo:
q-RxLevMin: -65 dBm
servingCellConfigCommon:
ssbSubcarrierSpacing: kHz30
dmrs-TypeA-Position: pos2
downlinkConfigCommon: present
uplinkConfigCommon: present
si-SchedulingInfo:
schedulingInfoList: present
uac-BarringInfo: absent
How to read this dump
plmn-IdentityListtells you which broadcast identity context the UE is choosing from.trackingAreaCodebecomes important when later NAS and access context look inconsistent.q-RxLevMinaffects whether the cell is seen as suitable.servingCellConfigCommonis where common radio configuration begins to connect with early access behavior.uac-BarringInfo: absentmeans there is no obvious barring block in this simplified example.
What to check in logs and traces
- Did the UE decode MIB/PBCH before SIB1?
- Is the SIB1 decode from the correct serving cell and frequency?
- Do PLMN, TAC, and cell identity match the expected deployment?
- Is access barring or reservation behavior present?
- Does the later
RRCSetupRequestmake sense given the SIB1 access conditions? - Does
servingCellConfigCommonalign with the observed numerology and access behavior?
Common failures and troubleshooting
UE sees the cell but does not attempt access
This often points back to broadcast access or suitability conditions rather than a PRACH failure.
Check:
cellSelectionInfocellAccessRelatedInfouac-BarringInfo
Repeated early rejection or confusing admission behavior
The issue may not be in the dedicated reject message itself. It may be that SIB1 is broadcasting access restrictions or identity context that make the observed outcome expected.
Check:
- access barring context
- operator reservation settings
- PLMN and TAC consistency
Later access messages look mismatched
If the UE reaches RRCSetupRequest but later behavior still looks wrong, the UE may have used stale or mismatched broadcast context.
Check:
- whether SIB1 was decoded from the intended cell
- whether the serving-cell common configuration matches field expectations
Beginner takeaway
SIB1 is the main broadcast message that tells the UE whether and how it should use a 5G cell before trying to connect.
Advanced engineer notes
- Many “RRC access problems” actually start as SIB1 interpretation problems.
- A successful SIB1 decode is not enough; the content must also match the intended deployment and access policy.
- Correlating PBCH -> SIB1 -> PRACH -> RRCSetupRequest is often the fastest way to explain early-access failures cleanly.
Related message pages
Related procedures
Initial AccessCell Selection and Camping5G RRC Connection Setup5G Initial Registration
Decoder CTA
Use the 3GPP Decoder to inspect BCCH-DL-SCH and related RRC payloads, then compare the decoded fields with the full access path and related RRC messages.
FAQ
What is SIB1 in 5G NR?
SIB1 is SystemInformationBlockType1, the essential broadcast system information block the UE reads before access and camping decisions.
Who sends SystemInformationBlockType1?
The gNB broadcasts SIB1 to all UEs in the cell.
On which channel is SIB1 sent?
SIB1 is carried as a BCCH-DL-SCH RRC message.
What comes before SIB1?
The UE first synchronizes to the cell and decodes MIB/PBCH.
What usually comes after SIB1?
If access is allowed and needed, the UE proceeds toward random access and then RRCSetupRequest.
Why is SIB1 important for troubleshooting?
Because it contains access, PLMN, and common serving-cell information that can explain why the UE camps, rejects a cell, or behaves unexpectedly during early access.
Does SIB1 contain UE-specific information?
No. SIB1 is broadcast cell-common information, not a dedicated UE-specific RRC message.
Summary
SystemInformationBlockType1 (SIB1) is the key NR broadcast system information block that tells the UE how to access the cell, select PLMN context, and interpret important cell-level access restrictions and configuration.