Welcome to the GSM Base Station project! 📡📱
![IMG_1153](https://private-user-images.githubusercontent.com/87495218/291108641-10e2c7a7-5559-4a7c-aa8e-4ca5f3c479a6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MTk2NTYsIm5iZiI6MTczOTYxOTM1NiwicGF0aCI6Ii84NzQ5NTIxOC8yOTExMDg2NDEtMTBlMmM3YTctNTU1OS00YTdjLWFhOGUtNGNhNWYzYzQ3OWE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDExMzU1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwZmM5OTIxMDE2NDQzNGY5ZGQ2N2VjMmQ5NDBjYzI1ZDgxZDE2NDE4ZjUwZjkxZmZkNjY2MmFlYTQ1OWY3MTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5S-j41tX2uQy-1gbcjZutbjtWCyDWVsOPO3X9T83EPA)
This project allows you to turn your Raspberry Pi into a GSM base station using DragonOS PI, CalypsoBTS, and osmo-nitb-scripts-calypsobts.
- Raspberry Pi 3+/0
- DragonOS PI
- OsmocomBB phones (MotorolaC123/C121/C118)
- USB TTL
- Solder a large circle on the button to GPIO21 (not necessary)
-
Install DragonOS PI on your Raspberry Pi 3+.
-
Clone the CalypsoBTS repository:
git clone https://github.com/jhonnybonny/PIGSM
-
Run install script:
cd PIGSM && sudo bash install.sh
-
Start osmo-nitb-scripts-calypsobts:
cd /usr/src/osmo-nitb-scripts-calypsobts sudo bash trx.sh
Press power button (or use script if u solder power button)
sudo python3 phone.py #DIR PIGSM
EDIT ARFCN IN CLOCK !!! ( transceiver -e 1 -a NEARBY_ARFCN -r99 )
sudo nano /usr/src/osmo-nitb-scripts-calypsobts/services/osmo-trx-lms.service
sudo bash install_services.sh sudo python3 main.py -u --rmdb
-
Your GSM base station is UPed!
This project is licensed under the MIT License.