Commit Graph

187 Commits

Author SHA1 Message Date
Piotr Krysik 97d4f8a4ca Removed old and now not needed hack from the receiver's synchronization algorithm 2016-02-11 08:40:44 +01:00
Piotr Krysik 34935e9b05 Corrected of MCC field interpretation 2015-11-22 08:07:02 +01:00
Roman Khassraf 74efd100da Added parsing arfcn's from cell description in SIT1. 2015-09-27 10:49:23 +02:00
Roman Khassraf 9f4feb5c38 Added parsing CCCH Config in system info extractor 2015-09-26 18:44:56 +02:00
Roman Khassraf a1dd7eef16 Added MCC parsing in system info extractor, fixed MNC parsing for 2-digit MNC's 2015-09-26 17:20:49 +02:00
Piotr Krysik 29bcd398cd Added missing include of endian.h to the message printer 2015-09-20 13:15:51 +02:00
Roman Khassraf 9a54c7bfcf Replaced frame count calculation by libosmogsm function 2015-09-13 11:04:42 +02:00
Roman Khassraf dfe7009435 Added options to print frame number and A5 frame count in message printer. Issue #127 2015-09-13 10:59:56 +02:00
David Holm 41b63f27ea misc_utils: Include endian.h from grgsm
MacOS X does not have endian.h and the build will fail unless
grgsm/endian.h is used.
2015-08-22 16:52:42 +02:00
iZsh 6698793a24 Fix issue #112 (copy messages instead of modifying the input msg) 2015-08-16 14:52:01 +02:00
iZsh 868abf7283 fix compilation and linking on Mac OS X 2015-08-16 13:50:20 +02:00
Roman Khassraf d36123dac8 Fixed missing GSM 06.10 header for FR audio frames. 2015-08-11 12:44:56 +02:00
Roman Khassraf 23c8d8a92f Implemented boundary check for voice decoding. Issue 107 2015-08-11 11:52:15 +02:00
Roman Khassraf 8b64d873ca Implemented burst sdcch subslot filter. Issue #100 2015-08-06 17:30:04 +02:00
Roman Khassraf d7e3eec3ae Implemented burst timeslot filter. Issue #100 2015-08-06 11:54:22 +02:00
ptrkrysik 5e37674adf Changes in extract_system_info 2015-08-06 10:02:04 +02:00
Roman Khassraf e91edbdc11 Merged origin/msg-file-sink-source-101 into dev, fixed conflicts. Issue #101 2015-08-05 13:23:38 +02:00
Roman Khassraf 98da635ccc Merged origin/flow-control-100 into dev, fixed conflicts 2015-08-05 13:02:12 +02:00
Roman Khassraf 64c74463ba Merged origin/test-utils-98 into dev, fixed conflicts 2015-08-05 12:51:33 +02:00
Roman Khassraf 1fc0565aa9 Merge remote-tracking branch 'origin/burst-printer-issue-95' into dev 2015-08-05 12:41:13 +02:00
Roman Khassraf a1eb188b97 Implemented burst sub-slot splitter. Issue #100 2015-08-05 12:30:29 +02:00
Roman Khassraf 7cccb52ef3 Implemented dummy burst filter. Issue #100 2015-08-04 12:26:54 +02:00
Roman Khassraf 8e3b0eca89 Implemented burst framenumber filter. Issue #100 2015-08-04 11:16:04 +02:00
Roman Khassraf dbc3a50c31 Implemented burst timeslot splitter for flow control. Issue #100 2015-08-03 23:20:20 +02:00
Roman Khassraf c323454a3f Implemented message file source and sink. Issue #101 2015-08-03 16:17:46 +02:00
Roman Khassraf 1ce4469fd2 Renamed burst_sink_qa/burst_source_qa to burst_sink/burst_source 2015-08-03 11:16:10 +02:00
Roman Khassraf 1c3419e88f Renamed burst sink/source to burst file sink/source 2015-08-03 10:58:57 +02:00
Roman Khassraf b8f4909d37 Moved qa utilities to a separate directory 2015-08-03 10:08:18 +02:00
Roman Khassraf 0a2e5c8a7e Merge remote-tracking branch 'upstream/master' into message-source-sink 2015-08-03 09:48:17 +02:00
Roman Khassraf 277ed307fd Added include for scoped_ptr 2015-08-03 09:47:36 +02:00
ptrkrysik 09405388e0 Added interpretation of neighbour cells from SI2bis and SI2ter messages.
Removed code borrowed from Wireshark replacing it with libosmocore's function.
2015-08-02 22:02:52 +02:00
Martin Hauke a7cafdd9cf Added missing include in burst_source_qa_impl.cc 2015-08-01 13:01:24 +02:00
Roman Khassraf 1e82b8d4d1 Implemented message sink block for unit testing 2015-07-29 11:01:34 +02:00
Roman Khassraf adea86fec5 Implemented message source block for unit testing 2015-07-27 15:52:02 +02:00
Roman Khassraf 2bf49e4dd5 Added option to message printer that allows printing the gsmtap header. 2015-07-26 13:47:26 +02:00
Roman Khassraf 7faabf37af Added option to burst printer for ignoring dummy bursts. Issue #95 2015-07-24 14:14:16 +02:00
Piotr Krysik 590d96c887 Merge pull request #93 from romankh/a53-decryption-issue-85
A53 decryption
2015-07-22 19:05:35 +02:00
Roman Khassraf b8942892bc Added block burst_sink_qa for unit testing of burst-based blocks 2015-07-21 10:53:41 +02:00
Roman Khassraf 462fa4522d Added block burst_source_qa for unit testing of burst-based blocks 2015-07-20 17:46:52 +02:00
Roman Khassraf f28790422d Fix for burst source thread join() bug. Issue #89 2015-07-19 22:04:46 +02:00
Roman Khassraf 4dec540b6e Added support for A5/2, A5/3, A5/4. Issue #85 2015-07-17 18:32:22 +02:00
Roman Khassraf c51f12bb4e Changed decryption block to use osmo_a5 function, in preparation for issue 85 2015-07-17 15:18:10 +02:00
Roman Khassraf 9c58846b04 Added libosmocore to build. Preparation for issue #85 2015-07-17 13:57:24 +02:00
Piotr Krysik f329ae5633 Merge pull request #82 from rpp0/rpp0-hopping-checks
Added input validation to CX channel hopper block
2015-07-16 21:19:34 +02:00
Piotr Krysik bc8de9cd0f Merge pull request #83 from romankh/amr-decoding
Added handling of channel mode modify messages for AMR
2015-07-16 21:19:22 +02:00
Piotr Krysik 8b60acab97 Merge pull request #87 from romankh/ia-collector
Immediate Assignment Extractor
2015-07-16 21:19:01 +02:00
Roman Khassraf f1111eb047 Added some doc to burst printer block. Issue #86 2015-07-13 13:58:25 +02:00
Roman Khassraf 634449656e Added options to burst printer to have partial output compatibility to airprobe. See issue #86 2015-07-13 13:42:57 +02:00
Roman Khassraf 1669e93c4c Implemented option to extract only one Immediate Assignment per request reference in the extractor. Enhancement of issue #84 2015-07-13 11:18:22 +02:00
Roman Khassraf 2b5ca4850d Added option to ignore Immediate Assignments for GPRS channels in the extractor. Enhancement of issue #84 2015-07-13 10:28:17 +02:00