ELF$@@X@8@@@@@@@@@@``ННAНAhAA@@DDQtdRtdННAНA00/lib/ld-linux-aarch64.so.1GNUGNU&۾>G g$(t% -%b$$!!D  "%')+-<9 wכ|շ>sp N۝|Mv#-2@!bd|)fR♔|tAM|.N=f 9 e (|]lZ;Qr>~|M|/10 ̈́|u R(!9@ /t5_ QRr~9@ JEKi= ' 6 J 9cPnHA.jI8A @A]h'Vdvor@libm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablesqrtfcosexplogsinlibc.so.6socketfflushexitconnectstrncpy__stack_chk_failabort__assert_failsendgetaddrinfomemset__errno_locationbindread__fprintf_chkstdoutfputcrecvstrnlenmemcpysetsockoptmallocrecvfromstderrcreatusleepcloseopensendto__ctype_toupper_locfreeaddrinfofcntl__libc_start_mainwritefreeld-linux-aarch64.so.1__stack_chk_guardGLIBC_2.17  zA8A@AHA A"AAA A(A0A%8A@AHA&PAXA-`AhA pA)xA'A*AAAA(AAAA ȠA РAؠAA A+A!AA#AA$A, A (A0A{`{_{G?    @ @"  @B @b @ @ @ @ "@ &@" *@B .@b 2@ 6@ :@ >@ B@ F@" J@B N@b R@ V@ Z@ ^@ b@ f@" j@B n@b r@ v@ z@ ~@ @ @" @B @b @ @ @ { @R R@Drr3"R'm/m7m? m[SvkcsmV :c$R_x`D @Rf-Z d#lR_ҟ59e >R`t BR[eR5RB R |S@cBJ!? qS`9Q@9T?|q)yT?q |S@)T?q |ST?qT?qT?qT |S  |S  |S5RRR7rR@98Ҡ59 **RrT`K#s*Z_qTcRc5c*R 6`@J!qTBR_q`TRA6Cv9qqTac` 59Rl -@|c !?qaT#}RZMB6&DU9Gw%I* r`lT]9 w5hK%l5fG@c7 R,z 9WG @MTQ wG`O4$pGO4QtR(-|iblKȐRTk.!@ T@q T!Y#cTkT%fbkB@.T_?qT@K7X#cATdb"RRX#a @ `B7`Мu9`B?qg B&9op o oho\n-n\D ՟qHT- @@0 T @q XTQ V9 5- h@9?q T{"!@*!{DCha@8!a8  " dWT.* !|@MT!{6@0 ETgK`-dbB`g !Xb? h@9@Lqc*T"q{!!{EAha( *4- .@|@0 mT @ | R*B&9 |S - .!{*!ˢ@|@-.  c"lK{!a|@ ( \@T@A $4Z3*)8 dJT0 .A`LT "RbE-!REc{Ec˄!:|@@#T@@9c0 !L7T&-R {ӦcDC@'@g9CW@A@bc@@hKCJ)Ac@Ab_kBW!|Ӡh!B5TcE``|@d ա @!GkjT  !{!$@?1kT!Q$ RB&9- աBf9!%4`v@MJ `qD$TP`[IA `BПg Л-  c յ!{5@( TgKabg X`@U*  h@9Lq@T@{;J"@{c@`+@!@9`/@xx`+5"`@R_  "N<`+{!ˤ_@5@( @T*A-R@BӤ_D"C8 #8%8"`"$-8#a!"0*abgK_@g X`[@G$dM &Ik#TwGg  @4ҵ[@qTD/5cI@cG!^9 `IG` &IgKwG?kg i T-cah@9?LqT{!B˚k!!(@Ac)TfMK#@# @T! $.#"RC{c8!B,@@"!`"@cgK $hK*#qa{!(!TAcG`IdG a`5|Oc4AG |@,TРI!"R  "cIgK!^9D KhKq` TI. !T`I_p KJM@?k TJ  ՠ|O?q) T`IEcG!QÔG!K ÔpK! p  "A  @T! РI0 ET @  W@!0^941 T`u9 4!RDU9A94lK l G @aTa!u9?qqG 5СI|S wG5RpK |@TI!"R  "@cIgK!^9 K.I !ET'(!  Ձ-  |@AcG`Iap \ "a# @TA I0 T @    TB"!"  "Rc+SbEc@:cEA! +c_W J@_@*{ZZ{c`P@` @s9|Sw9|S|S{99R |SK9|S9|So@9A9Zh!Z@A RBa9 Ra9aX@BF!0O c@BDaX@!0H cE[@``|@y`F!}RWg R@+eW@0^94`u94R{$@!GkjT$$!{!˂ElK 42`Ig +*|@I R*= !R@*8*+ R+1 @9qr!c!)^9`F`dMfG< 49 q9s9w9{99R99@@a TR9*aSS9`|9!|999a|S99a|Sc|S99|S|S99994R9999 99 R99 R9R9@7R*ZRM!}RfFm9@@s9w9{99R99xS9!R9 R*`R9*o@`F5g AfCC MbP?='7@#XXXp@@h@G@_!!!?8TXa  _ !!!C!A!AXB@_ { `BE95 R`B9 @{¨_֠7@a X{ ?{ {["#@?ҤcS_|5R|S|5#@`@)b@*7R"RR?j7*RaR@72*Rb@*a@`7*}s@s#@=*"?@@AʁSA[B{Ȩ_*RaR@7x*R#@[{B|@ R ]qTT @{¨_ ՜@,q` @{¨_ )@_r@)'@"H'C@E d( T"@% @b4 !XbkbB"C@B``@""! - T*R"H#@G@ckD`@T-bBkT@-K#H" f@Bk xgd`@T- %_k|)T'*"@ #H"D@f@B_kd`@TQ-BK4@-#@ XbBd@kc`cT% @ %_R*R @-"@A-@B8'(#Bc8$B8% -B8#B(&c8 -# _{qS[c'mT" TQ|S*b`#()R "z3z3xsTSA7p[BcC'Dm{Ũ_(@RRQ|S I;@F{jSTASd"@@ A!- *1 43@ !T\37@P !TP !ET7R`y7@R"Zys"@`@ SA@{Ĩ_  "T \3"H @F{ q[Sc'm/m7m?mTh (T3@*)@ 3 `@@kT , qRԪ~BvS0 (Q\) T*j ~S **.4R`z! b(kKIT`Z5k`z T# *! A !TR@RhSA[BcC'Dm/Em7Fm?Gm{ɨ_  " @T '   Q >R#*ozu(-, k/) `z5T! @T).`@R)`k`za)`z!ATR$@@`@@kAT@ !T~Sj?o:@I@>q= ?{c [*`@oS@DE9cks'm/m7m? m 5`A@7Rk*B'A|ERN!^"*vApE98|4sR5# kiT`@KB7q T`@(*a! o@!@ASA[BcCkDsE'Fm/Gm7Hm?Im{Ψ_`@!#7I7*!#RvAqTqT@R hQi\\g@A"!|ER@"K@*ml R_`k@9b @q*"T;hvA? q(TRrxScAk .q`3TRk`:T܅Rk JTRkPTpRk`\TR!rkcTRArk?T#@g@HGS EcA@D Is@,%sAA-) A-(%@3@*@@"|}:&B:'`X`!hbkA"@B" B   cxbD B## c8183c8082DL!:&`:'BJT@ @ --@3`k@9q Ta BL@g@B!#R-z`@@kcT@*m`A 6pE9`n4!}R@B`6! o@!@Aa ՠ@##Q}edhd8Qdh `@9cQ4 Q}EDChc8cQCh @9Q50B;@-4@@!@ (B(@"x`#xb@D!a!c@ -@k@9qBTLqTAg@C"R@k@9Z-.D@g  0 "8$DTX TT""ffdF"$B%!8"" eT TBw@Aw!8"0 $mTd!8"d0 "eTBd!("q@c@9 ,T4@@4B{@D@("BԠ~h @TB#("B@{`b%b! 0 % A`T0 +@A`DT "R<a@ h5xag@9A4ao@ `oV *BwR?.qTxS?kT!XA # TA#  d@ *|@?!(!!ڟq!ua-!ÚmTRKa7a@d@!u!Úa;d 4#A  `TX! vAa? qAT@#@lAHGSg@@@&Fs@A- A-(& E`%sA*A3@D @@:'b|}B:%XackhbB@" B  ! xbD B## a8183!8082DL!:'`:%BJHT-@ @ -A38 >TB!" PPE"!A$DPT 8!eT!@!Q@#nmZ-@ !34@ O-C@ԡ~`( @"(" @ A -LeM!Z@E*HGS1sA`@@Rs@@) g@ @) F3@N?@LW@}}   KkdxxJ% jaA@bXxF  |"|! K K!K! K% ` K% )%  K!  Kk! HT@"!")) $)F3}@E*HGS1sA`@@Rs@@) g@ @) F3@N?@LW@}}   KkxxJ! jaA@XxF  |"|! K K!K! K! ` K! )!  K  Kk HT@"!")) $)F3B@0sA*HGSE`@@Rs@@) g@R @) F3@N?@LW@}}  " KkxxJ jaA@XxF  |"|! K K!K! K ` K )  K  Kk HT4@4DP-Bԡ~("BAB{@8"h C{"T#5!%@E*HGS1sA`@@Rs@@) g@ @) F3@N?@LW@}}   KkxxJ jaA@XxF  |"|! K K!K! K ` K )  K  Kk HT@E*HGS1sA`@@Rs@@) g@ @) F3@N?@LW@}}   KkxxJ jaA@XxF  |"|! K K!K! K ` K )  K  Kk HTM@_@@g@"cR!AW-C@SsAW-S@oZ-.A@B 8! T$"!( A@@7@ @ (@An T@@!# Z-#X`(@E#$x`"!#! @`EHGS0sA*@@Rs@@) g@ @) E3@M?@KW@}}Ӡ   Kk#zx) iaA@"ZxE  |"|! K K! K! Kk @K   K `KJ HT "" %) )E3)'Bg@E*HGS>sA`@@Cs@@) g@ @) I3@O?@MW@~}   B Kkxxk @jaA@Xxi ) |"|! K K!K!K  K J  K  K HT`"A"-) ()I3e%'db@@!A Z-$X`(@@@#x`c"$O! uB@"T@@@!~ 8  |c"R)R'IK Zf@h@9d9?qAT@?qTO- !ET @ #0 TM)%|@@D||v ŚcKklTB?k! ) d9Zf@"kTBQK_kpJTpl d9@!#Q~}$#hx#h y~4@Q~}%$#hx#h y5HRrm!@~``A*aL>? @@@o9o:m\65=PF #<9>= ?I@@IFEƲ?333?{*f|S 9s"e|S9f@d|S999@`@ ʀ @{è_{ck**B!}RS[S***+ *aR ARПkAtxD9 T T4q*TRGQrRrkAzA T 5!XA!##( @T!E9_q?| TA?s9 7q 5RrkTR'R s`"(FqATA *+@SA|S[BcCkD{ƨ_qATCQR Qrk(T" RCt T( @T! l4*VXR+@SA[BcCkD{ƨ_րR TCt5AR `@9@5!RA!s96B!}R7 sE9qq B 7A@R0C?<8I;xAA4_{!Rx8 ЧRRrЇRr  D9dX" {_{* @ @* R$@Hd8qT9R$@hd8QS$qHTR'Rg9 %@ Q%He8QS$qT*K5@_RD_ք$9$@hd8QS$qT(RR$@Hd8q T9R_R$@hd8QS$qFz4ne\d'RR#@` B@c@D@g9$@$Hd8QS$qFz!Tq`T cSѠTcB@A!e@A\_ 4@@@a@_ ՄR$9_$@hd8QS$qFzaT(R\?{S[5|@dA)s@SSA[B{è__{kSRk5SГqT qT*4BT{ӂ4nKrKkTb@qsIBlG#k X!xT 5A"FbaxS SA@{Ĩ_  @&Is~S3H#8ac !lG?kTA"Fb*&   @A!5&s~SI!Hs8AH#8 |CR?Bm9 rnKb S?@!n  dcxSRdG d&RdG  {S!}` @R)RRRR9Hf8Q!S?$q(TR*!  @$Hd8!QQcS$qT T?qBzTc@?q#  cTHf8)Q!S?$q)T*SA{è_ qT? kT?qTR*SA{è_c@#  c@9q"KzT{Sc"d@Ҡ7ЀG@7R @E))s"@a@ASA{Ĩ_ @ 6 R@d t R\у!`!{"}c[kyD9'm09RSsЃ c sd@W; lc9?k ЏT!!@6"}x9Rr!bЇR!`BB "}ybRIz\hz\9`ApR9g !}R B94qBTB9B4B9`B5zLqq* 5qTqTRq@TqTq@TqTq T q!Tq#Tq`.T>q0Tq`3Tq@"Tq/Tq`4Tq4Tq7Tq9Tq5Tjq:T2q<T:q>Tq@?Tq@ITqA;T!}R{ !}R rFT@qhFT!}Ro !}R r@ET@! >#R}"C9C9@"h  Nq`TqTw!}RU  F9!}RK B95BIcRaGC rGA|@|!||C!kkcXMaqG)T$RGQrRQrkAz<TgM%4_k=T WB@ ʀ=SA[BcCkDsE'Fm;@{Ȩ_ R9 @R9 ՠ!}RB B9Т!pm7W F 7@|@- `6FB 9 ՠ!}R  &wB95 AR/!}R h[@B9(I[14 hL1TRL  !}R 5!}R r!T R  ՠ!}R !}R r ,T@{@ !}R "-!}R rT kKQqT aR  ՠ!}R `!}R rTR` !}Rw !}R r)TnGq(Txn R 09!}R} B9@q@zTa#R& 9@9?q?qjTc8q*T@`*?h 8C- p9qT?q)TC-@! p9"4|R6cK  բC-B@!B p9"4Th%8!Tq)iT}RР@!6?h 8r#}RD*D i!}R' BS&!}R? rTAIR`r?kiTR ^a R D9S!}R !}Rp&( rTIR/r?kiT!R@ Fg !}R !}R@ raT!R 6a R 9+@!R59'RCQr QkT AR#$4z!}R b#!}RrT9!}R B9q Tq Tq TB9qa T@!RX !}R c!}RrT!R !}R b#!}Rr T R 9 aR"!}R X!F !}R L!D !}R !}R  6aR@ B9qTR B9qATB9qT@ARX B9qT@ЁRX aR !R@ RaR !R AR@R R#R AR" aR$~3!Rs"*< AR 8 R4  R0  R, a R ( !R$  R R@  R   R@ *  R@ AR R  R` A R R! R`" R#  R % R`& ! R' a R) R*  R+ R, R`. R`/ R0 A R1 R@3 R@4 AR5 R5 R 7 a R8 R9 R: R@< R`= R? !R R R ! R !R R  R@} Ry ! Ru ! R q A R@ m !R i aR e R a A R] AR@Y R@U ! RQ  RM R I RE !RB aR> aR : AR`6 A R2 R. R* !R' R # ! R` R  R !R  R ! !R '.AA@ѣ SBc {S[`@ Sc@DMks'm/m7m? m@57CS/|@"6 q*-TG5xR@Rw \R \RH jA`,A` qTC !@ "9k*T@kTC !@7"c9_|qT4C @ 9k9߂qT4R *C @4_9q@T**@x`ZS_Cq.T@{qRD@z&T_3q&T@OQxSqRD@z%TR_q@@z(Tk*TwG?p4QR!  T@`@9k"ks_LqT@k"ks!TklTKGkT G}5  wG|S l4Q!R+R!I E@}@K|@񄤄?!ڟjT*qB_ @TF`@9LqT}@B?!_ TBI_kᧁRarTkᇟ g4aR|Sr|Rarf  @k`T0^94 R$@ 40^9?9j5`]95 Y@ SA[BcCkDsE'Fm/Gm7Hm?Im{ʨ@ _``B@J"ւh@9?Lq@T@K R Rt- R $ Rs{RsRs{Ӏ@--9l 9 999-90@9g|Sf|Sc|S9#9'9-9@yBR */9|S|S|S3979;9b.9`@(*)/(R"qC9|S|S|SG9K9O9`jK 4d R|S|S|Sd".9RW9[9{Ҡ[_9\Ҡ_ Rc9*QRsT {5-9*RKA@8#J_cSzcJT Sk<8!Sk;8#S{ˠ Kk"8k 8@r @`]_qDT_q@wG`JT_Wq T_3q Tb_Oqb B@T_GqsT RC79X RҼҠҠ[Ҡ_R@ 4 @!@V94!}R1*7#R/*/**@q,TC !@ !_9?qT  *C !@ !_9?q@T"Q?9BS_$qT R*C ) B@ ) )QA_9"QBS_$qT R?q?9)wTR%tbb cRB@C79C A@!!_9?q`T *C !@ !_9?q@T+?ca?C904@C @@ _9q`T *C "@!_9q@T_Oq /T?css?C9@5_Wq`nT_3q_TR@C *BB_9_qT! **C B#B_9_q TDQ?9S$qvT!R *C *d  #B VQ_9DQS$qTFOQxSq RDFzRFz֒&R_q?9aT*C B*cB_9_q TDQS?9$qT!R*C *d  #B \Q_9DQS$qTwG&Rbҡ?9 @w9q`+Tq3T_q RpT*C B*cB_9_q TDQ?9S$qT*R **C c  $T b_9QCQcS$qTHRrk"R?9C @_9q` TwGq(Tw@!D(a `wT jJTlblR*  (`w(n b_Oq ! !@ TTwG bң @* ` @ w9q`\T#A B{B-B{(h"BBdMbI b{B#!! bҠ w @  UwGbҦR c@fw9qTS?9$q#TqT߄q܅RRC @_9qTb@` C @ `@ _9@x` q@?T`Q?9S$qH[T!R *C  $B@!` QC_9bQBS_$qT!R?9bҢC @wGRB@!*B_9_q B@@ C T C @@ ?9_9`QS$qT!R*C  $B@!` QC_9bQBS_$qTbҡA !@ R?9=AR@'dwGg@@AR@&\}R&W?c?C94Nm0 `TAR&Gw@swGC !#_9A{!q?h KT R*C *d  #c_9qTC{cdh C BB_9_qAT*C C*!c_9q TC BB_9xbZS_qTbb # RB@C79_q@T?9^RaR'@4ss">2^99C)8RR RR+*RRQ+Rb)AR`@+RRF+R9qs"T`@9@4u5`@94a@*@9@484!R *_qT``"B(vAA-. aR)`s `j@9qTb)AR@ %h@9?LqT@+w` |@((*)R@R<R{!  @qTaR)~`s `j@9qTb)ARu`r@RRRm`_k T K!G?T_kTSKGT wGw~l4`b4\-5\s4\Z-4\ . lR`S6c`LqOKhb h TA`R7aRA`A r|f@R 7dR}RD r|f bRh(k@~OA)!~DEwG@s.k"@ ZCT DR@j^`@RdIrc@9#~ Ek9!c K`2( @c9@#@T!!A @A#ᏐRr@GkTb`LqOKhb hT @`"@RK_bo `a`&`F`ZdR DD rR~nftRaR@dZ@ Kq`RITR`Z@pQAR@(]!R?9`I|S# RC79!R(PKaRA rA`|f *@R 6KdRD r}R$|fKn@RSaРS@R`!O?kX5Tc`xOkT` >D0@94B@_kT >$RAD49 >"Rax09R)s@]9 m4{s@"D(b `s T k T8IwGR* bҢ c!A !@ wG*`{@ \g@p?q`T *C a@#_9q@T+?sc?C9 4`!} >@D@94AhakT >!}Ch!A"R"9 > R 9R}"qR֒"/{wG b* {@h ` @w9q T`{@AR 'slaRA r|}Rf|a Z79RtkJ ᇟ hX7 Ks`2^95`9R'ЁR&O?9 wGbҢR*@ @ "Iw2_kITR K!R %`2^9! Mb@A.Ak>BHC j@@?A@/A@@8g@o:-B!QcQRTkTEHd8kH$8%5_ ՟kTH$8_kQ R_H+87̌RR *̬rr*|*Q|qb`ӄ|K K|SqDH%8jT jT QR@H%8k$RiT!*d kTRQk@H%8TD4kT*KCH`8kCH!8bT_K,R*{ [*S*m @ $ T"R**!R(A @9bQ` 4R գJ`84* kiT8! $TV4RqJ 8T" * $9  )R""J48k9 TQ J78SA[BCm@{Ũ_qMT|@Ѡc@!ˣ_88T R9 @!R"j**!Re@9bQ 5 R8! TR_!Q@9cQdS$qTC4R C@?kc  C`THd8eQS$qTq_  R_R__!Q@9qkTShe8QS$qTR Hd8QS$qTc k CT@9Rq@T_A@KA_@9 RqR`GA4_{!R`fe#Rp'9R*R6`@J!qT#`*@h&8Ah%8B_QT{_ |S{@{@{@R a@`@ @{¨{@R a@`@ @{¨{* w @{¨B, @!R{* gB, @!R @{¨{* U @{¨B, @!R{* EB, @!R @{¨{S*2T6RSA{¨SA{¨_{S* TRSA{¨1SA{¨_H{kbz{_kbH{bStCIIcQkT9SA{¨_d*c~@scD!xci SA{¨_bCI5c@@ a_{S@SA@{è_b{0 `LT!b aTx `bT aQ{P_  a{Ԁ_c@-!-`#"6R1ycQ aP_{"/@b{_ {T"@b{_c ,!-`#b:R {T! !T @ {_c@,!-`#B;R@ {"@b{_{"@b{_{ *u@` @{¨_@@{c+!- -AR?qT_q#Rc cQT?kRlT*_ D *__qTKR_kTK$D *_kT!R j_ R_$`Ia5!R _{B|@Rb{_{AR*R d*!R]2*ARY* @{¨_{#ZDRR s"e@?|SyWy@a@Aʁ @{Ĩ_{RaR *672* @R{¨/ @{¨_{RB|@CSs"Lf@'Rw@y'@c@ʢ?@!ZBZ!<SSA@{Ũ_{ZgZB|@ HRs"Ri@ ҟ|RSyWy/@a@Aʁ @{Ĩ_{[SB7b7c*iCTңzs*s`?!TSA[BcC{Ĩ__{{_ 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_freeosic_lnosic_sqrt%.*s%*d%*.*f%*Xosic.c*aX2C_TRUNCI%@$@z @ l@НA؝Ao`@@@  A @ @` o` @oo @A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GCC: (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.bss.comment @@ !<@<$4o`@`h> @PF@No @ \[o` @` `j @ `tB @ ~@y@p@pol@l@\@\НAН؝A؝AA؟A؟AP8A808<t