ELF(1:44 (p444444xԹPPPDDQtd/lib/ld-linux-armhf.so.3GNU GNU ˛f"aho}CS?/FICM,HPG R*@$0 !L2Q-"1#KND5J9E4'O%+8  )& (3:<6 7B;>.A=q Qtms'^p; Bdyo' 6uC b1L*ytWjV6 iKJ 0eelibm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTableacosexppowlogsinfloorfsqrtfatanlibc.so.6socketfflushexitreaddircfmakerawconnectclosedirinet_ntopstrncpylistenselectmkdirabort__assert_failsymlinkcfsetispeedsendgetaddrinfomemset__errno_locationtcsetattrbindreadgetnameinfograntptshutdownctimestdoutfputcrecvstrnlenlseekmemcpyrandsetsockoptmallocraiseremovegetpeernameopendirrecvfromstderrioctlgethostbynamecreat__fxstatusleeprenameclock_gettimeunlockptcloseopenlseek64fprintfgetsocknamesendtoaccepttcgetattr__ctype_toupper_locfreeaddrinfofcntlcfsetospeedptsname_raccess__libc_start_mainwritefreeGLIBC_2.4GLIBC_2.17 ii ii 4"pt6   $ ( , 048<@DHLPTX\`dhlpt x!|"#$%&'()*+,-./0123ĥ4ȥ5̥7Х8ԥ9إ:ܥ;<=>@ABCDEFG IJKLM N$O(P,Q0R@- -XƏʌXƏʌPƏʌHƏʌ@xGFƏʌ4xGFƏʌ(xGFƏʌƏʌƏʌ xGFƏʌxGFƏʌƏʌƏʌxGFƏʌƏʌxGFƏʌxGFƏʌƏʌxGFƏʌƏʌƏʌƏʌƏʌxGFƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPxGFƏʌDƏʌ<Əʌ4xGFƏʌ(xGFƏʌƏʌƏʌ xGFƏʌƏʌxGFƏʌxGFƏʌxGFƏʌƏʌƏʌƏʌƏʌxGFƏʌxGFƏʌxGFƏʌƏʌƏʌƏʌxƏʌpƏʌhxGFƏʌ\ƏʌTƏʌLƏʌDƏʌs+ z+~Z+N+c+ޅT+p+MB+ZP+@D OQA2D OQuXD OQD!A0ORD OQD!A0OR(FI` ! E#"p7BX OQBH(h0OQLFMF@=l.O]0 +/ # LF  FC+0;0 --+.* ;`" )]50 +BX OQ(`׮IDP!-?Ҿ;`(`9h(I0P!zCl OQ #pA@DAT!@B L #ppIp!KD OQA4D "FOQ(ֆ#h*@цrr *ʆ+( V#pQx+@+A3F#@+`bJbh`ӱ_0;_/jzzgz z` {zh+`"z@zvаzz7'z@z@B@# `zA|3zz@ Pz`+{zz*J(!++@+J!Cl OQ(`qIp!zO17 HAh2F`P0A0B =#!D|"ͫFA2F̋ F͛AJ F# "`0#Bd80 Op+h+ 0Bw0\ * 8@PB 1D 83\0 *80O[DD h+3+ #p x8%0k(0+ J`#!%0gz za+wzq J|-!KzC`"+A1 0 +#` ` +@ֆ x+@҅x+@Bd80+#80 x˱J ! @h2!8OS@h0OQ$ BP!80 `rA9+ O (h+@  B" C J@ 3D  `E !@Ph#`!  DOD`B#`8#It6#`F<4H'x\3E+E#Dl"x!`+JF pI@B!NA9E" ! #` F v0##`)#'BF:BOB# 3'jt?DAT!@@L$OS!FF(h#(#0yh( D OQD JOQ(«ITP!D OQA4D! FOR(Ԃzz@ł  D OQA4D! FOR(#h0xjB@#wzjzHgzzeD OQD!A|0ORD OQD!BD OR(7IP!D JdOQ^ F!d h(D! 0OR{(σD OQB hD!OR0f(#h h ``D OQA4$D! FORGر#h0ٺD OQ D!B@OR-(ªIP!h+(E&E'BH#;F@RAFh(h2hB8JA0(D OQA4D! FOR(=zE# dD OQBdD "FOQQ(#h +H:g  AD OQs3xu+i+܀f+@sx3+@܀x2+@؀#`"($L$D OQPBT"D OQ (I4`!ItBR#0:g D OQAD D OQh(D OQD!OR(h0((u+h+?3+`D OQD JOQ(,0;+IP` !bD OQD pJOQ (ID` !GD OQD!B0 OR(dI<`!)J!"sx8+с1+ŁIP !sx8+#`@D OQrD FJOQ1(,It` !/ p x+JL!Y x+?ӻ80&[80BK _FD E0/* 0/+!/,Dvh/ 6D 80B#8`# pIP!I|P!IhP!h+D OQ " :*ͩ+?ʩ;`44$<$8$I`i!I4p`!Ip!IpJ!Ipn!IP!Ip!IQ!II!I0(!IXC!I>!I!I(!I$ \!I f!|I x!uI`0p!nI09!gI @:!`IH@9!YI@"!RI@S!KI@)!DI(P!=IHP1!6I|P=!/IPD!(I`0!!I0`J!I|`7!I`"! I`!I`%!I pГ ++hzz@z zj+hjjzz@jw'zzjzHwzzDAT! @DAT! @B  E# p h hB`'(h[h(JaOBM<0+DJX@h0ORE& @h0#JOQJd@h0#OQ@h0OQh26hE#@h1hF8FO `<0 x3Jh$! x+>:z@z@h+>-J!@h2OS!h@h0OQIp! w "FF <~џpz "Fzk^m <>џezTFzZ^z}ZjjjgzzZZg'zfzFj zwZEj hZz2 `jz Hp 0hʱA1jzz:hvjw'z1``jzs5 "FF <}џ/zA2zgjTFjjFzzzJ h`DoA O@V(@#+hO DoAW3@ (0; @O@F(0  z+h;gW3 V!0CS F!0D$=g ABJ! ;_z@h1OR ' @h0OQI@! @ Lh+H:gz_z''zg'z@zFj' z  z. ` Ip!rJ!i +z a  Ip!Q x+Yzo!Db׺(p##`?3#` h0D#hB0 ##` B sB~ªJ!O OjFMHK^re%0 0 R/j@KJp`+@GpGsJpcJp`qI@GpGJxd#x##pJ@h@@+ИGE$-O1 8((H  g 8@  DAT! @sI@ !nO0Pz @E#"g pA3h(H(^(iDzA4Ja%h`'zH+#`*JUGpppOA2h(JaOB##`.z E#"g ȿpA3h(#zA4O1%h0' S#hJbPU3#`A4! o%hzA4oAO@ ' !hJbUPT#`npx".&x'F4. >&_D]",зB ,; B#U h5 `O6 h5 `-A"xF!0Fq"F!(xk"G@!(xe_"F(x!["F!(xU`@"IJ!(x0L`@"@!#k&@QBc![DB?I,R#d!M`#JiF F(q6@#\)i")3 X)_,)}) FX)S")Fw3\*Gp $<$L$D$#$ JDzDI0yD,DF J CzDOhFI0yD  H!$"FxDH"F!xDK"{D`bP K I{DyDhB`" 8F[@Q#CA# pG8 K I{DyDhB`" 8F[@Q#CA# pG I 8F yD"[ Q#0B pG: I 8F yD"[ Q#0B pG0F K F{D J IzDh+hyD0#h#n#*`#`0ZX0ڲ *١Aڲ * :zz#'zzFpGKZ)+##P9ʲ *zzz ' pG5<@  ѵ@  pGpF- FF`@1hzh zt@I hzI gzzd( (  pEpF-FF zzz`@A6ݵ@  ` ?Ԇ I O@ i аI C m I 7z0g p@  h Qz7 z0g z0' E?I@1@ 0-q@#@##x(z2zZJz7-za ȿ7Ȋ@JhZ@J)H zIzzh ۟ 0pz ' rh( @h  z ' 0z ' #=@E-q@`a@џ7 7zɊg ]` -@ аI $@ аH @h a@ H )h@h (I \8@h F ) Hz ' Lzz0' >@h (I 28@ 4C.eBCB-OF;`\Ee2]3 *@aF%F )5]E" )Bx'*`* !!(A)@ $*" x=*!*g@*/*@=yh(z( !!/(A)//]0 _ *@Ӏ  \ (  DBπa (1;۲p0!;ز[(zO :zO jzzz\!;ز[(jO :zzz\!;ز[(jO :zzjz\!;ز[(O :z7'zzGfzz\!;ز[(zO :zjzzz\!;ز[(jO :zzz\!;ز[(jO :zzz0!;ز[(@`jzO OFW&zz[zpc#O p  Ey.*O OFF;%B""FPF$Bu FaBFJPb!XF3(@+J`bXF!#@< #3p,#F ;*)*'B]!+_+ cq3D+_*!*ЙB7Bұ +O^RF!j LF(B!FRxP/,TxA,Dx=,фx28z-, O O FDDo0>_ jEzG&zgzѻбgz"zoAO@'' t` BQDRDK KB ;+oz@zјz@zX$FQD,07IdFBD33>I@?765¸2>5<>;[9776C6_+4=|(0j: !(y!( AxA,؄x ,0< -Aza9)؄x!<[)@Hx4NhS$0p?z@z1,zjj/՘z_0jjj$Gzÿ_8j7&zzz>zwzz z@z#00 FZEhZxG*lxG)3R)!FO Vzzx +0;ڲ *_[jO :zzz{\ +0;ڲ *zO :z_ijzGzz\ +0;ڲ *zO :z_tjzGzz\ +0;ڲ *zO :z_jzGzz{\ +0;ڲ *zO :z_jzGzz\ +0;ٲ )zO :z_jzGzzBo7zj'*jzGjfzjB'zO F xQF3 ,0Բ ,Ex+AA,+SH2F)A0,)9BѰxS+'zgzzEAx+A,+S2K, ,,F F[EӰzzx +0;ٲ )jO :zzzS\ +0;ٲ )zO :zjzGzz\ +0;ٲ )zO :zjzGzz\ +0;ٲ )zO :zrjzGzz\ +0;ٲ )zO :zijzGzz\ +0;ٲ )zO :zZjzGzz\ (08IJ ,zO  zPjzGzzB'2Cz2DCj:jzGjfzjB'zOF xXF2 ,0ܲ ,E x*",*Z+3K,,,FEF\W*zgzzCAPB \*)*)3Bg"B(,FO p,2x=*Tcz_+*+/3f?_+4=¸2>>;75<[976C6765"FK/XF \F XF2\(3 O XF 2\( XFO 2\w(" XFO 2\j(& XFO 2\](O x@L(B*zgzzZxc(O ؑ@LNH *P*Hzzgzzxc(O ;(FX:*_RjzG&zzxc**_YjzG&zzIy@L)Bgzz" ``+yc)Oa "qFO `cO @򇀚yc)bO yp]p 4J@b!XF]x})л y}* 3\!:Ѳ[)@kO m#'pzwzz _j7fzz<#0 3%FxF}*@LBF*?v#F``Fh D` hH!Hq`F(h!q F`L@@Od h D@ ``a *(F{.+r  0#0S+N+b 0#0W+E+Y{jzzzz\Gz +0;ڲ *O @򪄹s\ +У0в (zO *zjzGzzs\6+(O \ +0;ڲ *zO :zjzGzz{\ +0;ڲ *zO :zjzGzz\ +0;ڲ *zO :zjzGzz 0^#0S+$N+O \  p\ +0;ڲ *zO :zkjzGzz \ +0;ڲ *zO :zYjzGzz \ +0;ڲ *zO :zRjzGzz s\ +У0в (zO *z?jzGzzs\6+(O  \ +0;ڲ *zO :z0jzGzz\ +0;ڲ *zO :z$jzGzz\ +0;ڲ *zO :zjzGzz hS"0W+E+O \7g#B pp@ރ'F¸2>>;[9776C6f?5<I@3dFB$tIV?=Cm 3:7D_ jzj7zfzWzz{zp\}+ + $$:{*!;^+Y+`s\!^**@VO OFq3D_x!?[)?x!;ٲ[)?*O1_1Z z_2jz5jzGj: fzGz0' P84``FF\S+ϪǺF\E@ x*@,*Z),)FBѕB@ Q_]z_[Z2D_jj zG%zBgz z; +0ò +_njz 0 O1 O`ZE\*,*X3/*,*F𧁣BѝB@mY j3D_jz z B   д + *0² *ٷ O1 BO `Cx!9Ͳ[-?JZZj_jzFjjjzL6Gz7zLwzwzzz2B FRD  B 'tyM+C ##𰁙FFԸAGqLL O O Fr\!!^)^(?2[!# : z FO1 ' f`iE8 x*@M,*Z3D)@?,)FBE@= x+@6,+Ѽ)@),)S2ZEFx-([FB@3t3D jjz*z B & д   )0Ѳ )\[Eׁ)o,)iS)c,)F\УB\-([M)!oAO@ `3\ozx ,30< ->rJjkZgjF%jJjejazz b zO10g `FZRj3F2FF-(ȩ@ FY3Es\<+@f,+r(@,(K1YEF\3 F3\.FXE@<3\+@:,+?+@9,+ F[Ep\ F FBEXٱ\)U,))@,)'FBFO 7:jzG&zzO HE'ٱ\)Q,)1:FA?>=$tI_+4q=?5<)5,):FBѳFO '` E]+,+29F (%,( 17YEF9FӒO ɾ7O þ#0YFOF4'FO 3O #0F(U`x\+ \/*30Fx'F`zgzzFFݼxl+/30Fe(л1 zsFoϫA#'F `p`F>zgzzغF\ F\s\F-CxG)4S)нAxP)VY)сxM)x/gJJt( eFFF!@5BA16^)@OABѐlxE!1/ ppAxP)сxS)xCy0 ,Ey0 , $Qot ],ءqpxC* /"\"pxC)ѩtxE!1\$ppBy0A) (p/!ppE3h"`*@-O& (,0 PEE-$$eE $OE uE $-- $_@ h. h `h . h@%U6 h. ` P-- %  D hmT hD ` `>]0 , %%\ ,-wE3\DU'MEpќ@# D` +3 ,040;F042@T2BًB#T@+F#TpG-OFE (F F0!O FF|+D"x:+5F%Ё]0 +Ds$ F3WFFD0<0 پپMо.д?#*@2x:+,.)0*#0@$N FO4F F/ I pOq;x:+/+##BC+6`@x:+ 0#0;x,:+6&JH6 FFFF F!2F)F F#@jF#!jF)F F#2F)F F#jF #!jF)F F#2F)F F#jF#!jF)F F# ( xpEFxX@E53\(\c@p pppGS+xEFE7\\ D;K@E\\сTP! FTPB!EGE6DDFK ,y]A@p]B pG pG-O$F T O0 O>F)FFM3F(`@Fmر F,`\>* p",!: 3FRF)F@F$Q #+` D%A#+` $\,)D: *"3FRF)F@F$-(< \*)2 !<`F [ S PD;9Bѹ\(h[ :)C+8O0!V3 0+h +h3+` +h3+`]GBث [E2OpB([Er 8+h3+`)Z*%ۚEGE> z\@  Q@Bz\@  tp+h3+`(" F ;1FtF3F{@/ FaEѳB.Ҟ0C+DLF)hF- g +PT1 )hO)`PT)hOD10)`ST+hD+`3FEW)htFSTB)h)`#x[ +8x^#(PT(` -O$'F>,`p7BoD%H  ^O/F#(KFFFFj#3p*h>!#@F(KFT2F/hQF7/`W(,A٘ 0=#O  \E5<  /)h O,KFpT2F/hQF@F7/`/( ,\") *2*h!O*T*h2*`"0++h: BT(h+`F٩ KE2DF1BٙE/*T(hCF+`\E#  "T+h3+`T`>xVF%hBO, FiOqE$5TThB UDF`OKhB`xp$9F"F +*&T&22FB?+rS\ -"F] - #F\+#"pTpGFBppG#"TpGpFFCFF+x+Հb+F$(ɀ4BZ#\hR! T3B,@+xAò+jxA:*򮀪x0:Ӳ +x0; +)yA9˲+kyA;+,jZ*Zvjz Jjz7zZJz7zzjyixxAA*0fj:FjgzvjF$zjwzz:,RЫy0;ڲ *U ,K+zA;ڲ*FjzA:*B: ,9jzJ7j7ZzZ5j7$z7fzzkzA:gjzwzwzz*Z(F)j)j7ezwz'&zgzzzp,7#(F3`s`py0: *:,JjJZZj6z7dzzy0:fjjv'zwzzѳ4E.؂;E.;4CB5<B=pCбoAб_@б_7бO?бO>бaO=б?3бa?:б/:A%FV()FH()F( J F!C c0 % %% % %A%%AAO0p%FD! "#F"('+*F!0F(+ "!"0F( + #"0FF pp8ESETh%h;B#p8ES5 FhS%%`8F FF  AESh2hER``pGpFF FH(F"F)h.`p  )  {  :;: ¿:3: J3J1J0@B{g B:3: pG 2  ٷ 4 JP3J1J0@  zgzѰg Jp3J1J0Or|@z  *    `  ٷ  J|3J1J0@ T fFFP `hJ1J3J0@"~ )#O3@3*ݑB pG@@pGIBBRB@@pGB#BF pG pGB A #R! BF pG pGB J #P"@!C@"JX3J1J0@:"$B L "P$0#@$0Jd3J1J0@A"bT#F3/B س/*ыB"Tp$6FVftʼzd lK{Dh "`pG.E]E]E]E ]"EE]E] FOACO3] pG FOAC] F0i#h h#`O0"! pGP-A' B  갻O`h3F"! "F!(FBF!(F*Bb(F!F(F+i, FJO5(F @(F P0 FF B @ .Xh8!()F F F 0 F@O4θFFF( ( IpF]yD F]  F] $O@COC @#<h +$ FO4EAO3]l!"F!F!@ F F F"iFO [ 0 ]"!F(@b! F@̸O00F%@# R "`` 00F%# R "`` 0[ 0#$# $@JpG$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,}D$D  $Y$0BF49F0FGBѽpG@-… /^xƍ4hР@#G8qĉ%K.\p 2dɒ$I&M7nܹrȐ A +V[mڵk֬Ye˖,XaÇ>}۷o޽z׮]tѢD!C 6lرcǏ 0..1-r iq-samplerate range Hz-S -g -R -E -f output formats u8 i8 i16 f32-b 0..9 or -b -s [-]5..[-]12-z -Z -N -c 4..8-T [-]-p -B out of memory-B -P Make iq file/pipe with lora encoded text and, if desired, apply noise, dropouts and wrong bits for testssome parameters may be changed frame by frame using json (-J) input and udp feedback frame done -B add a tone +-hz with gain -B may be repeatet -b or index 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 send CRC -c 4..8 (5) -E add radiopath echo with delay (s) and gain e.g. 0.0005 0.5 only whole sample delay steps so use oversampling -f u8 i8 i16 f32 (u8) -g output level 0.0..1.0, with -f f32 more (1.0) -H input file is in HEX, 1 line for 1 frame -h this... -I implicit header on -i or text to send from udp or file, ip=0.0.0.0 for no check of source -J input data is in JSON, 1 line or 1 udp frame for 1 lora frame, payload in base64 keywords: "shift","sf","cr","bw","opt","crc","impl","inv","preamble","gain","id","payload","ack" example: {"payload": "MTIzNDU2Nzg5", "cr": 7, "shift": -15000, "gain": 0.5, "ack":"123"} -j insert '3C FF 01' (hex) before text -N Sync symbols, network-id in hex (12) -O <0..1> optimize on off else automatic (-1) -o iq file name -P add delta pulse noise (4 0.5 0.9) -p preamble length (8) -q invert IQ -R random seed for noise (0.0) -r iq sampelrate Hz >=bandwidth (125000.0) -S shift signal frequency inside iq-band (Hz) (0) -s spread factor (5..12) (12) -T for FEC tests set n'th chirp to zero level (shift=0) or shift chirp, may be repeatet -V more verbous -v verbous -w add white noise -Z zero or noise chirps before data (0.0) -z add zero or noise chirps at end (0)loratx -i beacon.txt -j -f i16 -r 2600000 -C -o /tmp/lora.iq -z 10 -s 12 -c 5 -b 7use -hiq file writesamplerate not setecho delay >0.0echo delay too highno input datadata decode errorsf<=6 needs implicit headerWARNING: signal does not fit in iq-bandwidthopt:bandwidth Hz:sf:cr:crc:chirptime s:sync/netid:echo delay samples:payloadlen:chirp buffer full -zero-level -add-test -quarter -reverse{"sent":""}WARNING: output level hard limited!sig:in signal band added pulses:BBBCBDBEBFBGBHBIBJBKBLBMBNBOBPP0P1P2P3P4P5P6P7P8P9MRMSMTMUMVMWMXPAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZHSHTHUHVHWHXLALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZJ1J2J3J4OBOCODOEOFOGOHOIOJOKOLOMONOOOPA0A1A2A3A4A5A6A7A8A9NRNSNTNUNVNWNXAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZDSDTDUDVDWDXSASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZQ1Q2Q3Q4d3303232332323. osic_lnX2C_INCLX2C_EXCLosic_sqrtosic_power%.*s%*lu%*d%*.*f%*Xosic.c0*aposic_chkptrosic_freeX2C_TRUNCIUnknown AFD::  h$   h  o oo  @ @ 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.data.bss.comment.ARM.attributes 44PP !pp$4`: 0B$ $ Jo  Wo  Pf   o B  h x s$~hhpp|p D888pp\0pCp5