Skip to content

Home

The free5GC (a Linux Foundation project) is an open-source project for 5th generation (5G) mobile core networks. The ultimate goal of this project is to implement the 5G core network (5GC) defined in 3GPP Release 15 (R15) and beyond.

Currently, the major contributors are from National Yang Ming Chiao Tung University (NYCU).

  • The source code of the latest version of free5GC can be downloaded from here.
  • Information about TSC (Technical Steering Committee) can be found at free5gc/governance.
  • Follow our LinkedIn page to get the news about free5GC.
  • Please refer to our roadmap for the features of each release.

Note

Thank you very much for your interest in free5GC. The license of free5GC follows Apache 2.0. That is, anyone can use free5GC for commercial purposes for free.

Note

Please check out the Google Scholar page here for publications using free5GC.

Note

Want to contribute to free5GC? Check out our How to contribute page for more information.

2024/11/12: free5GC v3.4.4 released!

The release of free5GC v3.4.4 includes several new features, including default profile values in the Webconsole, a search bar for profiles and subscribers, NEF support for Traffic Influence, and NAT-T support for N3IWUE in N3IWF. The N3IWF configuration file has been refactored. Bug fixes address SMF ULCL charging issues, AMF authentication procedures, UE RAT type determination, and a UDM SUCI profile B decrypt error, along with other issues reported on GitHub and the free5GC forum.

[Features]

  • Add Profile(default values) for create subscriber in Webconsole
  • Add Webconsole Search Bar for Profiles and Subscribers
  • Released NEF that supporting Traffic Influence
  • N3IWF support NAT-T with N3IWUE
  • Go-UPF with v0.9.3 GTP5G Version
  • SMF support SDM Subscription and Unsubscription for UE Session #123

[Refactor]

  • N3IWF Refactor, including the configuration file #618
  • SMF Refactor, using Go context to track UPF association state #122

[Bugs]

  • SMF ULCL Charging Bugs
  • AMF authentication procedure and UE RAT type determination issues.
  • UDM SUCI profile B decrypt error #41
  • Fix some bug reports from Issues or Forum

Note

The history of the version release can be found on the history page.

Next Step(s)

We remain committed to enhancing free5GC with new features, and we have a roadmap in place to support the following functionalities:

  • Kubernetes deployment (quick installation)
  • Release NEF
  • SBI R17 support (Will be released in 2024 Q3 or Q4)
  • Packet Rusher CI integration
  • Time Sensitive Network (TSN)
  • 5G LAN