Skip to main content
Tag

O-RAN Software Community

O-RAN Software Community Releases “L”: Boosting Integration, AI/ML, and Open Source Collaboration

By Blog

The O-RAN Software Community (O-RAN SC) is excited to announce the L Release, the latest update in our collaborative mission to deliver open, intelligent, and interoperable RAN software. Reflecting current and evolving alignment with O-RAN ALLIANCE specifications and developed through contributions from across the global open source ecosystem, this release introduces improvements in integration, automation, and AI/ML enablement across the stack.

Whether you’re a developer, network operator, academic researcher, or open source advocate, the L Release provides powerful building blocks to support testing, integration, and innovation across the Open RAN (O-RAN) ecosystem.


Why the L Release Matters

The L Release is a major milestone for the open RAN and open source communities. It highlights how cross-industry collaboration and transparent development practices can drive the evolution of modular, intelligent, and interoperable RAN technologies.

Key benefits of the L Release:

  • Improved interoperability between O-RAN SC components
  • Enhanced AI/ML capabilities with reusable pipeline elements
  • Infrastructure upgrades for better deployment automation
  • Improved alignment with the O-RAN ALLIANCE specifications
  • Transparent documentation and open access to source code

What’s New in the L Release

The L Release delivers updates across four key areas:

  • Integration: Achieved end-to-end integration with OAI Layer 1 and OAI-CU components and deployed a fully integrated deployment blueprint for orchestrating Non-RT RIC and SMO.
  • Enhancement: Boosted the robustness of Service Manager and RANPM functions, improved the O2 DMS ETSi profile, advanced the modular AI/ML pipeline, upgraded to newer versions of Kubernetes and StarlingX, aligned YANG models with the November 2024 O-RAN specification train, and enhanced Topology Exposure & Inventory (TEIV) functionality.
  • Optimization: Simplified operations by removing ONAP DMaaP from the OAM architecture.
  • New: Released Python-based simulators for O-RU and O-DU supporting hybrid and hierarchical OAM architectures.

Non-Real-Time RIC (NONRTRIC)

  • Improved integration with the Service Management and Orchestration (SMO) layer using a fully integrated deployment blueprint.
  • Functional improvements to support integration and enhance the robustness of Service Manager and RANPM functions.
  • Progress on cross-release epics including rApp management, CAPIF support, ONAP CL collaboration, Helm chart maintenance, and R1 service exposure.

AI/ML Framework (AIMLFW)

  • Introduced a modular pipeline for AI/ML workflows with reusable components for feature extraction, model training, model storage, and model metrics storage.
  • Enhanced the SDK to support data exchange between pipeline components and standalone operation without Kubernetes.
  • Improved error handling and abstraction layers for broader model storage support.

Integration & Test (INT)

  • Deployed a unified Kubernetes environment integrating AIMLFW, SMO, NONRTRIC, and OAM components.
  • Standardized deployment scripts to make testing environments more replicable and accessible for community developers.

Infrastructure (INF)

  • Aligned O-Cloud with StarlingX 10.0 and upgraded OKD O-Cloud to version 4.19.
  • Added multi-node OKD O-Cloud support and improved automation and validation.
  • Updated O2 implementation to comply with new specifications and support SMO integration.

RIC Applications (RICAPP)

  • Maintained key open source xApps including KPIMON-Go, Bouncer, HW-Rust, and others.
  • Supported RSAC use cases and laid the groundwork for new xApps focused on anomaly detection and E2SM CCC in future releases.

RIC Platform (RICPLT)

  • Addressed bug fixes found during E2 testing and supported comparison testing between different RICs.
  • Conflict Manager Phase 1 integration was postponed to the next release.

Operation and Maintenance (OAM)

  • Simplified deployments by removing ONAP DMaaP.
  • Integrated fail-based PM functionality and improved image security to reduce CVEs.
  • Added Grafana into the Keycloak-based user management system and enhanced status visibility in topology.

O-DU High

  • Achieved end-to-end integration with OAI L1 and OAI-CU.
  • Completed ASN.1 encoder/decoder updates and merged changes into the main branch.
  • Continued validation with SIB1 parameter testing at the NTUST lab; MSG2 interactions ongoing with known issues under resolution.

