summaryrefslogtreecommitdiff
path: root/gsm-receiver
diff options
context:
space:
mode:
Diffstat (limited to 'gsm-receiver')
-rw-r--r--gsm-receiver/src/lib/gsm_receiver_cf.cc5
-rwxr-xr-xgsm-receiver/src/python/gsm_receive.py4
-rwxr-xr-xgsm-receiver/src/python/gsm_receive_usrp.py2
3 files changed, 4 insertions, 7 deletions
diff --git a/gsm-receiver/src/lib/gsm_receiver_cf.cc b/gsm-receiver/src/lib/gsm_receiver_cf.cc
index 9b2057d..db662ae 100644
--- a/gsm-receiver/src/lib/gsm_receiver_cf.cc
+++ b/gsm-receiver/src/lib/gsm_receiver_cf.cc
@@ -72,14 +72,11 @@ void gsm_receiver_cf::read_key(std::string key)
for (i = 0;i < 8;i++) {
b = d_hex_to_int[(char)key[(i)*2]]*16 + d_hex_to_int[(char)key[i*2+1]];
d_KC[i] = (byte)b;
- }
+ }
}
void gsm_receiver_cf::process_normal_burst(burst_counter burst_nr, const unsigned char * burst_binary)
{
-// static byte KC[] = { 0xAD, 0x6A, 0x3E, 0xC2, 0xB4, 0x42, 0xE4, 0x00 };
-// static byte KC[] = { 0x2B, 0x08, 0x74, 0x9F, 0xDD, 0x0D, 0x9C, 0x00 };
-// printf("%x", KC[0]);
float decrypted_data[148];
unsigned char * voice_frame;
diff --git a/gsm-receiver/src/python/gsm_receive.py b/gsm-receiver/src/python/gsm_receive.py
index 4cfb876..130eb05 100755
--- a/gsm-receiver/src/python/gsm_receive.py
+++ b/gsm-receiver/src/python/gsm_receive.py
@@ -6,7 +6,7 @@ from gnuradio.eng_option import eng_option
from optparse import OptionParser
from os import sys
-for extdir in ['../../debug/src/lib','../../debug/src/lib/.libs','../lib','../lib/.libs','../..debug/src/lib/decoder/openbts/SIP']:
+for extdir in ['../../debug/src/lib','../../debug/src/lib/.libs','../lib','../lib/.libs']:
if extdir not in sys.path:
sys.path.append(extdir)
import gsm
@@ -95,7 +95,7 @@ class gsm_receiver_first_blood(gr.top_block):
help="Input filename")
parser.add_option("-O", "--outputfile", type="string", default="cfile2.out",
help="Output filename")
- parser.add_option("-k", "--key", type="string", default="2B 08 74 9F DD 0D 9C 00",
+ parser.add_option("-k", "--key", type="string", default="AD 6A 3E C2 B4 42 E4 00",
help="KC session key")
(options, args) = parser.parse_args ()
diff --git a/gsm-receiver/src/python/gsm_receive_usrp.py b/gsm-receiver/src/python/gsm_receive_usrp.py
index a4e9720..7418d54 100755
--- a/gsm-receiver/src/python/gsm_receive_usrp.py
+++ b/gsm-receiver/src/python/gsm_receive_usrp.py
@@ -10,7 +10,7 @@ from gnuradio.eng_option import eng_option
from optparse import OptionParser
from os import sys
-for extdir in ['../../debug/src/lib','../../debug/src/lib/.libs']:
+for extdir in ['../../debug/src/lib','../../debug/src/lib/.libs','../lib','../lib/.libs']:
if extdir not in sys.path:
sys.path.append(extdir)
import gsm
personal git repositories of Harald Welte. Your mileage may vary