|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....
[old, abandoned] OsmocomDECT project by Patrick McHardy, implements a linux kernel based DECT stack.
Z-Netz related stuff
|Misc Hardware Projects||
Various uncategorized small hardware projects that don't each deserve their own redmine project
Various modules for building lab/testing setups using an industry-standard 3U component carrier
|Misc DECT hacks||
Various miscellaneous DECT hacks / information
|UUCP and UseNet||
UUCP and UseNet related stuf
USIM applet and HLR feature to allow obfuscating the IMSI of a subscriber,
|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....
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, ...
UmTRX is a dual-channel wide-band SDR transceiver that is designed to be used with OpenBTS and OsmoBTS GSM base stations. Given its SDR architecture UmTRX can easily be used with many other RF applications, and a combination of FPGA and FPRF (Field-Programmable RF) technology plus the ability to process data on a CPU or a DSP, makes it an extraordinarily flexible platform. See UmTRX....
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....
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...
|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.
This project is a home for several libraries providing common GPRS routines:
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.
This is the Osmocom version of libsmpp34, an implementation of the SMPP Protocol v3.4
This is the homepage of the Osmocom sub-project GEO Mobile Radio.
This is the A-bis interface library as used by OsmoBSC/OsmoNITB
This is basically a place-holder for everything else that doesn't fit in other places.
|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...
|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.
This is about a set of shared C programming libraries the Osmocom project develops+maintains, such as
|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:
|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:
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....
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. ...
|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....