ELFx=@@h@8@@@@@@@@@@AApAA@@DDQtdRtdAA00/lib/ld-linux-aarch64.so.1GNUGNUWty.;$#նï?@h%4 b$! L "#&i=vכ|9@ QP||JEK>~|-2@㙔|x|/N=/1Rr~  f r e 5_st,u 9@Z;\lշ>+|/t<9 AM|(!bd ' 6 J 0hnV<osk5d*P$j @AHAlibm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablesqrtfacossinpowlibc.so.6socketfflushexit__fdelt_chkstrncpytime__stack_chk_failselectabort__assert_failbindread__fprintf_chkstdoutfputcstrnlenmemcpymallocremoverecvfromcreatcloseopensendto__ctype_toupper_locfcntl__libc_start_mainwritefreeld-linux-aarch64.so.1__stack_chk_guardGLIBC_2.17s  wA@A&HA'AAAA A(A0A#8A@A$HAPAXA `AhApAxAAAAA A A"A AA A AAA%AAAAA!{2 {_{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@ ~@ @ @" ?D@*hc8q!T`@9qT`@9qaT qGReRT`@9qAT`@9qT  RD_C@dHc8DQcS$q(T$@qQ$aT R_R_քRD_{BS@ >*!R*@R`>< @R RDr{r"R@'S[cks 0 D`@1,T` @`7|@ s@3 h D *@? 9? 7|@ rTҝ rTE@1 TMq449mTV9?q`T59E RC 690@9@5FqlT384@9҃5? k-Thc8_qaT(!c4@9c4hb8kaT!B?kT|@b`8_qTCR_qDCzT!akT"@8_qaTsKq3 T"b89`TbQ|@B"#h`8#8?Tq-TC*R!$6*rv94M4[q<TOv9qBz 5B*EO@!s@`dxsb xEq,Tv9`J5F@38v94MqmT`@b5[@F@8!с@ "!SB=!с@ "Sb<с@"!S:!с@ "P!S9!с@ "Q!S9!с@ "R!S"8!с@ "S#PT!@9?|qTK տT!K`8?|q(T?q#PTT!Ka8?|qT9 տ T!K`8?|q&T?q#PT) T!Ka8?|qT)) T!K`8?|qIT?q#PTiT!Ka8?|qT?qT_%K`8|qTq T*#PT%ka8qT*k'IT.$- aS!!" #k`T ",T#K`8qTaQ!S?$qT@#K`8*(PT% qT#PT#K`8|qTq!eT@!4qdT"RG@@ @*#Ka8#Ka8qAT)%@9#ka8*%K`88!b8"RK@%C y*$P!T$K`8|qITq""!T$K`8|qITq`T**$P!T6RcSc`"6R}cScс@`"#Kk8}?"*$P*IT!Kt8?|qiT?q!T$K`8|qTqT**$P!T*6R!C !*6R@6R!C @*%K`8GCUrGC@T@@9pq`T@!K`8?qTBrTSV)RR`J@@!@9qT@(Ka8QxS5!#rTq@aTqTK@R` RR@ 9!@!K`8@!K`8l@@!cS# cс@`""cS@c`"$cSb cс@`"%cScс@`"#Kj8%cScс@`"(cScс@`")cScс@`"*cScс@`"cScс@`"cScс@`"gRe*6R!C4_+4¸2>5<>;[9776C6dFBf?$tIV?=C07ID3?3IA?>q=?m 3765I@XBA4_{!RX{I@SSS RhHi8kFzk@z ySq  j@TqJiT_q,h(8@I@)ITR*_ _qT@R%$8J_q@ATI@hHi8qTR S"R$h#8@! *_$DfHd8QS$qT) RI  fHi8Q)QS$qT<qIT!QcQRTkTEHd8kH$8%5_ ՟kTH$8_@9!Qd4R Hd84k@$iT_RE@99e4cqT%R  FHe8kH$84T?kT_?k#TH$8_*Rr{}!*B`*G|S@CR" 8G9    *KCRC9 ** @@ `{¨_և@9!Q4R Hd8E4kTa kTHa8H"8Ba khT_kHTH"8_R@9!Q@4RbH`84kT__R_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*$@9BQqaTRq!Tck%@#$Hc8ITqTR_ck T%@#&R@9QS$q T'" $ $Hc8QS$qT@0 "ScT" k)T%R4@!@!%4_kcT$Hc85 R_Rq TR %RqaTckT$Hc8QS$qhT@b@  $Hc8QS$qTSck"B#iT%R54%RRR= #|@9D@9kaT4!q@TcqTR ՟ke4@TkTEHd8Hd8kTR_ R_D@9$4cQ!QRRRR kTHe84GHd8kTkhTEHd85*_ _{㠈RErc*|#[*b ;|ps;[(rS~ӻmk|ۛ8ҷ"{J#@?R9sR|sB@saT R9A9!PQk T4R@9sKAPQ?kCTR9z=r9C>*z$R<c;"Z`ZSBO R*BDRx**DRr#*c*DR3s;ixR`URB4r@Ur*DRB`B| S@|`|S B KX Rr*DRs`s~Sb~B`B|S@lSKb KHbnS*BK$R K@?@@ @SA[BcCkDsE{Ȩ_4R@9!Q4R Hd84DkiT&џ"TRRRHc8*?|qHTB e_kT@"*_8H"8T!Qk@!_8H!8aThg8$|Sh! (qe$!)?(q h'8!!c H(8!H%8 H#8c_kiT@"Th#8_5SqT#@9 `J C@9`8`8J 9D9_AQ?q T@9Ч a8a8TFQ@8!Ja8cJa8AT""8%9_R"R"8%9_aQ?kKTA|@cK%cQЦe ƀ RR"@9!_qJTc8Jc8?T  _R_{RSc*R!N["@/#*RRRrTW@_J`8?qT!/@@ `SA[BcC#@{ƨ_ WRRRDRrT_ RW@$R9RAXrJ`8q!TWRFRDRr T9qTW@J`8qTB@W_Pq TATQ*c$|`!KA jc8Q!|Sj#84$pSKDKAQ?k!ѣja8cQj!8!TJ`8A@q$_z T!|@dR!ja8Bj!8Aj!8WA@!A!8B@BBJd84Qk(TQB|@ R!|@!_KT kTB|@_넰_z Tj"8QB@BBJ`8c5G@QqT@9Хƀ h`8h`8TQ@@8J_`8!J`8AT|@j'89@@@ZRRkT**Ha8q?k!aTkT@$(R@9A4@R?$qCh 8@c (TR(Rr |`|StS K@H#8@ *_**)q7@AH#8k@cTHf8!|S?qT(@9 Rh5_H#8*_ R@H#8@c {*UqSd"[@Ock*+*4@9IT6A@9|SpSA R9 kTAI`86$RAr|"`KAA !|S"pSAKKqTs"O@`@ 'SA[BcCkD+@{ʨ_ A9@9?qTA=@9?qTAA@9?q!TAE@9?qTAI@9?qaT R  * * RbraT9@R *Rj 8 *@ QrT *S)!T@5@9Ҁ7*2RRZR R"T@_87@ ** *j 8@ .rT@i{8?6R47O597@2Rj 8@ *@io8x? qAT@OBRLq @9j!87q@7kTQB@*kTBTAIn84j 8@2Rj 8! R R@cJ#8PSRqAzT*! RGr@TqT@94R?q$@zTRCRA@94?qB$CzTkTDR?qTkTJ`8*d4BRqBz*!TY ՅJb8*%4qAz@ TB_kT*!;c*RRR*KB;CRREj`8*4TaT*R!?kTJa8q@zATq!TkT* 4kJ`8T5 kbTkbT J`8QkJ#8bTB9_qJ!8T@ !@8?kJ!8TqT_ q)T#_8bQBS_$qhT"_8_qT!_8?kTq@TqTJ`84?q`T?q@TkT*%cQ!R@9  Յ@kjTha8G4 *Ek)8T|@_h!8 @kT!K}@Rhh8!8@_klT_֟_֠\BA4_{!R\ЦХƀ Rp79R*R6`@J!qT#`*@h&8Ah%8B_QT{_ |S{@R a@H`@ @{¨{* 1 @{¨B< @!Rs{* !B< @!Re @{¨**BR{"c@b{_{ *%@` @{¨_{{_?qT_q#Rc cQT?kRlT*_ D *__qTKR_kTK$D *_kbT|@!RcE Axcj_ R_?kBT#|@!"cEA xcA*x#_{c;!= ="GR6DQ"4#xb#*x"B_aT_{$q a""@T!Rb|8ss"@`@ @ @{è_!Rb|8f{S*D* q)T4ARsQR qaTSA{¨_րP>pDa5!Rp_{AR*R *!R2*AR* @{¨_{#ZDRR s"e@?|SyWyQ@a@Aʁ @{Ĩ_u{RB|@CSs"Lf@'RSw@y'@c@ʢ?@!ZBZ!<SSA@{Ũ_S{ZgZB|@ HRs"Ri@ ҟ|RSyWy/@a@Aʁ @{Ĩ_7{S*|S*!Rsb;AR^P!RAR{>H!RARuS!RAR;n*@SA!R{è{B>CRSb6[*RB>RR%@94B>RCR*Rb6SAB?[BcR{èR{RG@ c"d@$Hg8qFzTRq Tc9d D$Hd8qFzTC; Rs"@#;9r@a@ @{Ө_R{S`@?9a@ha8Q!S?$qTR Ձ@!  !Qa@!aHa8QcS$qTR*SA{è_{S@(RRRR?9d@Hd8Q!S?$qHTRd!  Hd8!QQS$qTT?qBz!T@q$  d@d@THd8Q!S?$q Tl*@SA{Ĩ_  qT?kTqd@dTZR*@SA{Ĩ_ք@$  d@hd8q"IzTd@d@ѣѢB  ?R{C@ Ңc'mR[RsRSk_69OH RUT94qAJTT9J4T9I5_q`T@3Q_KqSq㇟|* 5_q%T_q 0T_q5T_q:T_q`$T_q T@QSq_q* 5_qET_q@iT_q@OT_Oq@OT_qJT_CqOT_qPT_qTT_qST_cqD{`q!CTRO@ `Ru_@C^@C+ 9*9q`T??qITqT_?qITq)T_@ "#R!R@C+"9qT_@??qwTC+@9qIT! ՠRРcB=RWF@B A 5O@tVrbC69T729_3q T7@?1T@|@XO@DAARRRҫRT9RR5 J@@ ʀRSA[BcCkDsE'Fm{Ǩ@_ դ@C+ѿ*BB9_q .TR?RT9q,TR"(O@@/RzRS@sKc2b"C~9 Q7`_qM_qW@#RNvf9av9b&T_qcj9@_qC`Ben9d9c9# X-@Rur9xz9B(!("{b9w afbj`O@WA@`nH  @S@RRR O@`%_qTRS@A RW@`~9`M N vf9v9a&@{q6RRO@D T9R?q$Bz @A CT RR R)  ! @ xSQ @?qT@C+@@ 9bQBS_$qT Qq TkT!Q QqHTC R@kT@C+@"9qTqT R@?qiTT9qTCR @ Al* ՠRO@6Cr`5T@C+ @ 9qWTrrVT@C+ @ 9qATSdrT@ )TRRO@13C07@C+ 9q/T@@g !g)??qTC+<RB@!! B99T.5RRcO@@-R!rW@3(Ҡg#FeRR  !S8dTg@!hd8"QBS_q$@zaT9Tg@Rhd8_q Thd8_qT!!Sa9`@9$4`@9@$4aB@`R!PD?TR ـR`R`9?qTC+A"9b46* բC+cB@!B94!b9??q%KT)5zO@ R+AR>R!RkS@RRR@dhd8QBS_$qTd!  Hd8!QQBS_$qT?<qiTaR`W@@R3C@7Q)C+ @ W@" 9qT`7W@@__@w[95RW8RUO@ R3Cq@GW@RC3<Җ 7@xqTW@#"@@* @C+!@ !9?qT R 69$RxӀR[@ ppD9?_TRRR) *dc$B% 9TC+!@"%9qqjTF4)R@@"B# 9!R_ qiT4R`n)@C+B@!B9b4!R) !3RdD9CB_@TC+ф@!955!EA ARJR?FR@?BAR>R@:)ЁR3R/R+aR`'R#RaR СRRR aRsb) R  R@ R Ё R R R R R!RRaRЁ R`A R RСR СRС RЁR!RЁR AR R!R@СR@ R` }С R!yЁR#u R $qR`%mR&iСR'eЁR`(aa R^R*ZЁR+VR,Ra ROa R-K R.G R0CR@1?AR@2;R 37 R43R 5/a R5+a R 7'СR`8#aR9aR :a R@;R<! R=A R? aR`RR`! R` R*f!R@O5<ѢB`{cfS#*3"f[d@7Ҡ*#A*RW|`3@R@9A93@QR Ku88 k6853@H483@Hs8qTkTskTHs8qaTsHs8qT>R RKOsSGc G*R PM-r@T~@`''M-"R*3@#X7A@A*!#@SA[BcC{Ũ_*sHs8qT"#@͐C{[kSc"+#@C߂  6 fbRO*6@9` 5 F@4 Ba"@9a4a@ a@"94b&@9B4bD_kT" kcT f`R0*@7RR- *Mq T|@C&BB9_qHT!"_8_qhTqT߂ ‚MfD*Rk TC&#9*(qT%C&! !9?(qTk!T4R5߂ ͐ҵ"@@ ʠ#SA[BcCkD+@{ƨ#@C_Rq`T4QkfJTQ҄Kb C&Ѣ"B9"h78!?!TK߂ 9R ?9  ՠ#R RsRkHTJs8* 4?pqaTC& 9pqTy  @99q`Tq Tqa RAzTq Tq TsqATРBcR R*xqTq R RsRk 9 TJs8 B3k@zTRJs8B3k@zT#RRsYkTRx* 7R Rv**!wq R@zTRs_qmTE9(qMz@zTYQ@8(qMz@zT#R R-?T RR6B!C*RRR`v94M5w 4ЁR >= QR_kTC&AR‚ ` ?9qT`v9`4_R)% Ր* RR9E99E99E99E99E99E9 R9*C9qT`v94:AR9 R94R8RY`* R"9E99E99E99E99E99E9aR` {cS#[*@/*k*MqTs `jv8aRkaTqDT" ֢>ғAR@!RAR`R Ir  `  ||KpS K KqTkTZ`*Bk`8B|S_|qIT_!R_9AR>kT#/@@ SA[BcCkD{ƨ_$kTR`RH`8BCQBQcSBSdq_$qkTqR@z4 q_ R_ր RR R_ qTHb8*qTqHT%Hc84_ qHTHb84qcDzBTI4**)R_ qTHb84@R_ R__ qT@9D4H*тB`A*{S"[d@gc3*kCsѢKK@ 5d Q>RA*R|@qT$B B(9sB R>R cR>R qTB>CR>R*B;CR>R*q@zKTK@"gC@ 03@SA[BcCkDsE{Ǩ_֠>R*}R#3cC  kS-rTСR` *!R@R(R @!RR(@?kT@4A9#?q@T(,R"R @!R@q TB R>R7$A|@cx9qT_qRTx9QS$qT>R!cKRcacqT @8QS_$qT?   TqZU5Cy"RRB Ths84?q!T** c4KQ?(qᇟjTҥ*h R!x9<Sx"x!Q&Slq(Tx"x`?BTx"x* x9QSlqITR $9@h9qTqR T~@8  !R kT5@h9QSxqTAR u sT`@9@4QS|qT!R &A9?|qTbTR @!RGEqZR@ *!R=56+kT_q TA|@$RY56~@~@B _+T R@h9qAz`T#R!|@!6!@h9|qCzT? T$W!R @䂍R$آr-R!R|SB|Bb`cAy>SCyg4Q,@x!A,xTCAy4B` c {>R>RJ4_QTR!Rc R>ROZ_Tc CR>RG{zxqiT0@!c 9#R>R~S7qTc >R`8.eB?V?{[SеB7b7c*CTңzs*s`?!TSA[BcC{Ĩ__{{_d:3303232332323.,GHOST*X2C_INCLosic_sqrtosic_power%.*s%*d%*.*f%*Xosic.c0*aX2C_TRUNCIudpbox: error abort>APNL01,::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=ack raw crc error bad raw format, no address end found bad H bit in raw framebad mon format no rflink head match message ack path wrong( tx: pass axudp2 not UI msg to it self <> callfilter deletes frame message type filter no poskm 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 >@X>@ws @ @AAo`@ @`@  A0 @x @H 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.data.bss.comment @@ !<@<$4o`@`> `@`F @ No@P[o @ `jx @x HtB @ 0~ @ y @ @P@PT@@X@AAAAAA(A0@A@ 0@<|