Telecom engineering reference for protocols, messages, call flows, troubleshooting, releases, and tools.
Menu
LTE RRCLTEeNodeB -> UE3GPP TS 36.331
LTE RRC SIB7 - System Information Block Type 7
Broadcast LTE RRC system information block carried inside System Information that provides inter-RAT reselection information for GERAN frequencies in idle mode.
Message Fact Sheet
Protocol
lte-rrc
Network
lte
Spec
3GPP TS 36.331
Spec Section
5.2.2, 5.2.4, 6.2.2
Direction
eNodeB -> UE
Message Type
Broadcast System Information
Full message name
LTE RRC SIB7 - System Information Block Type 7
Protocol
LTE-RRC
Technology
LTE
Direction
eNodeB -> UE
Interface
Uu
Signaling bearer / channel
Broadcast system information transport / BCCH mapped to DL-SCH
Typical trigger
The UE reads System Information carrying SIB7 when idle mobility may involve GERAN, during initial camping, inter-RAT reselection evaluation, system-information refresh, or other LTE-to-GSM mobility analysis.
Main purpose
Provides the GERAN carrier priorities, thresholds, and reselection detail the UE needs when deciding whether to leave the serving LTE frequency and camp on a GSM carrier.
Main specification
3GPP TS 36.331, 5.2.2, 5.2.4, 6.2.2
Release added
Release 8
Procedures where used
System Information Acquisition, Idle-mode Camping, Cell Reselection, Inter-RAT Mobility Evaluation, System Information Change Notification
What is System Information Block Type 7 in simple terms?
Broadcast LTE RRC system information block carried inside System Information that provides inter-RAT reselection information for GERAN frequencies in idle mode.
Provides the GERAN carrier priorities, thresholds, and reselection detail the UE needs when deciding whether to leave the serving LTE frequency and camp on a GSM carrier.
Why this message matters
SIB7 is the LTE broadcast block that tells an idle UE how to judge GSM frequencies for reselection.
Where this message appears in the call flow
LTE idle-mode camping
In LTE idle-mode camping, System Information Block Type 7 gives the UE the GERAN mobility view it needs when considering GSM frequencies beyond the serving LTE carrier.
Call flow position: Inter-RAT mobility preparation step used after the UE already has the LTE serving-frequency context and now needs GERAN reselection information.
Typical state: UE is camped in idle mode on LTE and is building the broader mobility view toward GSM frequencies.
Preconditions:
MIB, SIB1, SIB2, and the relevant LTE mobility SIBs have already been acquired.
System Information containing SIB7 is present and decodable.
Next likely message: Continued camping or GERAN candidate-frequency ranking
LTE cell reselection
In LTE cell reselection, the UE combines the serving-frequency LTE policy from SIB3 with the GERAN carrier data from SIB7 to decide whether to camp on GSM.
Call flow position: Inter-RAT candidate-frequency evaluation step where the UE compares the current LTE serving frequency against GERAN frequencies.
Typical state: UE is idle and is deciding whether a GSM carrier offers a better camping choice than the serving LTE carrier.
Preconditions:
The UE is already camped on an LTE serving frequency.
Reselection evaluation has already been triggered.
Next likely message: Stay on LTE or camp on a better GERAN frequency
System information change handling
When system information changes, the UE refreshes SIB7 so that LTE-to-GERAN mobility decisions follow the updated GERAN priorities and thresholds.
Call flow position: Refresh step where the UE reacquires SIB7 because LTE-to-GERAN reselection data may have changed.
Typical state: UE must refresh stored GERAN mobility assumptions before continuing to rely on them.
Preconditions:
A system-information refresh was triggered.
Refreshed SIB1 and the relevant later System Information are available.
Next likely message: Idle mobility continuation using refreshed SIB7 inter-RAT data
Next message(s): Inter-RAT candidate-frequency ranking and reselection decision, Idle continuation on the serving LTE frequency, Camping on a better GERAN frequency
Message direction and transport
Sender and receiver: eNodeB -> UE
Interface: Uu
Domain: Access-side radio control for LTE-to-GERAN idle mobility and inter-RAT reselection
Signaling bearer: Broadcast system information transport
Logical channel: BCCH mapped to DL-SCH
Transport / encapsulation: System Information carried on BCCH and transmitted on DL-SCH with SIB7 included in sib-TypeAndInfo
Security context: Broadcast message with no dedicated SRB or AS security. The UE reads it after MIB, SIB1, and the earlier LTE broadcast context.
Message Structure Overview
System Information Block Type 7 extends LTE idle mobility away from LTE and toward GERAN.
Its practical meaning comes from which GERAN frequencies are advertised, how they are prioritized, and what thresholds govern movement toward them.
In troubleshooting, SIB7 is most useful when the mobility question is about why the UE stayed on LTE or moved to GSM rather than another LTE carrier or UMTS.
ASN.1 for LTE RRC SIB7 - System Information Block Type 7
This page focuses on the stable SIB7 reading model used in practice: which GERAN frequencies are advertised, how they are prioritized, and what thresholds govern LTE-to-GERAN reselection.
LTE RRC SIB7 - System Information Block Type 7 - Example Dump
The first useful question is which GERAN frequencies are actually advertised to the UE.
If the UE did not leave LTE, compare the GERAN priorities and threshX values before treating the behavior as unexpected.
If the UE moved to GSM unexpectedly, SIB7 is one of the highest-value places to compare against a working cell.
Important Information Elements
IE
Required
Description
carrierFreqsInfoList
Yes
List of GERAN carrier groups with their inter-RAT reselection parameters.
cellReselectionPriority
Optional
Priority used when ranking the GERAN frequency group against LTE and other candidate RAT or frequency choices.
threshX-High / threshX-Low
Optional
Thresholds that govern movement between the serving LTE frequency and the candidate GERAN frequency group.
ncc-Permitted
Optional
Permitted network colour codes used to filter valid GERAN candidates.
q-RxLevMin
Optional
Minimum received level assumption for the candidate GERAN frequency group.
t-ReselectionGERAN
Yes
GERAN reselection timer used when evaluating movement from LTE toward GERAN.
lateNonCriticalExtension
Optional
Late extension branch for later release additions.
nonCriticalExtension
Optional
Release-extension branch used for newer inter-RAT mobility additions.
Detailed field explanation
carrierFreqsInfoList
List of GERAN carrier groups with their inter-RAT reselection parameters.
Presence: Required
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
cellReselectionPriority
Priority used when ranking the GERAN frequency group against LTE and other candidate RAT or frequency choices.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
threshX-High / threshX-Low
Thresholds that govern movement between the serving LTE frequency and the candidate GERAN frequency group.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
ncc-Permitted
Permitted network colour codes used to filter valid GERAN candidates.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
q-RxLevMin
Minimum received level assumption for the candidate GERAN frequency group.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
t-ReselectionGERAN
GERAN reselection timer used when evaluating movement from LTE toward GERAN.
Presence: Required
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
lateNonCriticalExtension
Late extension branch for later release additions.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
nonCriticalExtension
Release-extension branch used for newer inter-RAT mobility additions.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
What to check in logs and traces
Confirm MIB, SIB1, and the relevant LTE mobility SIBs were acquired before interpreting SIB7.
Check whether SIB7 is present in the relevant System Information message.
Inspect the GERAN carrier list for candidate frequencies, priorities, and threshX values.
Inspect ncc-Permitted and q-RxLevMin when target-GERAN suitability looks unclear.
Compare SIB7 against SIB3 and SIB5 when explaining why the UE stayed on LTE or moved to GSM.
Common Issues and Troubleshooting
The UE stays on LTE even though GSM coverage looks available.
Likely cause: The SIB7 priorities or threshX values may legitimately favor staying on LTE longer than expected.
What to inspect: Check the GERAN carrier list, cellReselectionPriority, threshX-High, threshX-Low, and the measured radio conditions.
Next step: Validate the LTE-to-GERAN mobility policy before blaming the UE behavior.
The UE reselects to GSM earlier than expected.
Likely cause: The advertised GERAN frequency may carry higher priority or more favorable thresholds than assumed.
What to inspect: Compare the LTE serving-frequency view from SIB3 with the GERAN policy in SIB7.
Next step: Use SIB7 as the main explanation path for the inter-RAT move.
Inter-RAT mobility changed after a system-information refresh.
Likely cause: The refreshed SIB7 may have updated GERAN priorities, thresholds, or permitted target conditions.
What to inspect: Compare the old and new SIB7 content and correlate the changed values with the new mobility outcome.
Next step: Treat it as a broadcast inter-RAT mobility-policy change until proven otherwise.
Decode this message with the 3GPP Decoder, inspect the related message database, or open the matching call flow to see where this signaling step fits in the full procedure.