An implementation of Analog cellular networks like A-Netz, B-Netz, C-Netz, NMT, AMPS, TACS, JTACS, Radiocom 2000, IMTS, MPT1327, Eurosignal and more http://osmocom-analog.eversberg.eu/
Go to file
Andreas Eversberg 8929b332cb Sound: Recover broken audio connection by closing and reopening the device 2020-10-29 08:00:27 +01:00
docs SIM: several fixes 2020-10-29 07:33:30 +01:00
extra Moved C-Netz "Speicherkarte" to "extra" directory and improved it. 2020-05-24 16:46:39 +02:00
layout Added SIM card emulator/sniffer for C-Netz 2020-05-24 16:46:39 +02:00
src Sound: Recover broken audio connection by closing and reopening the device 2020-10-29 08:00:27 +01:00
.gitignore Added SIM card emulator/sniffer for C-Netz 2020-05-24 16:46:39 +02:00
INSTALL Fixed many typos in output and source code comments 2019-07-15 21:14:52 +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
Makefile.am Moved C-Netz "Speicherkarte" to "extra" directory and improved it. 2020-05-24 16:46:39 +02:00
README Add support for "Eurosignal", a classic paging service 2019-12-10 20:43:00 +01:00
configure.ac Added SIM card emulator/sniffer for C-Netz 2020-05-24 16:46:39 +02:00
git-version-gen initial git import 2016-03-13 09:12:11 +01:00

README

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. With SDR (software defined radio) it can be use without
radio equipment connected to a sound card, and even multiple channels can be
generated simultaniously using SDR. 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)
 * JTACS (Japanese version of TACS)
 * Radiocom 2000 (French network)
 * IMTS / MTS ((Improved) Mobile Telephone Service)
 * Eurosignal (ERuRD paging service)
 * JollyCom (Unofficial network, invented by the author)

Additionally the following communication services are implemented:

 * TV Transmitter with test Images
 * Radio transmitter / receiver
 * Analog Modem Emulation (AM7911)


USE AT YOUR OWN RISK!


Acknowledgements:

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 oebl.de, that provides valuable informations
about A-Netz, B-Netz, C-Netz, Eurosignal and much more.

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 http://www.idesignz.org/AMPS/AMPS_BS.html for first base station
implementation of AMPS.

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

Eric from Smart Card World and Karsten Niehusen from cardomatic.de 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 standard,
which seems not to exist anymore...