ROM

Receive Only Mode

Radio Access Network →
Introduced in Rel-8

ROM is an operational mode for a User Equipment where it is configured to only receive downlink signals and data, with no uplink transmission.

Category
Radio Access Network
Introduced
Rel-8
Where
Services › Codecs
Specifications
21 specs
ROM Description Purpose Related Classification Detected Changes Specifications

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

Part ofMBMS

Detected Changes Across Releases

from 3GPP Change Requests

Specific 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.

Rel-15 3 changes

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.

  • Enabling MBMS Bearer Event Notification TS 36.300CR1138
  • MBMS reception in Receive Only Mode TS 36.300CR1207
  • RoHC support for Mission Critical services over MBMS TS 36.300CR1116
Rel-16 1 change

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.

SpecificationTitleRelease
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