Project

General

Profile

Projects

Filters

Apply Clear

Name Description
Osmo-CC

Osmocom Call Control. A new, protocol-agnostic way of interfacing call control of various different protocols with each other. Currently used within the osmocom-analog domain and with several endpoints.

Endpoints

osmo-ccid-firmware

Firmware for Smart Card Reader implementing the USB CCID (Circuit Card Interface Device) Specification, based on Atmel ASF4. Used on the sysmoOCTSIM 8-way CCID reader.

osmo-clock-conv

The osmo-clock-conv is a small board for low-jitter conversion of a sine clock into a square clock, based around the LTC6957-4.

osmo-clock-gen

Osmocom Clock Generator board, using the Si5351C clock synthesizer to derive up to 8 different clocks from a single clock reference, such as a 10MHz GPS-DO or OCXO.

osmo-e1-recorder

A program to record traffic on E1 or T1 TDM interfaces to disk. This provides tcpdump-like functionality for TDM interfaces. You can configure on a per-timeslot bases if the raw bitstream should be recorded, or if a HDLC decoder should be used. Requires a high-impedance tap and two E1/T1 ports per link you want to monitor (one for Rx, one for Tx)....

osmo-e1d

Osmocom E1 daemon; used as a "software defined" implementation of E1, where the framer and HDLC controller is implemented inside osmo-e1d and a relatively simple hardware (such as USB attached hardware) interfaces with the actual E1 physical line.

osmo-ePDG - VoWifi Evolved Packet Data Gateway

plan for upcoming open source ePDG (IPsec cateway for VoWiFi)

osmo-fl2k

Osmocom project to (ab)use the DAC inside the FL2000 USB 3.0 VGA adapter to transmit radio frequency

osmo-gbproxy

The Osmocom Gb Proxy is a proxy for the 3GPP Gb interface (between BSS/PCU and SGSN). It allows you to aggregate many Gb links/connections into one. It also has the ability to convert between different Gb interface protocol stacking, such as from Gb-over-FrameRelay to Gb-over-IP....

osmo-isdntap

A small program used to tap an E1 PRI line and obtain GSMTAP traces of the D channel as well as raw files with B channel content of each direction of each call.

osmo-lab-rack

Various modules for building lab/testing setups using an industry-standard 3U component carrier

osmo-modbus

This project targets a C-Language library providing an implementation and interface to manage a Modbus node in a Modbus bus.

This library relies heavily on libosmocore library and it is aimed at being used by applications using that same library.

The Modbus specs can be found here: https://www.modbus.org/specs.php...

osmo-pcap

Osmocom PCAP utilities, such as a distributed client/server capture architecture. It allows a number of PCAP probes on remote hosts, feeding captured packets to a central host in the network. Each probe can have different capture filters. There are multiple options for the protocol between probe and central host....

osmo-qcdiag

Osmocom tool for Qualcomm DIAG

osmo-remsim

osmo-remsim is the Remote SIM software suite used to manage a set of phones/modems and a set of SIM/banks as well as the dynamic mappings of SIM cards to their remote phones/modems.

It consists of:
  • osmo-remsim-client: physically emulate SIM card at modem/phone using SIMtrace2 cardem or sysmoQMOD...
osmo-rfds

RF delay simulator using the ADI Pluto SDR

osmo-sim-auth
osmo-sip-connector

This is the modern gateway between the MNCC Interface of OsmoMSC and OsmoNITB and an external SIP trunk. It converts between GSM TS 44.007 MNCC primitives on the one hand side and SIP messages on the other, while also signaling the RTP IP/port parameters for the voice user plane....

osmo-uecups
OsmoBSC

OsmoBSC is an Open Source BSC (GSM Base Station Controller) with A-bis/IP and A/IP interface. It supports a variety of BTS Vendors/Models, including some Siemens, Nokia, Ericsson and ip.access models. However, main focus during the last 5+ years is OsmoBTS based BTSs....

OsmoBSCNAT

OsmoBSCNAT is an A-interface aggregator that can aggregate many A-interface links from many BSCs and present them as one A interface towards a MSC. Most normal networks will not need this component, it only serves some special use case scenarios. It requires SCCPLite and doesn't work with 3GPP AoIP....

OsmoBTS

OsmoBTS is an Open Source GSM BTS (Base Transceiver Station) with A-bis/IP interface. It implements support for a variety of PHY/Hardware, such as sysmocom sysmoBTS, OCTSDR-2G and LiteCell 1.5, but also general-purpose SDR boards such as USRP or LimeSDR via OsmoTRX....

OsmoCBC

Osmocom Cell Broadcast Centre (CBC). It is the heart of the Cell Broadcast Service (CBS) as well as a variety of disaster/emergency warning systems (PWS).
OsmoCBC provides a REST/JSON interface for receiving cell broadcast messages from external entities and a 3GPP CBSP interface towards BSCs like OsmoBSC. Soon to be extended with SABP support towards RNCs....

Osmocom Analog

This is a project implementing the analog cellular systems used in Germany and other countries in the past. It provides base station implementation of A-Netz (German pre-cellular), B-Netz (German pre-cellular), C-Netz (German cellular), NMT (Scandinavian: Nordisk Mobil Telefon) and AMPS/TACS (American: Advanced Mobile Phone Service)....

Osmocom Conferences (OsmoDevCon, OsmoCon, OsmoDevCall)

The Osmcoom [Developer] Conference, an annual event where Osmocom Developers and Users gather

Osmocom Libraries

This is about a set of shared C programming libraries the Osmocom project develops+maintains, such as libosmocore, libosmovty, libosmo-abis, libosmo-netif, etc.

