ELF>*@02@8 @@@@ 998.8.--- 2---888 XXXDDStd888 Ptd( ( ( QtdRtd---@@/lib64/ld-linux-x86-64.so.2GNUGNUlfelKdGNU  "(em9bT zlF JP\g, 0"1_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablelogsqrtfsinstrncpycreatfreeexit__assert_failfcntlfflushmemmovesockettimereadstrnlenstdoutopenmalloc__libc_start_mainstderrsendtofprintf__cxa_finalizememsetclosefputcsignalmemcpywritelseekfstatlibm.so.6libc.so.6GLIBC_2.2.5GLIBC_2.29GLIBC_2.33GLIBC_2.14GLIBC_2.34%0ui 9E/P[fui 9-+-+00/////!0 1"0000 0(000 80 @0 H0 P0 X0`0h0p0x000000000000HHHtH5%@%h%h%h%h%h%h%h%hp%h`%h P%zh @%rh 0%jh %bh %Zh%Rh%Jh%Bh%:h%2h%*h%"h%h%hp% h`%hP%h@%fAWAH-1AVAUATUSHX|$f*Y|ZZADHHuϾH=F>'2HJHHL%{MDp1AShALBLQ~ABfCLHcPSTH??fSf[8A4pA4AL$HHWw!AXT$lAX\$pAT$lUDAL$(DAL$pALLT$(D\$ LL$\$T$RT$LL$\$D\$ LT$(AD$HH=gAL$E1D AD$lAL$pLLT$(D\$ LL$\$T$RLT$(D\$ AD$\$LL$T$HHHf~f~d$D{,H \$L|H fHn(\$d$(\t4/t4v\t-/vX_LT$Ydd$\$ZGS \$d$LT$fA THЍRS C =# LDLT$d$\$\$d$C LT$HLLT$Dx44 >H1HǃHǃtH)|HHLT$f~f~{,HK H HsdLT$L|H Hp4d$fHn\$LT$d$\$AL$E1DAD$lAL$pLLT$(D\$ LL$\$T$mOT$LL$AD$\$D\$ LT$([ LD\$d$C LT$OHAL%HHl$Dp1A@Cvf~fA~H I fIn2(\/ v\ =/vX uYD{YX-yX(\YjXbExCALDqL"oADfC HS$[(H??fS:AA4sA<{fS>YS0DD)X*ʋSTȋKlS$\YK,Xf*ȋC`\C \YC4X[C(C\YKXK YK\XC\YCK XCslj)EgclXY/v1/DCl(\YWXfIn MS\YfHH*YRX C\Xf// v\ {(HL$ ,L$fZfL$*\\ Y(TYY X\(\Y nX(\Y_X/_(‹t Kx9D{8HHY HDa t1\YXY\X\YX(]((_$~=Y($(XY9\(f/Aǀ=R+D9ǃD:{tD{D:{C{ [@8k f@k @/@uHvH C(fX\Tj.zt^ #\YX( f*Y/(T$YL$HZL$T$HfLU=[ HDT$L$/L$ǃT$D{8 D{8 /(*m\$ChHH H9uD{HnX lD8{ D{ H@@uAD$L$D$L$HHsDT$HLfInL$ T$L$AD$腽D$7X(<(W 8fHLtH}j1fǃHHȾ*YZ聿='fC8AFH=\ϼH=\L D$οD$fɉƒ/G‰‰L 1ʃ8@O C$H5K 1 H=[f.1I^HHPTE11H=f.@H=HH9tHHt H=H5H)HH?HHHtH]HtfD=mu+UH=:Ht H=&)dE]wfH~fofH (fnTT/vE/vx.(VYYNYJ\\H/vk.Y(YY (\ @f/v\(f/vW(@ff.^YYY\\f^xYYYl\kf.ASHIAKACHM9KɃDAKLI12H NL9ufGAR6*Y 9rZARA7LA9KTH1f.HQH9uvf[*YÐf[fDS H=L1ӸH=[!USHH=HHH=ټ/f.DHfT41D$2fɾ1D$H*\Y> HHiQH%kd)HH H.袋.HHH8fot$)$D$HD$+HD$6D$HHH@t$D$HHD$&D$'xI,,L赻H8AW@AVL5AUATUSHE<1D9r[ h E,O E$6ADDAD9H[]A\A]A^A_ÐATIUHDSHH@ H31ը$Et fDAEEuA H@[]A\ATHUSHH0D$ Ld$GD$ LXLH߹H߹H-H0[]A\fDOAIAHA)Iʉȋ2B<9u[ItfDHHvA<9t)IcBLA IcHA)L)א )A HH9ufDIc)΍NA f.DATHoUHSHHpڥIeL#eLHC$ v"2w3HHcHf. HeLgLHe袥Hp[]A\fHĽeL'DHeLDHeL{fHeLǤ[fHgeL觤;fHUeL臤fHFeLgfH8eLGfATHUHS ؁%H IiHHj@߃?L?1LH HHH []A\f.AUfH~MATIH UHfnSHH5HHY Y\ Y(T./v}Y /  w x/vkf(蠴A$HfALUfUA$=wAH[]A\A]fDY _(o@fZfDL߹ A$H[]A\A]ÐAWAAVAUATUHSH8H|$H|$D$pL$DD$DL$ L$D$膳D$XZ襳XD$Z肳AE8D$(DD|$$EH|$11Lt$0 D=w4A4HD9rD$(L-aMD=.9MH$09ADOA9AMDD$Ƹ9Ot$1A}D$,Hl$(Ld$,DD$HT$$THLD$,fD$0!DD$HHڹVL DD$HHڹSLDD$HHڹALDD$ HHQLD$,T$$Ƅ0HŃ1fA4LH@ 091DbҹDNNA}BD%T$(D$,uWAM EEHcHHc= MmMtT$$=u`H|$-H8[]A\A]A^A_¾H艪BD%D$,H|$Lt$0LD$$LT$$3H=ø@AWMAVMAUIATAUSHX$H$PHT$(H[L$4H߹ l$Lt$$|$0\$<d$$L$T$8D$HƄ$PHHILH߾ٞHH LH߾Ll$P覞HH荞DL-D$_T$^H߹D$VA T$\ T$[ LD$PD$afD$T,HHxH$f~ AfTAnZT$@{fT$@EHH*IH#\fYIH#4эZ))Ѓ00B PAN PAv$f҉‰d$fHiMb~ fTH&ZL$@IH#<)04PHiQAvIH%H#IH#<)04PANAvƄ P.IH#<))ƒ00f/ڈ4PAN PAVNPAAFPAv fL$@EN HiQH*H%I\Y |fH#<Z)04PHIH#IH#<֍))Ѓ00B PAv 4P脮Av fd$‰l$fHiMbH&IH#<)04PHiQAv H%IH#Ič<)H#04PANAvƄ P.IH#<))00f/∌4PAN PAVE/舄PAWAFPt$$/5:)\$$ƄP!EƄPwOD$M! P7D$0TD$M Y! PE/ƄP!EƄP`L$4HT$(HR|$HH߾:HHE1jD$1L$LD$HlHh[]A\A]A^A_f.D$LX}D$HiQIH%H#IH#<)0@PAvIEfH#<))AF00A?/4PAVPƄP/u A_YX֫‰пt$$AnHiQHH%H#HH#4)Av0B$PHH#<))ƒ00/5}4PAN PD$$Yg5IXEƄP/EƄPAEƄP=T)t$l$$fƸ-/r)HiZ| H'HH# )ȃ0MADM PYHH-IH#<)0B PHiMbDMH&IH#<)0B PHiQDMIH%H#IH#<)}0B PIH#DED))ƃ00+DLI!CvD$@A)FHHm=H-t0K_HB=0HމmE4H[]A\A]A^A_fAT$ ?v$3=>+AT$!?vT3=R>ƒ?+T$"w8ALH߈D$#}1ffDA?T$"vȃ38=>+몉D$$ADǾfT$"?c3b=>+T$ ?C3B=j>+T$!Au!?HPG4BˆD$"LH|[cGGG3GH߾DD$DHHc=Hc蹝@H߹ H觉H߹ H莉HHu H߾H2WD$LX޹LH߾"DH߹H|$LLH߹ӈHHZ躈D$LrLH߹荈H߹Ht$PL{LH߹FH߹ Hݡ-$HL$LH߾:f.Hx]1PsH=áAG@AGAD$"H_]띃oAW(ȾZAVI1AUATUSHL$fL$A*^@AF@*\Y ϷfZRA A A A A˜AAǀXEAEAHgp:gHHH0HH)HH)AtA?0}A?CC'`8AAdžAXHAHH(i)9lH[]A\A]A^A_AAdžHAHH(i)9uACA:fED)AAD$AAEAfDAD)AAJ@A1?t:4nAAdžHAHH(i)9AAI0HAIH0HH)HLH)AHl$D$IIHHLL)fDHHH0HH)HHH)AHL9ufANxAF:fA*.YY=YXzt^Z覔ANxf.zfAF:fAYY*YX^ZPANxf.AYAF:YYf*XZANxfA.ZAYY;5fA*NhXfA~A/"=AAdžuA1?ސvtJAAdžHAHH(i)9ifDAA1A;AуC)AYAF:Y&Yf*X:DfA*VhX^fA~@fAF:fAYYα*YX^4DH=T$)A~D苏H=К AiH=DkH=ʓH=蹓fAnfZ蝑!H=X耓A\YݰZT؎H=7T$(ώH=H=D耎=]H=’LDfAn%A\fAT$ Y% Z\$d$xAVPfATj5f1H*P=HjALjAU\$4T$<d$8T$4H0T$fZgϱYZY3\cFH=ё1H$DHD0HBH9uAtƄ$艑H=ShAWAVAUAATUSHHT$DD$LL$8L$ T$\$@d$D tHĨ[]A\A]A^A_ÐWfҾHD$0A A D$PGA AHD$(AA AH$HD$ кD$\G *Y /vXik<B;H$D$TB3HHB#HHB]fn/ ~=ү|$BB HHBHH;<fn/ 15t$H3 fЉD$XHD$ D$ HD$(D$HD$0D4AADO/v /$D1Ҹ@BAHHHHD=W|$,$/-@H=T$(ӎH|$8eĎH=Q賎D6 H=B蕎T$(H=[T$(H$pE.HHH0iҀQ)кH8H= '|$P艉H=|$\芉H=ڔD$TE.ºHHH0iQ)ƉHnHD讍H=蝍fZD$4H=osfZD$H H=LI|$XHiQĈH=,#|$ H$蠈H=k2D)} H=܌H-YH=ړ踌T$((PH=菌|$H=p$ HOH=v>D$ هHH=ݒ D$覇H=H=ԋDWH=~見T$(|$<$/=-l$~Uf(fTf/vO|$H IfTf/v7ff.E„f.E„f.nfZD$jT$%58ALkR=(HPAWD$4PAU\$pT$<L$0D$tAH0uGfҾHD$0A A H$ AAWHD$(AD$PGA AHD$ кD$\G *иYyrx/wKfZt$H?4/wfZl$5t$D5t$HD-`l$HD-8l$gDH=#T$(9H|$8e*H=D蜄H=T$(aT$(蕇T$PT$(H519/HH uPH=謮D$P-wT$(ZYIT$(ZY$*DH$|$\fH$HT$8)$)$)$)$)$)$ )$0)$@)$P)$`)$p$HD$0HDŽ$Seq:HDŽ$Hl$(FvH|$0HtH|$0HtDDHHiQH$k2)ϹuH|$0HsAD$T$81AD$1oAA1Hl$0HcT$8HlsLd$(DLrtLH=sHH$sT$8L(uLHrHH؍rt$@f.SMLd$0HTH-ELrLt$(D$ LPuLLLt$(frHLQrLHz8rfZt$f(fI~膃HT$( sHT$(LqLHq4$f/v^HPLqHt$($`tHT$(LyqHLdqLd$0HLFqHl$(DHLrHLqLHp|$HrHLpH-D$`Ƅ$0D$PHuHmH9Eu} HU 5L$0L&pE I߾YzA1ACzߺA1/zA z1z1D1M9uLD$I9@ŀ|$dd$\f/JY%.(pjAI9nD$A;H$ffo$ffo$fo$Afo$fo$Aмffo$AID$@AfAD$XA|$8H*A@AA*A@H*\XGA4.YD$l$DA/-GAD$`AAH>fo$PH$]Aǀ fo$fo$A fo$ Aefo$0fo$@IrAA%A5AEAUH[]A\A]A^A_11ۉD xŃuv-H|$0eH/YeD$8 D wt"DHt$DD$0AuH|$00HT$e@l$d5H<L-#Hv+@ t iu 1ʁwAtuHH߾H$LD$H$H$zuLD$H$G҃uGbAEuALD$.ALD$Dv(D@t iu 1ʁwLt$MEdAf$$~ H蝼H߾H$tH$GɃuG҃uD4 `DAv/D@ f.t iu 1ʁwEtA6HLt$E1H?L|$DŽ$H$H$sH$LD$HOHwt҃uHAH9uLD$蜚ALD$Dv&D@t iu 1ʁwLt$MEdAf$$~ H H߾H$E1sH$HPHxD t @uHAH9uHՙDAv,D@ t iu 1ʁwEtA>Lt$MOGoA:A6l$8^l$8fLD$Z趙LD$YZY\ّ^IC7Hf@uHH9t2@ uHH9uHT$X:@uHH9uMK#MSLf@uHI9t2@ uHI9uHT$P9@uHH9u tuHI9t uHI9uLISF8@uHH9uICEfuHH9t uHH9u|$L\$hLD$`:DE*HT$XH$HHD$XH|$HsKXHT$PH|$2XH|$HsXHT$`H|$WH|$HnsWH|$LWH|$H]Dd$47AILt$8EA3AH=B_AVDQLVAG1A9rfDƒHMH1fDP4HHT$XH|$<H|$HT$P<H1DPHHHT$XH|$;<CDdP6M&H=WOH=WiODH HH=!;fom1HengineH$H$)$HUHT$;H$H߾e;HH[L;T$HHT$&;H$pH߾ ;T$HCUH:H$H߾:HH[:T$zD$@HT$!T$ HDWHm:H$H߾HP?O:HH߾::T$f.DAW(IAVAUATUSHw= /w (((f.yQf.DQAHAX0XA0A,AHf.AAA,A@tZAH[]A\A]A^A_DPAPAALJ1҃FAf(\TrjAX4A42Av уtOALJALJ<ALJHALJ4ALJILJ,AIP1HHHADHD9stA u!iʷm۶J$I#I$aEXAO_HAND$CˆL$D$gBD$ L$A:NuD$A8OD$ AffEAHEH*.z(t(^Yih/&hD$$gfAX0.zt^/ g.D$ A/g5g=gt$|$AfɾA<AX8H*YYgZGfAHD$.A4zt^YL$wg\YogZGL$ D$tXD1HiI=HD$0D$(AG AA D$HL$t$r5u A-A fHD$`afskfffH)D$pAA Ad)$=8)$)$)$fHD$hH*DŽ$jD$PD$ PjjST$H*d$DL$AH0m0H|$`_Hl$`T$ZFH|$ZBHHT$`L$1 H9&D$At1g2H= RGH|$`lA HD_HjDL$$DD$ L$8L$(D$0覑XZmL$ZmfL$Y^gZd$$ZlY>gd\$ZY\dD$ fZlfYfZd$ HD$`fskA H=PF(‰|$L$ l|$L$ ((|$ T$lT$|$ (gH=PFH|$`EH=PtFH|$`1(L$HL$8nH\$@HD$`Hl$HAHHDd$,AnHL$8H]IH9szL(t$,L$,ug@uOH=LEH|$`D蟞HD$` yu|( xH=KEHD$`넾H=OEHH\$@Hl$HH=OT$@T$,P @ЉD$8ZEL$@H=Oȃ<]<IH=O< ApD$,J+/Cc=|$,*L$8 D$\v^-+HH=-ODL$AF9Nd$$fAFA.d$ f.|$0*|$|$H=QEDT$1A9r1D$\ <^vLH=ICDD$IA9sH=NZC!H=JDC|$>H=G%CH=MC|$(>H=MBH=IMBD$,H|$[0D$[BH=IBD$ B>H=IB'H=MkBD$$>H=zIEBH=LD$,+BD$,HT$`<tD$,T$8 H|\AJHD$`AEH=H;L $H1L $dL $L#1AA$4AE^H]Z=ffL $AD$L#AMAD$H*.F @ .zL A^1Z=ff\AD$L#AD$?AD$@AD$)AD$HD$YXH*A$|4.zt^Y\1Z=HT$8fAD$$HfۋP,HT$HP0HT$AMǀ4 C4ڤH*ҋPx4fH*.zt^ȋHfH*HYfY[.zt^(Z-[5^YDjE1=]Y%[D[l$f(ZD [t$d$$Y|$ DD$(DL$0\(YAYZY(\fZH@@H@`HXp.ztD^Ћ@ffEA*D*(A\X$AYA^þZ:M9f҉HfBL`jINn ID|4$EK 6Y4D.ztA^L$DT$ H4IHLId$HHD.YZYYD$\D\(YYD$(0xZAYDT$0Z0fxHDY4H*.ztD^Ћ@ffEA*D*(A\X$AY@d_LLT$=:IHHxHfHǀHH)1HH|$ILT$CPCXAH*‹HHC|H9ffAH*fH*.YX1Z\9fffɉC`IH*XY@|.X ZYZYYZ\(YY`XZY ,X\Z@@4f.PP,n X`fHx*YZ8IffC8H$H*YCxZ7ICdD$DADHD$0t2D$01҉)HD$(APHiMbH&H?=HIH+Hx[]A\A]A^A_fDfuL羰"L$0L\$(LD$LT$7I<$Hc1"B^H\$HI$L$0L\$(LD$H LT$PA@ @ A0f*a H\$fH*‰HH$ff.‹H*zt^Y ~V ffH\$8;DfH*AH*.z -V(l$^YYU@Ax  I$fH*^YU1ZQ6[fɉfI$H*UY.zt^(Z-rU5WY=WDYUY%)Uf(Y\(YAYZY(\fZfH*ʋfH*P .Yz^fD((ZYYYD\(YAYZDY(\EZDa6 HD$Pf*YaTYD$^ZY4H\$ ff֜HD$8I$PH\$DHH*.f*YD$zt^Z3I$=KfnpH~f~BFL-wCL5H=p@5H-B:1Hf5H$ H=N@W5I$fZ830H5H=D@5I$j0H4I$fH*/A @ S3H-7.H#3H$eH= >3IfZ@|0}.H2H=>2IxX/.H2H==2HD$8.HxL[]A\A]A^A_e2D|4HD$Pf=P*Y3P.|$Yzt^Z#0AHp,4x%1fZ|4^0Hx,uHD$Hfff*YD$HD$82H*.zt^Z/=HfPfT$DPH1HHH$L-?L:1H=<91H-5,H 1H=;1H4,H0H=;0Hx4f,L0H=;0H4.,Ha0H=e;`0H4+H)0H==;(0Hx+L/H=;/HffPH*.4nhq+H/H=:/H|49+Hl/H=:k/HffPH*ʋP.f*Y4*H/ H=[:/E*H=6.Jf.(Zf(YYY\(YAYZY(\Za+HD$Pf*YNLYD$=LY|$YK@Ax yI$fH* fquffH*.tfAH*fD fH*H@f*Y4^9D^HD$`fD *KH*AYX^DL$lZDD$h|$Ht$0l$(\$d$*ffDL$lI$\$d$l$(t$0fP$|$HDD$hH*HD$X.fH*AYXzt^ZDD$h|$Ht$0l$(\$d$N*I$ffE\$d$fE|$Ht$0fB&DD$hl$(H*ȋL*HB8H˜DYA.zA(tA(^(Zf(HYYY\(YAYZYZ@(\PH9ufHD$Pf.*YVIYD$HD$`fD "IH*AYXf H=c6+I$xn&L*I$P^H=6*I$D H= 6*H$8/&H*hD+H= 6g*I$fD H=5W*H$8%H**H=5$*I$x u @ \H=s5*I$ H=Q5)I$@ 'H=z4lH=4lf.AWE1AVAUATUH-DSH>D$H$D$PD$XՏ͏ȏ@HLD$dCD$\JED$`BD$,D$0%D$D>D$@D$<D$LD$8D$TD$(D$$D$4D$ D$H#($tw<- $~ $p A<5e HcDHH'HH=]nt@jD$HT$(H|$$H$PDl$AUH$PHD$tPH$PH$PH$PHD$VPH$PH$PAWH$PH$PH$PH$PH$PH$PH$P$L$L$4HĐHĘ[]A\A]A^A_H|$h~%HD$hH$LH@w&HD$hHHP Hp}HD$hHHߌHH2&HόH5̌H}H=3#iH%L\$4E1HHT$ LDL$ 9|L$ D$4 ,D$H D$ zH=2hH%HUHt ==c7H=2vhHI%HT$THH=n2>hEHA%$D$AAB| -L` qt0 0@ L H$$,D$ D$ 'H=g&Z$6q~~}HT$ H|$,HD$ m|$,` uD$@D$wuH5%w+wfDUHHSHH (HtHuHH'HEH[]f.f*f/w>f*f/w0,fff/*v1f/)f1f/PH L"H50"H=0"&@H,fɉH*1f/)@SHE'HtH[f.H1'Hø t ~1!9OωfD19}ډ!f.19r ff/}!s'f/s1ZfD1D(kf.[f.f.f.f.f.f.+f.[f.f.f.HHftu tf.S1Ҿ&É1~$߾1k$[HfAfL$HcA1DD$IHD$f$$HHHgot signal !fsk4rx: error abort rx:MHz Type:(Passenger)(Cargo)(Pilot-Vessel)(SaR)(Tug)(Port-tender)(anti-pollution)(Law-enforcement)(Medical-transport)AB(BHBhBBAABAAAAAAAAAAAAAAAAAAAAAxmbeacon encode error, check callsign and ssid 0..15:;*hClb=m/s TX:.{"mod":"","baud":,"len":,"crc":,"snr":,"ppm":,"fecbits":,"eye":,"afc":,"offset":,"rfdb":,"rxmhz":,"mycall":","ver":"fsk4rx","payload":""} cannot write json-filetetraTetra: fr: offs: afc:Hz % dB [ id: seq: td: lat: long: alt: speed: sat: gpspower: batt: fec: snr:dB rf: ppm: Sat:(powersafe=off)(powersafe=tracking)(powersafe=opt) Temp:C Batt:VAPLHOR/O4fsk] len: crc:ok crc:err+remove oldest ship from databaseTxB, RxA/RxBTxA, RxA/RxBTxB, RxA/RxB ,m :len:dB msg: MMSI: rep: dir: knots: stat: ToID: Text: BaseStationUTC: MobilStationUTC: IMO: dac: fi: ack textnum: text: Offset Slots Timeoutmin Incr lat1: long1: lat2: long2: Typ: Mode: Quiet: Part: Call: Name: Vendor: Arrive: Draught: Dim: Dest: ( draught: ETA: Call[] Name[] Dest[ Vendor[APLAISU>̣f9 ΢_N~L=LLLLLLLLLLgLLŝ no ax.25 (no address end mark) no ax.25 (address field size not multiples of 7):fm to via ctl RRRNRREJUIDMSABMDISCUAFRMRv1 pid lev: txd:ms eye:%tuned outside bandwidth (-t)out of memoryoffset:4fsk spaceing:baud:if-bandwidth:demodbandwidth:demodulators:demodulator every:if-samplerate:afc-range +/-:squelch:max.afc:+-scrambled afsk low tone:high tone:bandwidth should be lower than samplerate!fm demod with no audio output?-i only FM or SSB-S usbfile create-F fmfile create-f u8|i8|i16|f32-M -W -m d,[[,]]-m d, baud too low-m f,,-b -t <+-Hz>[,]-D -q -r -n -I valid-len: -h this -v verbous mknod a.wav p aplay a.wav< use -h need input samplerate (-r)cannot open udp socket-m a,,,,-m f,,,-m 0,,,-T [,]-C file not readable Decode AFSK, FSK, 4FSK out of IQ-File/Pipe by oe5dxl output data in udp, axudp or json + output pipe or file (wav) FM or USB -A write (append) ais shipdata to file -B 4fsk demodulator carriers filter bandwidth (140) -b 4fsk baudrate, symbols/s (100) -C read callsign database to replace payload number if valid callsign found (,) -D deviation, spaceing between 2 4fsk tones (270) -F output FM demodulated audio wav to file or (unbreakable) pipe -f u8|i8|i16|f32 IQ data format (f32 slow -I Callsign of APRS-object sender (NOCALL) -i IQ-filename or pipe from sdr receiver -J send demodulated data(base64) with metadata in json -L as -U but AXUDPv2 with metadata for igate -M pass through rx frequency to json metadata and aprs comment -M 437.6 -m 4 demodulate 4fsk (default) -m a[,[,[,[,]]]] afsk (-m a,1200,1200,2400,12500 -m f[,[,[,]]] fsk, scramble=2 raw hdlc, -m f,9600,16000,1 -m 0[,[,,]]] no demodulator, use for audio pipe -m 0,16000,12500 -F af.wav -m d[,[,]] tetra dqpsk (-m d,18000,20000) may be repeated as cpu is able to do with following other -t -n bfo frequency Hz for ssb audio output, -1500 for lsb (1500) -O print raw demodulated bits to stdout (not 4fsk) -q verbous like -v but show only frames with crc ok or SNR over (2) set to 0 to show all, 100 for frames with crc ok, axudp sent if crc ok -r iq samplerate -S output USB demodulated audio wav to file or (unbreakable) pipe -T [,] min. Ship beacon time moveing, not moving (0) -t <+-offsetHz>[,[,[,[,]]]] Shift rx-frequency inside IQ band (avoid near 0 where is adc birdy) (0) afc-follow-range Hz, 90% in about 10ms, 0=afc off (0) scanner only for tetra (-487500,0,487500,25000,500) -U send frame in AXUDP, may be repeated to more destinations -W if-bandwidth 4fsk (2970) -Y read AIS countrynames database ( ) rtl_sdr -f 437.5m -s 1024000 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1024000 -t 100000 -L 127.0.0.1:9001 -M 437.6 -I MYCALL-11 -S a.wav usb rx: rtl_sdr -f 144.4m -s 1024000 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1024000 -t 28000 -m 0,16000,2400 -S a.wav AIS rx: rtl_sdr -f 162.0m -s 1024000 -g 49 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1024000 -m f,9600,11000,2 -t -25000 -m f,9600,11000,2 -t 25000 -U 127.0.0.1:9000CxQ;}ڿW-open iq filescan: %)+/5;=CGIOSYaegkmq %379=KQ[]{?= ?9>I@;5ao:'7@F33s??`F`???: ?HQ@zDFNFBHE8BHCPG>">?BFF`BBOff&?2Z@8@E>@@33>339:I05E3 ף< #<Q9o:ff>"?y?<>L=?RIFF WAVEfmt under way using at anchornot under commanrestricted maneuverabilityconstrained by her draughtengaged in fishiunder way sailinreserved for futdangerous goodspowerdriven vessel towing asternpower-driven vessel pushing aheaAIS-SART, MOB-AIS, EPIRB-AISunder testO"AdatL@Lp@,_!@V@Vf@f00000000"@?3333@p}?p}?0==3303232332323 A #|A@AAB=pC<4E.؂;E.;.eB%.*s%*lu%*d%*.*fosic.c0X2C_TRUNCI(kN(k(knO;X@ X!l!"h""h##@h$p$%H''8)dH,X5 5 h6D7889;PDM (_xk8 X  x8 t H P    h | x 8<XtXL(HXhHD\pXx  4H\(p8HXhzRx "zRx $FJ w?;*3$"Dp\XEpD N ET/AihAAHN }D GD@{DhBFI B(A0A8D@k8A0A(B BBB,DmBDG G`T AAB,tzBMC GP\ AAB@ 0 BMI I  AABJ ,X"BII Y@t AABH"?BJH H(F0 (A ABBG P(A ABBLh# BGB B(A0D8G 8A0A(B BBBD T& BEE E(I0A8G 8 H i8A0A(B BBBK D/ $/jAI } CF @H04BDI D0  CABH N  CABD 1WGOT\1#BBB A(A0IPy 0A(A BBBA  0A(A BBBF P42BGA A(GL (C ABBJ h (E ABBF LT4BEE E(K0I8G 8A0A(B BBBC h