libosmo-gprs libraries and libosmo-csn1

The libosmo-gprs.git repository contains the following libraries:

  • libosmo-csn1 - CSN.1 (Concrete Syntax Notation 1) codec;
    • originally written by ST-Ericsson, used in Wireshark for CSN.1 dissection
    • also used in OsmoPCU for RLC/MAC message parsing and generation
  • libosmo-gprs-rlcmac - RLC/MAC as per 3GPP TS 44.060, TS 44.018;
  • libosmo-gprs-llc - LLC (Logical Link Control) as per 3GPP TS 44.064;
  • libosmo-gprs-gmm - GMM (GPRS Mobility Management) as per 3GPP TS 24.008 section 9.4;
  • libosmo-gprs-sm - SM (GPRS Session Management) as per 3GPP TS 24.008 section 9.5;
  • libosmo-gprs-sndcp - SNDCP (Subnetwork Dependent Convergence Protocol) as per 3GPP TS 44.065.

Obtaining it

To obtain libosmo-gprs, you can use the following git URL:

git clone

Commercial Support

Commercial support as well as development, system integration and training services for this project are available from sysmocom

Files (0)

Updated by fixeria 6 months ago ยท 6 revisions

Add picture from clipboard (Maximum size: 48.8 MB)