PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/usr/lib/modules/6.1.0-31-amd64/kernel/drivers/media/usb/hackrf/
Upload File :
Current File : //usr/lib/modules/6.1.0-31-amd64/kernel/drivers/media/usb/hackrf/hackrf.ko
ELF>��@@32GNU������k�!�l`	���LinuxLinux6.1.0-31-amd64�AVAUI��ATI��UH��SH��L�wHf�����ƒ�w	�)‰A�EA��LD���A���E�$f�[1�]A\A]A^��I�vH��H���뛋I�vH��H���1�[]A\A]A^�@�ATUSH���f�H��xL��XH���L���H��Hǃ8����H�������H��@����L���H���H��[]A\�H��0���H��H����|���f.��UH�� ���SH��f�H��p�H��`�H���H��[]�H��0���H��H������SH���f�������S����H�{H��1�H��H)���@������H�H�{��H�H��H�C8�H��C1��C�C@
�C6n[�H��0�H��H��D�KD�CH�p�����f�����ub�C��u[H�{H��1�H��H)���@������H�H�{��H�C8H���H��1��C�C�C�C�����a������[�f.��SH���f��;[��Ѓ���H��0�H��H��H�p��;[��Ѓ����SH���f��;[��Ѓ���H��0�H��H��H�p��;[��Ѓ����SH���f��{CS08t�CCS08�C1�[�H��0H�KH��H��H�p��ff.�f��USH���H��0f���H�C��L�C1�[]�H�uH��HH��H�����ff.�f��SH���f����u1�C,CS081�[�H��0�H��H��H�p��ɸ��[�ff.��AUATUH��SH���H��L��0M�l$�H��f����u?�C�����u\A��$8�B�I�t$H��H��D�C����t���u=�C�����u"A��$@�C1�[]A\A]�A��$<��A��$D��f������I�u0���H��H������ATUH��SH���H��L��0�H��f����I��$���uI��$X	�����uQH�CS08�}CS08I��$Hu�E1�[]A\�H�E��I�t$H�MH��H���닸���ff.���USH���f��+��uc�H�{�@
H�����6n�S$�C(�k,�C01�[]�H��0�H��H��H�p��+��t���u!�
H�{H���������뛸���f��USH���f��+��uc�H�{�@
H�����6n�S4�C$�k(�C,1�[]�H��0�H��H��H�p��+��t���u!�
H�{H���������뛸���f��AWAVAUATUH��SL�/I�]Hf�A�}L��uL��H��(L���H���M�t$L��L��I��L�����tM�|$L���L���M�>L��H��[]A\A]A^A_�H��H������u���H�CH��H��H�p0��U���f.��AUATUH��(SH��H���I��H�H9�tRH�H��L��X������tH�H�CH�BH�H���H�H��"H�CL��H���L��[]A\A]�E1����UH��H��H��S��H��H���H��(H�$H�H9�xD��0��DÉ�0H��[]�H�=H���	H)��D��0��4A��H�D��4H�	H��(f��A)�D��1�H�uD��H��Hi��H���H��P�D��0X�i���f��AUATUSL���H��M�l$D�CX������������������I��$L���K���H��H���D�m���E��u~1�H���H�s`L��D��H�����D���A��$,�PA��$,����H��H�E�H�߾ 
[]A\A]�����g������uc[]A\A]�D�mtI9�LG��r���H��H����������KXD���I�u0H��D���H�������H��H���������A��$4H��H������ǃ��)�����AWAVAUATUSH���H��L�mD�CX�������������������H��H�����I��H���[D�hL�s`E����1�H���1�L��H��H����A�D$��tE�l$t��,�P��,A��$��L��I�D$������p������uW[]A\A]A^A_�H��H����������KXD���I�u0H��D���H������H��H������H�߾ 
[]A\A]A^A_����A�T$xL��H9�HF�1�I��A���L��D��H��H�����A�T$�������A�T$xL9����A��������0H��H������o����ff.��AW@��AVA��AUM��ATA�̉�UH��SD��H���D$�H���8�����H�A��L�� �7���������I�H��(H��H�� I�T�I�T�L��H)��I)Ѓ��r��1�A�у�O�N�	9�r�D��h�E��E��AS�@D�\$AW�T$�D�\$ A�@�@H��H��D���E��xD1�H��[]A\A]A^A_���t��t�A��� ��x���A�T�fA�T��g����ۃ������"��t�A�A�E��t�A�D�fA�D�눉D$D��H�uE��D�T$E��H��AWASR��D��jASR��ATRD�D$DH����D$LD�T$HH��@�"���H�E��L�� D�¹�E�̋7h�AS���΀�D�\$AW�T$�A�������H��H��D�\$���I�I�MM��H��I�EI�D�I�D�I)�D�M)����������1��ƒ�I�4H�49�r����A�A�EA�D�A�D��o���A��� A�T�A�T�����ff.���AVAUATUSH�� L�oeH�%(H�D$1��D$H�D$H�/L�'H��I��H��L	��$H��A�������H�3s@D��<�K1�1�A��L�D$H�߉D$�D$�������@�����H�3shH��H�������D���H��D9��nH��H=u�D���H��D���D�K E����@���]�H�3�HD��@H��Hi҃�CH��2i�@B)��K��	��e�H�3��E���M�H�3s5D1�A�L�D$H��H��0������������H�3s1D1�A�L�D$H��H��8�����T�����u|E���1�H�T$eH+%(��H�� []A\A]A^��H�7�2D��8�K1�1�A��L�D$H�߉D$�D$��������D�D�|���E�������H�3s0D��DH��Hi҃�CH��2i�@B)��K���	��@��������H�3s@DH���H�ߋ������E1�E1�1ɈT$���>������b����K@���b����H�3����D1�A�L�D$H��H�� ������������������E��������H�3
�'H��H�� ����4D���H��D9���H��H=u�D���H�� D���D�K@E���N���D��D��E1�E1�����A�־����H��	��:����������Y���I�u0H��H���������I�u0�D$H��H����D$���DH��(�H�ߋ������E1�E1�1ɈT$������������K����E���
��������<I�u0H��H������f�T$1�A�H��f�D$���L�D$��D$f�T$1��D$�8������\���@��������G�����8I�u0H��H�����I�u0D��H��H����n�����@I�u0H��H������A���*���H��(I�u0H��H�����D�������H��I�u0H��H�����D�������I�u0D��H��H����
�����DI�u0H��H����i���H��0H�sH��H�����D�����-���A�����H�� I�u0H��H�����D�������H��8I�u0H��H�����D��������D��8����D��<�������AUATI��USH��H���L��H��0L�m�I��f����ut�C�@
A��$�9�Bº6n9�G…�����<�MH�������u@H��[]A\A]��D�KI�u0H��D�CH������t���t���f�H��[]A\A]��C���Dº����9�G�A��$���uP��@�M��p�����8�M�`���I�u0���D$H��H����D$H��[]A\A]���D�M� ���fD�SH��H�G �OHH����H������ 	���wY����]�������@H�������u*H��[�L�GPH�s0H��H������f�H��[���*	�uA��� H���2�����t���H�s0���D$H��H����D$H��[�f��������H��������`����ff.��SH��H�G �OHH����H�����*	���wI��	�v&�� 	�u&��H�������uH��[���
	�wZf����f�H��[���>	�u����H�s0���D$H��H����D$H��[������ �{���L�GPH�s0H��H�������{�����AUATUSH���H��0D�CTY��H��L�kH��L����� L���H��H�� ���L��L����H��H�EH�{0� H�PPL�@H�JH���1�[]A\A]�H�EH��H��H�p0��Z���ff.��SH�H���tH�����t>�����f�Hc�H���H�{H����H��˸H��������u�H�H��H�[�H�sH��H�������ff.���ATI��US����x!Hc�H�,�f�H��x��H������u�ADŽ$[]A\�I�t$��H��H������ATI��US����A��$��x&Hc�I�,�H��xH��tf����H�����u�ADŽ$[]A\�I�t$H����H���H��x�@�AWAVAUATUSH��H�� L�oH�t$M�uD�;I��uI��I��(H��H�D$�H�]H�D$H�L��X���L��X���H9�tI�"��I�F0I���H�D$�I��f��t$L���H�����tI��$�I��$�H�BH�M��$�I���M��$�I���M��H-�H9�u�H�t$H�|$H�� []A\A]A^A_�H�t$H��H����k���I�v0H��H������ff.��ATUH��SH�_Hf�L��8L���E1�E1�1�1ҾH���H�H�����H�����H������H���S����}t-�#�[L��]A\�H�CH��H��H�p0���#�[L��]A\��AWAVAUATUSH��H��L�oHI�EH�$DM��8L����;I�E������A�M �D$ADž,ADž�IDž�DADž�1��D�iI�MA������<���I�}��Hc�H��I�L��I���Ic��M��ŸH��M��u�DL�����A��L������L�����L���x����A�e��A�e��A��H�߾����L���f�H��D��[]A\A]A^A_�I�uM����H��H���A�������H�$��H��H��H��0H����~���H�4$D��H��H��H��0��w���� �R����A�M�D$�r���I�E�(���|$�QH�D$���E1�Mc�D��1��K���xH����K����I�M�hPǀ�H�P`H�T$H�H@H���L���K���x�@\K���xK����I��H�PhA��I���n���A��E1���~:D��DK���x���A�ƅ��A��I��E9��L����A�ƅ������T$E1�E1�1ɾL�����A�ƅ����L�������I�u�H��H����3���H�D$�̀�@����I�uH��H����v���I�uD��H��H����z���I�uD��H��H������E���7���I��xN�t�H�}H���I9�u�����f.��AW�8��
AVAUATUSH��H��PH�=eH�%(H�D$H1��D$/H�D$0H�D$8H�D$@�H���$I��H��8L�k0H��H��H��M��X�H��H��L���I��I�^I��I��I��I��I�� H�CpAdž(H-�M�nI�FH�@
@
I��8H�I��@H�CS08I��H�A�N�A�N�A�N��A�N1�1�A��L�D$/L�������1�1�A��L�D$0L���t�������f�H�T$HeH+%(u4H��P[]A\A]A^A_���H�s0H���$H����$���H��H��H����SXI�}0H����A��$4I�}0H�����SXI�}0H������0I�}0H����H��T$H��������L$H�}��H���D$��D$�H���I�}��H���L�����T$/I�~�D$GH��I�� �I�~H��H�T$0�M���	H�I��X	I��X	Idž�	Idž�	M���	H�|$���tAI�~H���$��$L���$��$�I�~H���$��$��M���I���H�I���H��Idž�Idž�M��H�D$���tI�~H���$��$�m���M��P1�1ҾL��L�<$�E1�A�1�j�	�H��L���A�P�A�?�L��I�����	�H��h��I��1�1�I�� ��A�1�L��jA�� 	�H���A�1�L��I��(A�(�*	�H��j��>	�1�L��H�� I��0A�A�>jH���I��8A���Z��t.I�~H���D$��D$H�<$�D$��D$�$���D�=A��A��M��(M��t*I�W �t$H�z ��t$L���I�G H�x �H�<$M��@�1�1ҾL���E1�A�1�j�	�H��L���A�P�A�?�L��I�����	�H��h��I��1�1�I����A�1�L��jA�/�*	�H���� 	�1�L��I�� A�A�H��j�I��H��H�� A�����t-I�~H���D$��D$L���D$��D$����5��@��H��t6H�B H�T$�t$$H�x �H�|$�t$$�H�T$H�B H�x �L���I���L��IdžP	H��H�D$���tI�~��H���D$��D$�U���1�I�~ �����H�M��x	M�n H�HackRF OI���H�D$I��Idž��L��I���H�D$Idž�neI���H�$IdžPIdžXI���I��xAdž�M��P���t1I�~��H���D$��D$H�|$�D$��D$�r���I��(H����I�~H���1�����I���I���H�M����H�HackRF OI��PH�D$I���Idž(I��@H�D$IdžXneIdž�Idž�I��(M��8I���AdžtAdž0HM������t3I�~��H���D$�L����D$���I�������I���H��t+I�~H���$�I�~H����$�I��8��H���hackrfnbuffers=%d
nbuffers=%d sizes[0]=%d

tuner=%d type=%d index=%d
index=%d
pixelformat fourcc %4.4s
tuner=%d type=%d
failed=%d
HackRF ADCHackRF RFHackRF DACstatus=%d length=%u/%u
URB failed %d
<<<>>>Unknown command %02x
device is sleeping
RX ADC frequency=%u Hz
TX DAC frequency=%u Hz
RX bandwidth selected=%u
TX bandwidth selected=%u
RX RF frequency=%u Hz
TX RF frequency=%u Hz
RX RF gain val=%d->%d
TX RF gain val=%d->%d
RX LNA gain val=%d->%d
IF gain val=%d->%d
TX LNA gain val=%d->%d
unknown ctrl: id=%d name=%s
usb-%s-%sfree buf=%d
kill urb=%d
free urb=%d
list_for_each_entry_safe
count=%i
alloc buf=%d failed
alloc buf=%d %p (dma %llu)
alloc urb=%d
submit urb=%d
&dev->v4l2_lock&dev->vb_queue_lockCould not detect board
Board ID: %02x
Firmware version: %s
Registered as %s
slen=%u samples=%u msecs=%u sample rate=%lu
buffer is empty - %u packets dropped
buffer is full - %u packets dropped
include/media/videobuf2-core.h%02x %02x %02x %02x %02x %02x %02x %02x %s %*ph
usb_control_msg() failed %d request %02x
tuner=%d type=%d frequency=%u
all in all I will use %u bytes for streaming
Could not submit URB no. %d - get them all back
Could not initialize rx vb2 queue
Could not initialize tx vb2 queue
Could not initialize controls
Failed to register v4l2-device (%d)
Failed to register as video device (%d)
SDR API is still slightly experimental and functionality changes may follow
drivers/media/usb/hackrf/hackrf.chackrf_ctrl_msghackrf_queue_setuphackrf_submit_urbshackrf_urb_complete_inhackrf_copy_streamhackrf_urb_complete_outhackrf_alloc_urbshackrf_alloc_stream_bufshackrf_start_streaminghackrf_return_all_buffershackrf_free_stream_bufshackrf_free_urbshackrf_kill_urbshackrf_stop_streaminghackrf_buf_queuehackrf_s_ctrl_rxhackrf_s_ctrl_txhackrf_video_releasehackrf_querycaphackrf_enum_fmt_sdrhackrf_g_fmt_sdrhackrf_s_fmt_sdrhackrf_try_fmt_sdrhackrf_g_modulatorhackrf_s_modulatorstrnlenhackrf_g_tunerhackrf_s_tunerhackrf_g_frequencyhackrf_set_params��%&�g5@KL`�S��[��jz@T�����������-16n?�hackrf_s_frequencyhackrf_enum_freq_bandshackrf_probehackrf_disconnectP�`enable_rf_gain_ctrllicense=GPLdescription=HackRFauthor=Antti Palosaari <crope@iki.fi>parm=enable_rf_gain_ctrl:enable RX/TX RF amplifier control (warn: could damage amplifier)parmtype=enable_rf_gain_ctrl:boolalias=usb:v1D50p6089d*dc*dsc*dp*ic*isc*ip*in*depends=usbcore,videodev,videobuf2-common,videobuf2-vmalloc,videobuf2-v4l2retpoline=Yintree=Yname=hackrfvermagic=6.1.0-31-amd64 SMP preempt mod_unload modversions �� (�0�(� 0�(� � �� ��������� �(� �(�� �� ��������� (0�8�0�( 8� �(� �(��� ��� �(� � �(� �(� �(� (0�8�0�( 8�0�( 8� (0�8�H�P�X�`�H�8�0�( H�P�X�`�h�p�x�����H�P�X�`�H� (�0�P�0�(� P� �(�0�(� �0�(� �0�(� �0� �(� �(�� �� �� �� � (0�8�X�8�0�( X�� �� �� (0�8�P�8�0�( P� (0�8���8�0�( ��(�8�H�(�P����������������������������m��__fentry__�?n�usb_register_driver�9�[__x86_return_thunk�7�u__dynamic_dev_dbgK��Mmutex_lock�X[�v4l2_device_disconnect(�video_unregister_device8�2mutex_unlock�sv4l2_device_put<�L�v4l2_ctrl_handler_free��~�v4l2_device_unregister�zkfree��� video_devdata9�d�strscpy�4_raw_spin_lock_irqsave��h__list_add_validp�\�_raw_spin_unlock_irqrestore��$___ratelimitUrS�__list_del_entry_valid8߬imemcpy�P�jiffiesp��7jiffies_to_msecs���vb2_plane_vaddre�?�ktime_get�:�vb2_buffer_done:�#musb_submit_urb��`�_dev_err�
��_dev_notice{Оusb_control_msgV�
__stack_chk_fail]�<usb_deregister���strnlennJnesnprintf����fortify_panic��3�usb_free_coherent��}Susb_kill_urb4�TJusb_free_urb�نMusb_alloc_coherent>���usb_alloc_urb���kmalloc_cachesG���kmalloc_trace���__mutex_initv�
�_dev_infoɢOvb2_vmalloc_memops}�	�vb2_queue_init�K$�v4l2_ctrl_handler_init_classR��v4l2_ctrl_new_stdE��v4l2_ctrl_auto_clusterpqt__v4l2_ctrl_grab;䔝v4l2_ctrl_handler_setupz�Kv4l2_device_register7�z�video_device_release_empty�2��__video_register_deviceZ0�Dvb2_fop_read>Ҭ�vb2_fop_write��h�vb2_fop_poll�8��video_ioctl2%���vb2_fop_mmapH��v4l2_fh_openK��vb2_fop_release-J	vb2_ioctl_reqbufs�V�dvb2_ioctl_querybuf)<�Fvb2_ioctl_qbufl}�}vb2_ioctl_expbuf�Ymhvb2_ioctl_dqbuf4f&�vb2_ioctl_create_bufs���vb2_ioctl_prepare_buf0��vb2_ioctl_streamonb�-vb2_ioctl_streamoff��v4l2_ctrl_log_statusR\[v4l2_ctrl_subscribe_event�a��v4l2_event_unsubscribe���vb2_ops_wait_preparel�Tvb2_ops_wait_finish��jiparam_ops_boolv���module_layout�	�
�
�
�
�
�
�
��5�)���������t�h�F�&����������������`�W��
����������������y�q�a�N�@����������������w�`�[�H�8���	���hackrfGCC: (Debian 12.2.0-14) 12.2.0GCC: (Debian 12.2.0-14) 12.2.0��(�(�L
6��L
� 
7
 7���� $7017@l�Py�X��`��hďp׏x�������
�>7'+]`@I7�~u�U7�a7��}���@�-���#���������@���l7��v7�O���@a�&������7���7@�7A�7B�7C
�?�����
�?��
�?k��
�?���
�?���7@��
(@�
*�2��424@Y��d��
��7��7�C��@%"��׃��c���@��d	��8�%"�`��@H!��!�P�J�z8!�
8*�8-c *@*8,C�>8V8`@��`��f`@��`�_8`@m8H�y8��	�8k��8<���8>��(?�@�8H��8]���
���	�8 �8�c *@]`��8V���8@�8�,va@�8x	9��
K*�@�%*`��9&�9&�&9&�49�f�@��`��(-�֧@;,�`�A9.
�M9�`�
�V9(IoK�8�@�f`�e9�q9@	9��8��,&@9&P�&�`��ke��
��{9����w����98	9���`**��*���9��9��8��9X	9�]`����٤��@�9K���9�9�9�9�9
: %:"�4:%�@?:'��M:)��
�
��!�
�$�$�*�#�
�&�
K�(�^:p:�:�:��*��* %"+� ��:@w����*���*��:(�:2��:6�@�:8��;:��;8�
/�
�*1�;
p�8�4$1@,;V`Wr�@6;`E;�]�`�R;@�]E�'+@
5��3�4�
5�7�
5�9�
��;�
�=�0�i;(/S9 N"@ke
`4-s;�;�;�;�;�;�;<
<< 1<(G<0_<8y<@�<H�<P�<X�<C�`�<@ =` 2=� J=� �� �i=|=
<�=�=�= �=(>0>8/>@F>H�Pd>��>F��>G�`��>��>I��>I��>J��>J� @�>
?$?=?L� H�L?�Y�,`?�|?�? �?@�?H�?P�?X�?`�?h�?p@x1@�H@�e@�k��@O���@O����M� �@ �@!�@@�@`�Ypk�qx�@��@����@0AR�A�@�@ �@@)A`4ApFA�aA�vA��A��A�A k@�`P��A	(�A!v@#`)���K���A�BB B0BU�=BU� GB�@�X�`UBjBU�xBU� �B@7!H�P�`�B�B�B�B�B�B �B(�0�BPCY�C�!C� !'CZ�8!��h" &0CN.�MC�WC��gT���V��kCW��X�@qC[��##�#)�#}C$�C$v$�C$�C $�C($�C0$�C8$�C@$�C`$�C��$D!�%D!�%,D!&�!@&9DRDbDpD �D@�DP�X�D �A!�D!@���D���D��D��D�k�q�E/E�8FE�8aE�8E�8�E(�E
<�E�E 1<0G<8�<@FH!FP:FXYF`�Fh�Fp�Fx�F�#G�GG�hG��G��G��G��G�<�H�k
��!4H@|=GH�=�=cH sH(�H0�H8�H@�HH�HO�P�Hb���H�I�'I�k��!�HIpT!�@\IHkPfI`xI
��Ie��Ie���If��If��Ie��Ie��Jf�Jf�
?,J KJgJpJ �J@�J`�Jh�?p�?x�J�H@�e@��J��J��?�K�K�(K�>K�UK�1@�lK��K\���K �K�@�K���K@�KP�Kd�`o�Ip�!��KHfI�K �K0L@2LHILP_LXoL�`�L���L�`�L�k��Ai��!
c��L��>F��>G��LG��Lk�M
MI0�8MQMiM�M�M=�M=0�M`�Mp�k�l��MNU�No� 7!0N8�@kH!N7NBNON]Nk� kNX�NI��N��N@�N�x��k�q��N���n�kCp��-Q	q�����N��N��N�O�!O�6O�D!D!@,D!�LO�`O�tO��B��O��O��O��O��Ok�O	E�O�	�I!�O�(�OI�iO���Ot�x
i
��OI0[I	P�&P.PI2P�7P
8<Pv�h[�h6APw��6LP�(7ZP�h7cP�q�7mPN��7xP�q8�P�(8�Px�H9�P�<�Ps��=�Z�P�P�P�P�PQ1QRQrQ�Q	�Q
�Q�Q
R
(RBR�XRhRyR�R�R�R�R�R�R�RS+SAS_�` #@)`KS01:1 VS#) `Sh~u��
w	�z8w	�v��Q��U�k��BpSxS0#) �S@��`�S��S�K���Z���� B@�A`�S@�,* �@�sw	`�S`�S�k���S#) �S�S�S T@
T`T�#T�/T��8T��AT,�,RT *@��`k _T-�}��b}�@��}��/T}�8T��uT4�,RT #@)`*����k`�T*� 1�@!:
H�TP�TX�T�`�T�ԡ�T �T@�T�[`�T@�T�[`�T@
���T� �� @
Ux* f1@�Q`��k��U�cu#)U@4U�� ~��@g�k���"�c>U��u#��EUkPU
X�,* 4U@�`���pT���\U��@V*�f1�~����@��`���eU@*�, wU@�`u#�k�� #) �S@��`�S��S�K���Z�}U0Z� �Dk@�W���
���UCU|�������U8H1|�����U��U����UJ1k@�U��U(Z�U �U}�@�U�V�k��V(ZV �U}�@�U�)V�k��6V@*� �@�w|�`k
��EV!QV|#) aV@lV`)!�wV����V�V �@�V`�V��V��V��V��k}� �V`�Vhk��p.���k��V�*�� �V��,/S k@����W	h�S�S 
T@T`"W!�1W!��V�Q k�@���d�@W�*/S k@���TW	P�,�w	 * _W@hW`U�
������Q�k�nWH�,�w	 * _W@zW`U�
����Q�k���Wc .� .����b?�W-�Wy9�W�W���W���W���W���W���W���W��X�� X��,X��=X��MX��bX��}X���X���X���X���X���X��6�k~�B�D�E�K�N�Q�S�\�]�^�_�u�r�`�a�g�j�h��Xc � ���@��`U%�X ��x Y@EU`k��Yˆ���Y"#Y:YQYeY{Y�Y�Y�Y�Y	�YZ"Z5ZHZ\ZzZ�Z�Z�Z�Z[7[X[ s[@�[P�[Q�[R�[`\a$\p<\qT\ru\s�\t�\	Dc * �w	@��@��`���+"���k��\
�c * �!@��@�����!�+"�@�Z`���\��\��k�@ �w	.��\,c �, ƈ@k@�\T�,�w	 * Z@]`]�]�%]��-]k� 
Ȉ1]D�,�w	 Z ]@]`@]�*�k��
ʈK],hW* 1�@k�`
̈Z]@hW* �,@Z`]�]�n]�k
��
Έy]0hW* �]@�]`�]�]�]�ke
�
Ј�]4�,�w	 Z �!@k`
҈�]4�,�w	 Z �!@k`
Ԉ�] �"!A!@�����k��]��] k�@'%؈�ֈ@ �� {Vو�](j�� ڈ@A!�Uϡ @��@�܈T݈{Vވ^Hj�� ߈@^,-�" "^@3^`T��x��k A^pX^d^�  k@0r^tX^d^�* k�@�^@c �� |@k`���
��^�S�S k�@BpS�^�#) �S@��`K���^���^�����B��A�k���^ �S�^ k�@�^	_�^ �_��_�����_�#_�*_�F�d��._�*�W�@���
������d�:_�*h�� J_ *c  �@ke
`
�b_�,x f1@ϡ���Q� k�K@BpSv_
0#) �@��`K�����B��A���k���
�_XU%/S ϡ��@k���_0/S�, �@U%`��kd=��_	@�,/S �@�S`�S�
T�T�U%�k��_0/S,}� k
�`�_@�,/S �@#`)�,}��U%�k�`@U%/S �@�`�w|��k�$`:`O`g`]� $� Q��r`0+X�w��@]`��``�` ͙����@�[��X ��
�
�	����``�(��`�@ta	��c���``�``��%`]`�
��`H�8�]`��@�`K��*��`���(��`�@�` ���!�a*���k
ak@`�%��%"��$� ��`@a���]�	a�@	ӻ��	˖k
�	+a��
��
�
�
�	���
���8a
x%"��8�@Da`�'+�� ��@�` ���
��>/1@d���La]alaya�a�a�a�a�a�a�a�a�a	b�b
P��
(@�
*�2�#4$b4@���?6�Y�d�@
�3b`�8�@b��ke�C��@�U*�%"��׃��`�@Mb���` ��H�"��
#�@�!�Xb��ab������b&�� �,@ ib+` qb`� yb!�b��@!d&��!�b)��!�b�"'k
�"
�.���b��bH'k
]�	`@�b`�����@����������bk�b&@��`�bK�`��b`@cw���c2�X*c %"�@c�%c�3c�Dc�]c�rc��c��c��c��c��c��c�'k
k@�(͊�*�Ί��cϊdk@d*�d�,d*���X�<d*OdЊ@#4H@f1@�
D`kUъ�Zd�fd`�rd@d]`�
`��d+�dE@�d�d���d�d�d�dee'eӊ@.eՊ��!�!��
%��$�7ew�Fe�Ve�@ne���e���e��e�@�e���e��f��f��@2f���Gf���df��yf��@�f����f����f���f��@�f���g���(g��>g��@Tg���ig����g���g��@�g����g����g���g��@h���2h���Nh��ch��@xh����h����h��	�h��@	�h���	�h���	i��
#i��@
:i���
Xi���
vi���i��@�i����i����i���i��@j���j���/j��
;j��@
Ij���
Vj��
ij��|j�@�j���j	���j��j�@�j
���j���j
��j�@k��k��"k�5k�@Ek��Uk��fk�|k �@�k ���k#���k#��k#�@�k&���k)���k)�l,�@l/��%l/��5l2�El4�@Xl6��kl8���l;��l;�@�l>���lA���lD��lG�@�lG��mJ��mJ�1mM�@?mM��MmO��\mQ�kmS�@~mU���mW���mY��m[�@�m^���ma���md�nf�@.nf��Bnf��Znh�qnj�@�nl���nl���no��no�@�nq��
'�(��nhW�Zk@
*��n�]`+�%���` ���
{��%E@�nHo`��`�oV** $o.�@,o-�9o�To� _o`johyo0�pK	�o�� �o(�o��o�o�o�?�o_o �o	pp&p6pEpTphp|p�pJ<1��p2��p/��p*3���4� �p�p*5�@|*�**��p�*O�$ �%$(.�$0q$8	q
hq;�)q>�@%@��9q;���B@�Aq@�@P"B���B��$bD�HqF�@PqH��jqL��zqL�
8�
	�:�
	�Q=�7�<�
	�*?�
2	�kA�
2	�C�
	�E�
	�*�G�
	�J�K�,��I��qX�q;��q;�@�qQ���qT���qW��qZ�@�q]���q`���qc�rg�@rj��
M�
	�P�͈O�
	�S�̈R�
	�V�ΈU�
	�Y�ȈX�
	�\�Ɉ[�
	�_�ʈ^�
	�b�ˈa�
	�e�f�rd�
	�i�+�h�#r 9r@�Fr@�@Wrn��arF��
k�
	�***m�jr��$�%$�r�r�r�ro��r�p�s* ��*@��q�`s&sJsms�s�*s�'%u� � r��s�Wrn��sy�@�s|���s~���s~��s|�@�s|���s|���s|�t��@arF��t���-t��>t��@Ot���\t���it��zt��@�t@���t;��
v�
	�**x�
	�{���z�
	���}�
	���
	���}���
	�������
	�������
	�k����t8�t���t��@�t����t����t���t��@u���
��
	���6���
	������
	������
	������
	������
	������u(u��9u��@
��Gu[u{u,�u�!�� ЖK@�xKH��KPn]KX�u*`�u���uK��uK��u*�vv �*@*v0=v��Ev��@Uv���ev���nv��~v��@
��
	��Q�*��
	��������vP�v���v|���v|��v0�bH'k
�f��@���v��v���v��@w���w���$w��,w��@4w���Bw���PwĉYwĉ@bwlj�qwʉ�?:̉�wω@�wω��w҉�
��
	�������
	���������
	���������
	���������
	���������
	���������
	�É@�‰
	�Ɖ��ʼn
	�ɉ��ȉ
	������ˉ
	�Ήt�͉
	�щ5�Љ�w@��ՉhW։@�t׉��w؉�_ى�wډ@�ۉ�/S܉�
Ӊ9�N�l�w����������w(iJ;��w�@Y���0��d�
݉
	�߉
	����w��,���W�����wPN<Vx@
ak�ԉމ�
	�k�
��
�k���
�k����
�k���
�k������
�k������
�k������
�k�����
�k�
�k����
�k����
�ky�
�
�k{��
�k���
�k����
�k��
�k����
�k�Ĉ�
�k�ň�
�k����
�k"���!�
�k%�Lj$�
�k(�҈'�
�k+�ӈ*�
�k.�Ԉ-�
�k1�Ո0�
�k_�3�
�kb�5�
�k��7�
�k:���9�
�k=���<�
�k@���?�
�kC�׈B�
�kF�ۈE�
�kI��H�
�kL��K�
�kY�N�
�k\�P�
�kS�R�
�kP�T�
�kV�V�
�k��X�
�kZ�
�k]�ш\�
�k`���_�
�kc���b�
�k��e�
�kɉg�
�kƉi�
�kÉk�
J�n���m�
2�kKkp�&x:xSxrx�x�x�x�x�x(�x��Kz�@H�z���[z��dz�
s�
v�w�y0�({��Zk@�5��]`�4$1@%(K`u�
v�y�t�,y:y&@y�
�W��W(�W�Fy?,X��=X��MX��X���W���W���W���W���W���W�� X���X���X���X��bX��}X��My}�Yy~��W��5kkyll�m�sy�y���y��@�y���
�
�����y*�� '`�y`��� ��y��@�y��%�<_��y��y��y��y����y��y��y�z�z�"z��(���4z��c *@��*���,��,@+",��*��Z*�=z*�\�> �\*�������@�Zk�Gzk�Oz*�( ���@cz|��iz|��oz|�
����uz ^���%��@�������
��
K��|�|�����
��*|���
����
��|����z����
��k��-�z-�z�I�z�%�(�������z@ '`���v���T+���zK@�zKH�zKP�zKX{*`{*�%{|����+{����<{x.��ʟ&@H{���S{���_{&�&@݄&�k{���y{&�{�@�{&��)���=���{��@?���
��
k������{�c"��,@*`f1��^�pT-�Ĕ5�cw�@W������5���{��{��{�>U���{`|`���
�v��k��
k�����
k����v��
k��k��
k��
k����"�cu#|0|kJ��v@%|�4U����1|�~��g@<|I|R|^|g|q|||�|�|�|�|�|�|}��&}`.}��:}��@G}���S}���d}��m}��@y}����}����}���}��@�}����}���
��
"����?V��
"���
����
����
"����}(�}Ŋ�}��@�}NJ�~ʊ�e̊
Š
��lĊ
��kƊ
��Ɋ��Ȋ
��lˊ����Ê��� ~Ҋ+~Ԋ=~�M~����� \U��@V*�EU�U~K>U��@Z
׊
]~v~�~�~�~�~�~�~ψ
ڊ'�S*�^* ܊5�X�֊]`@C-8�w��?@%"��N@�S�[�$�`�Gc!��Jp!��]}`@p�`�p�+@qV*`q��q��q�H�q�H�r����s�@u?��u�P��u�-�@w��x��xZ[Ey��y��y	�z� z�S*@z�^*`z���z#�����5����B���@�M�����Y�����d���t���@��������������������@��L������@�W�
���ߊ֊ފ�L*
��
�ǀڀx
w��?c ����
v�������
"����
�/��Zk[�V�1���
�/��Zk�S�H���
�/��Zk�P�[���
�/��Ok�_�n���
�/��Ok�b�����
�/��Zk"�Y����
�/��Zk"�\����
�/��Zk�����
�/��Zk��Ɓ�ف���
�/��Ok�p���
�
�"���
�"�x$��
X���;��
�"�L��U��Y��Od?V]��
�"�W��p��
w��?���
C�@������
%"��#k�#k�5˂�
�%"�ނa��
%"���
%"�Ĕ$.�&�,&���&�!�usb_device_idmatch_flagsbcdDevice_lobcdDevice_hiusb_dynidsusbdrv_wrapfor_devicesusb_driverpre_resetpost_resetdrvwrapno_dynamic_idsupports_autosuspenddisable_hub_initiated_lpmsoft_unbindmedia_file_operationsmedia_devnodemedia_devmedia_devicehw_revisiontopology_versionentity_internal_idxentity_internal_idx_maxentitiesentity_notifygraph_mutexpm_count_walksource_privenable_sourcedisable_sourcereq_queue_mutexrequest_idmedia_gobjmdevmedia_entity_enumidx_maxentitymedia_entitygraph_objnum_padsnum_linksnum_backlinksinternal_idxmedia_graphent_enummedia_pipelinestart_countmedia_padgobj0media_interfacegobj1sinkmedia_linkis_backlinkmedia_pad_signal_typePAD_SIGNAL_DEFAULTPAD_SIGNAL_ANALOGPAD_SIGNAL_DVPAD_SIGNAL_AUDIOmedia_entity_operationsget_fwnode_padlink_setuplink_validatehas_pad_interdepmedia_entity_typeMEDIA_ENTITY_TYPE_BASEMEDIA_ENTITY_TYPE_VIDEO_DEVICEMEDIA_ENTITY_TYPE_V4L2_SUBDEVmedia_intf_devnodemedia_device_opslink_notifyreq_allocreq_freereq_validatereq_queuemedia_requestdebug_strupdating_countaccess_countnum_incomplete_objectsv4l2_edidv4l2_preemphasisV4L2_PREEMPHASIS_DISABLEDV4L2_PREEMPHASIS_50_uSV4L2_PREEMPHASIS_75_uSv4l2_ctrl_h264_spsprofile_idcconstraint_set_flagslevel_idcseq_parameter_set_idchroma_format_idcbit_depth_luma_minus8bit_depth_chroma_minus8log2_max_frame_num_minus4pic_order_cnt_typelog2_max_pic_order_cnt_lsb_minus4max_num_ref_framesnum_ref_frames_in_pic_order_cnt_cycleoffset_for_ref_frameoffset_for_non_ref_picoffset_for_top_to_bottom_fieldpic_width_in_mbs_minus1pic_height_in_map_units_minus1v4l2_ctrl_h264_ppspic_parameter_set_idnum_slice_groups_minus1num_ref_idx_l0_default_active_minus1num_ref_idx_l1_default_active_minus1weighted_bipred_idcpic_init_qp_minus26pic_init_qs_minus26chroma_qp_index_offsetsecond_chroma_qp_index_offsetv4l2_ctrl_h264_scaling_matrixscaling_list_4x4scaling_list_8x8v4l2_h264_weight_factorsluma_weightluma_offsetchroma_weightchroma_offsetv4l2_ctrl_h264_pred_weightsluma_log2_weight_denomchroma_log2_weight_denomweight_factorsv4l2_h264_referencev4l2_ctrl_h264_slice_paramsheader_bit_sizefirst_mb_in_sliceslice_typecolour_plane_idredundant_pic_cntcabac_init_idcslice_qp_deltaslice_qs_deltadisable_deblocking_filter_idcslice_alpha_c0_offset_div2slice_beta_offset_div2num_ref_idx_l0_active_minus1num_ref_idx_l1_active_minus1ref_pic_list0ref_pic_list1v4l2_h264_dpb_entryreference_tspic_numframe_numtop_field_order_cntbottom_field_order_cntv4l2_ctrl_h264_decode_paramsdpbnal_ref_idcidr_pic_idpic_order_cnt_lsbdelta_pic_order_cnt_bottomdelta_pic_order_cnt0delta_pic_order_cnt1dec_ref_pic_marking_bit_sizepic_order_cnt_bit_sizeslice_group_change_cyclev4l2_ctrl_fwht_paramsbackward_ref_tsxfer_funcycbcr_encquantizationv4l2_vp8_segmentquant_updatelf_updatesegment_probsv4l2_vp8_loop_filterref_frm_deltamb_mode_deltasharpness_levelv4l2_vp8_quantizationy_ac_qiy_dc_deltay2_dc_deltay2_ac_deltauv_dc_deltauv_ac_deltav4l2_vp8_entropycoeff_probsy_mode_probsuv_mode_probsmv_probsv4l2_vp8_entropy_coder_statebit_countv4l2_ctrl_vp8_framequantcoder_statehorizontal_scalevertical_scaleprob_skip_falseprob_intraprob_lastprob_gfnum_dct_partsfirst_part_sizefirst_part_header_bitsdct_part_sizeslast_frame_tsgolden_frame_tsalt_frame_tsv4l2_ctrl_mpeg2_sequencehorizontal_sizevertical_sizevbv_buffer_sizeprofile_and_level_indicationchroma_formatv4l2_ctrl_mpeg2_pictureforward_ref_tsf_codepicture_coding_typepicture_structureintra_dc_precisionv4l2_ctrl_mpeg2_quantisationintra_quantiser_matrixnon_intra_quantiser_matrixchroma_intra_quantiser_matrixchroma_non_intra_quantiser_matrixv4l2_ctrl_hevc_spsvideo_parameter_set_idpic_width_in_luma_samplespic_height_in_luma_samplessps_max_dec_pic_buffering_minus1sps_max_num_reorder_picssps_max_latency_increase_plus1log2_min_luma_coding_block_size_minus3log2_diff_max_min_luma_coding_block_sizelog2_min_luma_transform_block_size_minus2log2_diff_max_min_luma_transform_block_sizemax_transform_hierarchy_depth_intermax_transform_hierarchy_depth_intrapcm_sample_bit_depth_luma_minus1pcm_sample_bit_depth_chroma_minus1log2_min_pcm_luma_coding_block_size_minus3log2_diff_max_min_pcm_luma_coding_block_sizenum_short_term_ref_pic_setsnum_long_term_ref_pics_spssps_max_sub_layers_minus1v4l2_ctrl_hevc_ppsnum_extra_slice_header_bitsinit_qp_minus26diff_cu_qp_delta_depthpps_cb_qp_offsetpps_cr_qp_offsetnum_tile_columns_minus1num_tile_rows_minus1column_width_minus1row_height_minus1pps_beta_offset_div2pps_tc_offset_div2log2_parallel_merge_level_minus2v4l2_hevc_dpb_entryfield_picpic_order_cnt_valv4l2_hevc_pred_weight_tabledelta_luma_weight_l0luma_offset_l0delta_chroma_weight_l0chroma_offset_l0delta_luma_weight_l1luma_offset_l1delta_chroma_weight_l1chroma_offset_l1delta_chroma_log2_weight_denomv4l2_ctrl_hevc_slice_paramsbit_sizedata_byte_offsetnum_entry_point_offsetsnal_unit_typenuh_temporal_id_plus1slice_pic_order_cntcollocated_ref_idxfive_minus_max_num_merge_candslice_cb_qp_offsetslice_cr_qp_offsetslice_act_y_qp_offsetslice_act_cb_qp_offsetslice_act_cr_qp_offsetslice_tc_offset_div2pic_structslice_segment_addrref_idx_l0ref_idx_l1short_term_ref_pic_set_sizelong_term_ref_pic_set_sizepred_weight_tablev4l2_ctrl_hevc_decode_paramsnum_active_dpb_entriesnum_poc_st_curr_beforenum_poc_st_curr_afternum_poc_lt_currpoc_st_curr_beforepoc_st_curr_afterpoc_lt_currnum_delta_pocs_of_ref_rps_idxv4l2_ctrl_hevc_scaling_matrixscaling_list_16x16scaling_list_32x32scaling_list_dc_coef_16x16scaling_list_dc_coef_32x32v4l2_ctrl_hdr10_cll_infomax_content_light_levelmax_pic_average_light_levelv4l2_ctrl_hdr10_mastering_displaydisplay_primaries_xdisplay_primaries_ywhite_point_xwhite_point_yv4l2_vp9_loop_filterref_deltasmode_deltassharpnessv4l2_vp9_quantizationbase_q_idxdelta_q_y_dcdelta_q_uv_dcdelta_q_uv_acv4l2_vp9_segmentationfeature_datafeature_enabledtree_probspred_probsv4l2_ctrl_vp9_framecompressed_header_sizeuncompressed_header_sizeframe_width_minus_1frame_height_minus_1render_width_minus_1render_height_minus_1ref_frame_sign_biasreset_frame_contextframe_context_idxbit_depthinterpolation_filtertile_cols_log2tile_rows_log2reference_modev4l2_vp9_mv_probsjointclass0_bitclass0_frclass0_hpv4l2_ctrl_vp9_compressed_hdrtx_modetx8tx16tx32coefinter_modeinterp_filteris_intercomp_modesingle_refcomp_refy_modeuv_modepartitionmvv4l2_buf_typeV4L2_BUF_TYPE_VIDEO_CAPTUREV4L2_BUF_TYPE_VIDEO_OUTPUTV4L2_BUF_TYPE_VIDEO_OVERLAYV4L2_BUF_TYPE_VBI_CAPTUREV4L2_BUF_TYPE_VBI_OUTPUTV4L2_BUF_TYPE_SLICED_VBI_CAPTUREV4L2_BUF_TYPE_SLICED_VBI_OUTPUTV4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAYV4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANEV4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANEV4L2_BUF_TYPE_SDR_CAPTUREV4L2_BUF_TYPE_SDR_OUTPUTV4L2_BUF_TYPE_META_CAPTUREV4L2_BUF_TYPE_META_OUTPUTV4L2_BUF_TYPE_PRIVATEv4l2_tuner_typeV4L2_TUNER_RADIOV4L2_TUNER_ANALOG_TVV4L2_TUNER_DIGITAL_TVV4L2_TUNER_SDRV4L2_TUNER_RFv4l2_priorityV4L2_PRIORITY_UNSETV4L2_PRIORITY_BACKGROUNDV4L2_PRIORITY_INTERACTIVEV4L2_PRIORITY_RECORDV4L2_PRIORITY_DEFAULTv4l2_rectv4l2_fractv4l2_areav4l2_capabilityhsv_encv4l2_pix_formatpixelformatbytesperlinesizeimagev4l2_fmtdescmbus_codev4l2_frmsize_discretev4l2_frmsize_stepwisemin_widthmax_widthstep_widthmin_heightmax_heightstep_heightdiscretestepwisev4l2_frmsizeenumpixel_formatv4l2_frmival_stepwisev4l2_frmivalenumv4l2_timecodeminuteshoursuserbitsv4l2_jpegcompressionAPPnAPP_lenAPP_dataCOM_lenCOM_datajpeg_markers__kernel_v4l2_timevalv4l2_requestbuffersmem_offsetv4l2_planebytesusedplanesrequest_fdv4l2_buffertimecodev4l2_exportbufferplanev4l2_framebufferv4l2_clipv4l2_windowchromakeyclipsclipcountglobal_alphav4l2_captureparmcapturemodetimeperframeextendedmodereadbuffersv4l2_outputparmoutputmodewritebuffersv4l2_selectionv4l2_std_idv4l2_bt_timingsinterlacedpolaritieshfrontporchhbackporchvfrontporchvbackporchil_vfrontporchil_vsyncil_vbackporchstandardscea861_vichdmi_vicv4l2_dv_timingsv4l2_enum_dv_timingsv4l2_bt_timings_capmin_pixelclockmax_pixelclockv4l2_dv_timings_capv4l2_inputaudiosettunerv4l2_outputmodulatorv4l2_controlp_u8p_u16p_u32p_areap_h264_spsp_h264_ppsp_h264_scaling_matrixp_h264_pred_weightsp_h264_slice_paramsp_h264_decode_paramsp_fwht_paramsp_vp8_framep_mpeg2_sequencep_mpeg2_picturep_mpeg2_quantisationp_vp9_compressed_hdr_probsp_vp9_framep_hevc_spsp_hevc_ppsp_hevc_slice_paramsp_hevc_scaling_matrixp_hevc_decode_paramsv4l2_ext_controlv4l2_ext_controlserror_idxcontrolsv4l2_ctrl_typeV4L2_CTRL_TYPE_INTEGERV4L2_CTRL_TYPE_BOOLEANV4L2_CTRL_TYPE_MENUV4L2_CTRL_TYPE_BUTTONV4L2_CTRL_TYPE_INTEGER64V4L2_CTRL_TYPE_CTRL_CLASSV4L2_CTRL_TYPE_STRINGV4L2_CTRL_TYPE_BITMASKV4L2_CTRL_TYPE_INTEGER_MENUV4L2_CTRL_COMPOUND_TYPESV4L2_CTRL_TYPE_U8V4L2_CTRL_TYPE_U16V4L2_CTRL_TYPE_U32V4L2_CTRL_TYPE_AREAV4L2_CTRL_TYPE_HDR10_CLL_INFOV4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAYV4L2_CTRL_TYPE_H264_SPSV4L2_CTRL_TYPE_H264_PPSV4L2_CTRL_TYPE_H264_SCALING_MATRIXV4L2_CTRL_TYPE_H264_SLICE_PARAMSV4L2_CTRL_TYPE_H264_DECODE_PARAMSV4L2_CTRL_TYPE_H264_PRED_WEIGHTSV4L2_CTRL_TYPE_FWHT_PARAMSV4L2_CTRL_TYPE_VP8_FRAMEV4L2_CTRL_TYPE_MPEG2_QUANTISATIONV4L2_CTRL_TYPE_MPEG2_SEQUENCEV4L2_CTRL_TYPE_MPEG2_PICTUREV4L2_CTRL_TYPE_VP9_COMPRESSED_HDRV4L2_CTRL_TYPE_VP9_FRAMEV4L2_CTRL_TYPE_HEVC_SPSV4L2_CTRL_TYPE_HEVC_PPSV4L2_CTRL_TYPE_HEVC_SLICE_PARAMSV4L2_CTRL_TYPE_HEVC_SCALING_MATRIXV4L2_CTRL_TYPE_HEVC_DECODE_PARAMSv4l2_queryctrlv4l2_query_ext_ctrlnr_of_dimsdimsv4l2_querymenuv4l2_tunerrangelowrangehighrxsubchansaudmodeafcv4l2_modulatortxsubchansv4l2_frequencyv4l2_frequency_bandmodulationv4l2_hw_freq_seekseek_upwardwrap_aroundspacingv4l2_audiov4l2_audiooutv4l2_enc_idx_entryv4l2_enc_idxentries_capv4l2_encoder_cmdv4l2_decoder_cmdv4l2_vbi_formatsamples_per_linesample_formatv4l2_sliced_vbi_formatservice_setservice_linesv4l2_sliced_vbi_capv4l2_sliced_vbi_datav4l2_plane_pix_formatv4l2_pix_format_mplaneplane_fmtnum_planesv4l2_sdr_formatbuffersizev4l2_meta_formatdataformatpixpix_mpvbislicedsdrv4l2_formatv4l2_streamparmv4l2_event_subscriptionv4l2_create_buffersv4l2_mbus_framefmtv4l2_subdev_formatv4l2_subdev_mbus_code_enumv4l2_subdev_frame_size_enumv4l2_subdev_frame_intervalv4l2_subdev_frame_interval_enumv4l2_subdev_selectionv4l2_async_match_typeV4L2_ASYNC_MATCH_I2CV4L2_ASYNC_MATCH_FWNODEadapter_idv4l2_async_subdevasd_listv4l2_async_notifier_operationsv4l2_async_notifierv4l2_devwaitingv4l2_subdevowner_v4l2_devinternal_opsctrl_handlergrp_idhost_privasdsubdev_notifieractive_statev4l2_devicesubdevsvfl_devnode_typeVFL_TYPE_VIDEOVFL_TYPE_VBIVFL_TYPE_RADIOVFL_TYPE_SUBDEVVFL_TYPE_SDRVFL_TYPE_TOUCHVFL_TYPE_MAXvfl_devnode_directionVFL_DIR_RXVFL_DIR_TXVFL_DIR_M2Mv4l2_prio_statepriosv4l2_file_operationscompat_ioctl32video_deviceintf_devnodedev_parentvfl_typevfl_dirfh_lockfh_listdev_debugtvnormsioctl_opsvalid_ioctlsv4l2_ctrl_handler_lockctrl_refsnotify_privnr_of_bucketsrequest_is_queuedrequests_queuedreq_objvb2_queueio_modesdma_attrsbidirectionalfileio_read_oncefileio_write_immediatelyallow_zero_bytesusedquirk_poll_must_check_waiting_for_bufferssupports_requestsrequires_requestsuses_qbufuses_requestsallow_cache_hintsnon_coherent_membuf_opsdrv_privsubsystem_flagsbuf_struct_sizetimestamp_flagsmin_buffers_neededalloc_devsnum_buffersqueued_listqueued_countowned_by_drv_countdone_lockdone_wqstreamingstart_streaming_calledwaiting_for_bufferswaiting_in_dqbufis_multiplanaris_outputcopy_timestamplast_buffer_dequeuedfileiothreadiov4l2_ioctl_opsvidioc_querycapvidioc_enum_fmt_vid_capvidioc_enum_fmt_vid_overlayvidioc_enum_fmt_vid_outvidioc_enum_fmt_sdr_capvidioc_enum_fmt_sdr_outvidioc_enum_fmt_meta_capvidioc_enum_fmt_meta_outvidioc_g_fmt_vid_capvidioc_g_fmt_vid_overlayvidioc_g_fmt_vid_outvidioc_g_fmt_vid_out_overlayvidioc_g_fmt_vbi_capvidioc_g_fmt_vbi_outvidioc_g_fmt_sliced_vbi_capvidioc_g_fmt_sliced_vbi_outvidioc_g_fmt_vid_cap_mplanevidioc_g_fmt_vid_out_mplanevidioc_g_fmt_sdr_capvidioc_g_fmt_sdr_outvidioc_g_fmt_meta_capvidioc_g_fmt_meta_outvidioc_s_fmt_vid_capvidioc_s_fmt_vid_overlayvidioc_s_fmt_vid_outvidioc_s_fmt_vid_out_overlayvidioc_s_fmt_vbi_capvidioc_s_fmt_vbi_outvidioc_s_fmt_sliced_vbi_capvidioc_s_fmt_sliced_vbi_outvidioc_s_fmt_vid_cap_mplanevidioc_s_fmt_vid_out_mplanevidioc_s_fmt_sdr_capvidioc_s_fmt_sdr_outvidioc_s_fmt_meta_capvidioc_s_fmt_meta_outvidioc_try_fmt_vid_capvidioc_try_fmt_vid_overlayvidioc_try_fmt_vid_outvidioc_try_fmt_vid_out_overlayvidioc_try_fmt_vbi_capvidioc_try_fmt_vbi_outvidioc_try_fmt_sliced_vbi_capvidioc_try_fmt_sliced_vbi_outvidioc_try_fmt_vid_cap_mplanevidioc_try_fmt_vid_out_mplanevidioc_try_fmt_sdr_capvidioc_try_fmt_sdr_outvidioc_try_fmt_meta_capvidioc_try_fmt_meta_outvidioc_reqbufsvidioc_querybufvidioc_qbufvidioc_expbufvidioc_dqbufvidioc_create_bufsvidioc_prepare_bufvidioc_overlayvidioc_g_fbufvidioc_s_fbufvidioc_streamonvidioc_streamoffvidioc_g_stdvidioc_s_stdvidioc_querystdvidioc_enum_inputvidioc_g_inputvidioc_s_inputvidioc_enum_outputvidioc_g_outputvidioc_s_outputvidioc_queryctrlvidioc_query_ext_ctrlvidioc_g_ctrlvidioc_s_ctrlvidioc_g_ext_ctrlsvidioc_s_ext_ctrlsvidioc_try_ext_ctrlsvidioc_querymenuvidioc_enumaudiovidioc_g_audiovidioc_s_audiovidioc_enumaudoutvidioc_g_audoutvidioc_s_audoutvidioc_g_modulatorvidioc_s_modulatorvidioc_g_pixelaspectvidioc_g_selectionvidioc_s_selectionvidioc_g_jpegcompvidioc_s_jpegcompvidioc_g_enc_indexvidioc_encoder_cmdvidioc_try_encoder_cmdvidioc_decoder_cmdvidioc_try_decoder_cmdvidioc_g_parmvidioc_s_parmvidioc_g_tunervidioc_s_tunervidioc_g_frequencyvidioc_s_frequencyvidioc_enum_freq_bandsvidioc_g_sliced_vbi_capvidioc_log_statusvidioc_s_hw_freq_seekvidioc_enum_framesizesvidioc_enum_frameintervalsvidioc_s_dv_timingsvidioc_g_dv_timingsvidioc_query_dv_timingsvidioc_enum_dv_timingsvidioc_dv_timings_capvidioc_g_edidvidioc_s_edidvidioc_subscribe_eventvidioc_unsubscribe_eventvidioc_defaultv4l2_priv_tun_configv4l2_fhsubscribe_locksubscribednavailablem2m_ctxv4l2_m2m_ctxv4l2_mbus_config_mipi_csi2data_lanesclock_lanenum_data_laneslane_polaritiesv4l2_mbus_config_paralleldata_shiftv4l2_mbus_config_mipi_csi1clock_invstrobelane_polaritydata_lanev4l2_mbus_typeV4L2_MBUS_UNKNOWNV4L2_MBUS_PARALLELV4L2_MBUS_BT656V4L2_MBUS_CSI1V4L2_MBUS_CCP2V4L2_MBUS_CSI2_DPHYV4L2_MBUS_CSI2_CPHYV4L2_MBUS_DPIV4L2_MBUS_INVALIDmipi_csi1mipi_csi2v4l2_mbus_configv4l2_decode_vbi_lineis_second_fieldv4l2_subdev_io_pin_configstrengthv4l2_subdev_core_opslog_statuss_io_pin_configload_fws_gpios_powerinterrupt_service_routinesubscribe_eventunsubscribe_eventv4l2_subdev_tuner_opsstandbys_radios_frequencyg_frequencyenum_freq_bandsg_tuners_tunerg_modulators_modulators_type_addrs_configtuner_setupv4l2_subdev_audio_opss_clock_freqs_i2s_clock_freqs_routings_streamv4l2_mbus_frame_desc_entry_csi2v4l2_mbus_frame_desc_flagsV4L2_MBUS_FRAME_DESC_FL_LEN_MAXV4L2_MBUS_FRAME_DESC_FL_BLOBcsi2v4l2_mbus_frame_desc_entrypixelcodev4l2_mbus_frame_desc_typeV4L2_MBUS_FRAME_DESC_TYPE_UNDEFINEDV4L2_MBUS_FRAME_DESC_TYPE_PARALLELV4L2_MBUS_FRAME_DESC_TYPE_CSI2v4l2_mbus_frame_descv4l2_subdev_video_opss_crystal_freqg_stds_stds_std_outputg_std_outputquerystdg_tvnormsg_tvnorms_outputg_input_statusg_pixelaspectg_frame_intervals_frame_intervals_dv_timingsg_dv_timingsquery_dv_timingss_rx_bufferpre_streamonpost_streamoffv4l2_subdev_vbi_opsdecode_vbi_lines_vbi_datag_vbi_datag_sliced_vbi_caps_raw_fmtg_sliced_fmts_sliced_fmtv4l2_subdev_sensor_opsg_skip_top_linesg_skip_framesv4l2_subdev_ir_modeV4L2_SUBDEV_IR_MODE_PULSE_WIDTHv4l2_subdev_ir_parametersbytes_per_data_elementmax_pulse_widthcarrier_freqinvert_levelinvert_carrier_sensenoise_filter_min_widthcarrier_range_lowercarrier_range_upperv4l2_subdev_ir_opsrx_readrx_g_parametersrx_s_parameterstx_writetx_g_parameterstx_s_parametersv4l2_subdev_pad_configtry_fmttry_croptry_composev4l2_subdev_statev4l2_subdev_pad_opsinit_cfgenum_mbus_codeenum_frame_sizeenum_frame_intervalget_fmtset_fmtget_selectionset_selectionget_edidset_ediddv_timings_capenum_dv_timingsget_frame_descset_frame_descget_mbus_configv4l2_subdev_opsvideoirv4l2_subdev_internal_opsunregisteredv4l2_subdev_fhv4l2_subdev_platform_datanum_regulatorsmedia_request_stateMEDIA_REQUEST_STATE_IDLEMEDIA_REQUEST_STATE_VALIDATINGMEDIA_REQUEST_STATE_QUEUEDMEDIA_REQUEST_STATE_COMPLETEMEDIA_REQUEST_STATE_CLEANINGMEDIA_REQUEST_STATE_UPDATINGNR_OF_MEDIA_REQUEST_STATEmedia_request_object_opsmedia_request_objectv4l2_ctrl_ptrp_s32p_s64p_charp_hdr10_cllp_hdr10_masteringp_constv4l2_ctrl_opsg_volatile_ctrltry_ctrls_ctrlv4l2_ctrlev_subsclusterncontrolshas_changedis_privateis_autois_intis_ptris_arrayis_dyn_arrayhas_volatilescall_notifymanual_mode_valuetype_opsnew_elemsp_arrayp_array_alloc_elemsp_defp_newp_curv4l2_ctrl_type_opsv4l2_ctrl_notify_fncmenu_skip_maskqmenuqmenu_intv4l2_ctrl_reffrom_other_devreq_donep_req_validp_req_array_enomemp_req_array_alloc_elemsp_req_elemsp_reqv4l2_ctrl_helpervb2_mem_opsget_dmabufget_userptrput_userptrattach_dmabufdetach_dmabufmap_dmabufunmap_dmabufnum_usersvb2_buffercopied_timestampskip_cache_sync_on_prepareskip_cache_sync_on_finishqueued_entrydone_entryvb2_planemem_privdbuf_mappedmin_lengthvb2_io_modesVB2_MMAPVB2_USERPTRVB2_READVB2_WRITEVB2_DMABUFvb2_buffer_stateVB2_BUF_STATE_DEQUEUEDVB2_BUF_STATE_IN_REQUESTVB2_BUF_STATE_PREPARINGVB2_BUF_STATE_QUEUEDVB2_BUF_STATE_ACTIVEVB2_BUF_STATE_DONEVB2_BUF_STATE_ERRORvb2_opsqueue_setupwait_preparewait_finishbuf_out_validatebuf_initbuf_preparebuf_finishbuf_cleanupstart_streamingstop_streamingbuf_queuebuf_request_completevb2_buf_opsverify_planes_arrayinit_bufferfill_user_bufferfill_vb2_buffervb2_fileio_datavb2_threadio_datavb2_v4l2_buffervb2_bufis_heldCMD_SET_TRANSCEIVER_MODECMD_SAMPLE_RATE_SETCMD_BASEBAND_FILTER_BANDWIDTH_SETCMD_BOARD_ID_READCMD_VERSION_STRING_READCMD_SET_FREQCMD_AMP_ENABLECMD_SET_LNA_GAINCMD_SET_VGA_GAINCMD_SET_TXVGA_GAINhackrf_formathackrf_bufferhackrf_devudevrx_vdevtx_vdevrx_vb2_queuetx_vb2_queuerx_buffer_listtx_buffer_listbuffer_list_lockvb_fullvb_emptyv4l2_lockvb_queue_lockbuf_numurbs_initializedurbs_submittedf_adcf_dacf_rxf_txrx_ctrl_handlerrx_bandwidth_autorx_bandwidthrx_rf_gainrx_lna_gainrx_if_gaintx_ctrl_handlertx_bandwidth_autotx_bandwidthtx_rf_gaintx_lna_gainjiffies_nextsample_measuredhackrf_driver_exithackrf_driver_inithackrf_probehackrf_s_ctrl_txhackrf_s_ctrl_rxhackrf_video_releasehackrf_enum_freq_bandshackrf_g_frequencyhackrf_s_frequencyhackrf_g_modulatorhackrf_s_modulatorhackrf_g_tunerhackrf_s_tunerhackrf_enum_fmt_sdrhackrf_try_fmt_sdrhackrf_g_fmt_sdrhackrf_s_fmt_sdrhackrf_querycapvqhackrf_stop_streaminghackrf_start_streaminghackrf_buf_queuenbuffersnplaneshackrf_queue_setuphackrf_return_all_buffershackrf_disconnecthackrf_urb_complete_outhackrf_urb_complete_inhackrf_copy_streambuffer_listhackrf_get_next_bufferhackrf_set_paramshackrf_ctrl_msghackrf.ko�ށ�	!'+�.�K-::SF	iO}[<��$��!����'x8�'@8��' 87PYL'8d�&{'P8��P�'8�0P�'�8��S�'�8�S$'�8=@RQ'H8j��}'�8�'�8����'�8�0��'�8���'h8+��<'8J�W!�(_`v���'�8��	��'8���!@(�!(�!�(�5
`�!'P8/P<!�(D!@(L!(T53pP
��'�8�hA���'�
8�`@�'�
8'H
8'h	85'0	8N'(8g'�8�'`8�'
8�'�	8�'�8�'�
8�'�	8�J)'08B'�8Z@�k'p8�'88�@��'�8�'�8�	�0��'(8�-�9�X'p8q�i�'�8�|�'�8��B�'�8'�8��5'`8Np�e'�8~'88�'�8�'8�'�8�'X8�'�8	�0	`"�=	+F	+O	'8g	��y	�`�	��	+�	`�	�P�	��	�	
0
p
�'
�4
�A
N
0[
Ph
pu
��
��
��
�
0�
@�
`�
��
��
��
��
 @+�7�C�
O�[r�&�#�%� @EZ+�"R(n 	����������
)�
'
0
D
X
u
	�
�
�
�
�
�
�
�
�
�
$1IZhx��� @�����$:EUeu�������#6M`m����������0G^s����__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9hackrf_driver_inithackrf_driverhackrf_queue_setup__UNIQUE_ID_ddebug395.25__UNIQUE_ID_ddebug397.24hackrf_disconnect__UNIQUE_ID_ddebug389.28hackrf_video_release__UNIQUE_ID_ddebug440.5hackrf_enum_freq_bands__UNIQUE_ID_ddebug438.6hackrf_s_tuner__UNIQUE_ID_ddebug416.14hackrf_s_modulator__UNIQUE_ID_ddebug420.12hackrf_try_fmt_sdr__UNIQUE_ID_ddebug412.16hackrf_g_fmt_sdr__UNIQUE_ID_ddebug410.17hackrf_enum_fmt_sdr__UNIQUE_ID_ddebug414.15hackrf_g_frequency__UNIQUE_ID_ddebug434.8__UNIQUE_ID_ddebug436.7hackrf_s_fmt_sdr__UNIQUE_ID_ddebug408.18hackrf_g_tuner__UNIQUE_ID_ddebug418.13hackrf_g_modulator__UNIQUE_ID_ddebug422.11hackrf_buf_queuedescriptor.23__func__.102_rs.101hackrf_get_next_bufferhackrf_copy_stream__UNIQUE_ID_ddebug365.39hackrf_urb_complete_outdescriptor.37__func__.112_rs.111_rs.113_rs.114hackrf_urb_complete_out.coldhackrf_urb_complete_indescriptor.38__func__.117_rs.116_rs.118_rs.119hackrf_urb_complete_in.coldhackrf_ctrl_msg__UNIQUE_ID_ddebug337.55hackrf_ctrl_msg.coldhackrf_set_params__UNIQUE_ID_ddebug343.51bandwidth_lut.84__UNIQUE_ID_ddebug347.49__UNIQUE_ID_ddebug349.48__UNIQUE_ID_ddebug357.44__UNIQUE_ID_ddebug359.43__UNIQUE_ID_ddebug341.52__UNIQUE_ID_ddebug363.41__UNIQUE_ID_ddebug339.53__UNIQUE_ID_ddebug351.47__UNIQUE_ID_ddebug355.45__UNIQUE_ID_ddebug361.42__UNIQUE_ID_ddebug345.50__UNIQUE_ID_ddebug353.46hackrf_s_frequency__UNIQUE_ID_ddebug424.10__UNIQUE_ID_ddebug432.9hackrf_s_ctrl_tx__UNIQUE_ID_ddebug446.2__UNIQUE_ID_ddebug448.1hackrf_s_ctrl_rx__UNIQUE_ID_ddebug442.4__UNIQUE_ID_ddebug444.3hackrf_driver_exithackrf_querycap__UNIQUE_ID_ddebug406.19hackrf_querycap.cold__func__.90hackrf_free_stream_bufs.isra.0__UNIQUE_ID_ddebug377.34hackrf_kill_urbs.isra.0__UNIQUE_ID_ddebug373.36hackrf_free_urbs.isra.0__UNIQUE_ID_ddebug385.30hackrf_return_all_buffers__UNIQUE_ID_ddebug391.27__UNIQUE_ID_ddebug393.26hackrf_stop_streaming__UNIQUE_ID_ddebug404.20hackrf_start_streaming__UNIQUE_ID_ddebug400.22__UNIQUE_ID_ddebug379.33__UNIQUE_ID_ddebug383.31__UNIQUE_ID_ddebug381.32__UNIQUE_ID_ddebug402.21__UNIQUE_ID_ddebug387.29__UNIQUE_ID_ddebug375.35hackrf_start_streaming.coldhackrf_probe__key.79__key.80__UNIQUE_ID_ddebug450.0hackrf_probe.coldhackrf_vb2_opshackrf_ctrl_ops_rxhackrf_enable_rf_gain_ctrlhackrf_ctrl_ops_txhackrf_fopshackrf_ioctl_ops__func__.122__func__.121__func__.120__func__.115__func__.110__func__.109__func__.108__func__.107__func__.106__func__.105__func__.104__func__.103__func__.100__func__.99__func__.98__func__.97__func__.96__func__.95__func__.94__func__.93__func__.92__func__.91__func__.88__func__.87__func__.86__func__.85__func__.83__func__.82__func__.81__func__.78__UNIQUE_ID_license456__UNIQUE_ID_description455__UNIQUE_ID_author454__UNIQUE_ID___addressable_cleanup_module453__UNIQUE_ID___addressable_init_module452hackrf_id_table__UNIQUE_ID_enable_rf_gain_ctrl336__UNIQUE_ID_enable_rf_gain_ctrltype335__param_enable_rf_gain_ctrl__param_str_enable_rf_gain_ctrl.LC33.LC18vb2_queue_initusb_alloc_urbvideo_ioctl2usb_free_urbv4l2_device_putvb2_ioctl_streamoffusb_alloc_coherent__this_modulevb2_ioctl_expbufsnprintfvb2_ops_wait_finishusb_register_driverv4l2_ctrl_handler_init_classcleanup_modulememcpykfreevb2_ioctl_querybufv4l2_fh_open_raw_spin_lock_irqsave__dynamic_dev_dbgfortify_panic__fentry__init_modulev4l2_ctrl_auto_clustervb2_fop_write___ratelimitv4l2_ctrl_handler_setup__stack_chk_failvideo_devdatavb2_fop_releasestrnlenusb_submit_urb_dev_info__mod_usb__hackrf_id_table_device_table__list_add_valid__v4l2_ctrl_grabvb2_ioctl_dqbuf_dev_errusb_free_coherentvb2_ioctl_create_bufsvb2_ioctl_prepare_bufmutex_lockusb_control_msgvb2_buffer_donevb2_plane_vaddrv4l2_ctrl_subscribe_eventvideo_unregister_device__list_del_entry_valid__mutex_initusb_deregistervb2_ioctl_qbufjiffies_to_msecsvb2_fop_mmap_raw_spin_unlock_irqrestorevb2_vmalloc_memopsv4l2_device_disconnect__x86_return_thunkvb2_fop_readv4l2_device_registerjiffies_dev_noticestrscpymutex_unlockparam_ops_bool__video_register_devicevb2_ops_wait_prepareusb_kill_urbktime_getvb2_ioctl_streamonvb2_fop_pollv4l2_ctrl_new_stdv4l2_ctrl_handler_freev4l2_device_unregisterv4l2_ctrl_log_statuskmalloc_tracevideo_device_release_emptyv4l2_event_unsubscribekmalloc_cachesvb2_ioctl_reqbufs���������e���������ry	x~�����������	@�������������������������������������������������������������������������������������������������#���������1-8	 =���������Q���������k���������w�����������������������������-�	������������������������������.���������>/E	PV�������������������������������������������������J	���������,���������1���������:���������L���������\Jc	�l���������|����������������������������������������T�	����������������������������������������!T(	�-���������A���������J���������a���������qJx	H���������������������������������������������������n	�
���������>���������k�r	�w�������������������������������������������������T	����������1���������;���������X�]��������������������J�	��������������������������������������������
���������0���������@JG	hP���������k�p�������������������������������������������������%�*���������=-D	M���������a���������y�����������������������������������������������������������	���������2	���������9	���������H	���������_	����������		��	�	����������	���������6
���������m
���������~
����������
����������
����������
��
@�
����������
��
	�
���������	����������"��������2�9�>���������Fa����������������������������&���������H���������OPV�[���������x��	P�����������P�@�����������1��������������������(
P/
4
���������A
IQ
����������
d*���������E�R�l����������	�����������f���������x�����������`�,����������`��*�1	`6���������L�S	�X�����������	�
��������������������;B	(G���������Z4a	�
f���������|h�	H
�������������	�	�������������	�	����������N
	�
���������%,	
1���������H�O	h	a������������	��������������	0	������������������������������������������������q�����������	0���������������������	����������&���������A���������������������	p�����������������������	8�������������������A��������������������������������	���������������������	�!���������1���������?���������eq���������~����������������������%���������������������-�	(�������������������G���������a���������l/s	px����������������������������������������<�	��������������������4���������U���������a	�jIo��������������������������������������!��������������������V�	������������-�	�������������������������������?���������J-Q	`Z���������l���������q�������������������:��������������������������������	������������p 	� ���������# �* 	�3 ���������p �	� ���������3!���������>!��!����������!(�!	8�!����������!`�!z�!	�!����������!��!	X"���������"�"	�!"���������H"���������a"����������"�d�"����������"
�"��"����������"
�"�#����������#|�#��#|$���������$�&$	+$���������5$�����������������������������
����������
'0,���������1F?�D���������I�ZX_���������d�s�x����������Y�������������Y�������������X�������������l������������	���������3�>�O���������^�f���������t���������|�#�����������������������������������������������1�9���������`�j������������������������������������������������������"�+���������<���������M
��������r���������~����������������������������������������`�����������`�������������������9`>���������b`i��������������������������������
�����������������������������������������������P"���������3<���������~����������������(
������������������C*H���������`���������������(���������"���������N*V���������aXf���������n�#�����������P �(�008�@�H@P�X�`0h�p�x`����	�`�P
����@�@�0���������p�`"o��"9fu� �$0(G,�0�4�8<(@wD�H�LUP�T�X0\|`�dh}l�p�t�x3|`�������D ��#��#��#��#p@�@����������������0 @(@������p�x����������������������00 �(�0�8�H����������	p	�	� 	�� 
d�-��+K{ �$(`,�0=4�8</@�D1	H�
LGPkT+Xp\�`%d�h�l
p�t�x�|��`���T���$	[^ `$b(d,i0�4�8�<�@�D�H�L�P�T�X\ `"d'hFlPpVt^x�|����������-�2������������$�6�D�P�t���������������
���3�@�F�`�e�������8 9$;(=,B0}4�8�<�@�D�H�L�P�T$X0\6`7d~hl�p�t�x�|��.�/�4�����������������
�������V�`�g�i�j�r������������������/	0	1	6	�	�	 �	$�	(�	,�	0�	4�	8�
<�
@�
D�
H�
L�
P�
T�
X�
\�
`Yd`hglipktmxn|o�>�?�A�C�E�G�L���������������E
�P
�W
�]
�b
�g
�m
�q
�x
���%�B�a�b�c�e�gikp���� $(,'0O4Q8a<�@DHLPTX\!`#d$h%l'p)t+x0|�������������j�k�l�n�p�u�������������� �!�#�%�*�:�@�F�J����������	
2@F J$�(�,�0�4�8�<�@�D�H/L0P7T9X:\;`�d�h�l�p�t�x|�`�e�������������������������Q�R�T�Y�|�����������������z�{�|~������� �$�(8,<0>4C8e<i@kDwHyL{P}T~X\�`�d�h�l�p�t�x�|��V"�`"�g"�s"�u"�w"�x"�y"��"�$�$�$�$�
$�$�$�$�9$����5�h�������)�i����������+h{{ 
�i	�X�	j �$'(	J0a4�8	B@�D2H	zP�TX	:`>dPh	�p�t�x	�����	��N�e�	r�����	��V�_�	������	�?���	���4�	�����	2w	{		��	�
	B }$L(	z0I4�8	�@wD�H	PT�X	�
`Edoh	r
p�t:x	�	�����	Z	�<�.�	R�|�?�	����#�	�����	:
�����	�	�4�r�	"	���P�	�
e�	
 u	Z �$�(	"0�4�8	b@D�H	�P�T
X	
`�d�h	�pJt�x	R�#�e�	������	
�1�Y�	������	����	����C�	������	�����!�	b��	�]�!	* �$ (	�0� 4�!8	�@ !D"H	�P�#T$X	*��`"�� �����8@�H�P�px����������������� (�0-PX�`�h/�� ������ ���n����08�@�Hhp�x��J������J�����J �(JHP@X�`J������T��`���T����T(008�@-`h�p�x-�������������p�� -@HP�Xx���������V����- (�0�8-X`�h�p���P���I���������z8@�H�P(px0���/��0������p���< �(�0�PXP`�h���p�����@�����	@	�	�0	8	@@	�H	�h	p	@x	��	��	�	@�	��	��	�	@�	��	�

@ 
�(
H
P
@X
�`
h�
�
@�
��
N�
�
@�
��
4�
�
@�(0@8�@`h@p�x�������8�P�.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rodata.str1.1.rela__mcount_loc.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rela__param.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?�9$:@pt�!0J�$E@H�x0Z�${U@��
0ns,i@Ƞ00	y2,<��/�@��0�2�0���3��@���0�@44	 �@�� 0�t=��?(�@ث`0�8?�:?��@8�x0��?6	
I$@���$0@O ,@b'@��00=Pb`8@��00O�e� J@��`0!Z�hU@H�0#j�he@`�0%z�h�u@x�@0'��t�@�@��00)�x�0x@�@x�@xY���J�J�1�	�b���0��	*�H��
���0��1
0	`�He0	*�H��
1�a0�]080 10UDebian Secure Boot CA2�(�o����e�:�B&C0	`�He0
	*�H��
��d,̩�r��/7˅��+YUa���5�=�}Vf�֎�,�"�;0��ˢ��-�)�p�ϰ��q�@E�m��n̵���v������Hf���/!ޟ���F�H;���=?��|)�I�Ū�"ĉg�eC���k�N����d�z�&l^x��z������8�#���pĽ�E6D:�S�f�|kmG��o�{�ߊ;���t7 ��1E\����P��\0��A�L	��Z޾��&�swS�~Module signature appended~