Correction of device's argument passing
diff --git a/apps/helpers/grgsm_capture.py b/apps/helpers/grgsm_capture.py
index bdce7d8..f5d2651 100755
--- a/apps/helpers/grgsm_capture.py
+++ b/apps/helpers/grgsm_capture.py
@@ -61,7 +61,7 @@
         # Processing Blocks
         ##################################################
 
-        self.rtlsdr_source = osmosdr.source( args="numchan=" + str(1) + " " + "" )
+        self.rtlsdr_source = osmosdr.source( args="numchan=" + str(1) + " " + args )
         self.rtlsdr_source.set_sample_rate(samp_rate)
         self.rtlsdr_source.set_center_freq(fc - shiftoff, 0)
         self.rtlsdr_source.set_freq_corr(ppm, 0)
@@ -261,7 +261,7 @@
     tb = grgsm_capture(fc=fc, gain=options.gain, samp_rate=options.samp_rate,
                          ppm=options.ppm, arfcn=arfcn, cfile=options.cfile, 
                          burst_file=options.burst_file, band=options.band, verbose=options.verbose,
-                         rec_length=options.rec_length)
+                         rec_length=options.rec_length, args=options.args)
     
     def signal_handler(signal, frame):
         tb.stop()