ELF>Q@ B@8 @@@@H H 99x7x7=MM0=MM888 XXXDDStd888 Ptd&&&QtdRtd=MM@@/lib64/ld-linux-x86-64.so.2GNUGNU^$ʨOHYh@%>h0%>h %=fAWAz =AVAUATUSH$H$ARD?EHY? C?.Hk`fL$HZL$Y ZCH9u͋&@|>H$H>>H|> 8>H$E1HHھH=>DX>DU>DB>H$H=m>=4>?HھH$H==H==G?HھH==H$H=HHhHE1D e=tHx1H-C=>HھH=9=HH$H= =0>HھH==HH$H=<k>HھH='=H$H==H=<<f1B}1f*Y`ZH`=ZHHu@< +< wsL==HHھHI<ϹH$;I<HuH= >H= >H52> H=gAr@=8;1L9ELb;MtLf.@HHuE;D:;L*;MQL\$~t(H|$Hi0H,<|<HD$:DPEtNH:@=:AD:HHD$H:H HD$9P {H:fLL$Hi0HD$I49H〾, ;u5IDŽ9Ɔ,IDŽ9džHit$0H|$HDEu AH5:HHit$0HhH8HD$HƋ)D9)DeDL5;%LD$‰I4AHH  DT$0)AɉL$(N,LL$ LbL$(LL$ DT$0LD$HA9zHiT$0HD$H‹1%,<gLt$H59E1DT$ LiL$0OLL$xOAAAXAXHH|$1E1ƇEAvhHЀ 1@ AЍ\HЍJHHp@ vAvCAt}w]A$1ڬH[]A\?:uA$AfD?:tXw<.uEAP؉EfD胬H[]A\?:tE؉E9:uӁwAPE|f.fHIFL HЉ q0Q7FHPI9u޾L!HfAWAVAUE1ATA UH-SHHHD$8H\$@D$4k]sm^lfWD$,H.D$HF-D$D$l$ HCD$@t:<-D$A|$BP6HcTH␀|$L5ff.L$,AH*z2u0 t&.-fn L$, D-ڽfL$,.fn(^f.xr= Y1Z֏54rx =D$4f.ztdL$,f.z ^ 7YYf/ f//1ZJ=&t =4 L$,f.ztSHHD$8HtBf gH*fD~@Y^@HHu1HL$8L=MvDAGA] AƇfA/v.\$ 5(TUVD$ Au EDAuEfA/v$fH*YԻXлAHfAYH=H*YAwA' ALJIDMGMLIHxLHHIIH(HH0H)H)΁0HuM?MHH[]A\A]A^A_AAL$蟠I>L$Hx@ vx@ D뙾HeHH{ HHHH| H=yHЈHHH5| |$RHk6HyHBHHPQ{tH&xH=kH"HH={ H=%vkHƀ nHƀ[Htƀ#HtB-HffHAH*.z}fn%^/dAƇW@H=ǑwffAH*.zfntfn^NH=-A H=f H=aAہH=IچA[H=)躆 H=詆A臁H=膆A~H=]HffAkAYHH*.zt^&H=fA/v) H=rAڀA"upH=蟅AA.%$H=LoAFD H=ُ?zf.YA=\-|$]ALK^/߯@/ѯH-H߈@JHHH<H8D$XwL|$A1H='")H=܎ H=7=k~H="~f.D$4H= H=襃HHD$8HtlL=WH΍fDLsHD$81@m~HPHD$81@ J~HD$8HHD$8HuH= DH=[FH=DH=t-H=c[H=R@H=fATH=0QH=ܒNH=#iH=b~NH=~EH=~XH=7~/H=~~=H=~!H=̔~sH=~OH=Ju~QH=d~GH=ЕS~tH=B~RH=n1~JH= ~OH=~kH=3}H}H=}H= }tH=˘}[H=2}PH=}^H=}@H=z}H=چi}H=X}5H=G}H=׆6} H=Ԇ%}!H=!}"H=8} H=|H=|-H=-|H=|H=|H=؅H=tH=vc!H=R%H=A H=0 H=h H=J H=ׄH=H='H=φ H=}"H=ՆH=~AAUIATUDESӃtRAIfDA9s)9rI9t9s׉M"HDLL Mf=AfAH-WD(DLEɄtWEt91fDDHLN~A~\A~X D9rHt AAu HFI9tH([]A\A]Ð(fLXY(XAWf(YX(YXXD(EXD(ED9sdfD,HMN,A~UD(EYAYE(D\AXD~AD\EUD~(AXB"D9rA9VfDAWI1AVAAUATAUSHHHx$$DD$8DL$ D$t$hl$A8t؉fɾL\$0*ȉL$L{T$(YZv~L$ T$()L\$0YˉYÃ|$(\Xte}LLDH=t@D~HBD@EB YY(\XZI9u=#x(BHL\$(T$ xL\$(T$DH$p@HL\$(HT$H|$0ȏ1DHKL$hDD$1L\$(fT$fۄ%K4AEAACAC AC0DKYYX/XDp_DGH(H9uAf-I*Yf.(EL-fLIqIy@1HIDp\/v /v\HH9uf."6E =u D$#Dd$L$L1t$ A[0f=AC8AD~<D #AAD 1(cHIIGDp1I\pD(D]A\/=(\X^^/[=/0(fATZf.Q/fZYfI*XX@tYXCE [1H|$p H/v(.DGTUV/vAC8HPI9uH (EfX/HfHn3fAW)ffHx[]A\A]A^A_fD(^EDLL$`L\$XLD$Pl$Hd$@\$(T$wo|$8LD$PT$\$(d$@l$HL\$XLL$` |$LL$XL\$PLD$Hl$@d$8\$(T$H=tLL$XL\$PLD$Hl$@d$8\$(T$EfBXDp.z  t  ^ȋLD$PL\$XD$LT$(\$8d$@L$l$H CHD$fH)1IYDp.QNnH=-sA9uT$(\$8H=}l$HLD$PL\$XT$lLD$(L\$\$`l$8rT$lLD$(\$`d$@l$8L\$(^dJI9KvH9D)|$hUDd$H|$0DAmLD$8Dl$(d$\$hT$^DډD(NT$LD$8A/\$hd$l$(wAAmDLD$0T$LD$0A/\$hd$l$(DBDpAHLpH$BLpABDpW AC4H=FvqT$LD$H\$(d$8l$@L\$PLL$X_LL$XH=L\$PLD$Hl$@d$8릋l$Dd$LD$@H|$0l$8D)Dd$(\$hT$uDD(T$LD$@A/\$hd$(l$8vDL$H|$0uLD$8l$(d$\$hT$T$LD$8A/\$hd$l$(@t$(L\$ LD$L$hl$d$T$tt$(L\$ D LD$L$hfD~=Ϛl$d$T$觇ufAVAUATUSHH r=@< @E9u9s!ABD#ujH []A\A]A^ÉA)L-yJl#N4#HLCoIL9tAD$< t <^wH|$o@H=ڍnH|$ w:̾HH#)Ń0@l$nH []A\A]A^DH|$D$1nH|$f.IҋIfDDLHDAD)=GQ*YAfDDTDA)=AG*YIAf.AUAATUHSDHm9GD9rUIDLD$TЃpW< H0LD$HW P0BA$vmD9sH[]A\A]=tWAWAVAAUATUSHuH[]A\A]A^A_/H@D@H %@HcH@H=lL%0Ll;@gH= l;gAMA CAHھ H=tAHھH=̋UA Hھ H=6A Hھ H=A Hھ H=A"L=uHL[]A\A]A^A_k@H=kf H=gkL%ߊL{k;@WfH=Vk;6fEAAHھ H=~L=uA Hھ H=aAHھ H=Kf. H=jf.H=jf.H=tojf.H=jOjjf.AL=%tATDkHA H=Dl$ EH=AiDAdDT$ @LiDdH=Ti|$ wd H=;viDSd H=7RiD$ AʼnAD$dH=#i{Sc@A1L=rH=ވAhB|#I cDHL9ANEFHھH= H=ևh H=?ohDRcH=Qh|$ 3c H=2hDA Hھ H=&@H=gAEf1L=qfDD9MHھLAȃA9uM EFHھ H=@AWH1(AV(AUATUSH8HG5H|$HD$AH 'HHxHHt!HBHTDHHH9uff.H*XRYѾ1H $fl$XZT$(dD5fT$(AH $l$I*ELAE9\EAH=HIIcH?HLPIcH<HABIIDD9uIBBTL)THE9A@%5ELcDE9AIC4(H谾(T/rELBDA@YH(XYHH(\EDHYHHE9uf.fDHH9rκH\$(nL$H\$(ȃD HH0H3HHSAtH2HH H9HzH1A9uD$ffH*.=<$Y|~ Xxl$ZY ~%LcE1\$(d$fAGfIH*Y$I\D$(YD$Z{A~T$YXZYAT$D9u\$(HD$AE1f% H0I1DAAH)~T((BY(YX.Q_IG(M9uf.zW(uR~Yt,H\$HFSHT~HY@H9uH8[]A\A]A^A_D^( %D\$(^fY $\YZ@z\$()DAsAAAD9JHALPHe@^C"HYHHfCDDAPfDHiE1LDxMILMtHfDAHH|DBmI9uԀ=& E,$E1LL5t$Il$ L$( Ht[l$(H)A/lvELaaAA\5H tLHu,$t$LZl$ L$(E1,$L=AHL$ Lt$l$,L$(HMH9t\HHL4l$(HA/,vAEH=ڀ`DA[HMH9u,$t$HL$ l$,L$(Euc5ƹ&AH=v?`f.L#`yfDDкpH=iH $L$ l$t$(_5<L$ l$H $t$(1Ht$$d$(wHt$$fd$(f.fAUIATAU͹SHӉHHHNDLL$IATALADHH$fD$ Lf.փ ~0N7FHHI9uH߹ LNH[]A\A]AWEAVAUEATIUSH$PH$ |$,Hl$0t$ HH5~D$XT$D$L$T$ \$$d$(D$(uHH~M|$HMHH߾TMHHR~;MT$Aǹ|HMHH߾M HH ~LAHhMHH߾LH}H߾LHffH*.4HMHH߾OLHHg}6L$`HLHH߾LHH'}K$hHfLHH߾K HH|K$pHLHH߾zK HH|aK$xHKHH߾3K HHq|KD$HLHH߾JHH5|J$HKKHH߾JHH{JD$(HKHH߾`JHH{GJ$HJHH߾J HHy{JD$HhKHH߾I HH>{ID$ H"KHH߾IHH{tID$$HJHH߾GIHHz.I$HIHH߾If.YHEHxzE1H HHlzH1EuDIM9t_C<Ai׫VUUUTUUUw؉D$4?3=h>+fDLI!CEA)cHyHH=;H-4t0HGH=HމRXD$ FH[]A\A]A^A_@AT$0 ?v$3=>+AT$1?vT3=b>ƒ?+T$2w8AHH߈D$3 G1ffDA?T$2vȃ3X=>+^ID$4ADafT$2?3=>+T$0 ?3=>+T$1Au!?HPG4BˆD$2HHECcGG3GbGH߾EL$ DD$,HHc=PHcxV H߾Hv'EHFHH߾D HCUx]1QH=}vaUAf.H=– =y H=ia> –fҋf.H*zt^ ti1YXZ;ʗ9AA1Ll$@ ։\$HADAf55H=/jr$tE8 .AA9uD\$HLl$@H=GE1=H=ND=L`=H=_=A\$@LL|$XDptDH^Ƅ$@[@@ ~0NWFσp0< $AHW]Of$C$B L =HCL9tHH$=0xȃƄ$BxW< p0LLƈ$ApWH0 B$@<D H=da<AH$@Ƅ$B q7Q0CH7 $AP0Bˆ$@+<H=F <f.5={3AmtA3>AuA tA t$!ڃt|$tIcHc=ÔEH$;XD$,dD$(D$8D$<D$LD$@D$HAfH*Ylf^^^-^>^H=YL=-[:$@Ƅ$Av@H=lD\$@c:A1 AAD9 H=D=:H=\':&H|$P: 5H=\9H=r\9A4_H=F\9A4)H=[9 H=[q9=H=Y[9]%H$L$ELD$H$H$AH$A(HdDD$ED$A$D$8A,D$<1H)HH2['dHH߾'HHI['DD$HI\HD$PE~ZDǹdH0(HHZ'dHH߾r'HT$PH߾['dHD'HH4Z-'dHH߾'HT$PH߾']f.B<cH$DŽ$4'DŽ$,PG$D EdA@H<$ H$8HHD$0H$LpnDŽ$D?< w,H]HcH HZH'&A/D$/H& L H z0 t= $f.zu .$zt D$=y A HDZH%H<$H$LH$$H<$dDID<HD$0%dHH߾%HHW$H $AD$ ȃ@yfdH*Y`$*&dHH߾$HJYH߾|$H$AD$ЄyfH*Y_d$%dHH߾#$HHX $H$AD$dAHHihHlj$4c$dHH߾#HHX#D D$1H߃H5XAl#DຫdH¾HAkAQH!#dHH߾)#HHW#D$\$H<$H$H$HD<L$ HHV"E=!A/A@A AA AAABHVHJ"$H]VH,"$H$H _If$ЃpW< H0L$HW P0ȹdBHA$!D$E9H$DL,$HIrƄ$[ q0QWFփH0< $PWOº]f$$dHHB!AID$E9AEP^w$Ƅ$HU H $L$DbID9L,$MvƄ$[ q0QWFփH0< $PWȹ]Of$$dHHu IAD$D$E9AAEP^y$Ƅ$묹 HTH H<$LH$H$1$DHщT$@T$HQT$Xh|$H ..HvU΅urfHHKte<,uuHDUƉL$LHzL$HJL)H7HD$ HHIHH9l$t},uڋL$LLHTHHDdHT$HT$PL$H%EH$$0D$XЄyfD$@*YfZH$$ ȃ@ yfT$@H $*YZB$HihH$4B$D9% B$ʃ@tڄyfHD$H*YYdzdHH߾HHQD$HD9H$D$@A׃$A@tA߄yAH߾HQyfHdA*ǿHH߹dIHT$PH߾2HRH$H$IHQE|$D$Px HQHrfHTQHwH<$LH$H$苾$HD$$A_A*H}RAǸDEufDHH=tV<,uuH @RL$ HHѺ)HH$LHIL9$$tA<$,uHQBxFdxT$g HPHjD$H$AD$D$@D4H1RuHHRtW<,uuHRHrL<HιQ)HHD$ LHIL9|$tA?,uHT$PHD$@H$4AD$HQ$@t$uWHH7tU<,uuHQHrL<Hι6)HH$LH1IL9<$tA?,uHT$PH D$AD$fDAH$H$@I.I-L$IcAt$tA N A($u AAH$躼Ac$6ƄANH=xN)H|$0 )Lt$PL)f$Ƅ$$.E„.$E„L$@dLdLHddHHaIl$dL(dLHd=LHd(Hd($0O $f.  $4h@ $5ST%U/ H_(HdHH߹dHHJj HAKHL HJH.A@ H<$ H$8HHD$0AH$LpH$HHlJDŽ$@D$|$?9 D$<@<\ HMJHT$щЃL$@у D$ HJHJ|$H JH&H<$dHPdHH߾LA|$@D$r HDD$HIT$H4$DLIHHLHHASf$H$Hʉƃ ~0NWF HJH9u޹dHHDD$1DD$AD$ H}JH\$0HT$0 $,fƄ$@$$$t$H$(l$dfH*t$L$$$4$t$`$ $H$@l$@IH$4$fZZHD$X$d$ht$pLH-LH5ILH"ILA)t$pf~7PAfTZt$x#fd$xEALI*f(IH#\YQIH#D4ZED))00B@A<@"#EOf$ƉT$fHiMb~OH&AMI#GED)ǃ0B @HiQEOIH%AMI#GED)EG0H#B @AƄ<@.IH#D ED)σ0B@DAEAwD)0/d$h<@fTZT$xN4@AG@"EO fT$xE_ HiQH*H%AM\YOfI#GEZD)ƃ0B @HIH#AMI#G A4EE))A00F@EG B@s!EG f$$ƉHiMbH&AMI#G ED)σ0B@HiQEG H%AMI#IG ED)H#0B@AALƄ<@.AIEwH#DED)ƒ0<@A)AW0/숄<@E/܈@AGD@w-L/,${$f\$xH*XLH AD\$xAEwIiQH%IH#<)A0@LIH#IH#DED)ƒ0<@DA)Ѓ0A_<@AGƄ@/u |$/TYK DKAXL$(DEw5KL$HiQIH%AH#MI#GED)ƃ0@<@H׉AwIH#DED)ƒ04@Aw)Ѓ0/4$4@ D$`5KT;L/K/D$LJ/D$Hit$@/5KJD$pDƄ@!AFƄ@wyD$hAN! @~yD$dTKAN5iJ! @AF/Ƅ@!AFƄ@Lt$XHھLLcT$bCH=@BH@Hd HAHF Hc=:vEHHcVA8Lt$XHXAL$@L D$dL\ LL LHo@ GDƄ@/AFYƄ@AAFX&GƄ@=mt$@f-/r)HiZ| H'HH#4)0AvEF4@YHH-ALI#G ED)΃0B@HiMbEFH&ALI#G ED)΃0B@HiQEFHH%AH#LI#G ED)΃0B@IȉAvHH#H8 H߾%H$AD$ЄyfHA*Y @d$ ]dHH߾HH-8D$A_ H7H$fHA_HЃ$H$d*Y>$$dHH߾!HHl7d H8HH$D @f$Ѓ< W$aWdHH߈$AD$$Qи@)H[6HPz HAHS7.H4$DL{D$L<$H$H$H$LD$LLDX{AD$dHA<AHihH=dHH߾HH5D$KH5HYY=00w1G111f.ATII1USl$ HˋD8AD!D8AD!@8ADt7<-t3Ѓ@vHcAAPAu[1]A\t#HA@uAH<-tD$(Hc[]A\AÐBAHЀ w҃1f ALHЉЃp@ veL$(DI1 fD9r9A<8u1DQA9r9rA C u9rAf.@1f9r€<uATAUE1SHӍQHՅyAA̐yAIHH#D$ED)0;…tjuD)θA9DfDCA9sf D)H)HPH< &Et$D9r1DDA ƒ D9s[]A\tEtAB-HfAf.AVf((AUIATU1SHW ;T$ TUVfL$ZN LAS1L$T$ 9r A|uf/tyDcAD.tbfA*E\Y :f1ZL$ fL$D*A0AD\A9uEd,CD%H[]A\A]A^~+ߍCHcL$HHwH)H)LL%L$AE-2@IЍPЀ wR0AtAFHWHtAH DHAH9tHЀ v߄f11?-IE19sK:A-f u8|i16|f32-s [-]5..[-]12-a (0.02)-c 4..8-b 0..9-l 2..255-g -r -w 2..4096-o -S -o 0..1 (-1)-M -P -n -U or -L ip:port number-u ip:port number-J ip:port number-Y d|f iq-filename create-Y b -Y d|f|b iq-filename -h thisimport json, base64, socketIP=("0.0.0.0",5100)sock.bind(IP)while True: print(obj) try: print("payload=",payload) except: pass< use -h cannot open udp socket-o shift outside iq bandFIR length= ratio= offset= notches:..bw= cr=from header sf= id=Off optimize= drpll= drc=ppm squelch= inverted-X Warning: only one bw = input samplerate!-Z (0.01 0.9999)-W (0 = off) Decode lora out of IQ-File/Pipe (samplerate must be exact +/-0.00001) output data in udp, axudp or json, view aprs, pr, lorawan, fanet -A (*) enable frame chaining for ax25 longframes -a (*)follow frequency drift, 0 off (0.02), on sf<7 (0) -b kHz 0:7.8 1:10.4 2:15.6 3:20.8 4:31.25 5:41.7 6:62.5 7:125 8:250 9:500 (7) -C (*)use crc on implicit header -c (*)coding rate and enable implicit header (4..8) (else from header) -D (*)if dcd lost go on decoding until frame length limit (for external FEC or monitoring) -d (*)swith off collision detection (less cpu but loose stronger frames starting in weaker -E switch off useing crc to repair 1 chirp (crc checks 4 variants) (on) -F max. block energy FEC off (hamming code fec remains on) (on) -f u8|i16|f32 IQ data format -g add this to measured signal level (0.0) -H show -v data in ascii if printable else in [hex] -i IQ-filename or pipe -J send demodulated data(base64) with metadata in json -j write demodulated data(base64) with metadata in json to file or (unbreakable) pipe -L (*)as -U but AXUDPv2 with metadata for igate may be repeated with same -b but different -s after -L -l (*)fixed datalen for implicit header else guess datalen from dcd -M pass through rx frequency to json metadata -M 433.775 -N if verbous add empty line after data line -n <[-]Hz> <[-]Hz> notchfilter baseband from-to Hz (may be repeatet) -O <0..1> (*)optimize on off else automatic on sf/bw (-1) -o shift input iq band +-Hz -P <+/-ppm> (*)tune datarate (chirp samplerate) or preset for auto (-a) in ppm (0) -Q verbous only for frames with crc and crc ok -q (*)invers chirps or swapped I/Q (prefer negative spread factor) -R switch off repairing multipath or if-filter phase distortion -r downsample input, give exact input samplerate in Hz (off) -S (*)modifiy squelch level critical for implicit header frame length guess (automatic) -s [-] (*)spread factor (5..12) (12) and start a new demodulator negativ value for invers chirps or swapped I/Q -t (*)send raw frame bytes in udp frame only if has crc and crc ok -U (*)send frame in AXUDP -u (*)send raw frame bytes in udp frame -V very verbous -v verbous +:no hamming or ok, -:error, h:corrected, ~:weakest chirp replaced, c:try until crc ok ^:bins with maximum power sum used until fitting hamming -W every n*firlen samples update notch filter 0=off, ok:50 (0) -w downsample fir length else automatic (8..4096) (0) -X (*)filter network-id (sync), 1xx stops decode on wrong id so fast ready for new frame if set -d 0 is wildcard, 20 will pass 2*, 03 for *3, 00 pass all (00) -Y d|f|b iq debug output in float32-iq dechirped or filtered -Z add pulse noise filter (noise blanker) (0.05 0.999)(*) may be repeated for more demodulators, to start next demodulator apply -s before other pramaetersexample1: aprs with autonotch for birdies: rtl_sdr -f 433.775m -s 1000000 - | ./lorarx -i /dev/stdin -f u8 -v -N -b 7 -s 12 -w 64 -r 1000000 -W 50example2: lorawan all modulations: rtl_sdr -f 869.525m -s 1000000 - | ./lorarx -i /dev/stdin -f u8 -v -N -b 7 -s 12 -s 11 -s 10 -s 9 -s 8 -s 7 -s -12 -s -11 -s -10 -s -9 -s -8 -s -7 -Q -w 64 -r 1000000example3: fanet: rtl_sdr -f 868.2m -s 1000000 - | ./lorarx -i /dev/stdin -f u8 -v -N -b 8 -s 7 -Q -w 128 -r 1000000example4: sdrtst IQ output with FIR 125kHz in sdrcfg.txt: q 433.775 0 0 0 192000+125000,32 sdrtst -t 127.0.0.1:1234 -c sdrcfg.txt -r 250000 -s /dev/stdout -k | lorarx -i /dev/stdin -f i16 -b 7 -v -s 12 -L 127.0.0.1:2300 -s 10 -L 127.0.0.1:2301example: decode payload in json with python3: -J 127.0.0.1:5100sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) data, addr=sock.recvfrom(1500) obj = json.loads(data.decode()) payload=base64.b64decode(obj["payload"])enable FIR (-r) for notches (-n)no FIR (-w) set so no filtert outputwarning: sf<7 needs implizit headerZBRZYYYBRYBRBRBRBRYY>YX?SXXBRBRXRXWBRQWBRBRBRBRBRBRVVUVDVBRVUBRUBRBRAUBRTcTBRPTTSBRBRFSRS- > : -Join-requestJoin-acceptUnconfirmed Data UpUnconfirmed Data DownConfirmed Data UpConfirmed Data DownRejoin-requestProprietary RFU: Major: AppEUI: DevEUI: DevNonce: NetID: DevAddr: DLSettings: RxDelay: CFList: ADR: ACK: FPending: ADRACKReq: ClassB: FOptsLen: FCnt: FOpts: FPort: Payload: MIC:Lt,uLuluur4t,manual notches at:FNT{"net":,"crc":,"invers":,"bw":,"sf":,"cr":,"preamb":,"duration":,"level":,"afc":,"dre":,"eye":,"nfloor":,"pknfloor":,"snr":,"fec":,"rxmhz":,"ver":"lorarx","payload":""} cannot write json-fileax25 part 2ax25 chain hash missmatchax25 part 1AX25::fm to via* ctl RRRNRREJUIDMSABMDISCUAFRMRv1 pid no ax.25 (no address end mark) no ax.25 (address field size not multiples of 7)Meshcom4: FCS:Ok MID: MAX-HOP= viaMQTT +Traceroute HW-ID= MOD= FW=]id: cr: len: dcd-lost crc:okerrno lev:(/)dB snr:dB nf:)dB txd: t: q:% fc: fec: afc: dre:MHz notch at:dB MHz Ext Header ACK none requested requested via forward unknown unicast broadcast Dst:Signature:no payload tracking:Online Tracking deg/s QNE:Message:Message subheader:Service:Internet Gateway Temperature:C Wind:deg km/h Gusts:km/h Humidity:% hPa State of Charge Extended Header Thermal:m/s qual:HW-Info Ground Track:online Remote configuration:Acknowledge configuration Request Geofence Broadcast Reply Landmarks FANET:!Clb=Fanet:Clb:geobased fwd Forward ///g/g/O/g/'/X/n///[/>/b/s/e\o/'/a\!\!frame deleted, wrong sync word Other,Paraglider,Hangglider,Balloon,Glider,Powered Aircraft,Helicopter,UAVBarometric pressure normailized Support for Remote Configuration Other,Walking,Vehicle,Bike,Boot,Need a ride,Landed well,Need technical support,Need medical help,Distress call,Distress call automaticallyText,Line,Arrow,Area,Area Filled,Circle,Circle Filled,3D Line,3D Area,3D CylinderInfo,Warning,Keep out,Touch down,No airspace warn zoneYJu;zSY@ out of memoryopen iq file jump:wrong first syn nibble state=SYN 1 OK state=SYN state=NETID wrong second syn nibble state=REVERS1 state=REVERS2 jump/4:rev chirp timeout state=DATA dcd-lost-count=b~^+ n= f+1 f-1head crc error… /^xƍ4hР@#G8qĉ%K.\p 2dɒ$I&M7nܹrȐ A +V[mڵk֬Ye˖,XaÇ>}۷o޽z׮]tѢD!C 6lرcǏ?$H ף<@@AKGOzBq=J0A75$tIww?L?p}?>`47`7'7I@(šg@@HCzD@F=L>>C??: ?ff?BB AHQ@?@=38>@`@_p0 #<333?L=BitBroker.euBurnair.chAirtribunealfapilotXC TracerOGN Tracker4aviationEspressif based base stationUnregistered Dev[Multicast]O"A??l,?q= ףp?HzG?p@0 == #|A@AAB=pC<4E.؂;E.;.eB4CB%.*s%*d%*.*fosic.c0X2C_TRUNCI(kN(k(knO;R(4 *x+(,<,P,lh--015D78x9:H;X;=x=V8Xpbcd,(ehks8spx}H 8 X H$ h (| (   ( X x $ 8 l 8 x (D8Xx(8H,h|(8HXhx0HdzRx '"zRx $8FJ w?;*3$"D\H(p(`)/Ait)}D G)QAI *AD AF ,,mBDG G`T AABL( -BEB B(A0C8GY 8A0A(B BBBG Lx1 BEE E(A0A8I@ 8A0A(B BBBJ \3D  A 3H4/BIB F(G0D8DP8A0A(B BBBDD5BEF E(D0D8FPl8A0A(B BBB,5BHE G0s AAB@H64BDI D0  CABH N  CABD D7WGOL7YBBB E(G0H8G  8A0A(B BBBA 4lPJEA G(  ABBB L`R BGE B(D0F8M 8A0A(B BBBG T\#BBB A(A0IPy 0A(A BBBA  0A(A BBBF L\8`d]BEA D(Jp(A ABB]KBE B(A0A8DPH 8A0A(B BBBD pHP% 8I0A(B BBBI H cBJE B(A0A8Dp? 8A0A(B BBBF 4ljBED H(L@(A ABBL@k BEB E(D0A8GG 8A0A(B BBBE LtBBE J(D0D8J3 8A0A(B BBBF |D0|_OBE B(A0A8G8A0A(B BBBIH 8M0A(B BBBE 8BBJ E(D0C8Iv 8A0A(B BBBE =UEEEEBHIA|%QEE]VKEEkXhp?BRB B(A0A8GuKUDNs%saA8 BIA _ CBH u ADN bP ,(\BHD  ABD @XlBLO A(E0F@ 0A(A BBBI Hi HBBB B(D0D8I`( 8A0A(B BBBE $ 0q8 lBEB E(D0D8JPiXB`GXBP] 8A0A(B BBBE ^XB`FXAPN 8A0A(B BBBA RXB`FXAP O} 'AU DA~ @'AU0 TD `X l 0l x<ADI N IAJ DFA0 <ADI N HAK DFA0 <ADI N KAH DFA  DP4 H \ Aa_x $ 3AGG aAA lM H TAS XDK PE(  < JKwA8` uBED D(D@Q (A ABBA  X6   | x t p( l< hP dd `| h9Aw ?D z`R R<F  0MMoH  O   oo oooM6FVfv&6FVfvPGCC: (Debian 12.2.0-14) 12.2.0.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss.comment 88 &XX$9|| Go0Q xYHHaoJno } B   00 & &&)) M=M=M=O?(O?P@Q@@  0@A