O-DU Low

  • Focused on improving the O2 DMS ETSi profile to enhance interface compatibility.

Simulators (SIM)

  • Released new Python-based simulators for O-RU and O-DU with support for hybrid and hierarchical OAM architecture.
  • Updated YANG models to align with the November 2024 O-RAN specification train.

Service Management and Orchestration (SMO)

  • Enhanced Topology Exposure & Inventory (TEIV) functionality.
  • Improved the O2 DMS ETSi profile and integrated NFO K8s profile support in collaboration with INF.

Documentation (DOC)


Get Involved

Whether you’re building next-generation mobile networks, developing new xApps or rApps, or researching AI in telecom, the O-RAN Software Community welcomes your involvement.

Stay tuned for what’s next in the M Release!

Collaboration and Coordination: OSFG Gathers in Kista to Advance Open Source Alignment

By Blog

The Open Source Focus Group (OSFG) of the O-RAN ALLIANCE convened an ad-hoc meeting on May 23, 2025, hosted by Ericsson in Kista, Sweden. The goal: to identify key open source initiatives relevant to O-RAN, evaluate testing infrastructure needs, and begin planning a collaborative workshop for later this year. The event brought together participants from the O-RAN Software Community (SC), O-RAN Working and Focus Groups, and multiple member companies across the ecosystem.


Key Objectives of the Meeting

  • Strengthen awareness of O-RAN-related efforts in open source communities.
  • Explore collaboration opportunities for testing, orchestration, and management tools.
  • Address infrastructure funding challenges.
  • Align on planning for a dedicated OSFG workshop later in 2025.

OSFG Mission and Opening Remarks

The meeting began with a restatement of OSFG’s mission, led by Co-Chairs Irfan Ghauri (EURECOM/OpenAirInterface), James Li (China Mobile), and David Kinsey (AT&T), supported by Martin Skorupski (Highstreet Technologies). The group reaffirmed its commitment to openness, transparency, and non-confidential discussion per O-RAN ALLIANCE guidelines.


Technical Presentations and Community Mapping

A series of technical presentations offered insight into open source workstreams intersecting with O-RAN priorities:

  • Robert Schmidt (OAI): Shared updates on network functions and near-RT RIC.
  • Sagar Arora (OAI): Presented on cloud infrastructure projects like Nephio and O2.
  • Martin Skorupski (highstreet technologies): Discussed managing O-RAN network functions in open source.
  • John Keeney (Ericsson EST): Provided insight into ONAP/OSC/Nephio SMO and Non-RT RIC integration strategies.

Building Bridges with Open Source Projects

OSFG is actively working to align with other Linux Foundation and CNCF projects. Efforts include outreach and coordination with:

  • ONAP, OpenDaylight, Nephio, Anuket (O-Cloud, Test Specifications)
  • xTesting, L3AF, Essedum, and potential collaboration with CNCF projects such as CAMARA.
  • 5G Super Blueprint/CNTI: Relevant test catalog use cases were discussed, though more engagement is needed.

The group discussed possibly inviting representatives from these projects to the next OSFG workshop. 


Security and the EU Cyber Resilience Act

A brief update on the EU Cyber Resilience Act (CRA) was delivered by Jimmy Ahlberg (Ericsson). Key takeaways:

  • No current legal liability for OSFG or O-RAN SC under CRA.
  • Nonetheless, the group acknowledged a need to develop a consistent security posture, especially regarding CVE reporting and resolution.
  • OSFG supports a transition toward a Zero Trust Architecture but recognizes current codebases are still based on trust assumptions.

Sridhar Rao (Linux Foundation) led a discussion on O-RAN SC’s CVE process—covering scanning, dashboard reporting, and plans to bring on interns to address critical issues by the end of 2025. The group is also exploring whether CVE data should be published on [cve.org] and/or in blog posts.

A proposal was made to request funding for security interns via TOC (Technical Oversight Committee). The broader question of each project’s security stance (“want to fix,” “not interested,” etc.) remains open and will be addressed at the project level in O-RAN SC meetings.


Strengthening Cross-Org Collaboration

