Description
Receive Only Mode (ROM) is a UE capability and operational state defined within 3GPP specifications, where the device functions purely as a downlink receiver. In this mode, the UE's transmitter chain is disabled or may not even be present. The UE can synchronize to the network, receive system information, and decode downlink channels, but it does not perform any uplink procedures such as random access channel (RACH) procedures, scheduling requests, or transmission of uplink control or data channels.
Architecturally, ROM affects procedures across the protocol stack. At the physical layer (specs like 36.300, 36.976), the UE does not require power amplifiers or complex circuitry for uplink modulation. It only needs to implement receiver functions for synchronization signals (PSS/SSS), broadcast channels (PBCH), and downlink shared channels (PDSCH). At higher layers, the UE in ROM will not have a valid uplink synchronization state and will not be assigned a C-RNTI for uplink scheduling. It may use group-common identifiers like TMGI (Temporary Mobile Group Identity) for MBMS reception.
How it works involves the network broadcasting services that are accessible without requiring a bidirectional RRC connection. For example, in MBMS/eMBMS, a UE can camp on a cell, acquire the MCCH (MBMS Control Channel) to discover available broadcast services, and then receive the MTCH (MBMS Traffic Channel) to consume content. The UE does not establish an RRC_CONNECTED state. ROM is often associated with specific device classes, such as low-cost MTC (Machine-Type Communication) devices or dedicated broadcast receivers, specified in documents like 26.073 for AMR speech codec terminal characteristics and 34.131 for conformance testing.
Its role in the network is to enable efficient one-to-many services and facilitate ultra-low-power and low-complexity device designs. It offloads uplink signaling overhead for massive numbers of devices, which is critical for IoT deployments and broadcast scenarios. The network must support configurations where certain cells or carriers are designated for ROM-capable UEs, ensuring all necessary system information and services are delivered via broadcast mechanisms.
Purpose & Motivation
ROM was created to support device classes and services where uplink communication is either unnecessary, undesirable, or too costly. Traditional cellular devices are inherently bidirectional, requiring complex and power-hungry transmitter circuits and engaging in continuous signaling for mobility and session management. This is inefficient for applications like firmware-over-the-air (FOTA) updates, broadcast television/radio reception, or simple sensors that only report data infrequently via other means.
The problem it solves is twofold: reducing device cost/complexity and extending battery life dramatically. By eliminating the uplink chain, device bill-of-materials cost is reduced, enabling truly low-cost IoT modules. Battery life can extend to years because the largest power consumer in a typical transmission—the power amplifier—is removed. Its introduction in Release 8 coincided with the standardization of LTE and a renewed focus on broadcast (MBMS) and machine-type communications.
Historically, ROM addresses limitations of earlier cellular systems that mandated bidirectional capability for all devices, even for pure broadcast reception. It enabled new business models for dedicated receivers (e.g., in-car entertainment, portable TV) and paved the way for massive IoT concepts like NB-IoT and eMTC, which later incorporated limited uplink but inherited the design philosophy of extreme receiver optimization. It reflects a shift from 'one-size-fits-all' UE design to service-optimized device profiles.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (4 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-15.
In Release 15, the ROM (Receive Only Mode) function was enhanced with the introduction of MBMS reception in Receive Only Mode and the enabling of MBMS bearer event notification. Additionally, support for Robust Header Compression (RoHC) for Mission Critical services over MBMS was standardized. These changes provided improved capabilities for efficient group communication services.
In Release 16, the new functionality for the Receive Only Mode (ROM) introduced support for multiplexing multiple Mission Critical Data (MCData) sessions onto a single Multimedia Broadcast Multicast Service (MBMS) bearer. This enhancement allows for more efficient use of broadcast resources by consolidating data streams. The technical implementation details for this mode are primarily contained within specific data files as indicated in the distribution.
- Support for Multiplexing MCData Sessions on one MBMS Bearer TS 26.348CR0003
Explore further
Broader topics and technologies where ROM plays a role.
Defining Specifications
3GPP specifications that define or reference ROM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.073 vj00 | AMR Speech Codec ANSI-C Implementation | Rel-19 |
| TS 26.104 vj00 | AMR Floating-Point Codec Implementation | Rel-19 |
| TS 26.173 vj00 | AMR-WB Codec ANSI-C Implementation | Rel-19 |
| TS 26.204 vj00 | AMR-WB Floating-Point Codec Specification | Rel-19 |
| TS 26.243 vj00 | DSR Extended Advanced Front-end C Code | Rel-19 |
| TS 26.267 vj00 | eCall In-band Modem Specification | Rel-19 |
| TS 26.268 vj00 | eCall In-band Modem ANSI-C Code | Rel-19 |
| TS 26.273 vj00 | Fixed-point AMR-WB+ codec ANSI-C code | Rel-19 |
| TS 26.304 vj00 | Floating-point Extended AMR-WB+ Codec ANSI-C Code | Rel-19 |
| TS 26.348 vj00 | xMB Interface Specification | Rel-19 |
| TS 26.410 vj00 | Enhanced aacPlus Floating-Point ANSI-C Code | Rel-19 |
| TS 26.411 vj00 | Enhanced aacPlus Fixed-Point ANSI-C Code | Rel-19 |
| TS 26.804 vj10 | 5G Media Streaming Extensions Study | Rel-19 |
| TR 26.969 vj00 | eCall In-band Modem Performance Characterization | Rel-19 |
| TS 34.131 vj00 | SIM API C Language Test Specification | Rel-19 |
| TR 35.909 vj00 | 3GPP MILENAGE Algorithm Design Report | Rel-19 |
| TR 35.934 vj00 | Tuak algorithm set for 3GPP auth & key gen | Rel-19 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TR 36.976 vj00 | LTE-based 5G Terrestrial Broadcast Overview | Rel-19 |
| TS 46.006 vj00 | GSM Half Rate Codec ANSI-C Code | Rel-19 |
| TS 46.053 vj00 | GSM Enhanced Full Rate Codec ANSI-C Implementation | Rel-19 |