Tag Archives: gsm network


What is OpenBTS? OpenBTS is a Unix application that uses a software radio to present a GSM air interface to standard 2G GSM handset and uses a SIP softswitch or PBX to connect calls. (You might even say that OpenBTS is a simplified form of IMS that works with 2G feature-phone handsets.) The combination of the […]

GNU Arm toolchain

This page will describe the procedure for compiling a GNU ARM toolchain. We will build a toolchain consisting of: GCC 4.8.2 Binutils 2.21.1 Newlib 1.19 Getting the buildscript First of all, create a directory you want to use for building the toolchain we are going to do this under the root folder so open up […]


libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs that we develop in the sphere of Free Software / Open Source mobile communications. There is no clear scope of it. […]

OsmocomBB Getting Started

I will be doing this for demo purposes in a Virtual Machine running Kali Linux 2.0 64Bit But it’s best to do this on a native installed Linux System This page will describe how to compile the firmware, the host utilities and how to use them. If you haven’t done so already, checkout PreliminaryRequirements Compiling […]

OsmocomBB Introduction

OsmocomBB is an Free Software / Open Source GSM Baseband software implementation. It intends to completely replace the need for a proprietary GSM baseband software, such as drivers for the GSM analog and digital baseband (integrated and external) peripherals the GSM phone-side protocol stack, from layer 1 up to layer 3 In short: By using […]