MX-PDK O-RAN

Multi-vendor 5G/6G O-RAN Platform DevKit

MX-PDK O-RAN

service thumb

🏷️ Request a quotation

Two-node O-Cloud, one O-RU, fronthaul and synchronization fabric, MX-PDK software license, and one year of updates and support

3GPP REL 16/17 O-RAN

MX-PDK O-RAN gives telecom R&D and engineering teams a complete, licensed, and validated multi-vendor end-to-end 5G O-RAN testbed with O-RAN 7.2 fronthaul. It combines cloud-native infrastructure, commercial radio hardware, programmable RAN control, automation, and observability in one reproducible environment.

It is an industry-grade, O-RAN-compliant platform supporting R1, A1, E2, O1, and O-RAN Open Fronthaul 7.2 interfaces. It comes with a two-node O-Cloud, an industrial O-RU, PTP-synchronized fronthaul, five commercial 5G UE modules, near-RT and non-RT RICs, xApp and rApp DevKits, reusable catalogs, and agentic observability. Adopted by 100+ telecom and research teams worldwide, MX-PDK O-RAN is your all-in-one 5G/6G O-RAN Platform & DevKit for development, integration, validation, PoCs, and field trials.

What makes MX-PDK O-RAN different

  1. O-RAN: Use the SMO/OAM, near-RT RIC, non-RT RIC, xApp SDK, rApp SDK, and CDK, with support for E2, A1, O1, and R1.
  2. End-to-end: Combine OpenAirInterface, OCUDU, Open5GS, O-RAN radio hardware, commercial UEs, and reusable BubbleRAN blueprints in a common environment.
  3. Experiment: Run terrestrial and supported non-terrestrial experimentation scenarios.
  4. Observe: Use the included agentic observability capabilities to investigate network state, cluster health, logs, and metrics through natural-language queries.
  5. Scale: Reuse your blueprints, xApps, rApps, and agents as your needs evolve.

What can you do with MX-PDK O-RAN?

  1. Develop and validate xApps and rApps for RAN control, automation, performance management, and optimization.
  2. Test multi-vendor O-RAN interoperability across the O-Cloud, O-CU/O-DU, O-RU, RIC, SMO/OAM, and commercial UE domains.
  3. Experiment with advanced 5G/6G use cases, including slicing, mobility, QoS/QoE optimization, SLA assurance, ISAC, sensing, localization, V2X, IoT, drones, and robotics.
  4. Run TN and supported NTN experiments using repeatable network blueprints and common operational workflows.
  5. Build PoCs and prototypes for field validation on a platform designed to carry the same software artifacts into larger MX-PDK deployments.

What arrives in the box?

MX-PDK O-RAN hardware

  1. 2x pre-installed O-Cloud workstation nodes, running the BubbleRAN O-Cloud with optimized Kubernetes, device discovery, Cilium networking, Multus, and eBPF-based observability.
  2. 1x industrial O-RAN 7.2 Radio Unit, with LITEON FlexFi as the default indoor O-RU and Benetel RAN550 available as an alternative, supporting up to 100 MHz of bandwidth and 4x4 MIMO in FR1.
  3. 1x FibroLAN µFalcon-RX fronthaul and synchronization switch, with an IEEE 1588v2 PTP grandmaster, GPS and local synchronization, PTP switching, QoS, and VLAN support.
  4. 5x Quectel RM500Q 5G Release 16 modules with SIM cards, providing a commercial multi-UE fleet for traffic generation, scheduling, load testing, mobility experiments, and per-UE measurements.
  5. Required accessories, including antennas, RF, Ethernet, and SFP cables, power supplies, adapters, and connectivity accessories.

The hardware can be extended with additional O-Cloud nodes, indoor or outdoor O-RUs, SDRs such as USRP B2xx/N3xx, UEs and CPEs, GPUs, and multi-cell or multi-site configurations.

MX-PDK O-RAN software

