|SIM card related Projects
[old, abandoned] OsmocomDECT project by Patrick McHardy, implements a linux kernel based DECT stack.
|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....
2nd generation SIMtrace: Uses same circuit board / peripherals as SIMtrace 1, but contains a SAM3 (Cortex-M3) instead of the SAM7 (ARM7TDMI) microcontroller. The SAM3 has a faster CPU and its internal USB peripheral offers more endpoints. This can be used for more features in the devie firmware, such as man-in-the-middle....
|SDR (Software Defined Radio)
A collection of various small (and not so small) hardware projects created as tools to the cellular research community
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)....
|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.
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.
|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
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....
An utility to convert the circuit-switched A interface of a BSplus into SCCP-lite A-over-IP
|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.
C-language library for common DSP (Digital Signal Processing) primitives for SDR (Software Defined Radio). They are part of the Osmocom project.
|Cellular Modem Information
collects various bits of (low-level technical) information on cellular modems
De- / encode RANAP messages and provide Iu client implementations (to OsmoMSC for IuCS and OsmoSGSN for IuPS).
Distributed GSM architecture, suitable for de-centralized, autonomous networks with intermittent connectivity.
Erlang implementation of a TCPAP+MAP codec (encoding/decoding). You most likely want to use signerl, not this.
Erlang implementation of M2UA/M3UA/MTP3/SCCP/ISUP codec + utils
Erlang implementation of SCCP (ITU-T Q.71x)
Erlang implementation of TCAP + MAP Signalling Protocols, runs on top of osmo_ss7 and osmo_sccp
Erlang MGW NAT/MASQ implementation