»Production-Grade Cell Broadcast for Osmocom« Harald Welte; Talk (30 minutes)

In Q2+Q3 2019, the speaker is working on a [funded] project to implement proper Cell Broadcast support in Osmocom. Let's cover the current status and the goals for this project, including a proper OsmoCBC 3GPP standard interfaces between CBC and BSC OsmoBSC side scheduling of SMCB 3G suppor...

»Dinner Sunday« ; Misc (Food, ...) (30 minutes)

Chinese Food @ Ming Dynastie

»device-side CCID implementation for sysmoOCTSIM« Harald Welte, Kevin Redon; Talk (30 minutes)

Walk-through the device side USB-CCID firmware implementation for the sysmoOCTSIM, with focus on architecture, testing and obstacles.

»Lunch Monday« ; Misc (Food, ...) (30 minutes)

sandwiches + salads

»35C3 aftermath« Neels Hofmeyr, Alexander Couzens; Talk (30 minutes)

Let's cover how the Osmocom GSM + 3G test network worked @ 35C3

»Dinner Saturday« ; Misc (Food, ...) (30 minutes)


»osmo-remsim: Remote SIM software« Harald Welte; Talk (30 minutes)

Since the first osmo-remsim tag has been pushed to the repo on April 1st (no April fools joke!), let's have a look at the software, it's capabilities, configurations and architecture

»SGs interface in OsmoMSC« Philipp Maier; Talk (30 minutes)

Recently, we introduced a SGs interface to osmo-msc for CSFB and SMS interoperation with 4G/LTE. This talk covers SGs interface basics as well as how we added it to osmo-msc

»Doing long distance digital links using the HF radio band / Rhizomatica's HERMES project in Mexico« Rafael Diniz, Keith Whyte; Talk (30 minutes)

In this talk we will present the system we used in the HERMES (High-frequency Emergency and Rural Multimedia Exchange System), winner of the Off-the-Grid Internet Challenge of Mozilla WINS Challenge.

At HERMES demonstration in Mexico the system was composed by a couple of ICOM IC-7100 radios (10...

»Lunch Sunday« ; Misc (Food, ...) (30 minutes)


»Inter-MSC handover: How it works and how we implement it« Neels Hofmeyr; Talk (30 minutes)

This talk covers Inter-MSC hand-over both on the conceptual side, as well as the osmo-msc implementation.

»State of the T.I.C. (rhizomatica) network in Oaxaca« Keith Whyte; Discussion (30 minutes)

Review of the Mobile Networks in Oaxaca

»Lunch Saturday« ; Misc (Food, ...) (30 minutes)

Soups + Sandwiches

»osmo-config-merge« Harald Welte; Talk (30 minutes)

Introducing a small tool that can be used to manage incremental changes to libosmocore/vty-style configuration files. How it works + quick demo

»GPG keysigning party« Harald Welte; Workshop/Hacking (30 minutes)

Let's grow the web of trust and do some gpg keysigning among Osmocom developers

»Dinner Friday« ; Misc (Food, ...) (30 minutes)


»The iCE40 FPGA« Sylvain Munaut; Talk (30 minutes)

Overview of this device and various things I did with it during the year

»osmo-rfds: Osmocom RF delay simulator« Sylvain Munaut; Talk (30 minutes)

osmo-rfds is a small project that is used to introduce configurable delay into an actual RF path. This is used e.g. to simulate propagation delay and test timing advance control loops in Osmocom GSM.

»Frequency hopping for SDR based GSM mobile station« Piotr Krysik; Talk (30 minutes)

How to add frequency hopping to GNU Radio based GSM mobile station transceiver?

»OsmocomBB Layer1 on Mediatek: Status Report« Craig Comstock; Workshop/Hacking (30 minutes)

I would like to share my progress in porting layer1 to fernvale (MediaTek 626x chipset) and discuss how best to proceed with the goal of getting layer1+nuttx+mobile on fernvale as well as related devices like sim800[A-Z] and dz-09 like watches. Possibly also discussing newer chipsets like mtk6735...

»Productive analysis of GSM protocol traces in wireshark« Harald Welte (sysmocom); Workshop/Hacking (30 minutes)

We assume everyone can look at a protocol trace in wireshark. However, GSM protocols on Abis, A and other interfaces have their peculiarities, and the relevant dissectors have little-known options. Let's share some best practises.

»nextepc from the Osmocom point of view« Harald Welte; Talk (30 minutes)

Let's have a bit of a run-through on the nextepc software architecture (threads, libraries, ...) to understand what's similar and what's different from the Osmocom CNI projects

»Running Osmocom combined with LTE« Harald Welte; Talk (30 minutes)

What do we need to do in order to operate a 4G/LTE network that's integrated with Osmocom 2G/3G?

»Lunch Friday« ; Misc (Food, ...) (30 minutes)

Sandwiches + Salads

»Software defined E1« Sylvain Munaut; Talk (30 minutes)

The progress made so far, what's left to do ...

»Osmo-GSM-Tester: (E)GPRS test setup« Pau Espin Pedrol; Talk (30 minutes)

How we put all pieces together in osmo-gsm-tester to have (E)GPRS tests for different scenarios. Issues found during the process, fixes and workarounds.

»External SMS interface: SMS over GSUP« Vadim Yanitskiy; Talk (30 minutes)

Recently an external interface for SS/USSD was introduced. This time I am going to present an alternative (to SMPP) way of forwarding SMS messages between the Osmocom CNI and SMSC (Short Message Service Center) or some ESME (External Short Messaging Entity).

»Aastra/Mitel DECT base station dissection« Harald Welte; Talk (30 minutes)

Let's look behind the scenes of modern "enterprise" DECT base stations

»The quest for higher (satcom) bands« Dimitri Stolnikov; Talk (30 minutes)

In this talk we're going to cover the possibilities to receive higher (satcom) bands with a reasonable budget.