FeTAp 611 unplugged: Taking a rotary dial phone to the mobile age

This project transforms a classic rotary phone into a mobile device. Previous talks have analyzed various aspects of analogue phone technology, such as rotary pulse detection or ringing voltage generation. Now this project helps you get rid of the cable: it equips the classic German FeTAp 611 with battery power and a flyback SMPS based ringing voltage generator - but still maintains the classical look and feel. The talk demonstrates the journey of bridging analog and digital worlds, explaining how careful design connects a vintage phone to today's mobile environment - in a way that will make your grandparents happy.

This talk follows the journey of transforming a classic German FeTAp 611 rotary phone into a mobile device while keeping its vintage charm. Building on earlier retrofits, this project aims to combine the following design goals into a mobile version of the Fernsprechtischapparat:

This talk will walk you through certain aspects of the German analog telephony standard 1TR110-1, and the challenges faced when implementing those on a battery-powered device with little space. It explains In the course of the development, I discovered that the project is not only a good way to get a glimpse into various aspects of ancient and modern types of electronics - but also into people's reactions when such a phone suddenly starts ringing on a flea market... :-)

The video is available on media.ccc.de.


Update 2026-03-25: The schematic is available for download under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license (CC-BY-NC-SA-4.0).

Update 2026-03-24: The firmware is available on Github https://github.com/michaelweiner/femap-firmware.



This is the web page accompanying the 39c3 talk on 27.12.2025.


Contact: Michael Weiner, m f w AT posteo DOT de
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEadjaYhYJKwYBBAHaRw8BAQdAlrk88j+LgypEMadS3sY8GAe7AYrCX/tMDIg7
gJueJe60Hk1pY2hhZWwgV2VpbmVyIDxtZndAcG9zdGVvLmRlPoiWBBMWCgA+FiEE
BJ0KVnHfTEITmpf8UVFsPCHiXoIFAmnY2mICGwMFCQWjmoAFCwkIBwIGFQoJCAsC
BBYCAwECHgECF4AACgkQUVFsPCHiXoKB2wD7BpUh0HS3eBla5/yuU5mxS/vMqVmZ
cZd6RVWaYE9XoOIA/jVTd4KB2C0v6IIF+PMoxiVJ3JkIMdZzRp8tuIfON2cPuDgE
adjaYhIKKwYBBAGXVQEFAQEHQC1a+D8NuH2IrAppPd4mP6/jlBh9ho0eu+9RdZt2
5XhnAwEIB4h+BBgWCgAmFiEEBJ0KVnHfTEITmpf8UVFsPCHiXoIFAmnY2mICGwwF
CQWjmoAACgkQUVFsPCHiXoL0DAD+JDZVZQ/n3alcvRzUUYl+TqLJXU411GGdX15h
SPrEyTwA/090oL6h7UpI318Ct1i7I24P5R3s8qwlgGRPvt3BvdkE
=G/L+
-----END PGP PUBLIC KEY BLOCK-----