Skip to content
Independent reference on the Future Railway Mobile Communication System
Practice & ExperienceNew

Comparing GSM-R and FRMCS: requirements, technology and migration

Reaching drivers, coordinating groups, warning of hazards and transmitting ETCS data: these tasks remain when moving to FRMCS. What changes fundamentally is the technical implementation. This comparison explains to decision-makers and engineers what that means for networks, vehicles and control centres.

Author
Ante Samardzic
Published
04 Oct 2026
Last material update
—
Version
v1

The core of the transition: GSM-R implements railway functions with GSM technology and railway-specific extensions. FRMCS separates communication services and transport more clearly and, in the European target architecture, uses 5G together with mission-critical services. The success of the migration shows in whether operational procedures keep working reliably during parallel operation. [1] [2] [3]

EIRENE, GSM-R and FRMCS: what is being compared?

EIRENE is not merely a concept; it comprises functional and system requirement specifications for GSM-R. GSM-R is the GSM-based railway communication system. FRMCS, the Future Railway Mobile Communication System, is its successor with its own specifications. A clean comparison therefore sets requirements against requirements and systems against systems. [1] [2] [10]

Level
Functional requirements
GSM-R world
EIRENE FRS
FRMCS world
FRMCS FRS, FU-7120
Key question
What must the system deliver for railway operations?
Level
System requirements
GSM-R world
EIRENE SRS
FRMCS world
FRMCS SRS, AT-7800
Key question
Which system-level requirements apply?
Level
Technical specification
GSM-R world
MORANE interfaces and referenced GSM/GSM-R standards
FRMCS world
FRMCS FIS/FFFIS and referenced ETSI/3GPP standards
Key question
How do the components work together?
Level
Communication system
GSM-R world
GSM-R
FRMCS world
FRMCS
Key question
What changes for network, vehicle and control centre?

FRS stands for Functional Requirements Specification, SRS for System Requirements Specification. Both are requirements documents: the SRS is not yet a concrete vendor implementation. Requirements are also distributed differently across the document families; identical chapter numbers do not imply matching content. [1] [7] [11]

Important: GSM-R is not fundamentally "without IP". The EIRENE specifications already take IP-based core networks and circuit- and packet-switched ETCS data transmission into account. The move to FRMCS goes beyond introducing IP. [1]

1. FRS versus FRS: what must railway communication deliver?

The following table maps the 14 selected EIRENE operational functions to the FRMCS FRS. Basis: EIRENE FRS 8.1.0 and FRMCS FRS 2.1.0. B01–B14 are editorial IDs, not normative requirement numbers. [5] [10]

ID
B01
EIRENE operational function
Driver–controller
EIRENE section
2.6, 5.2, 8
FRMCS counterpart
Communication in both directions
FRMCS section
10.3, 10.4
Classification
Continued
ID
B02
EIRENE operational function
Functional addressing
EIRENE section
11.2
FRMCS counterpart
Functional identities
FRMCS section
6; Annex D
Classification
Restructured
ID
B03
EIRENE operational function
Functional registration/deregistration
EIRENE section
11.3
FRMCS counterpart
Role management and registration
FRMCS section
8.2.4
Classification
Continued, extended
ID
B04
EIRENE operational function
Location-dependent addressing
EIRENE section
11.4
FRMCS counterpart
Location-based controller selection
FRMCS section
10.3.2
Classification
Continued
ID
B05
EIRENE operational function
Group call
EIRENE section
2.2, 5.2
FRMCS counterpart
Multi-user communication and talker control
FRMCS section
10.1, 10.2, 8.2.3
Classification
Restructured
ID
B06
EIRENE operational function
Broadcast call
EIRENE section
2.2, 5.2
FRMCS counterpart
Talker restriction; broadcast interworking
FRMCS section
8.2.3.4.8–9
Classification
Partial match; M-V3
ID
B07
EIRENE operational function
Railway emergency call
EIRENE section
13
FRMCS counterpart
Railway Emergency Communication
FRMCS section
10.11
Classification
Continued
ID
B08
EIRENE operational function
Priority and pre-emption
EIRENE section
2.4, 10.2
FRMCS counterpart
Priority handling
FRMCS section
8.2.8; Annex J
Classification
Continued
ID
B09
EIRENE operational function
Shunting communication
EIRENE section
7A, 14
FRMCS counterpart
Shunting voice and link assurance
FRMCS section
10.8
Classification
Essential requirements V3; interworking partly Vx
ID
B10
EIRENE operational function
Drivers of the same train
EIRENE section
5.2.2
FRMCS counterpart
Banking Voice Communication
FRMCS section
10.6
Classification
Essential requirements V3
ID
B11
EIRENE operational function
Communication with train staff
EIRENE section
5.2.2
FRMCS counterpart
On-train voice communication
FRMCS section
10.21
Classification
Incomplete; planned as optional for V3
ID
B12
EIRENE operational function
Train protection data communication
EIRENE section
2.3
FRMCS counterpart
Automatic Train Protection Communication
FRMCS section
11.4
Classification
Continued
ID
B13
EIRENE operational function
Text messages
EIRENE section
12
FRMCS counterpart
Messaging Services
FRMCS section
11.27
Classification
Corresponding functional area
ID
B14
EIRENE operational function
Handover of controller functions
EIRENE section
8.6
FRMCS counterpart
Transfer of functional identities
FRMCS section
8.2.4.6
Classification
Partial match; M-Vx

