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)....
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
This is a more experimental, work-in-progress port of the OsmocomBB Layer1 to the Nuttx RTOS
|Cellular Network Infrastructure||
This is a group of Osmocom programs implementing cellular network infrastructure components for GSM, GPRS, EDGE, UMTS, HSPA, LTE and their associated interfaces and protocol stacks.
This includes components for classic circuit-switched GSM:...
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].
|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:
This covers the libosmocore.git repository including libosmocore, libosmogsm, libosmogb, libosmoctrl, libosmocodec, libosmocoding.
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....
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.
|Osmocom Conferences (OsmoDevCon, OsmoCon, OsmoDevCall)||
The Osmcoom [Developer] Conference, an annual event where Osmocom Developers and Users gather
|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. ...
Some general retrocomputing stuff that's not specifically networking related.
|Open Source IMS Client||
Some exploration and hacking towards putting tother an open source IMS (VoLTE, VoWiFi) client
Software project for [ab]using DVB-T USB receivers based on RTL2132 as inexpensive SDR receivers
Scalable Smalltalk/Pharo SMSC with SMPP input and SMPP and SS7 output.
RF delay simulator using the ADI Pluto SDR
|SuperSignal AP 2820V||
Research on the Vodafone/Sagem SuperSignal AP 2820V femtocell
pySim is a small command-line tool to program(write to) a variety of programmable sim cards.
Project about Retro-Communication using BBSs, Modems, DFÜ, Points, etc ...
The goal here is to re-create the modem / bbs / mailbox communication systems of the (late) 1980s and 1990s.
We use the bbs-revival mailing list to coordinate...
Project about operating ancient, phased-out networking technologies such as TDM, ISDN, PDH, SDH, FDDI, ArcNet, TokenRing and others. The purpose of this is to keep alive the knowledge about the technology, and to be able to present it to interested parties....
|osmo-ePDG - VoWifi Evolved Packet Data Gateway||
plan for upcoming open source ePDG (IPsec cateway for VoWiFi)
PFCP protocol encoding and decoding, and generic PFCP endpoint implementation