On September 21, I headed to Los Angeles to work as research scholar at Mario Gerla’s group at UCLA. After searching for a flat and stuff I finally made it to the campus and got my desk in the lab.

The campus is really beautiful and alive with all the students hanging around.

read more

Yesterday, they started digging up the street in front of my girlfriends house to put some fibre cables for faster internet—very cool. But it became even better: at the construction site, they placed two pairs of mobile traffic lights, which I could receive perfectly fine without leaving home.

read more

Ever since I got my hands on Software Defined Radios (SDRs), I wanted to decode the signals that are used to display live information at bus stops. I tried for quite some time to find information online, but there is not much technical stuff available. Even though companies have tons of flyers showing what they can do, there’s no information about how they do it. To make things worse, there seems to be no a standard and every company comes up with their own individual and undocumented solution.

Some people in the SDR community already looked into those systems. I guess the first was Oona, who found that the displays in Helsinki are controlled via DARC. DARC is a data subcarrier on FM broadcast radio, i.e., it’s a centralized system where a local radio station is distributing the information. More recently, some guys from the Chaos Computer Club in Munich implemented DARC based on GNU Radio. They talked about their implementation, their experiments, and how DARC it is used in Munich at Easterhegg 2015.

Of course, I started by checking whether DARC is also used in Paderborn, Germany, where I currently live. I fired up gr-rds, my GNU Radio FM Radio Data System (RDS) implementation to scan through the spectrum and search for an additional data subcarrier on FM radio, but, unfortunately, I could not find one. Since I didn’t have any other information, I just started to look around.

read more

I’m very happy to see that parts of gr-rds, my FM RDS/TMC code, is now also included in GQRX, allowing GQRX to display channel information.


Today was the review of the BATS project, deciding whether the project will fly for another three years. After lots of preparation in the last weeks everything went smoothly and the project got extended.

I had a small indoor demo, showing our BOC transceiver, which we also used in our protocol design paper.

read more


Today—one day before my birthday—I received a scholarship from DAAD, the german academic exchange service.

I applied for a six months research stay at Mario Gerlas group at UCLA. The initial plan was to go there in early September, but since the review process took longer than expected, it will be a bit delayed. Let’s see how long it takes to get a visa.

The scholarship is part of the FITweltweit program of DAAD. The program is directed towards Computer Science students and supports research oriented short term visits of up to six months.

At UCLA, I will continue working with my GNU Radio WiFi transceiver. Really looking forward to my stay abroad!


MobiHoc 2016, the Seventeenth International Symposium on Mobile Ad Hoc Networking and Computing, will be held in Paderborn, Germany in July 2016.

I’m happy to be the web chair of this iteration of the conference. It was a good excuse to play a bit around with web frameworks. I just uploaded a preliminary version of the website. It’s available at http://www.sigmobile.org/mobihoc/2016/.

Facebook and Twitter pages are also online.

If you have problems, suggestions, find typos – whatever – let me know.


Today, I released gr-keyfob, a GNU Radio out of tree module to decode and re-encode some wireless key fobs from Hella. These keys are usually used in Audis, VWs, and Skodas, but not the brand new ones with a passive entry system.

I will give a short talk at the SDR Academy, co-located with HAM RADIO, where I describe the work flow and the tools I used to build a receiver.

To see what’s inside, I bought one on ebay and cracked it. Here are some photos at different stages of the disassembly process.

read more

Finally, our replacement units from Cohda Wireless arrived.

Last year, we found that the MAC layer of the MK2 series devices had some bugs and did not behave standard compliant. Cohda promised us to send some MK5 devices and today, 13 months later, they arrived. Looking forward to test them.