Project

General

Profile

Projects

Filters

Apply Clear

Name Description
osmo-lab-rack

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

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-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-fl2k

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

osmo-ePDG - VoWifi Evolved Packet Data Gateway

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

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-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-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-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-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-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

OpenVizsla USB tracer/analyzer

OpenVizsla is a Open Hardware FPGA-based USB analyzer for USB Low-Speed, Full-Speed and High-Speed. Unlike other similar devices on the market, hardware design files are available as well as full source code for the firmware and client software of the device....

OpenBSC

This is a legacy all-in-one implementation of the Osmocom BSC + MSC + HLR, instead refer to OsmoBSC, OsmoMSC, OsmoHLR.

This is a project aiming to create a Free Software, (A)GPL-licensed software implementations for the GSM/3GPP protocol stacks and elements....

Open Source IMS Client

Some exploration and hacking towards putting tother an open source IMS (VoLTE, VoWiFi) client

OP25

OP25 is a not-for-profit project to bring together folks that are interested in implementing APCO P25 using a software-defined radio. Our goal is to build a software-defined analyzer for APCO P25 signals that is available under the GNU Public License (GPL)....

OCTOI - Osmocom Community TDM over IP

Building a community TDM-over-IP network so retronetworking enthusiasts can interconnect equipment with ISDN, Frame Relay or other technologies using PRI (E1) or BRI TDM technology in a private TDM network.

Nuttx-bb

This is a more experimental, work-in-progress port of the OsmocomBB Layer1 to the Nuttx RTOS

multi-voltage USB UART

A small USB UART board with two CMOS UARTs exposed on 2.54mm headers.

The logic voltage can be manually selected at 1.8, 2.3, 2.5, 2.8, 3.0 or 3.3V

mPCIe WWAN modem USB breakout board

This is a small break-out board for miniPCIe (mPCIe) type cellular / WWAN modems.

It allows you to insert a mPCIe modem from any vendor, and it will provide you with:
  • mini USB socket for connection to a USB Host (like your PC/Laptop or Embedded System)...
Mobile (in)Security

This website is intended to collect information about publicly-known security issues and other bugs of mobile communications systems, with a particular focus on the 3GPP-specified protocol layers of GSM, GPRS, EDGE and WCDMA. We collect informationon issues at any protocol layer and at any of the interfaces, i.e. the Um air interface just as well as A-bis, A, IuB, C or any of the SS7/MAP/TCAP based core network interfaces....

Miscellaneous Projects

This is basically a place-holder for everything else that doesn't fit in other places.

Misc Hardware Projects

Various uncategorized small hardware projects that don't each deserve their own redmine project

Misc DECT hacks

Various miscellaneous DECT hacks / information

M.2 (NGFF) WWAN modem USB breakout board

This is a small break-out board for M.2 (NGFF) type cellular / WWAN modems.

It allows you to insert a M.2 modem from any vendor, and it will provide you with:
  • mini USB 3 socket for connection to a USB Host (like your PC/Laptop or Embedded System)
  • 5V DC input for power supply (USB supply usually insufficient for a modem)...
M.2 (NGFF) WWAN modem + SIM Card emulation board

This is a carrier board for M.2 (NGFF) type cellular / WWAN modems with integrated SIMtrace2.

It allows you to insert a M.2 modem from any vendor, and it will provide you with:
  • mini USB 3 socket for connection to a USB Host (like your PC/Laptop or Embedded System)...
Linux Kernel GTP-U

This is an implementation of the GTP-U (user plane) inside the Linux kernel. Originally developed within Osmocom, it was brought further in cooperation by Travelping, and is now in mainline Linux since 4.7.0. You can use it as a high-performance user plane e.g. from OsmoGGSN...

linmodem

Here is the generic Linux Modem. This modem is totally software, it means that all the DSP stuff is done by the main CPU, as in some so called "winmodems".

  • Linmodem is also a research project. It contains all the necessary stuff to test new digital communication algorithms. The line simulator and the X11 interface can be used to simulate a complete communication chain....
libsmpp34

This is the Osmocom version of libsmpp34, an implementation of the SMPP Protocol v3.4

libosmocore

This covers the libosmocore.git repository including libosmocore, libosmogsm, libosmogb, libosmoctrl, libosmocodec, libosmocoding.

libosmo-sccp + libosmo-sigtran

Osmocom SCCP + Sigtran (M3UA, SUA) library

libosmo-ranap

De- / encode RANAP messages and provide Iu client implementations (to OsmoMSC for IuCS and OsmoSGSN for IuPS).
Lives in the osmo-iuh git repository.

libosmo-pfcp

PFCP protocol encoding and decoding, and generic PFCP endpoint implementation

libosmo-netif

This is a network interfacing library intended to abstract all kinds of signalling + user payload interfaces, including Abis/IP (IPA), A/IP (SCCPlite), as well as the Osmux protocol

libosmo-gprs

This project is a home for several libraries providing common GPRS routines:

  • libosmo-csn1 - CSN.1 (Concrete Syntax Notation 1) codec;
  • 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-dsp

C-language library for common DSP (Digital Signal Processing) primitives for SDR (Software Defined Radio). They are part of the Osmocom project.

libosmo-abis

This is the A-bis interface library as used by OsmoBSC/OsmoNITB

Huawei HiSilicon Cellular Modems

Information collected on Huawei cellular modems

Hardware Projects

A collection of various small (and not so small) hardware projects created as tools to the cellular research community

GSM Audio Pocket Knife

The GSM Auido Pocket Knife is a small tool that can encode and decode all of the GSM codecs and can convert between various different frame formats, such as the RTP payload formats, those used by the TI Calypso DSP, the Racal 61x3 testers, etc. You can use it as a RTP sink to play back a RTP stream from OsmoBTS. ...

gr-osmosdr

Unified gnuradio input/output block for a variety of SDR devices, including FUNcube Dongle, OsmoSDR, RTL-SDR, MSi2500, SDRplay, SDR-IQ, AirSpy, rad10, HackRF, bladeRF, USSRP/UHD, UMtrx, RedPitaya, FreeSRP, ...

gr-gsm

Gnuradio blocks and tools for receiving GSM transmissions

FidoNet

FidoNet related stuff

erlang/signerl

Erlang implementation of TCAP + MAP Signalling Protocols, runs on top of osmo_ss7 and osmo_sccp

erlang/osmo_ss7

Erlang implementation of M2UA/M3UA/MTP3/SCCP/ISUP codec + utils

erlang/osmo_sccp

Erlang implementation of SCCP (ITU-T Q.71x)

erlang/osmo_map

Erlang implementation of a TCPAP+MAP codec (encoding/decoding). You most likely want to use signerl, not this.

erlang/mgw_nat

Erlang MGW NAT/MASQ implementation

Erlang Core Network Signalling Projects

A set of almost complete Erlang projects implementing the core network protocol stacks from SS7/SIGTRAN over SCCP up to TCAP, MAP and CAP.

Currently not actively maintained due to lack of active customer/user interest.

Ericsson RBS 6xxx

This project is an attempt at an independent set of publicly-available documentation of the Ericsson RBS6xxx family of base station products.

EPC - Evolved Packet Core

Information about the Evolved Packet Core (EPC) and related open source projects

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

Also available in: Atom CSV

Add picture from clipboard (Maximum size: 48.8 MB)