The OSFG officially acknowledged the signed Memorandum of Understanding (MoU) between O-RAN ALLIANCE and the Linux Foundation Networking (LFN), which establishes a basis for inviting LFN participants into OSFG activities. The meeting explored ways to streamline the invitation process for recurring contributors.


Next Steps and Upcoming Workshop

The group concluded with action items to support an upcoming workshop tentatively targeted for September 2025. Nephio is already planning a face-to-face event, and a joint session with OSFG/O-RAN SC was proposed. The group aims to:

  • Finalize dates and agenda.
  • Reach out to relevant open source projects for participation.
  • Confirm venue logistics and shared funding options.

Looking Ahead

The OSFG ad-hoc meeting in Kista underscored the importance of open collaboration, strategic alignment, and technical integration between the O-RAN ecosystem and open source communities. With a renewed focus on testing infrastructure, security posture, and a shared workshop agenda, the group is poised to enhance the impact of open RAN across global deployments.For additional details or to get involved, please visit the O-RAN SC website.

O-RAN Software Community at the O-RAN ALLIANCE F2F Meeting in Fukuoka, Japan

By Blog

The O-RAN Software Community (SC) is proud to participate in the O-RAN ALLIANCE Face-to-Face (F2F) Meeting this week in Fukuoka, Japan—a vital gathering that brings together stakeholders from across the global Radio Access Network (RAN) ecosystem. This event is a cornerstone of collaboration, offering a unique opportunity for in-person discussions, planning, and alignment between industry experts from around the world.

With 320 experts from 94 companies and institutions joining in person—and many more connecting remotely—this meeting is a vibrant hub of innovation and progress. Participants span a wide range of sectors, including mobile network operators (MNOs), vendors, research institutions, academia, and government agencies, all working toward the common goal of defining and advancing open, intelligent, and disaggregated RAN.

Throughout the week, 11 parallel work streams run from morning to evening, filled with Work Group and Focus Group sessions. These intensive meetings allow the community to align on architecture, specifications, implementation plans, and interoperability—all essential for advancing the O-RAN vision. Despite time zones or travel fatigue, the energy is high, and the focus is clear: building the future of RAN together.

Face-to-face collaboration plays a critical role in accelerating standardization and resolving complex challenges. That’s why the O-RAN ALLIANCE organizes F2F meetings three times per year, rotating between Asia, Europe, and the Americas. These gatherings help deepen community bonds and strengthen cross-organizational efforts.

The O-RAN Software Community is grateful for the continued dedication of all its members and participants who contribute their time, expertise, and vision. Thank you for helping move the needle toward an open and interoperable RAN ecosystem.

Stay tuned for more updates from Fukuoka and follow our journey at o-ran-sc.org and on LinkedIn.

Title: RIC Testing as a Platform (RIC-TaaP): Advancing xApp/rApp Design and Testing towards Digital Twin network a Case Study with Orange and O-RAN Software Community (SC)

By Blog, Case Study

Author: Mina Yonan, Orange Innovation Egypt, mina.awadallah@orange.com

Problem 

The adoption of the RAN Intelligent Controller (RIC) in networks encounters several challenges that may impede its objective and efficiency. To enable efficient and plug-and-play use cases, we can categorize these challenges into two key areas:

  • Legacy SON Platform Limitations: The development and operational life-cycle of Self-Organizing Network (SON) modules is inherently slow due to the absence of a robust testing framework. The lack of a digital twin environment for network simulation and validation significantly hampers efficiency. Moreover, traditional SON platforms are not inherently designed to evolve with AI-driven methodologies, limiting their adaptability to dynamic network conditions and next-generation automation frameworks.
  • High Barriers to Entry for xApp/rApp Ecosystem: A fundamental advantage of RIC is its ability to foster an open, interoperable ecosystem where third-party applications can be seamlessly integrated through standardized interfaces. However, the high costs associated with xApp/rApp testing and certification present a major hurdle for independent software vendors (ISVs), researchers, and academia. While RIC has expanded the ecosystem beyond traditional network equipment vendors to include a diverse set of stakeholders—such as Communication Service Providers (CSPs) and academic institutions—the financial and technical burdens of testing remain a key inhibitor to broader adoption and innovation.

Action

