This is about a set of shared C programming libraries the Osmocom project develops+maintains, such as
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....
[old, abandoned] OsmocomDECT project by Patrick McHardy, implements a linux kernel based DECT stack.
This is the homepage of the Osmocom sub-project GEO Mobile Radio.
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....
This project aims at practical research and experimentation with the TETRA trunked radio system. See OsmocomTETRA.
|OsmoGGSN (former OpenGGSN)
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....
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....
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].
Osmocom Serving Mobile Location Center
Scalable Smalltalk/Pharo SMSC with SMPP input and SMPP and SS7 output.
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 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....
Osmocom User Plane Function
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