Commit Graph

207 Commits

Author SHA1 Message Date
Harald Welte 99de0b0ce9 GSMTAP: update to new libosmocore-0.3.1 (integrated GSMTAP sink)
This means you now no longer need a local 'nc' or iptables rules to
avoid getting ICMP port unreachable messages in your protocol trace.
2011-05-22 11:56:01 +02:00
Harald Welte 5f866dcf31 Fix swig 'unrecognized option -pthread' compile error
GNURADIO_CORE_CFLAGS may set '-pthread' which is not parseable by swig,
so we need to explicitly use GNURADIO_CORE_INCLUDEDIR instead.

Also, the GNURADIO_CORE_INCLUDEDIR/swig directory needs to be explicitly
specified in Makefile.common
2011-05-13 14:19:25 +02:00
Harald Welte 5fea9ab850 gsm-receiver: Migrate to more recent gnuradio autotools integration
These changes forward-port gsm-receiver to the gnuradio autotools magic
as per "gr-howto-write-a-block-3.2.2"

It also updates to libosmocore >= 0.3.0 and fixes other minor compilation
issues.
2011-05-13 01:46:41 +02:00
Harald Welte 085852622c gsm_receive_usrp2: port to dieters a5 / config chaanges 2010-11-24 22:23:52 +01:00
Harald Welte eb7319b3bf gsm_receive_usrp: add some debug output 2010-11-24 22:20:40 +01:00
Harald Welte d208f68e32 gsm_receive_usrp: use usrp.pick_rx_subdev() 2010-11-24 22:19:09 +01:00
Harald Welte a401f31966 gsm-receive: import dieters A5 / configuration support into the USRP version 2010-11-24 22:06:57 +01:00
Harald Welte c5a077f5f9 Remove old 'tun' based interface to wireshark
this interface has long been replaced by GSMTAP on top of UDP, which
is supported in wireshark mainline
2010-11-09 16:58:31 +01:00
Harald Welte aa2ed9259b remove legacy tun interface (we now have GSMTAP via UDP)
Thanks to Jakob Borg for indicating that this is no longer needed
2010-11-07 15:43:05 +01:00
Sylvain Munaut 3ac3890567 gsm-receiver: EFR Support [3/3] Add option in gsm-receiver to use EFR
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-30 11:09:53 +02:00
Sylvain Munaut ef32a064f3 gsm-receiver: EFR support [2/3] Add unmapping support to OpenBTS TCH decoder
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-30 11:09:53 +02:00
Sylvain Munaut a9619b05d1 gsm-receiver: EFR support [1/3]: Add mapping tables for bit orderding
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-30 11:09:53 +02:00
Sylvain Munaut 0e5c303833 gsm-receiver: Make gsm_receive100.py executable
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-30 11:09:53 +02:00
Sylvain Munaut a46f67858b gsm-receiver: Fix build to include Gnuradio and libosmocore cflags
1) Just the includes are not enough because gnuradio can have several
   path to include
2) Need to add libosmocore as well in case it's not installed in a
   standard place

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-30 11:09:53 +02:00
Harald Welte e376f9ebdd Use link-local multicast address 224.0.0.1 instead of 127.0.0.1 for gsmtap
This means that you will no longer see the packets on "lo" but on the interface
that has configured the default route (typically eth0).

