ELF(,44 (p444444  PPPDDQtd/lib/ld-linux-armhf.so.3GNU GNU`K>A5/& S*Q%&% #$!"   Qiqd9' m3K6 J elibm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTableacospowsinsqrtflibc.so.6socketfflushexitstrncpytimeselectabort__assert_failbindreadstdoutfputcstrnlenmemcpymallocraiseremoverecvfromcreatcloseopenfprintfsendto__ctype_toupper_locfcntl__libc_start_mainwritefreeGLIBC_2.4 ii Vwii V  $ ( , 0 4 8<@DHLPTX\`dhlptx |"#$%@--崘ƏʌxGFƏʌxGFƏʌƏʌƏʌxGFƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHƏʌ@Əʌ8xGFƏʌ,Əʌ$ƏʌxGFƏʌƏʌxGFƏʌƏʌƏʌxGFƏʌƏʌƏʌƏʌƏʌƏʌƏʌxGFƏʌƏʌƏʌ# `h\ ,DAx )&сx )#., DAx.)сx.)3 `% 'h]4`0 + h=c0 `   3`pGFHp F !)F FH| !O0B-OJ4O^OcJTzD%DJJVJHWFgd"!=!fd !JcFJF#FF+FF##`+`h`tci3`h($h,`,! (h`+JBXhO pF#B`(@ (h[i3h,Op@{JU+x+OphJSF# pz)@R)USz+JJ^#uFqF3B >(X2 3)SB@0B\,)L,):)sBp}),`h\*pd+D%D//uE,@YOsJJPFJSx+Oh,vJS" `,@JSx+,AJQFJRJhJ F$#JPFFOrFIR F#Oq F #:FOqIR F#Oq2F F #OqIB F#OqBF FE#OqIR F#Oq F#OqHR# FOqxI@!OqI@!IB#Oq 0+A߃D#FfBF ND-@b! # @:FF0X0 +#"4 $ 443+4F"$F#`x+?@IP!h7JS " `@J(F >(42F9FkEcE[\,+U4D,D ,+J2F9FPEB0}+@FJJQOrh3F`hgiF)hB@߀0hJRJS``@`)I0!U`i!0NI`P!I&I@P!H?0}+ GEF@:) ѝI:)mИF3B0}+ BԿ"":+"*@"# h+_>NO O- FMF1F ?[ +00EіC + ȿ1"Ŀ   A01 c(AFܿ#0PF?(@B@@ FJUg(F2FOqk]KEJSx3I(0!O4,FnJJSJU<J0FOqOs4JRJShhI0![!hTHP!OGp!H+h+:J"Oq""Oq"Oq."VhJHR@#Oq(F$hO,p>f@Gd\IR)I@˾QO?+ x F+?I@ !8+?B.~6JXI`9$ "_W'DB?f4+W+"*@0+@F#`"-^*j\iRG*I@/Rg?+ x F+?-I@ !}$Jj\iRT*I@>;/RU?+@ Tyb *Т1)A0B=E+60B@,/p[F"xYF*@غj\hRW*IA/R ?+Qy@)ƀx+?IP!B(F!DB4Px(ѐx(x(y(ѴB<6F\,)~ZBFȄ\,:)( @Iʲ@*.DpJRF#B,:)/Iϲ@/3+?B+@ D3 +ѫ\-+F"?ͪp2R\qcy@ b *@$(!E+?'0B@,(?[F"xYF*@Ĺ>#)FF  (}+x"h +* +JPOsOqJPOqF#` F*O+p#QT!`+# # #Jqk{>m0+hx+>Id@!WoO  C,/ ##Fd? 0+ؿ+d`"jIx0!%hI821F&#>F O -I0!h+; !Bhh`+~tz:+ث h #0(Bؿ @.\) >.8F" *o>.2oB * ~ovD 1D2 * D !E!rE #0)hJ3?|&0cE 2F#@E@3 + #_E0@ {(  )D  BDCFE  {( B 0"  0a+ I3BF )"B  #_E0@$]DF#+3  B 0 OCF$T4E,+*e#FF"E!@F -D %F)5 4->TϮ CҾO ]CE6"ռ2FOqT (x+>حI8@!~Ͻ ,h,~  BX;F ['FFB@]:),+!!7qXF)D ;:*,+ HE!AE; OYF 0(@]:+6B#F_J3hhp.?p3F"9DB DB 2 3*6h.`XW90F#` # )3 +JQ> x *X(D/3/ *#BY,@2D)D0DOBO: 3I2Hra!#F\ )- ) -B+DD4 )JOOsOq(F/UJSx+>3h+~(FOqqI0!hӿO$/]q?FB#J,BN hxù# #FIX@ !+>IP@!I@!:@,?a@!GE6)0B3CEW>,BN! h>:3CE/>,BN# h"3CE>,BN h E)IAP?+&" " hO OjFMHKb 0 0 R/+tKJ+@GpGáJJqI@GpGJ#x##pJh@@+ИGJPh#J4 FF K!CBK"C/BJ`pGȡHJ$hBJ` 8FABOcXHBR#]KCB#pG 8FJ@BOcXBBQ##@ B pG0ڲ *١Aڲ * :zz#'zzFpGKZ)+##P9ʲ *zz@  ѵ@  pG1@ 0-q@#@##x(z2zZJz7-za ȿ7Ȋ@JhZ@J)H zIzzh ۟ 0pz ' h( @h  z ' 0z ' #=@E-OFP:TE  *@F%F )5UE" px)B'*`* !!(A)@K$*"z`:`x=*!*f@*/*@Eyh(z( !!/(A)7.00 _ *@ـ   ) !!qDBՀa )1;۲p0!;ٲ[)zO :zO jzzz0!;ٲ[)jO :zzz0!;ٲ[)jO :zzjz0!;ٲ[)O :z7'zwzGfzz0!;ٲ[)zO :zhjzzz0!;ٲ[)ajO :zzz0!;ٲ[)WjO :zzz0!;ز[(@Oj^DOzO FFW&zzszpc"# pEE y.*O FFSFVB "F$BQ FaBFJF!j(@.JF![`< #0,&F";*)*&B0_+!+c [D+_*!*ЙB 6FU.O}"j &07IdFBD3?3I@>765¸2>5<>;[97P FaBFxY/(XxA(Hx=(шx3z-( O O FDD_0=_ ZEzG&zgzѻбgz_%zoAO@'' ` B  D D  YB >.8؈ ,zzh¿=zwzzzzQDzwzz@z@삗z@z@#;`{` z@z2q FD  |)1+;!)y!)JxA(؈x (08IJ ,Aiza:*؈x!8²[*@{ x-hS%0p,zREpZxG*zxG)LJR) FO zzx +0;ڲ *_jO :zzzs0 +0;ڲ *zO :z_jzGzz0 +0;ڲ *zO :z_jzGzz0 +0;ڲ *zO :z_jzGzzs0 +0;ڲ *zO :z_jzGzz0  +0;ٲ )zO :zjzGzzB6z Oj*jzGjfzjB'zO F xQF3 ,0Բ , SEx+A,+S2 F)A,)𕅔B xS+)zgzzSEx+A,+Sq2 K, ,,FeFSE |zzx +0;ٲ )xjO :zzzS0 +0;ٲ )zO :zkjzGzz0 +0;ٲ )zO :zajzGzz0 +0;ٲ )zO :zRjzGzz0 +0;ٲ )zO :zHjzGzz0 +0;ٲ )zO :z9jzGzz  (08IJ ,zO  z.jzGzzB(2zZDj:jzGjfzjB'zOF xXF2 ,0ܲ , RE x8*>,*Z~3  _+4=f?I@?¸2>>;75<[976C6K,,,FVBF W*zgzzCHA  B  *)*)3Bg"B(,Fp##p +zzzz0zzz?  =* z@zz_+*+˫.ܪƻ"FH/@FG FH @F2F  O @FT 2(V @FO 2s(_ @FO 2e(c @FO 2W(O x@L(B*zgzzZxc(O ؑ@LNH *P*zzgzzxc(O ;(FX:*_jzG&zzxc**_jzG&zzIy@L)Bgzz" ``,yc)Oa "qFO `cO @򗀚yc)kO yp0p 4J0!FR(@ x}(+> y});2!9Ȳ[(@wO F3;zwzz7zwzz %Fb@LBF*?}#F`` x}+F O m"O plh D` hH!Hq`F(h!q F`yu *(FL@@Od h D@ ``Q765f?¸2>5<>;[9776C6{.+  0F#0S+N+0#0W+E+s_jzzzz0Gz +0;ڲ *O @鄱0 +У0в (zO *z_+jzGzz06+(O 0 +0;ڲ *zO :z_:jzGzzs0 +0;ڲ *zO :z_FjzGzz0 +0;ڲ *zO :z_RjzGzz 0^#0S+YN+O    p0 +0;ڲ *zO :z_ojzGzz 0 +0;ڲ *zO :z_|jzGzz 0 +0;ڲ *zO :z_jzGzz 0 +У0в (zO *z_jzGzz06+(O  0 +0;ڲ *zO :z_jzGzz0 +0;ڲ *zO :z_jzGzz0 +0;ڲ *zO :z_jzGzz 0S"0W+aE+O  F 6g#B ppOCFv:^DjFzFj7zfzWzzszp?H0}+ + $$2{*c!;^+Y+`0!^**@O LFF ZDVx!>[(?x!:в[(?| Z zO1jO jjzGj* fzGz0' P8`4F F0 S+rjF RE׃ x*@Ӄ,*KZ ),)F=BѕB@Qz|ZZD|jj zG%zBgz z; +0ò +hjz 0 O1 `RE *,*X3/*,*F݁BѝB@DYU Nj[DKjz z B   д + *0² *ٷ O1 .B8O `8Fx!:Բ[,? Z*,Zj1jzFjjjzL6Gz7zLwzwzzz3B F D  XBx-?Q$DyM+C ##𰁙FF ]I@3dFBV?Cm 3=$tIA?>q=?_+4AGLL  O O F)RE; x*@,*=Z[D)@,)1FB E@z x+@e,+ )@g,)S2REF x-(eFB@3 [D3 :jj;z*z B  & д   )0Ѳ )SE)@,) S)@,)FB-(M)ܩoAO@  `Ϲ3 !!^(^.?2[!#q : _tzO1 F ' `yzx (/08IJ ,> j_Z_jF%j  zO10g `\ jjzz_jzF$3F2FxF-(Y@ vFY3E0@+@p,+ ( ,( K1QEF F3FXSE=0+@C,+XD?+@/,+ FSE FFB SE )@,){2F)@,)q2FB FO :jzG&zzO OG SE ),) )@,)&F𣀰BF O OXF(|`x\+G /*/3XFOCF `SE0+,+21FZD (c,( 16QEF1FӵO 6O FFhxl+`/3XFH(1. zsFoʫA!O`CFp:`F0# F z  gzz4&FO O  #SpzgzzF0 vFA0F5<J#h"`@~-G% $p(` E$$E $OLE $- $_@ h-h`h #F- h@&U5h-` - % hD#mThD`F `]0 , %D`Ek0=0 /-ٿp:9;F$BМB__-ppGB#UppG9x\E$7x?4.FBFx5p-;oo.ОEةBB#CU-OLJJ F"   FF#O0 -JFE04JF9F#@ BF9Fx9F$o4BB 2{B{آB𼜿#TpGx9SF /0BpGpGF-O<$(Fgi @LH$ @BfiHeF%F gO{:O l g  K  0 &.- UEC#[BD !BSEDQKOE#F: x -L#[ - 3&FB\-,#` F#--$O`3$B`qO5x0 .f؟5z4jj_0 /$ؐzz3AJzGzzB'АzGzz/КB\- '.-3B\0 -jzfj_0 /J3Bzzfjzپ'-'' #|=0xxBѬ)+DD0dB ИB[OB 0pG 0pGFFxı%;9.F,F6$5B E]]]B4B]-0FpGO0pG-ODT.$F3EKsmhFF!@TEFGr1p# !OT1#004;B@ O   BNRO RHx0F%9FR 2HSOd #9F0F#GsOR K8JFGs9F0FI3"F9F0FJ$O"$GsH9F0FODEGs9F0Fl OYHx9F0F O rx*W-AFM#O,I3B9"B9<&>%\ ,-wE3\DU'MEpќ@# D` +3 ,040;F042@T2BًB#T@+F#TpG ( xpJ6xX@J%3\(\c@p pppGS+xJ6J'\\ D;K@E\\сTP! FTPB!J7J&DDFK ,y]A@p]B pG pG-OO F O0O>FEF `FF3F*F F ر\>* p",!: 3F*F9F F ##` D%A##`O \,)D: *"3F*F 9F F(л \*)2!<`F [S8D;9Bѱ\ h[ :)C+8O ;\!3;T#h#h3#`T#h3#` 9Eت SE~2OpE (SEqT8#h3#`)Z*"9xJ>J,  P xQ@B PTup#h3#`+"F ;1FtF3F{@/ FaEѳB.Ҟ0C+DLF)hF- g +PT1 )hO)`PT)hOD10)`ST+hD+`3FJg)htFSTB)h)`#x[ +8x^#(PT(` -Ol,E{&Նym v %P>/Fp7B_D%J  U/{.{.|.F|.ц|@.OvF#SFFFM#0 >!#(FSF JFp7p5(,Ik{F#O  \E><  8 O,SF JFp(F7p ( ,\") *D !O*  2 "\)+\0@62(O: 6PB0F٪+F2BٻB( PkF0\E#  $ @@0Op30 @B.@0F(?? *?:*,*##IF /*?:*,*3B#,*3B *?,*:*(F y)?,):)p3BGq" 0F#!f#F H# ! +F"2* 0!1B??:++:+B  Fo>3B(B􎮋B HD i;Biҝ(3  S?x F DBm.+iKD0 (?a -(\xVF%hBO, FiOqE$5TThB UDF`OKhB`J#h"M`$`HJcHApv#F"LS[:o"?B4/ӢӣJ !h h@LpJFHF+F hp@8JFHF+F h8@ɿJ FH$F h]KxJ h FH(F Ff8 FFB(F@A8@@O088 FFvB(FOq8@PO088 FFdB(F!8@O08zB(FB(FCFX##p##p8JCJDh%h;B#p8JC5 FhS%%`8JCh2hJB``pGpFF F(F"F)h.`p  )  {  :;: ¿:3: HDH4H<@{g B:3: pG   zgzѰg HH4H<Or"@z L  ٷ HH4H<Or FF ` ɽ )#O3@3*ݑB pG@@pGIBBRB@@pGB A #R! BF pG pGB J #P"@!C@"GsH4H<@9"(bTz0z ! / 1F F(ZL-x`;({i3йi_(gJ":`h  `'` FOQF#x+ ] FOQ#xOQ F-+ 4 <:+ZH!5<O +rOQ F , HFOaB +"uFF32 F(l hv  r- 0 a 0  00FSt0cSu#@cnR m t0Ft%5v@B%@04&PT0bzTNXz(F3uO10 'zugz5``0 3tzzG P\i Fh+F` +ÁD-N , OaHF +i h#"` u 0 a 0 0O Cu0cCtl[ `#OQ F +IU;dpƕ##@ FFF=Oz @x 2hI209BED2`)`%)h\0 *K+يE 9K)`+OrC)hE2h\-+,+Oz2BE2`#xd+i"HFhqhhh0iqiiiVFOQ Fw +l h2F!F8H(\3/*@u2F!F8(l3h\33`/* 2F!F*8zzHx!bOQ F5 +AO1F*F F8.@E*\:+@%2h A  22`_?\O 2 Bѹ@Oc+`OQ F +! P -%OQ+F!O@3R\,*(R1,BC\-+#rB\**p3#[q+x+𵁫y+22!CBOC@b#``+au@sE? *? !DcF@y+23/KE 3`: +@H 0!H!n FOQiI@ !`O0Fa'1B\F0 +O1C/0;0 +tH !W  + OQ F1F*F F8"( `\3,*1F*F F(۫0*haջ`л#̻#Ȼ +րOQ F#  F(  +zOQ F# O+h+ h C`3h\,*33`*F1F F( #p~OQ F@a+؀"FFu$Zs 1BO0` rF  2  *F'С\:)) Ѿ2`*`*hO  D*ـI !I !y2`*`1hb\ڱ1"1`F *`  2ϲoOѸ !`h``0`*`H4 !DI!=I!6H!/H4!(H!!2`H!H!Hd! HT!H!H!H!H!H!HD C!H H!H O!H 0O!Hp0L!H0>!H0G!HD@7!H|@.!}H@9!vH@6!oH P+!hHLPL!aHPR!ZHPH!SH4`!LHL`E!EH`M!>H`D!7H(pA!0Hlp,!)HpB!"HpP!H,9!HhE! HN!HU!HXD!HN!HG!H4 @!Ht 5!H F/_U ]}+ѥB ] :*/:*4B,F4 ]}+ 5# 6Or@ 7X  ȱ  O1 F F }O4-OJVJ[M$ 4`JXI)F H0 klD+lH@۱I ±L$BDIBOa*L$L8FJ ژ0k0hP-#3` M!HF: dOB!FGs,0`PF1h)ؿ2@iK\F (c (ZFZ+3`0hP3FO FNFF5FOE sF )3B.oP&#5=sF-JFEFF P$2]"D%DaB"Il!T c2`F  FOq#iGsBc]b+\+\\)[]z+h+@[+:+ OO(+1r+ \+@ #OqD6-NF5`::+F(+O]O)5GsBO"c] EBG{F?CE+ #JF5OaD]EOaB t#FOr=FPF)]ц Oa4*ݝ! * *##* # x 9D / * *##* #C#BFOqE5HJUOsOA FJ FOsOA'+x+?3h+/I !)JU+x+UIL !KF3`GsB #HcT0`FOr0#Os ! !5$&!F'F9 c[]m+JU+xCAIp !t##pz8FOaJUg'yO)FOr&Os#! $5')!F*F{I !,-GFFFF9F FJSh/ JT'D !B.JJTI'H BH> I(O !(h!HF#Oq +вE  ;8F![++`=!FH!E  ,JAPNL01,::WIDE2-2out of memorycannot open udp socket-L ip:port:namecannot bind inportneed input -M or -R before -f-f (p)ass or (d)elete neededneed input -M or -R before -klatitude in deglongitude in degdistance in kmneed input -M or -R before -bbeacon format is time:fileneed input -M or -R before -dwrong SSIDwrong digi callsignneed input -M or -R before -r or -m or -c or -Dwrong udp:port -a user message ack path eg. WIDE2-2 or - for no path -b : enable beacon every s(econds) path and text from cycles thru lines in file, empty lines = no tx (size max 32kb) \\z ddhhmm, \\h hhmmss, \\:filename: insert file, \\[filename] insert file and delete after, \\(filename) if exists insert and delete,\\\ is \\, \\rm delete beacon file file may be modified any time eg. by telemetry program -c : send text monitor udp frame with cr lf -D output decoded Data to stdout -d digipeater enable (and dupe filter) call -d - dupe filter without data modification -e echo last (filtert) output -f 'p,...' pass UI frames with first char (-f p58,110) 'd,...' pass UI frames with not first char (-f d32,65-79) Messages to itself are treated as Telemetry (-f d84) -h this -k // distance filter, center/radius -k 48.2/13.5/100 -k 0/0/20000 remove all (not user msg) with no position data -L :: read monitor rflink header with netname -l : send raw axudp frame and pass thru axudp2 header -M : read text monitor udp frame ip=255.255.255.255:0 read text monitor from stdin ip=255.255.255.255:1 read text monitor from stdin and terminate -m : send text monitor udp frame 0 terminated -n : send raw payload (no axudp header and crc) udp frame -p ,<...> -p 0,1,5,6,7,8,9 first hop digi, -p 3,4 (noisy) last hop digi -p 0,1,3,4,5,6,7,8,9,14,16 original, noisy, path loosing, do not use 0..2 limit ssid-routing to (bit0 + 2*bit1 + 4*bit2) dest-3: dest-2,digicall*, dest-3,call*: dest-2,call,digicall* 3 allow repeatet before (mostly with wrong path trace) 4 no uplink check for 'looks like direct heard' (noisy, wrong path trace possible) 5 resend TRACEn-(N-1), 6 resend WIDEn-(N-1) so frames may be relayed again by loss of downlink trace 7 append remaining digi path after via digicall 8 append remaining digi path after RELAY/GATE/TRACE 9 append remaining digi path after WIDE 10, 11, 12, 13 switch off via digicall, RELAY, TRACE, WIDE 14 insert not digicall on direct heared before WIDEn-N, as others do, your digi is hidden, and path is shown wrong 15 convert destination ssid routing to WIDEn-n 16 send n-0 without repeated flag 17 remove all WIDE from downlink path 18 enable via GATE (use as gate: disable via all other) 19 allow ECHO as alias to RELAY -P piggyback time sending beacon earlier if sent anything now -R : read raw axudp frame, 0 ip read from all (-R 0.0.0.0:2000) -r : send raw axudp frame -S Satgate, filter out uplink (has via with no h-bit) -s pass not-UI-frames too (all PR-Frames, SABM, RR..) (raw axudp only) and axudp2 modem to layer2 message frames -t , dupe filter time in seconds (all types, user messages) -t 1740,28 29min not same beacon, 28s for retrying user message) -u : global option, receive & ack usermessages to call store in file repeat -u for more Calls to same or different File -v show frames and analytics on stdout -X same as -x but pass only frames with this calls -x {,} delete frames with call in a address field, -x TCPIP,N?CALL*udpbox -v -M 0.0.0.0:9200 -d MYCALL-10 -p 0,1,7 -t 1800,28 -r 192.168.1.24:9400need -d before -tneed input -M or -R before -Pneed -d before -pneed input -M or -R before -x< use -hbeacon macro file not readable \\bad beacon macro delete beacon file bad beacon format beacon file not found<:}lat= long= alt= speed= course=Clb= clb= telemetry= call= comment= raw crc error bad raw format, no address end found bad H bit in raw framebad mon format no rflink head matchack message ack path wrong( tx: pass axudp2 not UI msg to it self <> callfilter deletes frame message type filter no pos too far sat gate and direct heard via ssid routing via digicall RELAY ECHO via RELAY GATE via GATE TRACE via TRACEn-n WIDE via WIDEn-n H-bit set, already digipeated no (more) digipeat flags we have already digipeated s since same payload raw mon monerr no tx no input data from to > ( no source path ,,w , ( ` $ooo 888888888888888888888888888888888 @ @ GCC: (Linaro GCC 5.5-2017.10) 5.5.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.data.bss.comment.ARM.attributes 44PP !pp$44: `B((`JoLWo@f o B$$ x,, s88~  up   0\ 0$p5