To address the aforementioned challenges, Orange has announced the development of RIC Testing as a Platform (RIC-TaaP)—an open source initiative designed to streamline xApp/rApp functional and operational testing, fostering innovation in xApp/rApp design and provide a proven digital-twin networks.

Recognizing the need for a robust, fully open source testing environment, Orange Innovation Egypt (OIE) has focused on enabling system-level use cases by leveraging advanced open source components. To achieve this, OIE has integrated FlexRIC from EURECOM with the ns-O-RAN simulator, originally developed by the Institute for the Wireless Internet of Things (WIoT) ,University of Padova and Mavenir. The team has enhanced the simulator to ensure full compliance with E2AP v1.01, KPM v3, and RC v1.03 standards, providing a sophisticated 5G simulation environment for validating complex use cases.

Additionally, Orange Innovation Poland (OIP) has augmented the platform with a user-friendly dashboard, RIC-TaaP Studio, enabling intuitive test scenario design and incorporating a range of operational features. Across its innovation centers, Orange continues to integrate leading open source solutions, including the 5G-LENA module, developed by the OpenSim Research Unit at the Centre Tecnològic de Telecomunicacions de Catalunya (CTTC).

Committed to openness and accessibility, Orange ensures that RIC-TaaP remains an open source and user-friendly platform, making Open RAN research and development more accessible to a broader community of engineers and researchers.

Key Components of RIC-TaaP

To establish a fully capable platform for xApp/rApp design and testing, RIC-TaaP comprises nine key components. These elements collectively form a flexible and robust network simulation environment, enabling efficient xApp/rApp development, validation, and deployment.

  1. FlexRIC – the implementation of the Near-RT RIC functionality, developed by EURECOM under the Mosaic5G project.
  2. NONRTRIC – Represents the Non-RT RIC functionality, developed by the O-RAN Software Community (OSC).
  3. ns-O-RAN SimulatorOIE introduces an enhanced version of the ns-O-RAN simulator, originally developed by the WIoT at Northeastern University. This upgraded version now supports standardized E2AP (11 messages) and service models, including KPMv3 and RCv1.03. Additionally, the E2 termination has been optimized for full compliance with FlexRIC E2 termination, ensuring seamless interoperability.
E2APv1.01E2 SETUP REQUEST​
E2 SETUP RESPONSE​
RIC SUBSCRIPTION REQUEST​
RIC SUBSCRIPTION RESPONSE​
RIC SUBSCRIPTION FAILURE​
RIC INDICATION
RIC CONTROL REQUEST​
RIC CONTROL ACKNOWLEDGE​
RIC SUBSCRIPTION DELETE FAILURE​
RIC SUBSCRIPTION DELETE REQUEST​
RIC SUBSCRIPTION DELETE RESPONSE​
KPMv3List of KPIs supported by ns-O-RAN 
RCv1.03  – CONTROL Service Style 3 (Section 7.6)   – Connected Mode Mobility Management (Section 7.6.4)   – Control Action ID 1 (Handover Control) (Section 8.4.4.1)   – Control Action ID 2 (Conditional Handover Control) (Section 8.4.4.2)   – Control Action ID 3 (DAPS Handover Control) (Section 8.4.4.3)
  1. 5G-LENA NR module: To extend the simulation capabilities, the team integrates the 5G-LENA module that covers the SU-MIMO and Enhanced PHY/MAC layer capabilities.
  2. A1 MediatorOIP introduces a new version of OSC A1 mediator that can transfer A1 Policy Management (A1-P) into internal FlexRIC’xApps to smoothly transfer A1-P to xApp logic and operation.
  3. O1sim:  Represents the O1 termination of the ns-O-RAN-FlexRIC platform, enabling Performance Measurement (PM) and Configuration Measurement (CM) in O1 NETCONF format. This ensures smooth integration of Service Management and Orchestration (SMO).
  4. OSIRIS:  Moving towards a Digital Twin network, RIC-TaaP incorporates the OSIRIS tool, which enables vendor-specific KPI monitoring across different time frames. This tool—or any equivalent alternative—plays a key role in AI-driven rApp development, facilitating the exchange of control actions with twin networks via the ns-O-RAN-FlexRIC platform.
  5. RIC-TaaP Studio: RIC TaaP Studio allows users to run ns-3 simulations without needing a deep development background. It provides real-time monitoring of simulation status and key performance indicators (KPIs) for Cells and UEs, with more features planned for future releases. RIC TaaP Studio integrates a powerful combination of a graphical user interface (GUI), InfluxDB, and Grafana. The OIP team developed both the backend and frontend for the GUI and made enhancements to the ns-3 simulator to enable GUI interactions.  
  1. xApp/rApp Examples: The team provide a E2E Energy Saving usecase that include:
  • Control Actions: the team implemented the Mobility Management according RCv1.03 to initiate Hand Over (HO) commands.
  • Reported KPIs: the team extends the reported KPIs from the ns-3 simulator to support a wide number of KPIs suitable for different xApp usecases.
  • RIC-TaaP studio dashboards: The dashboard includes a new visualization tap for Energy Saving sub-usecase “cell/carrier switch ON/Off” in terms of the saving gain and performance KPIs to monitor the network before and after the xApp/rApp operation.  

