An implementation of Analog cellular networks like A-Netz, B-Netz, C-Netz, NMT, AMPS, TACS, JTACS, Radiocom 2000, IMTS, MPT1327, Eurosignal and more
Go to file
Andreas Eversberg ee3fbeb03b Split call control from built-in call console by using MNCC layer 2017-11-05 16:58:31 +01:00
docs work on docs 2017-10-22 19:23:20 +02:00
sim Added and fixed extra compiler warnings 2016-10-07 08:55:18 +02:00
src Split call control from built-in call console by using MNCC layer 2017-11-05 16:58:31 +01:00
.gitignore add new libs.a to .gitignore 2017-09-11 20:42:06 +02:00
LICENSE Add GPL 3 license text, as it is refered to in every source code 2016-12-15 17:56:44 +01:00 C-Netz: Generator and Arduino programmer for SIM cards 2016-10-03 13:33:33 +02:00
README Implementation of "Radiocom 2000", the analog French mobile network 2017-08-09 17:27:12 +02:00 Give hint to alter PKG_CONFIG_PATH, if SoapySDR or UHD was not found 2017-09-11 20:31:29 +02:00
git-version-gen initial git import 2016-03-13 09:12:11 +01:00


This software implements base station protocol of classic mobile phones. With
radio transmitter and receiver connected to one sound card and a headset
connected to another sound card, it is possible to make and receive calls to
and from mobile phone. Currently supported networks:

 * A-Netz
 * B-Netz (ATF-1)
 * C-Netz
 * NMT 450 / 900 (Nordic Mobile Telephone)
 * AMPS (Advanced Mobile Phone System)
 * TACS (Total Access Communication System)
 * Radiocom 2000 (French network)



Carsten Wollesen for donating Telefunken 4015 B-Netz phone back in the 90's.

Klaus Adler for helping me to retrieve complete NMT specification and donating
a BSA44 (magnetic card C-Netz hackable phone) back in the 90's.

Andy Zauner for providing signaling specification of C-Netz back in the 90's.

Hans Wigger for providing valuable informations about A-Netz and B-Netz and
helping me to get an A-Netz phone.

Stephan Hessberger for his work on, that provides valuable informations
about A-Netz, B-Netz and C-Netz.

Friedhelm Hillebrand for providing complete specification of the mobile phone
of C-Netz.

Mikko Ristila for providing newer NMT specs (with DMS/SMS specifications).

Dieter Spaar and Mark Atherton for prividing AMPS informations and recordings
to verify and debug AMPS support.
See for first base station
implementation of AMPS.

Telecommunication Industry Association for providing TIA/EIA-533 documentation.
"Reproduced under written permission from Telecommunications Industry

Eric from Smart Card World and Karsten Niehusen from for
providing memory cards to be programmed for older C-Netz phone.

Dieter Spaar providing TACS recordings to verify and debug TACS support.

Hans Wigger providing Radiocom 2000 recordings to reverse-enigeer the signalling