ELF(44 (pЂЂЂ444444܂܂܂܂܂ PPPDDQtd/lib/ld-linux-armhf.so.3GNU GNUE'd9=uA%- ", $#(*+%)'    !&!h '0p=^' JlO7W6 drJ Dvlibm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTableexplogsinsqrtfcoslibc.so.6socketfflushexitconnectstrncpyabort__assert_failsendgetaddrinfomemset__errno_locationbindreadstdoutfputcrecvstrnlenmemcpysetsockoptmallocraiserecvfromstderrcreatusleepcloseopenfprintfsendto__ctype_toupper_locfreeaddrinfofcntl__libc_start_mainwritefreeGLIBC_2.4 ii zii       $(,048<@DHLPT!X"\#`$d&h'l(p)t*x+|,@-X-pzƏʌpƏʌhƏʌ`xGFƏʌTxGFƏʌHxGFƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌxGFƏʌƏʌƏʌxGFƏʌxGFƏʌxGFƏʌƏʌƏʌƏʌƏʌxGFƏʌƏʌƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHxGFƏʌ`F ~S+O:ci jb(h1b*Gq z' .bjoAZO@zj[:7fZjE'j6ej6Gj F'ZjujZfzwz7zzbSFFF h hhDB`MF#3`:h#`*Հ F)ڀ3h)tDQ  x_3h33`hh#h 3B#`@C ~S*O:b@xRB j 3 O@?hzgzO:aS@zoAgj gzz *jzvj`'zG&z z"hO:c hS)bDW 3h8hD9`+CS h+DYG0Q 0rrBjMH :DS oAzFO@' 29x@W3h"hh+ z"z3h zHwz:`Hz@  `0 B@30oCS h)@D^3h @W 9  8h 9`}*MHz @z Hz'zzDG z}( h3`h0@ xI h(!h[ `h, #Fj G0Q;hrrB,ܘ :oAO@z' "hx3hYi+FJ zDS@W  `9`3h* z@z Hz'zzDG z@zO1Ogz' p_{5 p#HL!Se "   O1FP0h0O. ij k0O O.ln`mFo  cN Q ONX``F `y`XhOLc0 1HXMC8Fh 1=x+0?x+3"x p+x#x+ DPYj hBO:`1Yb` hDAc qz+FzziݻH< !H !!zF۹Hh !o@1^`Nt h+DS@F@1 Q#FHP !HDQNt O  x hH!8FF,"-z-OOOh0i0j0k0tu v w @DF#x0 _䲍zOAO @Oi|   ~!}@ 0y{-Q#0"d# 0OaOOt 0000,#PFF9F.?2F8F,!'OH8#"uPvPwPh0i0j0k0t #x0H< !#0DFO OjFMHK0ii i0 0 R/iKH@+@GpGHCH@qI@GpGHD#x##pH h@@+ИG𵍰FF "!&9F F(5,D' OO"!B(FNOBb(FD"i(Fai((Fi,z(F O0 "!*"b!(F" FOsv  Fh + F O0-AFFFtX@h-e^C`uP*CF h(qV(DAFEESAjzh&j(zjz2F(F$QFz0jEZGjzjzAFB!cjzRj FZz1BzGjjzAF(FF1QV#;`{`EEEA9:Q:1D2D3FzZjBGjz3jz-jzQBzZjBGjzѨF VF(F${zzZJj7Zzujzv'z@djwz7Fzz7ZjwgzzE ZjZjjpGpHDzFjFzF'&zgzzzFhF 'z -ݟ zz zzܟzzՍzO@Gqp< Gq0O@p /(p z ՟ z @Fưo-A-H z@z OO!z 77'IEN$4Jg  `(zoAO@ zB&ѽIBM`Ox@w@FI;(-GF-u{z@ l hF`-ʀFXBC3Ӏ oxz'Fjz(Og7F 'Fz:zEPhOZ \zC"`hO~RF FhPF`$  6E LE( Jg((@H 3h3F0F#3`::.F$8z7@zz'J gz * QizE@ zgzz8'ѵ@B2z+FgzzzgzzBѽF0Fz5h--OZB F`Zz3g$o:@I@>q= ??HC-O-MExF+@(h(O0HGsMB(FMB#F F:ICz zFO1MF' IC'hx$B:1(hR(D(hO0(`MA:F(h(Ds h(MA;FO"h+9+# : O1 3z: Gz' >Fh+ MID훚F횊MCmYD~hs+,F#.bh+pMCh@38dB5ApsBBcBɄESB,K3BOCBvOnCBJIDgjhh&(jFhh[n :v:JJZZ{jPjP{*@tc 51*EzjsDz*@:Z'zgzzFz7Czwz7Dzwz:GJ3cztz!JGZ::JJZZKb~i+{Fj*i# "D!DR?+3F 43 Bg+h+lICx+M@@1(`TM@; C:@3 bx:J`+?B0;:9BBBўo:L>m\659>= ??I@I@EFjFzzzz0KB D q0 jZgjgzG%jWzjz~s+jS+!"~Z j zzjz 0gZEzz@ij&Z_= ?o9 #<HDDhh F0hGk8HhP[nEjl   k'  Z@Z,404 %D6%@3 k$  c,B  b)#(#.BFzzjz0Wc8HdPUbzzHDDhh F0hGk8HhP[nEjl   +'  Z@Z,404 %D6%@3 +$  #,B  ")B|HDD h Fh0hGk8FHPhl CnDEj    Z@Z,404 %D6%@3   B  BFzzjz0Wc8HdPUbzz𻃱[zj7gzz6zzzxz0gzGz@zz' z'  ' HDD h Fh0hGk8 HPhEjl CnD    Z@Z,404 %D6%@3   B  BMHDD h Fh0hGk8 HPhEjl CnD    Z@Z,404 %D6%@3   B  ccB i!D, - D, - ;j#FzjzFz Fzwzz . jgzD 07'  A@ @zj KC zq j  & ' ɻF=PF333??HDD h Fh0hGk8 HPhEjl CnD  k  Z@Z,404 %D6%@3 k  cB  b##B_9jjHDD h Fh0hGk8 HPhEjl CnD  +  Z@Z,404 %D6%@3 +  #B  "B؏KCzj _tz q j*&*' zgzhygzz,ODs_퉊 튊OO WO,9У~f+fi.zzzKGzgzzzgzz1Fen#nHE fk`B3FcfWO,PE=sBBef`cfMAk1#@A3@P`+>13L;3 BBLB D@ *IAM@(`^MCp "hiF`P@p-AF-FM@F F @1(p2I@*FCF !%(HCIAHBBOrPp ``ŀ.ME,3F.`NQz/B *@IBzGzMA:ICMx'@zgjgz`z0(zMG"IH;h B򪀤d ,@𮀶rO`,UKE$@vS  4J  B 8hCME,+h}t HGpB&:O@`IBz'`@z4j3zzz *?e zIBza ObS ``.6ME+h8O`[x+jMGIH;h" +rM@@18`(ۘ0+, $$ZIAM@8`)h LI;C?MChlMF"O7Du` Ww7`H@MAIBDsOF/` OvOzUp``` FC F;!FIF !@O0 h]--$p hF]0 -F$'p hD50< `F]0 -پdB`4% `p h]0 ,,FO-C h]--V&OpO h]0.- /F6'+[a;KJ+g B p h4 `]0.- ..-cJ+g @+a+ ` 4% `&p' hg]0.- .O 皙?-ADVFFF ehBFh9F0h$h,pGHt FBGq FBF-F9-\NGO:aFql p+B$Oq @\4MF@ 2hMhh S @B3` Nt h*[Y#3`MFD$ 3hMBT@3 3`hBNt h*CM@FvDN|$ MF ]3hMBTO~t+!4O:brl1l+ц@|F [hOb@|MA hOb-CF@1FC F#FFO30]0 +-u#D.F5'FC0;0 * +.)!0Ё]20 +O4~ F*г?Ҿ0$l F!9x+:)06(DT #h+  !!6( `F ! F4 !OpDR-O -F\MFMC2F F O Bs#`@P F:FDT DY@ FD!O@#FDV  F @2 G@DZMEFCW >FP!N@2 0*FOEMC FX!MOOz\@2 @MD[Nt1F'FN}@&FMD F?"`ObO    F DSOF O2`@1 F#x+-+@kcx+gx*@cA+S* OO{c+o+T+1d+WF+lm+a+B+t+Ёr+'O+@i+[v+k+ #pe+#pq+f+ۂw+z+Z+L+N+'D+4h+p+@@1 F@1 F)(g+c@1 F@1 FA(U"@3qZqdS+#;pA+#;p@@1 r@ 4(?K+h"(`@12p` F_#x+FNx  hDSb h-#O" O#0 hJ cz/BB h+𢁜B \M@1 FM DQ   F\(;Nl( &(7.AA@1 FMB O FPO0+F| !{@1 F O FP O0  +ф ˄O1 `}@1 FO@1  F(mF !:@1 F@1 F(Dxo@ 1J@1 Fd@R@1  F( h;+6F !@1 FH@@1  F(F !@@1 F ,BF@1 F(Q0oK#0#p@1 F#x":+B"OAF  mF TLp;+:+ bE?FѾzP|ٔ#Ozq#:*3F `N@2Nl@3 O>HFF"F9@1 FMB@1 F2(hz?F !T@1 FMB@1 F( hBkF0 !8`^@1 F{DR@1  F(QF 0 !"\  :)@FY`za\) y~N3DzyFIKEsE zPOzs`"hTO}" phHBt#sBH!P@1 FDR@1  Fx(#p@1 F#xi+f+xu+ycx8+vNx" `@1 FDR@1  FL(F(0 !r@1 FDR@1  F4(#pH|!V F@1 F`(h``q F@1 FP(h``a@1 F{@1 FrDs( `PFd0!cx3+F0!cx1+ѣx6+Nx" `1x2+Nx" `'NFd !Hh!H#!H !-Fx0r!&F0N!F<@P!F@H!F@k! F@PA!FPP!FP8!F `H!FT`X!F`FFpX!Flp!FpO!FpN!G(R!G|V!GW!G,W!GP!G^!G4 a!G K!G @!G$0H!}Gl0_!vG0=!oG @N!hG\@O!aG@R!ZGP=!SG@P,!LGlP2!EGPN!>GPT!7GD`K!0G`5!)G`d!"G,pD!Gpp!GM! GX1!Gm!GL!GHI!H !GG!G !GL!G4 I!G I!G J!G0!G,0;!Gh0E!G0J!G0:!G8@L!G@Q!G@P!G(Pm!GP>!zH !sGP !lGP !eGP !^GPJ!WGH`]h&P FA+VLVS+%H# @ڂH!(X8,B?{DS x3H! DS xDS! p*@@ x3 A] @t 3h+П|NJ{@Rz ~S*ƀO:dO OG"U!%H'f t9l˃tOa " !PFpky piP%O+- P~od r!C   P ` 0 (   oAO@ | pCz  zP h+*#c&k   #O "#PO:aO  O4  D!t Fo !;\@BV$@! @O:b " $   @p;R?+/ A] Mb@AHCBk>o:8-B%hYA𲄺UpLl S@кQ i"f"vx\z (3FX )9 [F8F9<+H\ )3FX )SF[F8F Z0( H,0 D@"!B(F\+*h?+oMG q  @A ;` O1 q 0  S OCPX,,h OGSD~`s)rJNK O:cgzgzzzOMC hh O:cgzF zz 7D P``#  JFEլCS $`(K O5FF@ 3Bh~B8FB(FS)њh 3B8FB(FBѬB)DS hEDS h.@c[$OH2F5FoG ~S(tt\ttxxEDFFs(% 2rEMBh@?RE%B/~3D-脛 BcR>R#OT` `CW& >`̓KLBDQNE@TMHMCBb   k.Aj@@/A@?A@@p oAL O@\(L @B#O@o oA#`E(_OzrO: O1 0! n;h 3``;`ba`06 :e 4BD,< oAO@  zh @zzAOgz#""@z0zz(c"vGzg v' HAhB*g  ۊ S+h , H0  O1˚``* m! oAeO@# +e m+moOc(eeU#O ###" +?gMx+?K@1P \FBsFHF F-3 ph OF`D~s.۲ +S=s.gBcApqa. FFF\+*NX9\ D`^! H*9\"8D 0 `3sFB0:0 !O @h Y A a,* "9\ 0 (? pFwFB0:0 F D!Baa{\z +ѡF?H +0$ *9L9 Jx FQD?0<0 -,O@9H!{$Hx!sH h @s"vH@ !`H`!W(F8F[FG0KX  HL!ƺ7## @a"v^NK O:f!hc\ *h4*F!#F)xb)eаh,F oFAB2g/O.kT z?9Dlz8g((O1  0?Bz8gѸD#0))D<9Bс-#+p@O1 #F*F!"+xb+!h#0`x0< -)` D hBOC0D`  0 +ٰ@ 0pG 0pGF#`9-d B]0_  "0_ 4BC`ِ -h[B` / FDS h"M`$HDsHA pv#F"LS[:o"?B4/E F HChHCh@HD !hx h@ڼHD !hj h@̼pHDFPH!F+F hp@ 8HDF(F"F)h .`p  )  {  :;: ¿:3: H#H!H@{g B:3: pG  ٷ Hx#H!H@l  zgzѰg H#H!HOrJ@z  FF `hXH!H#H @" )#O3@3*ݑB pG@@pGIBBRB@@pGB#BF pG pG̾¾l~R<K{Dh "`pGBOCĻ!"F!FN!@ FH F F"iFO [ 0 F]"!F((@b! F@O00F%@# R "`` 0[ 0#$# $@ JpG$B@BOFB(pB(pAB(ApB(poB(`oB(`AoB(A`oB(`_B(P_B(PA_B(AP_B(POB(@OB(@AOB(A@OB(@?B(0?B(0A?B(A0?B(0/B( /B( A/B(A /B( B(B(AB(AB(B(B(AB(AB(FpG  pG pGO0f)-@@pG)> HIBJHCBB@B#OF@(s@(sA@(As@(so@(co@(cAo@(Aco@(c_@(S_@(SA_@(AS_@(SO@(CO@(CAO@(ACO@(C?@(3?@(3A?@(A3?@(3/@(#/@(#A/@(A#/@(#@(@(A@(A@(@(@(A@(A@(H@BpGH@BpG8 Op@pG#H@BpG(ȿo@O@)-@@pGO-CF MFF,}DD  $Y$0BF49F0FGBѽpG@- error abortcannot open udp send socketout of memory127.0.0.11234sdrcfg.txt-c cannot bind inport -o -T -d -F -m <1..2> -a -B -r (max 256000) -O -i -f u8|i16|f32 -w -z -Z -L ip:port-N ip:port-D debug file openAM/FM/SSB/IQ Multirx from rtl_tcp (8 bit IQ via tcpip or pipe or file) to audio channel(s) 8/16 bit PCM by oe5dxl -A or ALAW (G.711) n-channel sound stream pipe/UDP -a maximum active rx to limit cpu load, if number is reached, no more inactive rx will listen to become active -B sound samples sent at once. With UDP take care: double number of bytes with 16bit PCM -c read channels config from file (sdrcfg.txt) -c read channels config from UDP, if ip=0.0.0.0 accept any ip -D write received tcp IQ Data to file -d downsample if to output Hz by linear interpolation -e enable sending SDR Data hidden in audio channels (tune/afc/rssi..) -F AFC-Speed 0..1000, default slow, (if fast, the 1khz steps may make some noise) (5) -f u8|i16|f32 iq-data format, f32 samplerate 1..3MHz, slow float arithmetic (u8) -h help -i input sampelrate Hz 1024000 or 2048000..2500000 (2048000) if >2048000, AM/FM-IF-width will increase proportional -k keep connection, reconnect lost connection to rtl_tcp server -L send Level table in UDP to Waterfall Viewers (may be repeatet) -m mix up/down all rx channels to 1 or 2 audiochannels (mono/stereo) for 2 channels the rx audios will be arranged from left to right WAV-Header will be preceded (UDP with header may be lost) -N send Noise (Squelch) table in UDP to Scanner Scripts (may be repeatet) -O moves center freq. away from used band to avoid ADC-DC-offset noise (10000) -o offset for entered frequencies if Converters are used -p send rtl_tcp parameter, ppm, tunergain ... -q do not output audio samples if all squelchs closed -r if and default output sampelrate Hz for all channels 8000..256000 (16000) for FM min. 25% more than rx IF-width -s or 16bit signed n-channel sound stream/pipe/UDP -S or 8bit unsigned n-channel sound stream/pipe/UDP -T Tune manual to center of iq-band (for iq-data from file) (0) -t connect rtl_tcp server (127.0.0.1:1234) -t read iq-data from file -v show rssi (dB) and afc (khz) -w max stay awake (use CPU) time after squelch close (2000) -z sleep time (no cpu) for inactive rx if squelch closed (-z 100) -Z same but fast open with no audio quieting for sending to decoders and not human earsexample: ./sdrtst -k -s /dev/stdout -t 127.0.0.1:1234 -c up.txt -i 2048000 -r 16000 -m 2 -v | aplay will mix up/down any channels to stereo and play on alsa ./sdrtst -k -s /dev/stdout -t 127.0.0.1:1234 -c up.txt -i 2048000 -r 16000 -v | ./afskmodem -o /dev/stdin -s 16000 -c 2 -M 0 -c 0 -M 1 -c 1 with 2 frequencies in up.txt will listen to PR/APRS on 2 channels nc -l -u -p 7000 | sox -t wav - -t alsa ./sdrtst -k -A 127.0.0.1:7000 -m 1 -d 8000 -t 127.0.0.1:1234 -c 0.0.0.0:7001 -i 2048000 -r 16000 -v echo -e "f 438.55 5 80 80\nf 439.3 5 80 80" | nc -u 127.0.0.1 7001 for A-LAW compressed sound via UDP and remote control via UDPconfig file: (re-read every some seconds and may be modified any time) # comment p rtl_tcp parameter like 'p 5 50' ppm, 'p 8 1' autogain on f FM Demodulator a 0 AM Demodulator u USB Demodulator l same for LSB AFC-range in +-kHz, Squelch 0 off, 100 open, 70 may do audio lowpass in % Nyquist frequ. of output sampelrate, 0 is off IF-width 3000 6000 12000 24000 48000 96000 192000Hz for low CPU usage (192000 only with >=2048khz iq-rate), (4th order IIR) (SSB 8th order IF-IIR), OTHER values with MORE CPU-load (12000 default) q <0> <0> bandwidth filterd iq output with if rate s low cpu usage scanner improof fast IIR-if-filter with a FIR by +[,] default length=32, max=2048 works on AM,FM,IQ-demod f 145.800 0 80 90 12000+10000,64 example: p 5 50 p 8 1 f 438.825 5 75 70 (afc, squelch, audio lowpass, 12khz IF) f 439.275 0 0 80 20000 (20khz IF, uses more CPU) u 432.4825 -700 0 2500 600 (USB with 600Hz CW-Filter at 800Hz slow agc will generate 3 channel 16bit PCM stream (up to 64 channels with -z or -Z) use max. 95% of -i span. rtl-stick will be tuned to center of the span rx in center of band will be +-10khz relocated to avoid ADC-DC offset pseudo carriers, SSB-only will be relocated 10..210khz to avoid inexact tuning steps f 100.1 0 0 15 96000 (WFM with "-r 192000 -d 44100" for 1 channnel 44100hz -p -h -i 1000000..3000000 -i 1024000 or >=2000000 -d must be less than -r got config udp from wrong ipconfig file not readablewrong parameter numberwrong valuewrong MHzscan from..TO MHzfreq table fullscan to freq out of rangeunkown commandno valid frequencyfreq span > iq-sampelratetuned to outside iq-bandparm: dbdBRIFF WAVEfmt impossible sampelrate conversionconnection lostSDR sound file open errornot connectedosic_lnosic_sqrt%.*s%*lu%*d%*.*f%*Xosic.c*aosic_freeX2C_TRUNCIE-z L  j܂  ؃8ooo`X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X GCC: (Linaro GCC 5.5-2017.10) 5.5.0GCC: (Debian 12.2.0-14) 12.2.0A4aeabi*7-A A   ".shstrtab.interp.note.ABI-tag.note.gnu.build-id.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.bss.comment.ARM.attributes 44PP !pp$4P: BJo``ZWo@f o B8 xL L sX X ~h h ^jjjjpЂЂ ؂؂܂܂؃؃`0CpDŽ5