ELF0@@%"eb3I$m_0t_1JjD[< 3bk$|?#{W O A8!RC*8R?cT*hr@qTur@ RJr R@ @yCx k Kz T@ TR @y R k KzxT@*ϊR @y rR k KzCy@T@ `R @ydR k; Kz{y T@ R @y fR k3 KzkyT@ R @yfR k+ Kz[yT@R @y rhR k Kz#KyT@R @yJrkhR k Kz;y`T@R @y `rfR k Kz+y!T Cx !@x>H@9h 7[B R1)!R* !RA8C_ !T*OJWI{H#_Rc#@_Qr1{rk@TE0?֠@ATѡ!RR8R@T*5!RB }_)y } Ȫ5eH?#{O!RR8R?cT*!R**OA{¨#_ֽV?#{ OR*8R?cT*hr@qThr@ @9i4!R* @OB{è#_ִ @9@9!R* gj?#{ORR8R?cT*!R**OA{¨#_,E?#{_WOR*8R?cTi*7!R@R@T@ @9T6@x*8R*?T!R T@R*i i****OCWB_A{Ĩ#_)0?#C{og_WOA8C*ւR`!C#R*7 @RY@ @w2kTR_Tjh8_qaTj(8aR*8R@Ti*/5!R R!R*8R?cTifs@%qTs@!R@yq@x@9( 4w 6hJC9 .R k R q k + *TL|,ilx k@Tj L\} )T,qJ`@Zi J_Y S3Sf/@9$5hJC9q!T2?#T*i!RR*8R@ITi*5&!R*8R@ITi*5r@ )j!%qTr@@9!RR*8R@Ti*W5h(s@ )j!qT(s@@9!RV:r@ )j!qaTr@!R>p@!R@x1@xBcR**R R@VBcR;R xv^**BcRzV*BcRZ*BcR#@44#`4[ qT#@4qT#@4@95:4S q Tq@T(R9@4*@*A8C_ T*OHWG_FgEoD{CC#_ ?#{OAR*8R?cThr@qT!ROA{¨#_)0?#{ (@94B5 hB R1)* @{¨#_hB }_)v } Ȫ5k$|?#{CA8C*95@94*5hB R1)*A8C@ T{A@#_hB }_)v } Ȫ5k$|?#{ OaR*8R@ITh*T5!R R!R*8R?#Thr@iqTr@@9Q@x!RAR*8R?#Thr@iqTr@@x1@x!RR*8R?#Thr@i%qTr@@9!RR*8R?#Thr@iqTr@!R hB R1)** @OB{è#_hB }_)v } Ȫ5btbcm_check_bdaddrbtbcm_setup_applebtbcm_set_bdaddrbtbcm_finalizebtbcm_write_pcm_int_paramsbtbcm_setup_patchrambtbcm_patchrambtbcm_read_pcm_int_paramsbtbcm_initializebrcm/%s%s.hcdBCM4356A2BCM4354%s: BCM: Verbose config length mismatch %s: BCM: product %4.4x:%4.4x BCM4324B3BCM43341B0%s: BCM: Controller features length mismatch %s: BCM: Patch failed (%d) %s: BCM: firmware Patch file not found, tried: compatibleBCM4314A0BCM4335A0%s: BCM: Read PCM int params length mismatch BCM20702A0brcm/%s%s.%s.hcdbrcm/BCM%s.%s.hcd-%4.4x-%4.4xBCM20702B0BCM20703A1BCM4335B0BCM4373A0%s: BCM: Read verbose config info failed (%ld) nullBCM4335C0%s: BCM: Read USB product info failed (%ld) %s: BCM: Read controller features failed (%ld) BCM4345C0%s: BCM: Download Minidrv command failed (%d) %s: BCM: '%s' BCM43430B0%s: BCM: Patch command %04x failed (%d) BCM4334B0%s: BCM: chip id %u build %4.4u BCM4329B1%s: BCM: Local name length mismatch /%s: BCM: Reset failed (%d) %s: BCM: Reading local version info failed (%ld) BCM4330B1BCM4343A0%s: BCM: Reading local name failed (%ld) %s: BCM: Write PCM int params failed (%d) %s: BCM: Patch is corrupted %s: BCM: features 0x%2.2x BCM43430A1%s: BCM: Device address length mismatch %s: BCM: Change address command failed (%d) BCM%s: BCM: Read PCM int params failed (%d) %s: %s '%s' Patch BCM4349B1BCM20702A1BCM43142A0BCM2076B1%s: BCM: USB product length mismatch %s: %s (%3.3u.%3.3u.%3.3u) build %4.4u %s: BCM: Local version length mismatch %s: BCM: Reading device address failed (%d) %s: BCM: Using default device address (%pMR) brcm/BCM%s.hcdBCM4362A2BCM4324B5%s: BCM: chip id %u BCM4350C5%s: %s %s: BCM: Using EFI device address (%pMR) BCM4345C5BCM4359C0! !!!&!"#AA a afA AABDF a a"! "af#" BBBaA A!author=Marcel Holtmann description=Bluetooth support for Broadcom devices ver 0.1version=0.1license=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=btbcmintree=Yscmversion=gc151586fe278depends=bluetoothsrcversion=AB4AD4986925484D817AA4E tZaMC&#BDADDRLinuxLinuxbtbcmL__hci_cmd_sync2{bt_errݤefibt_infodHalt_cb_patch_nops"ekfree_skb_reason\{baswapғ__stack_chk_failmsleepJ of_find_node_opts_by_path&pof_property_read_string_helper`Ϙstrlen#]devm_kmalloc9dstrscpynJnesnprintfkmalloc_cachesɡkmalloc_tracez:<firmware_request_nowarnrelease_firmware zkfreeemodule_layoutGNU>ҋ i|[4GNU<LzPz`zMdzMl{{  z zzz zz(DPzTzdzhzlxx||x $4z8zHz?Lz?Thlzpzzzzzz?z? hxz|zzpzpzzzzP`zdztzxzzzzNzN (dzzzzzzzzXz\zhpztz z$z4z8z@T\tzzz8z8QQQQ z z z z\ z` zl zlp zl z z  z z z% z%   ( z, z< z@ zH l | z z z z  z z z z    z z$ z~( z~0 D zH zd zh zp |  z| z| z z  z z z z    zq zq  @$ @( < zN@ zNX l zp zt  z z  z_ z_  z z   < \ l zp zx | z} z}  z} z}  z} z}  z} z}  z z z z(08zzzzzzzzXd~~Dzzzzzz@zDzPXz \z `lzzzIzIzz0z4z<`zdzltz|xz||z~z~zzzz~yy04y&8y$(y,yTXyF\yy y y7yHLyaPy<@yDyyvyP, PhP$P(zz(z8zCHz Xzhzxzz~zzzzzjzzqz(zg8zHzXzhztxz zDzzzzzzz&z z(zAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)nopqrstuvILMNORSTUVYZ[ #$67S&00;$$F?TT`v0yp`,{?7  aHH<n<1   0 j 9 8 < (_ ,+    #p9   0d 43  l Y %  d h$^ -M-S-;h <t  7  fKIp?~nea1 u D2@ #9]  E < , \ t 4t  hon~ wpub_TN.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.rela___ksymtab_gpl+btbcm_check_bdaddr.modinfo.rela___ksymtab+btbcm_patchram__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.rodata.hyp.data.BTF.rodata.cst16.rodata.str2.2.rodata.str1.1strscpybtbcm_read_usb_productalt_cb_patch_nops____versions__kstrtabns_btbcm_write_pcm_int_params__crc_btbcm_write_pcm_int_params__kstrtab_btbcm_write_pcm_int_params__ksymtab_btbcm_write_pcm_int_params__kstrtabns_btbcm_read_pcm_int_params__crc_btbcm_read_pcm_int_params__kstrtab_btbcm_read_pcm_int_params__ksymtab_btbcm_read_pcm_int_paramskmalloc_cachesbt_errof_property_read_string_helper__kstrtabns_btbcm_set_bdaddr__crc_btbcm_set_bdaddr__kstrtab_btbcm_set_bdaddr__ksymtab_btbcm_set_bdaddr__kstrtabns_btbcm_check_bdaddr__crc_btbcm_check_bdaddr__kstrtab_btbcm_check_bdaddr__ksymtab_btbcm_check_bdaddrmsleepbaswapbt_infofirmware_request_nowarnkfree_skb_reasonstrlen__kstrtabns_btbcm_setup_patchram__crc_btbcm_setup_patchram__kstrtab_btbcm_setup_patchram__ksymtab_btbcm_setup_patchram__kstrtabns_btbcm_patchram__crc_btbcm_patchram__kstrtab_btbcm_patchram__ksymtab_btbcm_patchram__stack_chk_failefiof_find_node_opts_by_pathsnprintf__kstrtabns_btbcm_finalize__crc_btbcm_finalize__kstrtab_btbcm_finalize__ksymtab_btbcm_finalize__kstrtabns_btbcm_initialize__crc_btbcm_initialize__kstrtab_btbcm_initialize__ksymtab_btbcm_initializerelease_firmware__this_module__kstrtabns_btbcm_setup_apple__crc_btbcm_setup_apple__kstrtab_btbcm_setup_apple__ksymtab_btbcm_setup_applebcm_uart_subver_tablebcm_usb_subver_tablekfreekmalloc_tracedevm_kmalloc__hci_cmd_sync_note_9__UNIQUE_ID_version679$d.39$d.29$d.19$d.9__UNIQUE_ID_description678$d.48__UNIQUE_ID_srcversion338$x.28$x.18$d.8__UNIQUE_ID_author677__UNIQUE_ID_depends337$d.37$d.27$d.17$d.7__UNIQUE_ID_scmversion336$x.36$x.26$x.16$d.6__UNIQUE_ID_intree335$d.35$d.25$d.15$d.5__UNIQUE_ID_name334$x.34$x.24$x.14$d.4__UNIQUE_ID_vermagic333$d.33$d.23$d.13$d.3$d.42$x.32$x.22$x.12$d.12$d.2$d.41$d.31$d.21$d.11$d.1__UNIQUE_ID_license680$d.40$x.30$x.20_note_10$d.1011#I  m nR#S#G @m u  ] Q q@ r s,Z \g q y  @  !!!!!! 0^@tW IIq0 I I0- @6 B R ` @p ~ 0 0 ]I@ FP FX U ` ;U  @   @ ( 3F=FGFOFS ]F nF(wF0F8I@+:IPI`Ip3    !@00m F  @  ! & + ' 4 ) @B * Q Z + ^ 0@l 0` <     0  4 @  :  ;  "@  ?  '& ; * 0@ 8 0` K = Q 0 ^ !m A @#w B # : $ "@$ H $ (  + + !, ,WE, !,  @- mH-  P-" m`-4 z-D  -K .S I @. .Q V.` U Ym Z V @Z 0Z 0Z GZ GZ  Z u Z w \ x ] z ] { ^ K@^ m^ 0^0^! !^3 } @_>  _R  _a  `k  a{  b  b  b  b\b \c"\@c9\c#\c#\d $\@d#$\du v T w z@ w w) |8 @K \ p z @ w   @    @-=@Siw@@@-=M ]@ m   @    @    0@ < H Y f@ r  @@+>M@cw@@\ \@"\9\#\#\@ $\#$\x ys{ y} yQ yi j@~i{q!i% j h@j!(j  y  uq  mq  y  Gyy y  y y  y  y 9  y  y  y  y0 y5  mq  q = y yG y  y GD y  y m y b  y  y i  y m  y  y s s  y \  yy  y| G yy  yy yym yyd y  y  y y m yGG  m yG  m yG   yyf m yG  y G  y  y G ym y  y$d yy y y  q y y  y  yy  y y y  yy p y m yIuu0  q  ym F00  Cym m  ym m  y" dq q yym m  dqq qq Cq dq ! qf S#(S#;S#MS#aS#tS#] " /0!@xn!o!@NS#$S#DS#S# S#@S#D8S#m@S#mHT#mPT#XT#G`T#&?+ %T# 3T# @HT#%Iw QT#\T#rT#T#T#T#T##q!6 ; @ Hk"ENET#$T#$T#$T#$0u$`U#Ez%*U#X U#+$U#H0¹s@/U#EX;U#E`8Eh-pGU#W0SU#EpgU#Ex{U#EU#WU#zU#EHPU#EPU#H`U#EpvHU#HU#HU#EU#HU#H V#EV#(V#E;V#HNV#H_V#E nV#E(V#H0V#H@V#EPV#H`V#HpV#HV#HW#HW#H0W#HHW#HcW#HwW#HW#HW#HW#H W#H0W#H@W#HPW#H`X#HpX#H X#H/X#E?X#EOX#HjX#H|X#HX#HX#EX#EX#EX#EX#E X#H@ Y#HP#Y#E`AY#HpNY#H[Y#HiY#HwY#EY#HY#HY#EY#HY#HY#HY#H Z#H0%Z#H@@Z#PPZ#XjH``Z#HpjZ#H=HvZ#Z#HZ#HZ#EZ# Z# Z#@ Z#` Z#E Z#H Z#H [# [# -[#,!7[#E@6E[#0`6x 6W[#6_[#06g[#07o[#0 7v[#0@7~[#0`7[#07[#07[#07[#07[#08[#0 8[#0@8[#H`8[#Hp8C H8[#H8[# 8[# 9[# @9\#E9\#E9[9\#:@:@=-\#D9\#GG\#!JZ\#6Km\#6P}\#V\#Y\#H\\#@\\#c*j\#r\#@y\#@|9!@\#@\#]#6 ]#6]#6]#"]#6@-]#8]#C]#N]#V]#_]#@n]##x]# ]#m ]# @]#m`]#i]#'@L'`]#mwm]#D^#$^#Dȩ^#.)^#!@6^#!C^#!@O^#!T#!@[^#!e^#!@t^#!^#!@^#!^#!@^#!^#!@^#!^#!@^#!8v/@!_# _#8@Q V+"hl_#0@_#H)_#1P2_#E(?_#10M_#E__#2l_#E}_#!_#0_#E_#H_#_#@_#0_#z _#`#`#$ `#@ '`#(=`#M`#!_`#mb3?O3g3@3%3o^68@r`#:v3{`#<`#>@`#Bu(D`#<`#F@`#H\ \"\@9\E E `#H<"H`#H `#H0-@E `#(q!a#0a#0a#0a#0 a#0'a#0 9a# (Ga#Na# Ua#@\a#`ca#ja#qa#xa#a#a# a#DE E 4 5)7 59 50; 5D= 5m? 5@A $C 5E m5G 5 I 5EJ Ka# EH$uHa#E(a#E0a#a#a#b##b#Cb#db#~b#b#b# b# b# c# 7c# Vc#zc#c#c#c#c#d#Gd#ad#d#d#Nd#h'ET#$Pd# ERd# h'EU#EU# U#E v (U# 8$Ue#(e#ENEEEmE W UY Pm\0e#y 5vT  H/`*@8! r2`#@0T@!@pVH!Q@V!2$0@*@@xW0!,C-2-50ZLoa[-0%@.@g3@?@8$h8 [n[#~R j\kthsD0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyiT #$37 Z(ؽR0  `He0  *H mV`U Cb=ےIiE j!/W,M=Œ<(=Pqѐt|=c_SgES6,J9֟83)JHOsSqS>?)by@*RۮWB̀fzxWhnpdAgk1;Z>^ЃI~%F.܁)e~ݿkuؼ;0'(>ٰ ^X2gf콅ρ cyC0N?y#g~yS1S$jؾ{'h0Zŝ9MgΔuc[kA3sՎfC@FZT\aMGl81~,KY뇥oM><}hk#2nolf#tq/_hzt"6Kqb~Module signature appended~