TMC

Test Mode Control

Management →
Introduced in Rel-15

TMC is a 3GPP framework for controlling test modes in 5G NR devices and networks to enable standardized, reproducible testing for conformance and performance validation.

Category
Management
Introduced
Rel-15
Where
Testing
Specifications
1 specs
TMC Description Purpose Related Classification Detected Changes Specifications

Description

Test Mode Control (TMC) is a management and control framework specified within the 5G New Radio (NR) test specifications, primarily in 3GPP TS 38.509. It defines the procedures and signaling required to place a User Equipment (UE) or network test equipment into a controlled test mode. These test modes are essential for conducting reproducible conformance testing, radio frequency (RF) performance validation, and protocol signaling tests in a laboratory or controlled field environment. TMC operates by establishing a dedicated control channel between the test system (acting as a test controller) and the device under test (DUT), which can be a UE or a gNodeB (gNB) in network testing scenarios.

The architecture of TMC involves specific test mode commands and configuration messages. The test controller uses these messages to instruct the DUT to override its normal operational behavior. For a UE, this might involve forcing specific radio resource control (RRC) states, applying predefined channel conditions, ignoring certain system information blocks (SIBs), or generating standardized test traffic patterns. For network equipment testing, TMC can control the gNB to emulate specific UE behaviors or radio channel impairments. The framework ensures that the DUT operates in a deterministic manner, isolating the variable being tested from unpredictable network conditions or user interactions.

Key components of TMC include the test mode activation procedure, a set of test configuration parameters, and test mode deactivation. Activation typically requires a secure handshake or a predefined trigger (e.g., a specific test service request). Once active, the test controller can dynamically reconfigure test parameters. TMC also defines how the DUT reports test-related measurements and status back to the controller. This bidirectional communication is crucial for automated test execution. The framework's design is tightly integrated with other test specifications, such as those for RF (TS 38.521) and Protocol (TS 38.523), providing the control plane necessary to set up the precise conditions mandated by those test cases.

Purpose & Motivation

TMC was introduced in 3GPP Release 15 to address the growing complexity and stringent requirements of 5G NR device and network testing. Prior to its standardization, test mode control was often implemented through proprietary, manufacturer-specific commands or physical interfaces (like special test connectors). This lack of uniformity made it difficult for test houses, regulators, and operators to establish consistent, automated test environments, especially for multi-vendor interoperability testing.

The primary problem TMC solves is the need for a standardized, over-the-air (OTA) capable method to control device behavior during testing. As 5G devices became more integrated (e.g., with non-removable antennas and sealed designs), reliance on physical test ports diminished. TMC provides a protocol-based solution that works through the normal radio interface, enabling remote and automated test execution. This is critical for efficiently validating the vast number of 5G features, frequency bands, and deployment scenarios.

Its creation was motivated by the industry's drive towards faster time-to-market for 5G devices while ensuring high quality and compliance with global standards. By providing a common 'language' for test control, TMC reduces development and testing costs for both device manufacturers and test equipment vendors. It ensures that conformance tests are performed under identical, repeatable conditions worldwide, which is fundamental for certification bodies like the Global Certification Forum (GCF) and PTCRB. TMC thus plays a foundational role in the 5G ecosystem's quality assurance and interoperability.

Classification

Part ofRRC

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change

In Release 15, the TMC (Test Mode Control) function was enhanced to ensure all TMC messages are integrity protected and ciphered according to the relevant core network specifications. This introduction of security protection for TMC signaling applies whether messages are sent via EPS or 5GC. The messages continue to be transported using existing RRC transfer procedures, such as DLInformationTransfer and ULInformationTransfer, depending on the operational mode.

  • TMC Integrity and Ciphering Protection TS 38.509CR0031

Explore further

Broader topics and technologies where TMC plays a role.

Defining Specifications

3GPP specifications that define or reference TMC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 38.509 vi00 Special conformance testing functions for UE Rel-18
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.