summaryrefslogtreecommitdiff
path: root/gsmsp/INSTALL
blob: be7aca414ccab138cb00e5431e073324feed3f6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59


A gnu radio implementation to receive and decode GSM packets.

Install
=======

./configure
make
# The release comes with a example capture file. Test if it works:
./run.sh

Analyzing GSM data
==================

The release does not support live captures (yet).

 1. Search for a base station in your area. See "BTS searching by Robert"
    or use the Nokia Field Tester (NetMonitor) to find the channel number
    of you operator and calculate the frequency from it.

 2. From the gnu-radio installation use usr_rx_cfile.py to capture data:
    Example of capturing 10seconds of gsm data on 940.8Mhz:

    # samples=`expr 64000000 / 118 '*' 10`
    # ./usrp_rx_cfile.py -d 118 -f 940.8M -N $samples 940.8Mhz_118.cfile

 3. Make the file available to gsmsp:
    # cd ~/gsmsp
    # ln -sf /wherever/the/cfile/is/940.8Mhz_118.cfile signal.data
    # ./run.sh 

Requirements
============

 * gnu radio (tested with 3.0.2 and 3.0.3)
 * python (tested with 2.4.4)
 * python-numeric (tested with 23.7)

Supported Platforms
===================

 * gentoo linux
 * cygwin

Limitations
===========

 * receiving only
 * only BTS -> MS traffic. 
 * no channel hopping

Your sincerly,

THE GSM SCANNER PROJECT
http://wiki.thc.org/gsm



personal git repositories of Harald Welte. Your mileage may vary