ELF(4S4 (pDDD444444DDPPP P P PPPPDDQtd/lib/ld-linux-armhf.so.3GNU GNUjKJjg@v "Sr%.- ' +,#("%*  $ &!) uAtQ4+' P|gU;n%Q6 nJ J]libm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablelibc.so.6socketfflushexitexecvcfmakerawstrncpyforkabortchmod__assert_failcfsetispeedmemsettcsetattrbindreadgrantptdup2stdoutfputcstrnlenmemcpymallocraiserecvfromstderrcreat__fxstatusleepchownunlockptcloseopenfprintftcgetattrsetsidfcntlcfsetospeedptsname_r__libc_start_mainwritefreeGLIBC_2.4dii QQ Q"Q QQQQQ Q$Q (Q ,Q 0Q 4Q8QKE+@GpGQEEqI@GpGE#x##pEh@@+ИGjz wzz''zj6@ ˿gzzjfjȿGjzzjGppGzz O@Gq p*HppGr?'7F-OF$F@)& 0LF-=7FFH 30ahO2 hCoOc6ID 1\(ɿch`hȿ``B8F.,DѷO8F/a0+ [O2!xF<#h+U+ytKzt  ;O8H nLOH MF !FH 4D>B% E  Fp"hO2< [L'H [D| FOB!4D$E =JKzMWO 8 H ELOKH !F+DDLED(ѻE  {!&wOd t&"aw$O &`Oa&"qbq!Fqq( ) * + F"ftttfuuvvww!`#`%'}D !y(FOQtD !kO0\}(`UD !CL`X!RC`;!KC`!DCp!=CpO!6Cp!/Cpg!(DT!!Dl!D7!Dx ! D8!DLs!D(!D!O0D!kD| ,!dx:+0#00:+,?<`1!0-O=FFFOqF2D @( `hOb)F(@ h@(@ h<0D 0!  h9F#:FF h`F(@F F4Ao!F"FtOq!L܀R(ԀOa F\(y,@! F F!Oq(π c%F,F*F3FFx )~")еo<523BF#KUS\/)2D$]/)+F")+OFF>FB  )  )3BF"FdѝO0 O,%  Dx )")d еo< 532BDD -`\U#F*ѣ! FN,= F!HVD !D !D ! h FLO0lC4p =F$g bFF_! F ,?! F F!-O F-]OqF ]"D 2F Bx+++𨁳 Os# Os# g##F3@Ajhq: % ,F FBF !4 ,0F!FO2F%;x@F[B;pE7+(1F(Fb.\V3F @*Fn FF0FAFP>D[\?Bѝ @CV U 5/F6h@r `!>kx bT"J''"8F2 ^?4FSg3EOWF\3Dsp `)F,FOsA!6.D" !AB " !CF1BFF, S  *@x+Ҁ+h* ]F|Cx|+@dR! `hXF!0 a F"0F#0F$0 #F%0 "F&0B! Q 3B! Q u2B! 0 cB#@dR a v,H ($F@"X( @dS@qR0+?{D0!!hD0!h!D0![P#<# #D00! F!C<`!3#|#e#g#c Y V 6KF/BD X3F /E@ Z'  SF/G R2B" ! ?" ! " !C8C 0@`+@%zzA` Q T14"BB`kDD0!!h{0 P"0BBJ`+?DL0!!Xh^DT0! ?NE@!MD\0! ?E@!"?"0ڲ *O p(ʮ o1DDFFF̋ $h:F1F,` )O`aBhۚBBi:BoD$BODhB]KpGF@ipG-C%Oh FFؿ "?!@Fe`8F&``a8Frha 8 AFa FC0#Eh`BaBioDFSB( FB!h1B;ChB0pGF@iii F "!@2-OFy`%F*ChxaF!b h@i)iixc0Fa0:a@󹀳!ybF`JD#b`a;bj+hKFoBC+B ()%{iO =j>kh3Ft*DiP.P3B2Baj+ȿOBON &@yk 0`Q.P!,2D3D  9k D;So~"c%BOP6Y"0B{jI"PDj .jsE;jIFjh3xkF;bj+Db;iFBk{ih:iyiiDFa`i<7Fi yh8kDDa"a-OChFhFh8ay`@i{c a(F1;! i+bb@󵀫F`BD#;c;b`{b{k+ĿCFhoACB0j(1h) ;i}jhi*D\:jP*3E!  2B:b{k+DiO i*Wi4h#Y_`,TDQF;So~"c%BOPX"0BjH"PDjD;k {ksE{jAFhi3F{bsh:kyk;B D:c"F?q:ih9iD8j<7`F2isi;j2hyhiDD;b!9b+-C;EiܲFhU# i3Uҹ+ D'9OFh*]`;`BF _pB`F0;+ /F"2<]BOD U;Fh.Ei#$oL=UgE8ܲ8FB,O0p#F FFFFhFyh+Тh)FhFh+1FO3#""hFFhF Fp)hFhh)FhFhF}FCh"`@9x\E$7x?4.FBFx5p-;oo.ОEةBB#CUx9SF /0BpGpGF#0`x0< -)` D hBOC0D`  0 +ٰ@ 0pG 0pGF0xxBѬ)+DD0dB ИB[OB 0pG 0pGFFFCh"M`$ HFcHApv#F"LS[:o"?B4/lmEhhEh@]E !h h@NpEFDLAF+F hp@8EFDLAF+F h8@ɿE FDTAF h]KE FD\AF h]KrE h FD`AF F`&r8 FFB(FOq8@pO088 FFB(F@8@"O08B(FB(FiFjF p@P P@ ]0Hб бo>бoAб_@б_7бO?бO>бaO=б?3бa?:б/:A%F`()F()F( V F!C c0 % %% % %A%%AAO08FcFdh%h;B#p8Fc5 FhS%%`8Fch2hFb``pGpFF FN(F"F)h.`p  )  {  :;: ¿:3: DCDlADt@@ )#O3@3*ݑB pG@@pGIBBRB@@pGB#BF pG pG¾XҾ־V@K{Dh "`pG7!"F@!F!@ F F F"iFO [ 0 ]0F%@#X R "`` 0JpG$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 pGO0)-@@pGO-CF MFF,}DD  $Y$0BF49F0FGBѽD:pG@- """@'''''Xȯȯ@@PFPFPF0u0uX%@HAtetradec: error abort MACres= styp= ssi= decode.shTetra dqpsk decoder with 1 2 or 4 channel .wav voice output (unencrypted trunking mode) -C task command for voice decoder (decode.sh) #!/bin/bash cdecode /dev/stdin /dev/stdout 2>/dev/null | sdecode /dev/stdin /dev/stdout 2>/dev/null | tee /tmp/slot$1.raw -c audio channels 1, 2 or 4, less than 4: mono/stereo downmix (2) -h this -J receive udp json tetra frames with metadata, ip=0.0.0.0 reveive from any source -v verbous -u decoding uplink needs scrambler code seen by decoding downlink -v "sc" or give any number and decode a while downlink before uplink -w write wav file or unbreakable pipemknod pipe.wav prtl_sdr -f 430.5m -s 1000000 - | fsk4rx -i /dev/stdin -m d,18000,20000 -r 1000000 -t 37500,10000 -J 127.0.0.1:7000tetradec -J 0.0.0.0:7000 -w pipe.wav -vaplay pipe.wav-u -J cannot open udp socket-J cannot bind input udp port-c 1,2,4RIFF WAVEfmt -w cannot open sound output-J ip:port number< use -h/dev/ptmxerror /dev/ptmx openno ttynameerror ptty granterror ptty unlock RM-corr-bit=crc=CC= TN= FN= MN= MCC= MNC= sc=TX= RX= Po=dBm LA= Voice-Sv Air-encr Data[/]rxmhzrfdboffsetpayloadMHz dB Hz FT=  ,DC       %.*s%*lu%*d%*.*f%*Xosic.c0*apX2C_TRUNCITd P  9PP  P@oooz P\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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$4T: BJozz\Wo f o B@ xP P s\ \ ~  p.9999 pDD DDPPPPPP P PPPQQ0QCpQ5$R