ptrkrysik / gr-gsm

Gnuradio blocks and tools for receiving GSM transmissions
Other
1.32k stars 427 forks source link

airprobe_rtlsdr.py #20

Closed edorexy closed 9 years ago

edorexy commented 9 years ago

Hi,

I have tried to use airprobe_rtlsdr.py with the errors below and with a couple of test captures I did but nothing appears on wireshark listenning on lo, maybe im missing something?

linux; GNU C++ version 4.8.2; Boost_105400; UHD_003.008.001-42-g8c87a524

gr-osmosdr v0.1.4-8-g46bb1ad1 (0.1.5git) gnuradio 3.7.6git-276-gc67281b6 built-in source types: file osmosdr fcd rtl rtl_tcp uhd hackrf bladerf rfspace Using FUNcube Dongle V2.0 (hw:1) Using Volk machine: sse4_1_32 Traceback (most recent call last): File "/usr/local/bin/airprobe_rtlsdr.py", line 292, in tb.start() File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/top_block.py", line 106, in start top_block_start_unlocked(self._impl, max_noutput_items) File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py", line 3598, in top_block_start_unlocked return _runtime_swig.top_block_start_unlocked(_args, *_kwargs) RuntimeError: resolve_port: hierarchical block 'fcd_source_c': output 0 is not connected internally

Your kind direction will be greatly appreciated.

thank you and enjoy the season

Rex

ptrkrysik commented 9 years ago

I don't have funcube so I cannot test what is wrong directly. I think there is some issue with RTL-SDR source and support of funcube dongle. Please try to open airprobe_rtlsdr.grc in gnuradio-companion, play with RTL-SDR source and report results here.

edorexy commented 9 years ago

I have already tried but how do enable the fun cube pro + dongle on osmosdr as this seems to be the problem

Regards, Edorexy

On Jan 3, 2015, at 00:56, Piotr Krysik notifications@github.com wrote:

I don't have funcube so I cannot test what is wrong directly. I think there is some issue with RTL-SDR source and support of funcube dongle. Please try to open airprobe_rtlsdr.grc in gnuradio-companion, play with RTL-SDR source and report results here.

— Reply to this email directly or view it on GitHub.

ptrkrysik commented 9 years ago

Try replacing RTL-SDR source with Funcube Dongle Source - remember to set parameters of the source: -frequency to fc_slider (for the most recent gr-gsm), -lna gain to g_slider, -frequency_corr to ppm_slider.

edorexy commented 9 years ago

Thanks for the prompt reply, it's possible you direct me how and where to find this files. I surely do appreciate your help and assistance

Regards,

On Jan 3, 2015, at 00:56, Piotr Krysik notifications@github.com wrote:

I don't have funcube so I cannot test what is wrong directly. I think there is some issue with RTL-SDR source and support of funcube dongle. Please try to open airprobe_rtlsdr.grc in gnuradio-companion, play with RTL-SDR source and report results here.

— Reply to this email directly or view it on GitHub.

edorexy commented 9 years ago

What to do exactly is clear to me, can you direct us?

— Sent from Mailbox

On Sat, Jan 3, 2015 at 1:08 AM, Piotr Krysik notifications@github.com wrote:

Try replacing RTL-SDR source with Funcube Dongle Source - remember to set parameters of the source: -frequency to fc_slider (for the most recent gr-gsm), -lna gain to g_slider,

-frequency_corr to ppm_slider.

Reply to this email directly or view it on GitHub: https://github.com/ptrkrysik/gr-gsm/issues/20#issuecomment-68574957

ptrkrysik commented 9 years ago

Please try opening and launching the file attached to this message in gnuradio-companion. Please report the result (if the program even starts without error).

Thanks for the prompt reply, it's possible you direct me how and where to find this files. I surely do appreciate your help and assistance

Regards,

On Jan 3, 2015, at 00:56, Piotr Krysik notifications@github.com wrote:

I don't have funcube so I cannot test what is wrong directly. I think there is some issue with RTL-SDR source and support of funcube dongle. Please try to open airprobe_rtlsdr.grc in gnuradio-companion, play with RTL-SDR source and report results here.

ptrkrysik commented 9 years ago