Reading key: V3 denotes requirements planned for Version 3, Vx later versions. M means mandatory, O optional, each within the stated scope. The labels apply to individual requirements; a table row is not a blanket conformance assessment. "Continued" refers to the operational purpose, not to identical procedures or product availability. [10]

Four operational procedures for in-depth migration review

For project work we recommend the following review priorities. The questions are professional derivations, not additional normative requirements:

  • B06 – Broadcast call: Who may speak, who only listens, and how do participants of both systems behave?
  • B09 – Shunting: Which link assurance is needed, how are interruptions indicated, and what applies in mixed operation?
  • B11 – Train staff: Which specific calls are required, and which released specification and solution cover them?
  • B14 – Controller handover: Are identities, responsibilities, incoming calls and ongoing calls handed over completely and correctly?

The mapping does not replace a requirement-by-requirement mapping. For acceptance, every required function must be checked with its detailed requirements, exceptions and evidence.

2. SRS and technical standards: how are the functions implemented?

This level links EIRENE SRS and FRMCS SRS with the supplementary technical standards. The table is a technical synthesis, not an exclusive SRS-to-SRS comparison. It shows why an unchanged operational task still requires new integration work. [3] [4] [6] [7]

Operational task
Reach a specific train
EIRENE / GSM-R
Functional number assigned to a current train function.
FRMCS target architecture
Functional addressing with functional aliases and MC service identities.
Operational task
Reach the responsible controller
EIRENE / GSM-R
Location Dependent Addressing.
FRMCS target architecture
Driver–controller communication using the specified addressing and location functions.
Operational task
Talk to a group
EIRENE / GSM-R
In particular VGCS, the GSM voice group call service.
FRMCS target architecture
MCPTT group communication with floor control.
Operational task
Warn of a hazard
EIRENE / GSM-R
Railway Emergency Call based on GSM group call mechanisms.
FRMCS target architecture
Emergency communication with REC alert and REC voice.
Operational task
Prioritise important communication
EIRENE / GSM-R
Priority and pre-emption via eMLPP.
FRMCS target architecture
Coordinated priority handling in service and transport network, including 5QI and ARP.
Operational task
Transmit ETCS data
EIRENE / GSM-R
Circuit- or packet-switched transmission, depending on equipment.
FRMCS target architecture
IP-based connectivity via the specified FRMCS services and interfaces; MCData IP Connectivity is a relevant building block.

MCPTT stands for Mission Critical Push-to-Talk. MCData refers to mission-critical data services. 5QI characterises quality of service in the 5G system; ARP supports decisions on resource allocation and pre-emption. [3] [4]

3. GSM-R versus FRMCS: what changes in the overall system?

ETSI distinguishes two strata within the FRMCS system: the Service Stratum and the Transport Stratum. Railway applications sit above them in the Railway Application Stratum and are conceptually outside the FRMCS system itself. [2] (clause 4.2.1)

Level
Railway applications
Role
Operational tasks such as voice communication or ETCS.
Consequence for planning
Define function, operation and application interfaces.
Level
Service Stratum
Role
Communication services based on MCX/IMS and supporting service functions.
Consequence for planning
Specify identities, call flows and service coupling.
Level
Transport Stratum
Role
Connectivity and transmission with defined quality of service.
Consequence for planning
Dimension radio coverage, capacity and availability.

The planning consequences in the table are professional derivations from the architecture. The separation of strata can support separate procurement. It does not, however, guarantee arbitrary interchangeability of components or suppliers.

Integration also changes on the vehicle: the on-board FRMCS specification describes functions and interfaces for connecting applications and radio modules. A migration project must therefore assess the vehicle network, installation, antennas and redundancy together. [8]

Which documents complement the FRS/SRS comparison?

FRS and SRS are the starting point. Interfaces, vehicle equipment and migration require further documents. The selection depends on the use case under consideration.