Software Stack included with MX-PDK O-RAN

MX-PDK O-RAN support and software updates

The MX-PDK software license includes one year of software updates and technical support. Hardware, radio, and support scope can be extended and configured to your project requirements.


Your day-one blueprint

MX-PDK O-RAN in use: MX-UI with the observability assistant, the two-node O-Cloud, the µFalcon-RX PTP fronthaul switch, the LITEON FlexFi O-RU and the Quectel UE kits

MX-PDK O-RAN ships pre-installed, pre-configured, and validated with deployment blueprints ranging from end-to-end 5G SA emulation to operational over-the-air O-RAN deployments. The default blueprint brings up a standards-compliant 5G SA O-RAN 7.2 split using the two-node O-Cloud, O-CU/O-DU, synchronized fronthaul, industrial O-RU, near-RT RIC, xApp, 5G core, and commercial UEs.

bash$ git clone https://github.com/bubbleran/blueprints && cd blueprints
bash$ brc install network network/OAI/liteon/04-liteon-cu-du-oran-xapp.yaml
bash$ brc install terminal network/Terminals/terminal_quectel.yaml
bash$ brc install aifabric observability.yaml   # deploy the observability agents
bash$ brc observe network                      # watch the E2 nodes register with the RIC
bash$ brc extract dataset kpm                  # export per-UE over-the-air measurements

Or start from any blueprint in the TelcoFabric portal and deploy it from the dashboard or the command line.

Element What gets deployed
Access OAI O-CU and O-DU driving the O-RU over O-RAN 7.2a fronthaul, with the default validated blueprint using band n78, 100 MHz, and 4x4 MIMO
Radio LITEON FlexFi O-RU, or a supported Benetel alternative, synchronized by the µFalcon-RX PTP grandmaster
Core Open5GS 5G core with an eMBB slice on PLMN 00101
Terminals Five Quectel RM500Q modules attaching over the air as commercial UEs
RIC and xApps FlexRIC near-RT RIC with a monitoring xApp collecting MAC, RLC, PDCP, GTP, slice, and KPM data
Data Measurements stored directly in the platform metrics store, ready for Grafana visualization and brc extract dataset
AIFabric The included Observability Blueprint, with a Planner delegating to cluster, logs, and metrics agents over VictoriaMetrics, VictoriaLogs, and cluster-health MCP servers

The non-RT RIC and rApp capabilities are also included in MX-PDK O-RAN and can be enabled in the relevant blueprints for A1/R1 experimentation, policy workflows, intent-driven automation, and rApp development.

MX-UI gives you an immediate view of your O-RAN environment, including cluster health, active networks, radio and terminal state, RIC components, workloads, and observability data in one place.

The MX-UI dashboard showing cluster health, network fabric, terminal fleet, storage and monitoring

The included Observability Blueprint adds agentic investigation on top of the platform data. It is deployed as an AIFabric resource composed of agents, model endpoints, and MCP servers declared in YAML. The Observability Planner delegates queries to specialized cluster, logs, and metrics agents, with the live network remaining the source of truth.

The MX-UI Chats console: the Observability Planner answering a question about active alerts with specific deployments, severities and timestamps

Ask questions such as “Why did throughput drop?” and use the agent workflow to correlate KPM counters, logs, alerts, and infrastructure metrics. This gives R&D teams a faster path from network symptoms to evidence-based investigation, while keeping the underlying measurements accessible for direct inspection and reproducible analysis.


From O-RAN to AI-RAN

Scale the same software foundation as your experiments move from single-cell O-RAN validation to multi-cell AI-RAN and campus-scale infrastructure.

