Build Your Own GSM/GPRS Network

Have you ever wanted to build your own cellular network?

This project guides you through creating a functional GSM network with internet access, allowing you to make calls and send texts between mobile phones.

RFS GSM/GPRS LAB

This project aims to build a functional GSM network from scratch, enabling users to make and receive calls and access the internet using standard GSM mobile phones.

RFS GSM/GPRS Lab

The network will be built using open-source software and readily available hardware, making it an accessible and educational project for anyone interested in telecommunications.

Goals

  1. Successfully establish a GSM/GPRS network with basic call functionality. Done
  2. Provide internet access to devices on the network. Half Done
  3. Explore advanced features like SMS messaging and call routing.
  4. Document the process to make it reproducible for others.
  5. Create a Dashboard
  6. Create a RPI Image fully configured

Features

RFS GSM Lab

Installation

Setting up your own GSM network is made easy with two installation options.
If you prefer a plug-and-play experience, simply use my pre-built system image with all the necessary software pre-configured.
For those who like to be more involved in the process, install your preferred operating system and then run my automated installation scripts to quickly set up the required software environment.
This provides flexibility to tailor the installation to your specific needs and preferences.

Contributing

Contributions to this project are welcome!

Feel free to submit pull requests for bug fixes, feature enhancements, or documentation improvements.

Join my Discord and please be patient : https://discord.gg/jkUKw2cBxX

Licensing

Operating a GSM network usually requires a license from your country’s telecommunications regulator.

Frequency Allocation

You’ll need to obtain permission to use specific frequencies for your network.

Compliance

Ensure your network complies with all relevant regulations and standards.