Results

Use-case 21: Energy Saving under Cell Utilization “Cell on/off” as an example

The Energy Saving (ES) logic example in RIC-TaaP is driven by cell utilization, particularly Physical Resource Block (PRB) usage (%). The decision-making process follows a structured sequence, as illustrated in the diagram below:

Sequence of Operations After xApp Execution

  1. xApp Requests KPM Report
    • The xApp triggers a KPM Report (Style 4) request for UEs where PRB usage falls below the defined threshold.
  2. E2 Termination Processes KPM Report Request
    • The E2 termination at ns-O-RAN-FlexRIC prepares the KPM report and subscription request for the relevant UEs.
  3. xApp Analyzes SINR Map
    • The xApp evaluates the SINR map of surrounding cells to determine suitable candidates for handover.
  4. xApp Sends Handover (HO/CHO) Commands
    • The xApp initiates a Connected Mobility procedure by sending Handover (HO) or Conditional Handover (CHO) commands using RIC CONTROL Style 3.
  5. ns-O-RAN-FlexRIC Executes Handover
    • The handover is executed, and the E2 termination at ns-O-RAN-FlexRIC sends an acknowledgment to confirm the procedure.
  6. xApp Requests Updated KPM Report for SINR Map
    • The xApp requests another KPM Report (Style 4) to obtain an updated SINR map post-handover.
  7. E2 Termination Generates Updated KPM Report
    • The ns-O-RAN-FlexRIC prepares the requested KPM report based on the latest subscription request.
  8. xApp Analyzes UE SINR Post-Handover
    • The xApp evaluates the new SINR values for UEs after mobility decisions.
  9. xApp Modifies Energy State
    • Based on SINR and cell utilization, the xApp adjusts the Energy State of the Cell/Sector/Carrier to optimize power consumption.
  10. ns-O-RAN-FlexRIC Applies New Energy State
  • The ns-O-RAN-FlexRIC enforces the new Energy State configuration as requested by the xApp.

The Energy Dashboard in RIC-TaaP Studio provides real-time monitoring of network performance and energy efficiency metrics. It includes three key categories:

1. QoS Parameters

  • L3 SINR (dB): Displays the Signal-to-Interference-plus-Noise Ratio (SINR) for all UEs in the scenario, measured at Layer 3.
  • PRB Usage (%): Indicates the Physical Resource Block (PRB) utilization for each cell in the scenario.
  • Total Downlink Transport Block Errors (ErrTotalNbrDl): Represents the cumulative number of downlink transport block errors detected on the UE side.

2. Energy Consumption Metrics

  • Energy Consumption (J): Measures the total energy consumption before and after xApp execution, allowing for comparative analysis of energy efficiency improvements.
  • Average Power Consumption (W): Calculates the average power consumption across all cells in the scenario.

3. Energy State Mode

  • Cell Power-Off Flag: Displays an indicator for each cell, signaling whether it has been switched off as part of energy-saving mechanisms.

Orange Team Leaders & Members

Domain Leader:  Eric Hardouin, Orange Innovation, eric.hardouin@orange.com ​

Program Leader: Fabrice Guillemin, Orange Innovation, fabrice.guillemin@orange.com

Project Leader:  Alassane Samba​,Orange Innovation, alassane.samba@orange.com

Contributors

Project Links