At the same time, this fixes the bug where only every second GSMTAP message could
be seen in wireshark due to the generation of ICMP error messages
2010-07-29 21:44:09 +02:00
Dieter Spaar faf622a63b make go_usrp2 executable 2010-07-29 21:36:58 +02:00
Dieter Spaar f86cfbef19 Update README file with some more notes 2010-07-29 21:35:13 +02:00
Dieter Spaar 9baae39b8d Add python and shell script files to run gsm-receiver on USRP2 2010-07-29 21:32:47 +02:00
Dieter Spaar 2129f3e598 add more files to .gitignore 2010-07-29 21:31:52 +02:00
Dieter Spaar b665c081ae Add .gitignore file 2010-07-29 21:30:46 +02:00
Dieter Spaar 4c0ce87448 Add SACCH support for TCH/F 2010-07-29 21:24:18 +02:00
Dieter Spaar 31d4d5eb21 Implement support for TCH/FACCH on various TS including decryption 2010-07-29 21:15:03 +02:00
Dieter Spaar 9cf449409f Add function to get GSMTAP channel type based on timeslot type + frame number 2010-07-29 20:48:06 +02:00
Dieter Spaar b069609777 Add Dieter + Harald to name of AUTHORS 2010-07-29 20:41:28 +02:00
Dieter Spaar 486edb7b2f Add SACCH definitions to gsm_constants.h 2010-07-29 20:39:17 +02:00
Harald Welte b6db913eeb Add FACCH decoder 2010-07-29 20:38:23 +02:00
Dieter Spaar 7f5253594d Don't abort if we have Rx bit errors but try to correct them 2010-07-29 20:29:34 +02:00
Harald Welte 714da0d58e Migration of flow_graph to top_block
Initial patch to make gsm-tvoid and gssm work with current
gnuradio svn (which has various API changes)
2010-06-30 13:02:55 +02:00
Harald Welte 69103cef22 [gsm-tvoid] remove swig-generated gsm.cc 2010-06-30 13:02:37 +02:00
Harald Welte 4491f33bde [gsm-receiver] add gsm-receiver script for usrp2 2010-06-30 12:56:10 +02:00
Harald Welte e8561c1d5d [wireshark] remove obsolete old gsmtap wireshark patch
The new UDP-based wireshark GSMTAP code is part of wireshark mainline
2010-06-30 12:37:59 +02:00
Harald Welte f7460f5292 [gsm-receiver] Update to new GSMTAP version
In wireshark mainline, there is a UDP-based GSMTAP version which
is much different from our pcap-file / link-type based one.

This commit updates the gsmtap support in gsm-receiver to use
the same format as understood by wireshark mainline.

However, it introduces a build and runtime dependency to
libosmocore (git://git.osmocom.org/libosmocore.git).
2010-06-30 12:32:00 +02:00
Harald Welte 674fa86a9a [gsm-receiver] add missing #include file statement 2010-06-30 12:30:04 +02:00
Alexander Chemeris d9208ea30e Fix names of Russian operators. 2010-01-22 12:11:03 +01:00
krysia 61718b305b Merge branch 'workaround' 2010-01-22 12:00:52 +01:00
Alexander Chemeris c3a9b7b13d * pick_subdevice() fixed to work with GnuRadio 3.2.2
* Added -A parameter to choose antenna on RFX DB.
* Added -F parameter to set FPGA master clock frequency.
2010-01-22 11:59:48 +01:00
Piotr Krysik 1e250166d6 /home/piotr/msg 2010-01-21 16:42:42 +01:00
Piotr Krysik bc9131021a Added new stripped down gsm_scan.py script (gsm_scan_light.py) which works with GNU Radio 3.2.x 2009-09-27 11:13:39 +02:00
Piotr Krysik 1c86f4ed21 changes to INSTALL thanks to David Fenix 2009-09-23 20:40:12 +02:00
Piotr Krysik bf658c9a55 added missing file gr_lib64.m4 2009-09-19 18:58:48 +02:00
Piotr Krysik 721d324eb5 added missed file acx_pthread.m4 2009-08-04 08:38:17 +02:00
Piotr Krysik 320d807889 updated gsm_receive_usrp.py, I don't know if it works as I don't have USRP at the moment 2009-07-21 20:41:31 +02:00
Piotr Krysik b332aac8cf changed little hack in the constructor so gsm-receiver now works for BTSes with bcc=7 2009-07-21 20:39:17 +02:00
Piotr Krysik daee9c0f85 little cleanup, removed one comment, printfs and changed defauld Kc key 2009-07-21 20:37:54 +02:00
Piotr Krysik e9ebf57cd8 changed BOOST checks to check for Boost 1.35 2009-07-11 07:07:39 +02:00
Piotr Krysik 4dbe25c153 marked dirty lines which should be removed in the future 2009-07-01 10:06:39 +02:00
Piotr Krysik 8fd6a5bd04 corrected viterbi_generator test generator 2009-07-01 00:12:20 +02:00
Piotr Krysik 3f91ce4f1c Merge branch 'moving_to_airprobe' 2009-06-30 23:10:11 +02:00
Piotr Krysik 8d2bc49fb9 moved gsm-receiver into directory - preparation to move to airprobe 2009-06-30 23:03:33 +02:00
Piotr Krysik 8f97a59b21 added .gitignore for config dir 2009-06-28 16:11:56 +02:00