»implementing a harmonized shipping label generator« Kevin Redon; Talk (30 minutes)

The EU decided to switch to harmonized shipping labels, but no one seems to have implemented it yet. This is my simple try.

»Schedule Planning Friday« Sylvain Munaut, Harald Welte; Misc (Food, ...) (30 minutes)

Let's finalize the schedule at least for today

»subscriber create on demand in post-NITB world« Oliver Smith; Discussion (30 minutes)

subscriber create on demand in post-NITB world

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

Chinese Food @ Ming Dynastie

»Welcome to OsmoDevCon 2019« Harald Welte; Talk (30 minutes)

Welcome notice, organizational announcements, ...

»getting started with Atmel | START on sysmoOCTSIM« Harald Welte, Kevin Redon; Talk (30 minutes)

Because we couldn't find any decent multi-slot SIM card (e.g. smart card) reader, we decided to build our own: the sysmoOCTSIM. This use the recent Microchip SAM E54 micro-controller, which is only supported by the Atmel START web-based IDE. We will briefly present the sysmoOCTSIM and how to get ...

»OsmocomBB, LUA and virtualized load testing« Holger Freyther; Talk (30 minutes)


»osmo-trx / osmo-bts-trx discussion« Alexander Couzens, Sylvain Munaut, Joachim Steiger, Pau Espin Pedrol; Discussion (30 minutes)

discuss current issues around osmo-trx / osmo-bts-trx

»osmo-small-hardware.git update« Harald Welte, Dimitri Stolnikov, Sylvain Munaut; Talk (30 minutes)

what has been happening in osmo-small-hardware.git

»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

»Unstructured Supplementary Social Event (USSE) Saturday« ; Misc (Food, ...) (30 minutes)

Chat + Hack + Drink

»CCC Camp 2019 cellular network plans« Alexander Couzens; Discussion (30 minutes)

Let's talk about plans for cellular networks at the CCC camp

»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

»Unstructured Supplementary Social Event (USSE) Friday« ; Misc (Food, ...) (30 minutes)

Chat + Hack + Drink

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

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

»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.

»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 support f...

»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

»osmo-ccid-firmware: libosmocore+talloc on uC; USB testing from TTCN-3« Harald Welte; Talk (30 minutes)

tales from the osmo-ccid-firmware development

»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

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

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

»RRLP / OsmoLCS revamping?« ; Discussion (30 minutes)

RRLP / OsmoLCLS revamping

»Schedule Planning Monday« Sylvain Munaut, Harald Welte; Misc (Food, ...) (30 minutes)

Let's finalize the schedule

»Iu / 3G testing of OsmoMSC, OsmoSGSN + OsmoHNBGW using TTCN3« Harald Welte; Talk (30 minutes)

Architecture of our upcming Iu test cases in TTCN-3

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


»Schedule Planning Sunday« Sylvain Munaut, Harald Welte; Misc (Food, ...) (30 minutes)

Let's finalize the schedule at least for today

»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.

»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?

»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...

»MSC / MGW / SDP / channel type issues« Keith Whyte; Discussion (30 minutes)

MSC / MGW / SDP / channel type issues

»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

»re-introducing osMUX in osmo-{bsc,msc,mgw}« Pau Espin Pedrol; Discussion (30 minutes)

re-introducing osMUX in osmo-{bsc,msc,mgw}

»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.

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

Sandwiches + Salads

»Schedule Planning Saturday« Sylvain Munaut, Harald Welte; Misc (Food, ...) (30 minutes)

Let's finalize the schedule at least for today

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

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

»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).

»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.

»Random Q+A« Keith Whyte; Discussion (30 minutes)

Random Q+A

»Event feedback« Keith Whyte; Discussion (30 minutes)