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 | GSM-R world | FRMCS world | Key question |
|---|---|---|---|
| Functional requirements | EIRENE FRS | FRMCS FRS, FU-7120 | What must the system deliver for railway operations? |
| System requirements | EIRENE SRS | FRMCS SRS, AT-7800 | Which system-level requirements apply? |
| Technical specification | MORANE interfaces and referenced GSM/GSM-R standards | FRMCS FIS/FFFIS and referenced ETSI/3GPP standards | How do the components work together? |
| Communication system | GSM-R | FRMCS | What changes for network, vehicle and control centre? |
- 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 | EIRENE operational function | EIRENE section | FRMCS counterpart | FRMCS section | Classification |
|---|---|---|---|---|---|
| B01 | Driver–controller | 2.6, 5.2, 8 | Communication in both directions | 10.3, 10.4 | Continued |
| B02 | Functional addressing | 11.2 | Functional identities | 6; Annex D | Restructured |
| B03 | Functional registration/deregistration | 11.3 | Role management and registration | 8.2.4 | Continued, extended |
| B04 | Location-dependent addressing | 11.4 | Location-based controller selection | 10.3.2 | Continued |
| B05 | Group call | 2.2, 5.2 | Multi-user communication and talker control | 10.1, 10.2, 8.2.3 | Restructured |
| B06 | Broadcast call | 2.2, 5.2 | Talker restriction; broadcast interworking | 8.2.3.4.8–9 | Partial match; M-V3 |
| B07 | Railway emergency call | 13 | Railway Emergency Communication | 10.11 | Continued |
| B08 | Priority and pre-emption | 2.4, 10.2 | Priority handling | 8.2.8; Annex J | Continued |
| B09 | Shunting communication | 7A, 14 | Shunting voice and link assurance | 10.8 | Essential requirements V3; interworking partly Vx |
| B10 | Drivers of the same train | 5.2.2 | Banking Voice Communication | 10.6 | Essential requirements V3 |
| B11 | Communication with train staff | 5.2.2 | On-train voice communication | 10.21 | Incomplete; planned as optional for V3 |
| B12 | Train protection data communication | 2.3 | Automatic Train Protection Communication | 11.4 | Continued |
| B13 | Text messages | 12 | Messaging Services | 11.27 | Corresponding functional area |
| B14 | Handover of controller functions | 8.6 | Transfer of functional identities | 8.2.4.6 | Partial match; M-Vx |
- 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 | EIRENE / GSM-R | FRMCS target architecture |
|---|---|---|
| Reach a specific train | Functional number assigned to a current train function. | Functional addressing with functional aliases and MC service identities. |
| Reach the responsible controller | Location Dependent Addressing. | Driver–controller communication using the specified addressing and location functions. |
| Talk to a group | In particular VGCS, the GSM voice group call service. | MCPTT group communication with floor control. |
| Warn of a hazard | Railway Emergency Call based on GSM group call mechanisms. | Emergency communication with REC alert and REC voice. |
| Prioritise important communication | Priority and pre-emption via eMLPP. | Coordinated priority handling in service and transport network, including 5QI and ARP. |
| Transmit ETCS data | Circuit- or packet-switched transmission, depending on equipment. | IP-based connectivity via the specified FRMCS services and interfaces; MCData IP Connectivity is a relevant building block. |
- 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 | Role | Consequence for planning |
|---|---|---|
| Railway applications | Operational tasks such as voice communication or ETCS. | Define function, operation and application interfaces. |
| Service Stratum | Communication services based on MCX/IMS and supporting service functions. | Specify identities, call flows and service coupling. |
| Transport Stratum | Connectivity and transmission with defined quality of service. | Dimension radio coverage, capacity and availability. |
- 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 | Document basis |
|---|---|
| How are procedures and application interfaces defined? | MORANE FIS/FFFIS/FFFS on the GSM-R side; FRMCS FIS (FIS-7970) and FFFIS (FFFIS-7950) on the FRMCS side. [1] [11] [12] |
| What must on-board communication deliver? | Vehicle-related EIRENE requirements; FRMCS TOBA FRS (TOBA-7510), SRS and ETSI TS 103 765-3. [8] [13] |
| How is GSM-R coupled with FRMCS? | ETSI TS 103 792: Interworking with GSM-R. [14] |
| How does the ETCS connection change? | UNISIG SUBSET-037-1 for GSM-R CS/PS and SUBSET-037-3 for FRMCS; SUBSET-037-2 covers the safety layer. [15] |
| Which versions are referenced in regulation? | CCS TSI, Appendix A, with ERA specification lists and notes. Record development status, regulatory reference and contractual baseline separately. [16] |
- Review question
- How are procedures and application interfaces defined?
- Review question
- What must on-board communication deliver?
- 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 | What must be demonstrated | What does not yet follow |
|---|---|---|
| Coexistence | GSM-R and FRMCS can operate in parallel in the intended area. | Participants of both systems can communicate with each other. |
| Interworking | The intended services work between participants of both systems. | An ongoing connection is maintained when the system changes. |
| Service continuity | Voice and data behave as defined by the operational requirements when the system changes. | Every service fundamentally works without interruption. |
- 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]UIC: GSM-R and EIRENE specifications — UICLink not re-checked
- [2]ETSI TS 103 764 V1.1.1 (2026-01): FRMCS System Architecture — ETSILink not re-checked
- [3]ETSI TS 103 765-2 V1.1.1 (2026-01): Service Stratum — ETSILink not re-checked
- [4]ETSI TS 103 765-1 V1.1.1 (2026-01): Transport Stratum — ETSILink not re-checked
- [5]EIRENE Functional Requirements Specification 8.1.0 — UICLink not re-checked
- [6]EIRENE System Requirements Specification 16.1.0 — UICLink not re-checked
- [7]UIC FRMCS System Requirements Specification 2.1.0, AT-7800 — UICLink not re-checked
- [8]ETSI TS 103 765-3 V1.1.1 (2026-01): Train On-Board Functions and Interfaces — ETSILink not re-checked
- [9]European Commission: ERTMS Work Plan 2026 — European CommissionLink not re-checked
- [10]UIC FRMCS FRS, FU-7120, Version 2.1.0 — UICLink not re-checked
- [11]UIC FRMCS FIS, FIS-7970, Version 2.1.0 — UICLink not re-checked
- [12]UIC FRMCS FFFIS, FFFIS-7950, Version 2.1.0 — UICLink not re-checked
- [13]UIC: FRMCS document family including TOBA FRS — UICLink not re-checked
- [14]ETSI TS 103 792 V1.1.1 (2026-01): Interworking with GSM-R — ETSILink not re-checked
- [15]UNISIG SUBSET-037-1, Version 4.0.0 — UNISIGLink not re-checked
- [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.