The attachment isn't passing through github... Please copy the text below and save as airprobe_fcd.grc file:

<?xml version='1.0' encoding='ASCII'?>
<?grc format='1' created='3.7.6'?>
<flow_graph>
  <timestamp>Sat Dec 13 10:49:59 2014</timestamp>
  <block>
    <key>options</key>
    <param>
      <key>id</key>
      <value>airprobe_rtlsdr</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>title</key>
      <value></value>
    </param>
    <param>
      <key>author</key>
      <value></value>
    </param>
    <param>
      <key>description</key>
      <value></value>
    </param>
    <param>
      <key>window_size</key>
      <value>2280, 1024</value>
    </param>
    <param>
      <key>generate_options</key>
      <value>qt_gui</value>
    </param>
    <param>
      <key>category</key>
      <value>Custom</value>
    </param>
    <param>
      <key>run_options</key>
      <value>prompt</value>
    </param>
    <param>
      <key>run</key>
      <value>True</value>
    </param>
    <param>
      <key>max_nouts</key>
      <value>0</value>
    </param>
    <param>
      <key>realtime_scheduling</key>
      <value></value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(16, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>SDCCH</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>6</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1368, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>BCCH</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>1</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1008, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>CCCH</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>2</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1080, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>RACH</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>3</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1152, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>AGCH</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>4</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1224, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>PCH</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>5</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1296, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable</key>
    <param>
      <key>id</key>
      <value>CHANNEL_UNKNOWN</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>value</key>
      <value>0</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(864, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>gsm_clock_offset_control</key>
    <param>
      <key>id</key>
      <value>gsm_clock_offset_control_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>fc</key>
      <value>fc</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(344, 411)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>180</value>
    </param>
  </block>
  <block>
    <key>gsm_receiver</key>
    <param>
      <key>id</key>
      <value>gsm_receiver_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>osr</key>
      <value>4</value>
    </param>
    <param>
      <key>cell_allocation</key>
      <value>[0]</value>
    </param>
    <param>
      <key>tseq_nums</key>
      <value>[]</value>
    </param>
    <param>
      <key>num_streams</key>
      <value>1</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(464, 288)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>gsm_universal_ctrl_chans_demapper</key>
    <param>
      <key>id</key>
      <value>gsm_universal_ctrl_chans_demapper_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>starts_fn_mod51</key>
      <value>[2,6,12,16,22,26,32,36,42,46]</value>
    </param>
    <param>
      <key>channel_types</key>
      <value>[BCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH]</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(656, 288)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>gsm_control_channels_decoder</key>
    <param>
      <key>id</key>
      <value>gsm_control_channels_decoder_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(912, 288)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>blocks_socket_pdu</key>
    <param>
      <key>id</key>
      <value>blocks_socket_pdu_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>type</key>
      <value>"UDP_CLIENT"</value>
    </param>
    <param>
      <key>host</key>
      <value>127.0.0.1</value>
    </param>
    <param>
      <key>port</key>
      <value>4729</value>
    </param>
    <param>
      <key>mtu</key>
      <value>10000</value>
    </param>
    <param>
      <key>tcp_no_delay</key>
      <value>False</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1152, 363)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>gsm_message_printer</key>
    <param>
      <key>id</key>
      <value>gsm_message_printer_1</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>prepend_string</key>
      <value>""</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(1152, 288)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable_qtgui_range</key>
    <param>
      <key>id</key>
      <value>ppm_slider</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>PPM Offset</value>
    </param>
    <param>
      <key>value</key>
      <value>ppm</value>
    </param>
    <param>
      <key>start</key>
      <value>-150</value>
    </param>
    <param>
      <key>stop</key>
      <value>150</value>
    </param>
    <param>
      <key>step</key>
      <value>1</value>
    </param>
    <param>
      <key>widget</key>
      <value>counter</value>
    </param>
    <param>
      <key>orient</key>
      <value>Qt.Horizontal</value>
    </param>
    <param>
      <key>min_len</key>
      <value>100</value>
    </param>
    <param>
      <key>gui_hint</key>
      <value></value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(440, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable_qtgui_range</key>
    <param>
      <key>id</key>
      <value>g_slider</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>Gain</value>
    </param>
    <param>
      <key>value</key>
      <value>gain</value>
    </param>
    <param>
      <key>start</key>
      <value>0</value>
    </param>
    <param>
      <key>stop</key>
      <value>50</value>
    </param>
    <param>
      <key>step</key>
      <value>0.5</value>
    </param>
    <param>
      <key>widget</key>
      <value>counter</value>
    </param>
    <param>
      <key>orient</key>
      <value>Qt.Horizontal</value>
    </param>
    <param>
      <key>min_len</key>
      <value>100</value>
    </param>
    <param>
      <key>gui_hint</key>
      <value></value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(192, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>variable_qtgui_range</key>
    <param>
      <key>id</key>
      <value>fc_slider</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>Frequency</value>
    </param>
    <param>
      <key>value</key>
      <value>fc</value>
    </param>
    <param>
      <key>start</key>
      <value>925e6</value>
    </param>
    <param>
      <key>stop</key>
      <value>960e6</value>
    </param>
    <param>
      <key>step</key>
      <value>2e5</value>
    </param>
    <param>
      <key>widget</key>
      <value>counter_slider</value>
    </param>
    <param>
      <key>orient</key>
      <value>Qt.Horizontal</value>
    </param>
    <param>
      <key>min_len</key>
      <value>100</value>
    </param>
    <param>
      <key>gui_hint</key>
      <value></value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(304, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>parameter</key>
    <param>
      <key>id</key>
      <value>fc</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>fc</value>
    </param>
    <param>
      <key>value</key>
      <value>939.4e6</value>
    </param>
    <param>
      <key>type</key>
      <value>eng_float</value>
    </param>
    <param>
      <key>short_id</key>
      <value>f</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(648, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>parameter</key>
    <param>
      <key>id</key>
      <value>gain</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>gain</value>
    </param>
    <param>
      <key>value</key>
      <value>30</value>
    </param>
    <param>
      <key>type</key>
      <value>eng_float</value>
    </param>
    <param>
      <key>short_id</key>
      <value>g</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(552, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>parameter</key>
    <param>
      <key>id</key>
      <value>samp_rate</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>samp_rate</value>
    </param>
    <param>
      <key>value</key>
      <value>2000000.052982</value>
    </param>
    <param>
      <key>type</key>
      <value>eng_float</value>
    </param>
    <param>
      <key>short_id</key>
      <value>s</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(16, 75)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>parameter</key>
    <param>
      <key>id</key>
      <value>ppm</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>label</key>
      <value>ppm</value>
    </param>
    <param>
      <key>value</key>
      <value>-120</value>
    </param>
    <param>
      <key>type</key>
      <value>intx</value>
    </param>
    <param>
      <key>short_id</key>
      <value>p</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(744, 11)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>gsm_input</key>
    <param>
      <key>id</key>
      <value>gsm_input_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>ppm</key>
      <value>0</value>
    </param>
    <param>
      <key>osr</key>
      <value>4</value>
    </param>
    <param>
      <key>fc</key>
      <value>fc</value>
    </param>
    <param>
      <key>samp_rate_in</key>
      <value>samp_rate</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(280, 304)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>qtgui_freq_sink_x</key>
    <param>
      <key>id</key>
      <value>qtgui_freq_sink_x_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>type</key>
      <value>complex</value>
    </param>
    <param>
      <key>name</key>
      <value>""</value>
    </param>
    <param>
      <key>fftsize</key>
      <value>1024</value>
    </param>
    <param>
      <key>freqhalf</key>
      <value>True</value>
    </param>
    <param>
      <key>wintype</key>
      <value>firdes.WIN_BLACKMAN_hARRIS</value>
    </param>
    <param>
      <key>fc</key>
      <value>fc</value>
    </param>
    <param>
      <key>bw</key>
      <value>samp_rate</value>
    </param>
    <param>
      <key>grid</key>
      <value>False</value>
    </param>
    <param>
      <key>autoscale</key>
      <value>False</value>
    </param>
    <param>
      <key>average</key>
      <value>1.0</value>
    </param>
    <param>
      <key>ymin</key>
      <value>-140</value>
    </param>
    <param>
      <key>ymax</key>
      <value>10</value>
    </param>
    <param>
      <key>nconnections</key>
      <value>1</value>
    </param>
    <param>
      <key>update_time</key>
      <value>0.10</value>
    </param>
    <param>
      <key>gui_hint</key>
      <value></value>
    </param>
    <param>
      <key>showports</key>
      <value>True</value>
    </param>
    <param>
      <key>tr_mode</key>
      <value>qtgui.TRIG_MODE_FREE</value>
    </param>
    <param>
      <key>tr_level</key>
      <value>0.0</value>
    </param>
    <param>
      <key>tr_chan</key>
      <value>0</value>
    </param>
    <param>
      <key>tr_tag</key>
      <value>""</value>
    </param>
    <param>
      <key>label1</key>
      <value></value>
    </param>
    <param>
      <key>width1</key>
      <value>1</value>
    </param>
    <param>
      <key>color1</key>
      <value>"blue"</value>
    </param>
    <param>
      <key>alpha1</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label2</key>
      <value></value>
    </param>
    <param>
      <key>width2</key>
      <value>1</value>
    </param>
    <param>
      <key>color2</key>
      <value>"red"</value>
    </param>
    <param>
      <key>alpha2</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label3</key>
      <value></value>
    </param>
    <param>
      <key>width3</key>
      <value>1</value>
    </param>
    <param>
      <key>color3</key>
      <value>"green"</value>
    </param>
    <param>
      <key>alpha3</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label4</key>
      <value></value>
    </param>
    <param>
      <key>width4</key>
      <value>1</value>
    </param>
    <param>
      <key>color4</key>
      <value>"black"</value>
    </param>
    <param>
      <key>alpha4</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label5</key>
      <value></value>
    </param>
    <param>
      <key>width5</key>
      <value>1</value>
    </param>
    <param>
      <key>color5</key>
      <value>"cyan"</value>
    </param>
    <param>
      <key>alpha5</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label6</key>
      <value></value>
    </param>
    <param>
      <key>width6</key>
      <value>1</value>
    </param>
    <param>
      <key>color6</key>
      <value>"magenta"</value>
    </param>
    <param>
      <key>alpha6</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label7</key>
      <value></value>
    </param>
    <param>
      <key>width7</key>
      <value>1</value>
    </param>
    <param>
      <key>color7</key>
      <value>"yellow"</value>
    </param>
    <param>
      <key>alpha7</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label8</key>
      <value></value>
    </param>
    <param>
      <key>width8</key>
      <value>1</value>
    </param>
    <param>
      <key>color8</key>
      <value>"dark red"</value>
    </param>
    <param>
      <key>alpha8</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label9</key>
      <value></value>
    </param>
    <param>
      <key>width9</key>
      <value>1</value>
    </param>
    <param>
      <key>color9</key>
      <value>"dark green"</value>
    </param>
    <param>
      <key>alpha9</key>
      <value>1.0</value>
    </param>
    <param>
      <key>label10</key>
      <value></value>
    </param>
    <param>
      <key>width10</key>
      <value>1</value>
    </param>
    <param>
      <key>color10</key>
      <value>"dark blue"</value>
    </param>
    <param>
      <key>alpha10</key>
      <value>1.0</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(280, 187)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <block>
    <key>fcd_source_c</key>
    <param>
      <key>id</key>
      <value>fcd_source_c_0</value>
    </param>
    <param>
      <key>_enabled</key>
      <value>True</value>
    </param>
    <param>
      <key>device_name</key>
      <value>hw:1</value>
    </param>
    <param>
      <key>freq</key>
      <value>fc_slider</value>
    </param>
    <param>
      <key>lna</key>
      <value>g_slider</value>
    </param>
    <param>
      <key>mixer</key>
      <value>+12</value>
    </param>
    <param>
      <key>ppm</key>
      <value>ppm_slider</value>
    </param>
    <param>
      <key>dci</key>
      <value>0.0</value>
    </param>
    <param>
      <key>dcq</key>
      <value>0.0</value>
    </param>
    <param>
      <key>iq_phase</key>
      <value>0.0</value>
    </param>
    <param>
      <key>iq_gain</key>
      <value>1.0</value>
    </param>
    <param>
      <key>alias</key>
      <value></value>
    </param>
    <param>
      <key>affinity</key>
      <value></value>
    </param>
    <param>
      <key>minoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>maxoutbuf</key>
      <value>0</value>
    </param>
    <param>
      <key>_coordinate</key>
      <value>(16, 235)</value>
    </param>
    <param>
      <key>_rotation</key>
      <value>0</value>
    </param>
  </block>
  <connection>
    <source_block_id>gsm_receiver_0</source_block_id>
    <sink_block_id>gsm_clock_offset_control_0</sink_block_id>
    <source_key>measurements</source_key>
    <sink_key>measurements</sink_key>
  </connection>
  <connection>
    <source_block_id>gsm_universal_ctrl_chans_demapper_0</source_block_id>
    <sink_block_id>gsm_control_channels_decoder_0</sink_block_id>
    <source_key>bursts</source_key>
    <sink_key>bursts</sink_key>
  </connection>
  <connection>
    <source_block_id>gsm_control_channels_decoder_0</source_block_id>
    <sink_block_id>blocks_socket_pdu_0</sink_block_id>
    <source_key>msgs</source_key>
    <sink_key>pdus</sink_key>
  </connection>
  <connection>
    <source_block_id>gsm_control_channels_decoder_0</source_block_id>
    <sink_block_id>gsm_message_printer_1</sink_block_id>
    <source_key>msgs</source_key>
    <sink_key>msgs</sink_key>
  </connection>
  <connection>
    <source_block_id>gsm_receiver_0</source_block_id>
    <sink_block_id>gsm_universal_ctrl_chans_demapper_0</sink_block_id>
    <source_key>C0</source_key>
    <sink_key>bursts</sink_key>
  </connection>
  <connection>
    <source_block_id>gsm_input_0</source_block_id>
    <sink_block_id>gsm_receiver_0</sink_block_id>
    <source_key>0</source_key>
    <sink_key>0</sink_key>
  </connection>
  <connection>
    <source_block_id>gsm_clock_offset_control_0</source_block_id>
    <sink_block_id>gsm_input_0</sink_block_id>
    <source_key>ppm</source_key>
    <sink_key>ppm_in</sink_key>
  </connection>
  <connection>
    <source_block_id>fcd_source_c_0</source_block_id>
    <sink_block_id>gsm_input_0</sink_block_id>
    <source_key>0</source_key>
    <sink_key>0</sink_key>
  </connection>
  <connection>
    <source_block_id>fcd_source_c_0</source_block_id>
    <sink_block_id>qtgui_freq_sink_x_0</sink_block_id>
    <source_key>0</source_key>
    <sink_key>0</sink_key>
  </connection>
</flow_graph>
edorexy commented 9 years ago

done but

rex@ubuntu:~$ sudo ./airprobe_fcd.grc sudo: ./airprobe_fcd.grc: command not found

ptrkrysik commented 9 years ago

probably it should be:

sudo gnuradio-companion airprobe_fcd.grc

... and then F6 to run it.

edorexy commented 9 years ago

it worked, saw gnu radio companion window

ptrkrysik commented 9 years ago

But after pressing F6 did the flowgraph run or returned some error?

edorexy commented 9 years ago

no errors just the flowgraph window

edorexy commented 9 years ago

what next? Please

ptrkrysik commented 9 years ago

If you can see the flowgraph with Funcube Dongle Source then execute it. You can do by pressing F6. At the bottom you will see messages and - in case of error - error messages.

edorexy commented 9 years ago

Hey, i finally got the funcube pro+ working and the gr-gsm.

But no captured traffic is coming through for wireshark analysis any advise?

thank you for the wonderful support

ptrkrysik commented 9 years ago

Does the view of the spectrum appears when you run the flowgraph? If everything works it should. When you see the spectrum - find C0 GSM carrier like on the video: https://www.youtube.com/watch?v=Eofnb7zr8QE&feature=youtu.be

When you have it try to move ppm slider into different possitions.

edorexy commented 9 years ago

i see the spectrum flowgraph, i have tried to adjust to numerous frequency ranges as seen in the video but no traffic to view in wireshark.

i have also tried your suggestions as in video no show.

edorexy commented 9 years ago

linux; GNU C++ version 4.8.2; Boost_105400; UHD_003.008.001-42-g8c87a524

gr-osmosdr v0.1.4-8-g46bb1ad1 (0.1.5git) gnuradio 3.7.6git-276-gc67281b6 built-in source types: file osmosdr fcd rtl rtl_tcp uhd hackrf bladerf rfspace Using FUNcube Dongle V2.0 (hw:1) INFO: Audio source arch: alsa Opened: hw:1 Using Volk machine: sse4_1_32 Dongle sucessfully initialized Result of Action :+++++ FCDAPP 20.03 Lna gain enabled Mixer gain enabled If gain set to: 15 Set Frequency to: 8.624e+08 Hz, corrected to: 862400000 Hz If gain set to: 30 aOSet Frequency to: 8.625e+08 Hz, corrected to: 862499967 Hz Set Frequency to: 8.626e+08 Hz, corrected to: 862600000 Hz Set Frequency to: 8.627e+08 Hz, corrected to: 862700031 Hz Set frequency correction to: 1 Set Frequency to: 8.627e+08 Hz, corrected to: 862700893 Hz Set frequency correction to: 2 Set Frequency to: 8.627e+08 Hz, corrected to: 862701756 Hz Set frequency correction to: 3 Set Frequency to: 8.627e+08 Hz, corrected to: 862702619 Hz Set frequency correction to: 4 Set Frequency to: 8.627e+08 Hz, corrected to: 862703480 Hz Set frequency correction to: 5 Set Frequency to: 8.627e+08 Hz, corrected to: 862704344 Hz Set frequency correction to: 6 Set Frequency to: 8.627e+08 Hz, corrected to: 862705207 Hz Set Frequency to: 8.628e+08 Hz, corrected to: 862805176 Hz Set Frequency to: 8.629e+08 Hz, corrected to: 862905145 Hz Set Frequency to: 8.63e+08 Hz, corrected to: 863005178 Hz Set Frequency to: 8.631e+08 Hz, corrected to: 863105209 Hz Set Frequency to: 8.632e+08 Hz, corrected to: 863205178 Hz Set Frequency to: 8.633e+08 Hz, corrected to: 863305146 Hz Set Frequency to: 8.634e+08 Hz, corrected to: 863405180 Hz Set Frequency to: 8.635e+08 Hz, corrected to: 863505213 Hz Set Frequency to: 8.636e+08 Hz, corrected to: 863605180 Hz Set Frequency to: 8.637e+08 Hz, corrected to: 863705148 Hz Set Frequency to: 8.638e+08 Hz, corrected to: 863805182 Hz Set Frequency to: 8.639e+08 Hz, corrected to: 863905215 Hz Set Frequency to: 8.64e+08 Hz, corrected to: 864005184 Hz Set Frequency to: 8.641e+08 Hz, corrected to: 864105150 Hz Set Frequency to: 8.642e+08 Hz, corrected to: 864205184 Hz Set Frequency to: 8.643e+08 Hz, corrected to: 864305217 Hz Set Frequency to: 8.644e+08 Hz, corrected to: 864405186 Hz Set Frequency to: 8.645e+08 Hz, corrected to: 864505152 Hz Set Frequency to: 8.646e+08 Hz, corrected to: 864605186 Hz Set Frequency to: 8.647e+08 Hz, corrected to: 864705219 Hz Set Frequency to: 8.648e+08 Hz, corrected to: 864805188 Hz Set Frequency to: 8.65e+08 Hz, corrected to: 865005189 Hz Set Frequency to: 8.655e+08 Hz, corrected to: 865505225 Hz Set Frequency to: 8.673e+08 Hz, corrected to: 867305170 Hz Set Frequency to: 8.707e+08 Hz, corrected to: 870705256 Hz Set Frequency to: 8.777e+08 Hz, corrected to: 877705230 Hz Set Frequency to: 8.813e+08 Hz, corrected to: 881305254 Hz Set Frequency to: 8.844e+08 Hz, corrected to: 884405305 Hz Set Frequency to: 8.869e+08 Hz, corrected to: 886905285 Hz Set Frequency to: 8.883e+08 Hz, corrected to: 888305359 Hz Set Frequency to: 8.891e+08 Hz, corrected to: 889105363 Hz Set Frequency to: 8.896e+08 Hz, corrected to: 889605336 Hz Set Frequency to: 8.903e+08 Hz, corrected to: 890305371 Hz Set Frequency to: 8.906e+08 Hz, corrected to: 890605340 Hz Set Frequency to: 8.913e+08 Hz, corrected to: 891305313 Hz Set Frequency to: 8.944e+08 Hz, corrected to: 894405363 Hz Set Frequency to: 8.957e+08 Hz, corrected to: 895705340 Hz Set Frequency to: 8.96e+08 Hz, corrected to: 896005375 Hz Set Frequency to: 8.962e+08 Hz, corrected to: 896205375 Hz Set Frequency to: 8.963e+08 Hz, corrected to: 896305406 Hz Set Frequency to: 8.965e+08 Hz, corrected to: 896505344 Hz Set Frequency to: 8.981e+08 Hz, corrected to: 898105355 Hz Set Frequency to: 8.983e+08 Hz, corrected to: 898305418 Hz Set Frequency to: 8.985e+08 Hz, corrected to: 898505355 Hz Set Frequency to: 8.986e+08 Hz, corrected to: 898605391 Hz Set Frequency to: 8.991e+08 Hz, corrected to: 899105426 Hz Set Frequency to: 8.994e+08 Hz, corrected to: 899405395 Hz Set frequency correction to: 7 Set Frequency to: 8.994e+08 Hz, corrected to: 899406293 Hz Set frequency correction to: 8 Set Frequency to: 8.994e+08 Hz, corrected to: 899407191 Hz Set frequency correction to: 9 Set Frequency to: 8.994e+08 Hz, corrected to: 899408094 Hz Set frequency correction to: 10 Set Frequency to: 8.994e+08 Hz, corrected to: 899408992 Hz Set frequency correction to: 11 Set Frequency to: 8.994e+08 Hz, corrected to: 899409891 Hz Set frequency correction to: 12 Set Frequency to: 8.994e+08 Hz, corrected to: 899410789 Hz Set frequency correction to: 13 Set Frequency to: 8.994e+08 Hz, corrected to: 899411691 Hz Set frequency correction to: 14 Set Frequency to: 8.994e+08 Hz, corrected to: 899412590 Hz Set frequency correction to: 15 Set Frequency to: 8.994e+08 Hz, corrected to: 899413488 Hz Set frequency correction to: 16 Set Frequency to: 8.994e+08 Hz, corrected to: 899414387 Hz Set frequency correction to: 17 Set Frequency to: 8.994e+08 Hz, corrected to: 899415285 Hz Set frequency correction to: 18 Set Frequency to: 8.994e+08 Hz, corrected to: 899416188 Hz Set frequency correction to: 19 Set Frequency to: 8.994e+08 Hz, corrected to: 899417086 Hz Set frequency correction to: 20 Set Frequency to: 8.994e+08 Hz, corrected to: 899417984 Hz Set frequency correction to: 21 Set Frequency to: 8.994e+08 Hz, corrected to: 899418887 Hz Set frequency correction to: 22 Set Frequency to: 8.994e+08 Hz, corrected to: 899419785 Hz Set Frequency to: 8.995e+08 Hz, corrected to: 899519820 Hz Set Frequency to: 8.996e+08 Hz, corrected to: 899619789 Hz Set Frequency to: 8.997e+08 Hz, corrected to: 899719758 Hz Set Frequency to: 8.998e+08 Hz, corrected to: 899819793 Hz Set Frequency to: 8.999e+08 Hz, corrected to: 899919828 Hz Set Frequency to: 9e+08 Hz, corrected to: 900019797 Hz Set Frequency to: 9.001e+08 Hz, corrected to: 900119770 Hz Set Frequency to: 9.002e+08 Hz, corrected to: 900219801 Hz Set frequency correction to: 23 Set Frequency to: 9.002e+08 Hz, corrected to: 900220703 Hz Set frequency correction to: 24 Set Frequency to: 9.002e+08 Hz, corrected to: 900221602 Hz Set frequency correction to: 25 Set Frequency to: 9.002e+08 Hz, corrected to: 900222504 Hz Set frequency correction to: 26 Set Frequency to: 9.002e+08 Hz, corrected to: 900223402 Hz If gain set to: 30 If gain set to: 31 If gain set to: 31 If gain set to: 32 If gain set to: 32 If gain set to: 33 If gain set to: 33 If gain set to: 34 If gain set to: 34 If gain set to: 35 If gain set to: 35 If gain set to: 36 If gain set to: 36 If gain set to: 37 If gain set to: 37 If gain set to: 38 If gain set to: 38 If gain set to: 39 If gain set to: 39 If gain set to: 40 If gain set to: 40 If gain set to: 41 If gain set to: 41 If gain set to: 42 If gain set to: 42 If gain set to: 43 If gain set to: 43 Set frequency correction to: 27 Set Frequency to: 9.002e+08 Hz, corrected to: 900224305 Hz Set frequency correction to: 28 Set Frequency to: 9.002e+08 Hz, corrected to: 900225203 Hz Set frequency correction to: 29 Set Frequency to: 9.002e+08 Hz, corrected to: 900226102 Hz Set frequency correction to: 30 Set Frequency to: 9.002e+08 Hz, corrected to: 900227004 Hz Set frequency correction to: 31 Set Frequency to: 9.002e+08 Hz, corrected to: 900227902 Hz Set frequency correction to: 32 Set Frequency to: 9.002e+08 Hz, corrected to: 900228805 Hz Set frequency correction to: 33 Set Frequency to: 9.002e+08 Hz, corrected to: 900229703 Hz Set frequency correction to: 34 Set Frequency to: 9.002e+08 Hz, corrected to: 900230605 Hz Set frequency correction to: 35 Set Frequency to: 9.002e+08 Hz, corrected to: 900231504 Hz Set frequency correction to: 36 Set Frequency to: 9.002e+08 Hz, corrected to: 900232406 Hz Set frequency correction to: 37 Set Frequency to: 9.002e+08 Hz, corrected to: 900233305 Hz Set frequency correction to: 38 Set Frequency to: 9.002e+08 Hz, corrected to: 900234203 Hz Set frequency correction to: 39 Set Frequency to: 9.002e+08 Hz, corrected to: 900235105 Hz Set frequency correction to: 40 Set Frequency to: 9.002e+08 Hz, corrected to: 900236008 Hz Set frequency correction to: 41 Set Frequency to: 9.002e+08 Hz, corrected to: 900236906 Hz Set frequency correction to: 42 Set Frequency to: 9.002e+08 Hz, corrected to: 900237805 Hz Set frequency correction to: 43 Set Frequency to: 9.002e+08 Hz, corrected to: 900238707 Hz Set frequency correction to: 44 Set Frequency to: 9.002e+08 Hz, corrected to: 900239605 Hz

ptrkrysik commented 9 years ago

What are GSM frequencies in your country? Typically there is GSM900 band for which the downlink is transmitted between 925-960MHz.

edorexy commented 9 years ago

i think uplink is 880-915Mhz while downlink 925-960

edorexy commented 9 years ago

i am also trying the downlink freq now!

edorexy commented 9 years ago

I am still unable to get data through, any thoughts?

ptrkrysik commented 9 years ago

Without any additional hints I might not be able to do anything. Can I see a screenshot of a BTS broadcast channel spectrum that you see? Are you able to record with your receiver GSM signal of a BTS broadcast channel send the file with raw samples to me? The best is to use some filesharing site and post link here.

ptrkrysik commented 9 years ago

@edorexy, I'm closing the issue until you provide me additional info on what is wrong. I have report that there is something wrong with reception with use of Fun Cube dongle. It would be great if you could send me a file with raw samples for tests - it could help fix the problem for all users using Fun Cube dongle.

edorexy commented 9 years ago

Ok, please kindly recommend an RTL-SDR model that works perfectly. Awaiting your kind response.

ptrkrysik commented 9 years ago

You can use RTL-SDR with R802T demodulator chip. It will let you receive GSM900 band. To get also GSM1800 band you will need RTL-SDR with Elonics E4000 chip, which is much more rare and more expensive option.

ptrkrysik commented 9 years ago

But consider helping with making Fun Cube Dongle work - I've filled an issue #23 to work on this