OsmocomBB

OsmocomBB is an Free Software / Open Source GSM Baseband software implementation. It intends to completely replace the need for a proprietary GSM baseband software.

OsmocomBB SDR PHY

Up to now there was no software defined GSM mobile phone. The "SDR PHY for Osmocom BB" project aims to fill this void. The project is focused on the client side of GSM protocol stack, and bridging the gap between existing GSM stack implementation project and SDR hardware....

OsmocomDECT

[old, abandoned] OsmocomDECT project by Patrick McHardy, implements a linux kernel based DECT stack.

OsmocomGMR

This is the homepage of the Osmocom sub-project GEO Mobile Radio.

OsmocomLCS

This project contains proof-of-concept code to send GPS assistance data to mobile phones using RRLP (Radio Resource Location Protocol) as well as inquiring/obtaining their geolocation using RRLP queries. It uses OsmoNITB to operate the GSM network, and a u-blox GPS receiver to obtain the assistance data....

OsmocomTETRA

This project aims at practical research and experimentation with the TETRA trunked radio system. See OsmocomTETRA.

OsmoDia2GSUP

The Diameter to GSUP (HLR) adapter (OsmoDia2GSUP) enables you to connect osmo-hlr to a 4G MME. It speaks GSUP with osmo-hlr and Diameter/S6a with the MME (hence the name).

OsmoGGSN (former OpenGGSN)

OsmoGGSN is an Open Source implementation of a GGSN (Gateway GPRS Support Node). It is the successor to OpenGGSN and provides a Gp (GTP v0/v1) interface towards SGSNs like OsmoSGSN and a Gi interface towards the IP network. It supports Linux kernel GTP-U acceleration via a linux-kernel-gtp-u....

OsmoGSMTester

This is a python-based test framework by which we can control a set of BTSs and Modems to execute full-system end-to-end verification tests. We use this within Osmocom to du full end-to-end testing with all our network elements and real BTS + RF + Modem Hardware....

OsmoHLR

The Osmocom Home Location Register (OsmoHLR) is the subscriber database and authentication key store of an Osmocom 2G/3G network. It implements the GSUP protocol which is used by OsmoMSC and OsmoSGSN instead of the classic 3GPP TCAP/MAP protocols....

OsmoHNBGW

An Open Source implenentation of a HNB-GW (HomeNodeB-Gateway), implementing the Iuh, IuCS and IuPS interfaces. It aggregates the Iuh links from femtocells (hNodeBs) and presents them as regular IuCS and IuPS towards MSC and SGSN (such as OsmoMSC and OsmoSGSN). It uses M3UA as signaling transport....

OsmoHNodeB

This is a first step towards implementing a minimal hNodeB upper layer part, mainly handling HNBAP/RUA/RANAP messages on the Iuh interface. This is not expected to be a full / usable hNodeB anytime soon [if ever].

OsmoMGW

Osmocom Media Gateway, to manage, connect and optionally transcode voice streams between different network elements such as BTSs and external entities like SIP. It is typically co-located with both OsmoBSC and OsmoMSC and controlled by them via IETF MGCP (Media Gateway Control Protocol)....

OsmoMSC

New (2017) Osmocom Mobile Switching Center (MSC). It provides a 3GPP AoIP interface towards BSCs like OsmoBSC as well as 3GPP IuCS towards RNCs or HNB-GWs like OsmoHNBGW as well as GSUP towards OsmoHLR. Also features a minimal built-in SMSC with SMPP interface....

OsmoPCU

OsmoPCU is an Open Source GPRS/EGPRS PCU (Packet Control Unit) with Gb/IP interface. It connects via a pcu_socket to OsmoBTS or OsmoBSC and provides RLC/MAC layer and air interface scheduling for GPRS/EGPRS. Connects via 3GPP Gb/IP to a SGSN like OsmoSGSN...

OsmoSGSN

OsmoSGSN is an Open Source implementation of a SGSN (Serving GPRS Support Node). It provides a 3GPP Gb/IP interface towards PCUs like OsmoPCU as well as a Gp (GTP) interface towards GGSNs like OsmoGGSN and a GSUP interface towards OsmoHLR....

OsmoSMLC

Osmocom Serving Mobile Location Center

OsmoSMSC

Scalable Smalltalk/Pharo SMSC with SMPP input and SMPP and SS7 output.

OsmoSTP

Osmocom STP (Signal Transfer Point), implementing SS7 (MTP) routing and SIGTRAN Signalling Gateway functionality. Supports SIGTRAN only, no legacy E1/T1 based signaling links. Currently only MTP-level routing no GTR or GTT yet, but contributions in that area are very welcome....

OsmoTRX

OsmoTRX is a GSM Radio Modem based on a fork of the OpenBTS Transceiver program. It is intended to be used with the osmo-bts-trx variant of OsmoBTS in order to build GSM base stations with Abis/IP interface from general purpose SDR hardware such as USRP or LimeSDR devices....

OsmoUPF

Osmocom User Plane Function

pySim

pySim is a small command-line tool to program(write to) a variety of programmable sim cards.

Qualcomm Linux Modems by Quectel & Co

Information / Research on the internals of Qualcomm Linux based cellular modems available from Quectel and other vendors

Radio Access Network

Osmocom Radio Access Network (RAN), consisting of projects like osmotrx, osmobts, osmobsc, osmopcu and osmo-hnodeb

(51-100/111) Per page: 25, 50, 100, 250

Also available in: Atom CSV

Add picture from clipboard (Maximum size: 48.8 MB)