|Altair LTE Modems||
Information about the Altair "FourGee" 3100 - 3800 LTE modems
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...
An utility to convert the circuit-switched A interface of a BSplus into SCCP-lite A-over-IP
|Cellular Modem Information||
collects various bits of (low-level technical) information on cellular modems
|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:...
legacy and/or unmaintained CNI projects
|Core Network (CN)|
|Core testing infrastructure||
Issues that have to do with our core testing infrastructure (TTCN3 issues, docker setup) go here.
Issues specific to one test component should still be filed in the respective projects (e.g. osmo-msc).
Distributed GSM architecture, suitable for de-centralized, autonomous networks with intermittent connectivity.
|E1/T1 Hardware Interface (including icE1usb)||
This is about various projects implementing diffrent types of E1/T1 interfaces, including osmo-e1-xcvr, as well as a passive e1-tracer and icE1usb, our latest ICE40 FPGA based USB-E1 adapter.
|E1/T1 Tap Adapter||
￼The Osmocom E1/T1 tap adapter allows you to tap into the communication of an E1/T1 line.
This is useful for tracing/analyzing communications on any type of E1/T1 based interface, such as A-bis, A and core network interfaces in GSM networks, as well as classic ISDN networks....
|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.
|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.
Erlang MGW NAT/MASQ implementation
Erlang implementation of a TCPAP+MAP codec (encoding/decoding). You most likely want to use signerl, not this.
Erlang implementation of SCCP (ITU-T Q.71x)
Erlang implementation of M2UA/M3UA/MTP3/SCCP/ISUP codec + utils
Erlang implementation of TCAP + MAP Signalling Protocols, runs on top of osmo_ss7 and osmo_sccp
FidoNet related stuff
Gnuradio blocks and tools for receiving GSM transmissions
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, ...
|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. ...
A collection of various small (and not so small) hardware projects created as tools to the cellular research community
|Huawei HiSilicon Cellular Modems||
Information collected on Huawei cellular modems
USIM applet and HLR feature to allow obfuscating the IMSI of a subscriber,
This is the A-bis interface library as used by OsmoBSC/OsmoNITB
C-language library for common DSP (Digital Signal Processing) primitives for SDR (Software Defined Radio). They are part of the Osmocom project.
This project is a home for several libraries providing common GPRS routines:
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
PFCP protocol encoding and decoding, and generic PFCP endpoint implementation
De- / encode RANAP messages and provide Iu client implementations (to OsmoMSC for IuCS and OsmoSGSN for IuPS).
|libosmo-sccp + libosmo-sigtran||
Osmocom SCCP + Sigtran (M3UA, SUA) library
This covers the libosmocore.git repository including libosmocore, libosmogsm, libosmogb, libosmoctrl, libosmocodec, libosmocoding.
This is the Osmocom version of libsmpp34, an implementation of the SMPP Protocol v3.4
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".
|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...
|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:
|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:
|Misc Hardware Projects||
Various uncategorized small hardware projects that don't each deserve their own redmine project
This is basically a place-holder for everything else that doesn't fit in other places.
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....
|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:
|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
This is a more experimental, work-in-progress port of the OsmocomBB Layer1 to the Nuttx RTOS
|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.
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)....
|Open Source IMS Client||
Some exploration and hacking towards putting tother an open source IMS (VoLTE, VoWiFi) client
|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....
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.