Review question
How are procedures and application interfaces defined?
Document basis
MORANE FIS/FFFIS/FFFS on the GSM-R side; FRMCS FIS (FIS-7970) and FFFIS (FFFIS-7950) on the FRMCS side. [1] [11] [12]
Review question
What must on-board communication deliver?
Document basis
Vehicle-related EIRENE requirements; FRMCS TOBA FRS (TOBA-7510), SRS and ETSI TS 103 765-3. [8] [13]
Review question
How is GSM-R coupled with FRMCS?
Document basis
ETSI TS 103 792: Interworking with GSM-R. [14]
Review question
How does the ETCS connection change?
Document basis
UNISIG SUBSET-037-1 for GSM-R CS/PS and SUBSET-037-3 for FRMCS; SUBSET-037-2 covers the safety layer. [15]
Review question
Which versions are referenced in regulation?
Document basis
CCS TSI, Appendix A, with ERA specification lists and notes. Record development status, regulatory reference and contractual baseline separately. [16]

Migration: three proofs for viable mixed operation

A working FRMCS network alone does not resolve every transition question. For project planning it is advisable to treat three tasks separately:

Task
Coexistence
What must be demonstrated
GSM-R and FRMCS can operate in parallel in the intended area.
What does not yet follow
Participants of both systems can communicate with each other.
Task
Interworking
What must be demonstrated
The intended services work between participants of both systems.
What does not yet follow
An ongoing connection is maintained when the system changes.
Task
Service continuity
What must be demonstrated
Voice and data behave as defined by the operational requirements when the system changes.
What does not yet follow
Every service fundamentally works without interruption.

ETSI provides a dedicated reference point for interworking with GSM-R; TS 103 792 specifies the interworking. The engineering recommendation that follows: an existing Interworking Function must be checked for every required service; its existence alone does not prove a seamless transition. [3] (clause 4.2) [14]

Practical checklist for decision-makers and engineers

The following list is a planning recommendation, not a complete normative test catalogue:

  • Functional reachability: Is the right driver reached after registration or a crew change?
  • Emergency communication: Does an emergency call reach all intended participants in mixed operation?
  • Overload: Are prioritised services given precedence along the entire connection?
  • System boundaries: What happens to ongoing calls and ETCS data at the transition?
  • Faults: Which functions remain available, and what information do operators receive?
  • Recovery: Are identities, groups and connections re-established correctly after a fault?

Specification status and schedule: keep milestones apart

The requirements comparison uses EIRENE FRS 8.1.0 and SRS 16.1.0 as well as FRMCS FRS/SRS 2.1.0. The linked interface and ETSI documents complement it. This is an editorial comparison basis, not a consistent conformance or authorisation set. For development and regulatory milestones, the central milestone dataset of this website applies. Additionally: ERTMS Work Plan 2026, page 67. [9]

[[FRMCS\_MILESTONES]]

The work plan identifies schedule risks. These figures are planning states, not guaranteed delivery dates and not a Europe-wide switchover date. [9]

Frequently asked questions about GSM-R and FRMCS

Is EIRENE the concept and GSM-R the implementation?

Simplified, yes, but EIRENE contains concrete functional and system requirements. For a clean comparison, EIRENE FRS and SRS are set against FRMCS FRS and SRS; at system level we compare GSM-R and FRMCS. [1] [10]

Is FRMCS simply GSM-R with 5G?

Beyond radio technology, the change also covers communication services, identity functions and application interfaces. FRMCS explicitly separates service and transport. The core operational tasks remain the reference point for implementation and acceptance. [2]

Is a SIP/IMS-capable control centre enough for FRMCS?

Support for SIP or IMS alone does not prove full FRMCS compatibility. The required MC services, railway-specific functions and interfaces must also be demonstrated. This conclusion follows from the scope of the specified Service Stratum. [3]

Does FRMCS replace the ETCS train control system?

FRMCS provides communication for railway applications. ETCS remains an application that depends on it. During migration, the ETCS equipment concerned and its communication connection must match. [2] [7]

What belongs in procurement now

Recommended review scheme: operational function → GSM-R requirement reference → FRMCS requirement reference → technical change → migration consequence → acceptance evidence. Dropped requirements, additional requirements and still-open specification points must also become visible. This article provides orientation for that, but does not replace a complete requirements register.

For robust procurement, every supplier should state, for each required operational function, the supported specification version, the interfaces, the behaviour in mixed operation and the tests passed. Responsibilities for integration, fault resolution and overall availability also belong in project planning. This turns the label "FRMCS-ready" into a verifiable performance commitment.

Sources and classification

Technical statements are based on the following primary sources. The checklist and procurement notes are professional recommendations derived from them. No statement about the conformance of any specific product is derived from a specification.

Why it matters

The comparison links operational requirements with technical implementation and migration evidence for networks, vehicles and control centres.