Next step What it adds
Second O-RU A second live cell for handover, mobility, interference, and multi-cell experiments.
Additional O-Cloud capacity More compute for concurrent networks, heavier workloads, and larger test campaigns.
Optional GPU Local acceleration for AI/ML experimentation and selected edge workloads.
Optional BAT Agent DevKit Agent development capabilities beyond the included observability workflow.
MX-PDK AI-RAN Three O-Cloud nodes, two live O-RUs, agentic observability and automation blueprints, AI agent catalog and BAT Agent DevKit, plus edge AI and applications in the loop.
MX-PDK CAMPUS Enterprise compute, indoor and outdoor radio options, GPU acceleration, Network Digital Twin, optimization workflows, and campus-scale deployment.

The blueprints, xApps, rApps, APIs, datasets, and operational workflows you build on MX-PDK O-RAN carry forward across the MX-PDK range. Compare the range →


Who it is for

  1. Telecom R&D teams: A validated O-RAN baseline for advanced 5G/6G experimentation, interoperability, algorithm development, and PoCs.
  2. O-RAN developers: A practical environment for xApp and rApp development against real E2 indications, A1/R1 workflows, and live O-RU measurements.
  3. Research institutions and universities: An industry-grade platform for research on Open RAN, TN/NTN, ISAC, slicing, mobility, sensing, and AI-assisted network observability.
  4. Test labs and system integrators: A reproducible multi-vendor environment for integration, standards-oriented validation, fronthaul timing, and end-to-end system testing.

Scale and 5G/6G capabilities

MX-PDK O-RAN extends the common MX-PDK foundation with two O-Cloud nodes, real O-RAN 7.2 fronthaul, an industrial O-RU, five commercial UE modules, non-RT RIC and rApp support, TN/NTN experimentation, and agentic observability. Everything below is included unless otherwise noted.

5G/6G radio and network
Capability MX-PDK O-RAN
5G stack OpenAirInterface (R2.4.0), OCUDU (R24.06), and Open5GS, with 3GPP Release 17 support, including OCUDU UE and OAI UE soft terminals
Deployment modes Standalone (SA) and Non-Standalone (NSA), monolithic gNB or CU/DU/RU split
TN/NTN Terrestrial networking plus 5G NTN experimentation via OCUDU, including non-terrestrial emulation, with over-the-air NTN available as an option
Spectrum FR1 over the air with the included O-RU, with the default validated blueprint using n78, plus all TDD FR1 and limited FR2 support on the software platform
Bandwidth Up to 100 MHz per cell and bandwidth part
Modulation 256QAM in downlink and uplink
MIMO Up to 4x4 downlink and 2x2 uplink with the included O-RU configuration
Mobility Xn, NG, and inter-DU handover
Interfaces E2, F1, NG, Xn, plus O-RAN 7.2a fronthaul
O-Cloud 2 nodes, Kubernetes (Kubeadm), Cilium CNI with Multus, Harbor registry, eBPF observability
Radio units 1 indoor O-RAN 7.2 O-RU, LITEON FlexFi by default, with supported Benetel alternatives available
Fronthaul O-RAN 7.2 FHI with PTP synchronization through the FibroLAN µFalcon-RX grandmaster, with GPS and local synchronization
Commercial UE fleet 5x Quectel RM500Q 5G Release 16 modules with SIM cards
Emulated networks Up to 2 gNBs + 8 soft UEs (OCUDU UE and OAI UE), with channel models
Over-the-air 5G Included, with one CU/DU/RU chain and a commercial UE fleet
On-premises GPU Optional
O-RAN programmability
Capability MX-PDK O-RAN
Near-RT RIC 300 µs to 1 ms control loop; E2AP v3.0 and A1AP v4.04
Non-RT RIC Included, with R1AP v8.0 or Kubernetes CRDs, plus A1AP v4.04
E2 service models KPM v3.0, RC v1.03, CCC v3.01, LLC v1.0, plus BubbleRAN Traffic Control, Slice Control, and L2 Statistics
xApp capabilities Performance measurement and traffic steering, handover control, RAN reconfiguration, interference detection, and sensing from SRS I/Q samples
rApp capabilities Intent-driven RAN automation, QoS/QoE optimization, SLA assurance, slice provisioning, and AI/ML deployment workflows
ISAC and sensing LLC (Low Layer Control) service model over E2, providing access to SRS I/Q samples for sensing, positioning, interference detection, and object detection workflows
Development kits xApp SDK (C, C++, Python), rApp SDK (Python), and CDK, plus the TelcoFabric xApp and rApp catalog
O-RAN interfaces E2, A1, O1, R1, and O-RAN 7.2a fronthaul workflows
Automation, observability, and operations
Capability MX-PDK O-RAN
SMO/OAM operations Day 0 in 1 to 5 s, Day 1 in 1 to 30 s, Day 2+ in 1 to 75 s
Northbound Kubernetes CRDs (YAML), REST API, O1 interface, BubbleRAN CLI (brc)
Lifecycle scope Resource discovery, NF onboarding, service design, scheduling, deployment, configuration, reconfiguration, testing, and upgrades
Observability Multi-source data lake with RAN statistics, logs, traces, infrastructure usage, and energy consumption, plus Grafana dashboards
Agentic observability Included Observability Blueprint with Planner, cluster, logs, and metrics agents, plus access to the AI agent catalog
Agent development BAT Agent DevKit, ADK + CLI, optional
Agentic automation Available with MX-PDK AI-RAN
Network Digital Twin Available with MX-PDK CAMPUS
Security RBAC, network isolation, signed rootless artifacts, SBOM

