diff a/gsm_receive_rtl.py b/gsm_receive_rtl.py 16c16 < from gnuradio import gr, gru, eng_notation, blks2, optfir --- > from gnuradio import gr, gru, eng_notation, blocks, filter 57c57 < self.converter = gr.vector_to_stream(gr.sizeof_float, 142) --- > self.converter = blocks.vector_to_stream(gr.sizeof_float, 142) 62c62 < self.src = osmosdr.source_c(options.args) --- > self.src = osmosdr.source(options.args) 85,86c85,86 < taps = gr.firdes.low_pass(1.0, sample_rate, 145e3, 10e3, gr.firdes.WIN_HANN) < self.tuner = gr.freq_xlating_fir_filter_ccf(1, taps, self.offset, sample_rate) --- > taps = filter.firdes.low_pass(1.0, sample_rate, 145e3, 10e3, filter.firdes.WIN_HANN) > self.tuner = filter.freq_xlating_fir_filter_ccf(1, taps, self.offset, sample_rate) 88c88 < self.interpolator = gr.fractional_interpolator_cc(0, sps) --- > self.interpolator = filter.fractional_interpolator_cc(0, sps) 95c95 < self.output = gr.file_sink(gr.sizeof_float, options.output_file) --- > self.output = blocks.file_sink(gr.sizeof_float, options.output_file)