Statement types in this article

  • Verified factB01: Driver–controller → Communication in both directions; FRMCS FRS 2.1.0, 10.3, 10.4. Classification: Continued. Functional mapping, not full equivalence.[10]
  • Verified factB02: Functional addressing → Functional identities; FRMCS FRS 2.1.0, 6; Annex D. Classification: Restructured. Functional mapping, not full equivalence.[10]
  • Verified factB03: Functional registration/deregistration → Role management and registration; FRMCS FRS 2.1.0, 8.2.4. Classification: Continued, extended. Functional mapping, not full equivalence.[10]
  • Verified factB04: Location-dependent addressing → Location-based controller selection; FRMCS FRS 2.1.0, 10.3.2. Classification: Continued. Functional mapping, not full equivalence.[10]
  • Verified factB05: Group call → Multi-user communication and talker control; FRMCS FRS 2.1.0, 10.1, 10.2, 8.2.3. Classification: Restructured. Functional mapping, not full equivalence.[10]
  • Verified factB06: Broadcast call → Talker restriction; broadcast interworking; FRMCS FRS 2.1.0, 8.2.3.4.8–9. Classification: Partial match; M-V3. Functional mapping, not full equivalence.[10]
  • Verified factB07: Railway emergency call → Railway Emergency Communication; FRMCS FRS 2.1.0, 10.11. Classification: Continued. Functional mapping, not full equivalence.[10]
  • Verified factB08: Priority and pre-emption → Priority handling; FRMCS FRS 2.1.0, 8.2.8; Annex J. Classification: Continued. Functional mapping, not full equivalence.[10]
  • Verified factB09: Shunting communication → Shunting voice and link assurance; FRMCS FRS 2.1.0, 10.8. Classification: Essential requirements V3; interworking partly Vx. Functional mapping, not full equivalence.[10]
  • Verified factB10: Drivers of the same train → Banking Voice Communication; FRMCS FRS 2.1.0, 10.6. Classification: Essential requirements V3. Functional mapping, not full equivalence.[10]
  • Verified factB11: Communication with train staff → On-train voice communication; FRMCS FRS 2.1.0, 10.21. Classification: Incomplete; planned as optional for V3. Functional mapping, not full equivalence.[10]
  • Verified factB12: Train protection data communication → Automatic Train Protection Communication; FRMCS FRS 2.1.0, 11.4. Classification: Continued. Functional mapping, not full equivalence.[10]
  • Verified factB13: Text messages → Messaging Services; FRMCS FRS 2.1.0, 11.27. Classification: Corresponding functional area. Functional mapping, not full equivalence.[10]
  • Verified factB14: Handover of controller functions → Transfer of functional identities; FRMCS FRS 2.1.0, 8.2.4.6. Classification: Partial match; M-Vx. Functional mapping, not full equivalence.[10]

Sources

  1. [1]UIC: GSM-R and EIRENE specifications — UICLink not re-checked
  2. [2]ETSI TS 103 764 V1.1.1 (2026-01): FRMCS System Architecture — ETSILink not re-checked
  3. [3]ETSI TS 103 765-2 V1.1.1 (2026-01): Service Stratum — ETSILink not re-checked
  4. [4]ETSI TS 103 765-1 V1.1.1 (2026-01): Transport Stratum — ETSILink not re-checked
  5. [5]EIRENE Functional Requirements Specification 8.1.0 — UICLink not re-checked
  6. [6]EIRENE System Requirements Specification 16.1.0 — UICLink not re-checked
  7. [7]UIC FRMCS System Requirements Specification 2.1.0, AT-7800 — UICLink not re-checked
  8. [8]ETSI TS 103 765-3 V1.1.1 (2026-01): Train On-Board Functions and Interfaces — ETSILink not re-checked
  9. [9]European Commission: ERTMS Work Plan 2026 — European CommissionLink not re-checked
  10. [10]UIC FRMCS FRS, FU-7120, Version 2.1.0 — UICLink not re-checked
  11. [11]UIC FRMCS FIS, FIS-7970, Version 2.1.0 — UICLink not re-checked
  12. [12]UIC FRMCS FFFIS, FFFIS-7950, Version 2.1.0 — UICLink not re-checked
  13. [13]UIC: FRMCS document family including TOBA FRS — UICLink not re-checked
  14. [14]ETSI TS 103 792 V1.1.1 (2026-01): Interworking with GSM-R — ETSILink not re-checked
  15. [15]UNISIG SUBSET-037-1, Version 4.0.0 — UNISIGLink not re-checked
  16. [16]ERA: CCS TSI Appendix A, specification list — ERALink not re-checked

Cite this article

Ante Samardzic: Comparing GSM-R and FRMCS: requirements, technology and migration. FRMCS Atlas. /news/gsm-r-frmcs-comparison (last material update 04 Oct 2026). Markdown version

Change log

  • v1 · 04 Oct 2026English counterpart of the German comparison article; same 14 functional mappings, 16 primary sources and central milestone dataset.