Ready to start?

📧 contact@bubbleran.com


Frequently Asked Questions

1️⃣ How is MX-PDK O-RAN different from MX-PDK LAB? MX-PDK LAB is a single-node 5G/6G Platform DevKit with emulated networking and an optional SDR-based OTA Pack. MX-PDK O-RAN adds a second O-Cloud node, an industrial O-RAN 7.2 O-RU, PTP-synchronized fronthaul, five commercial 5G UE modules, non-RT RIC and rApp support, TN/NTN experimentation, and agentic observability. It is designed for deeper O-RAN R&D, interoperability, and validation.
2️⃣ Is over-the-air 5G included? Yes. MX-PDK O-RAN includes an industrial O-RAN 7.2 O-RU, synchronized fronthaul, and five Quectel 5G modules, so you can run live over-the-air 5G without adding an OTA Pack.
3️⃣ Can I run a real CU/DU/RU split? Yes. The two-node O-Cloud lets you place the O-CU and O-DU separately, connect them over F1, and drive the included O-RU over O-RAN 7.2a fronthaul with PTP synchronization.
4️⃣ Does MX-PDK O-RAN include both near-RT and non-RT RICs? Yes. The platform includes both near-RT and non-RT RIC capabilities, together with xApp and rApp SDKs, reusable catalogs, E2 service models, and A1/R1 workflows for programmable RAN experimentation.
5️⃣ Which Radio Units are supported? The default configuration includes a LITEON FlexFi indoor O-RU. Supported Benetel indoor alternatives can be configured, while additional indoor, outdoor, multi-cell, and campus radio configurations can be scoped based on your requirements.
6️⃣ What AI capabilities are included? MX-PDK O-RAN includes agentic observability, with the Observability Blueprint and access to the AI agent catalog. The BAT Agent DevKit is optional. Agentic automation is added with MX-PDK AI-RAN, while Network Digital Twin and Digital Twin-validated optimization are part of MX-PDK CAMPUS.
7️⃣ Is the software foundation the same across the MX-PDK range? Yes. MX-PDK O-RAN uses the same O-Cloud, SMO/OAM, RIC, CLI, blueprint, and reusable artifact foundation as the broader MX-PDK range. Your blueprints, xApps, rApps, APIs, and operational workflows carry forward as you scale to AI-RAN or campus configurations.

8️⃣ Ask your questions

Every network is unique and so is the path to the right solution!

Contact US