Commit Graph

37 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 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 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 4491f33bde [gsm-receiver] add gsm-receiver script for usrp2 2010-06-30 12:56:10 +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
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 8d2bc49fb9 moved gsm-receiver into directory - preparation to move to airprobe 2009-06-30 23:03:33 +02:00