ELFP@@"d zhIzR| <D-DPT @   PTD-D ,XD-D H  d  HD-0D-D@L    @LD-D HD-D\ `   \D-D L\D-D\ `   \D-D 0XD-D0L    0LD-D 0t?#C{WOCA8*C_q)RJR䣟ZR"R8RW9?T*@.qRbr@_kaThn@@9"5 @9 kT  q @@ 4 *@@*@ @*@n@x*@Q*@!*(*@ 4*@!!@9!u ARt*@!**A8C@ !T*OD@WC{AC#_֢@ @n@x @y @4@yh4AR*k$|?#{OR*R8R?T*@AR*!**OA{¨#_eH?#{OA8)@R3C"RR8RRy)@;9(@yaR3x?T*@AR*!*A8C_ T*OC{B#_Ww?#{g_WOypA8C*8C**`a*@!*S q('9aT)S*R##9`@B) 5*q)Sq) 5*!T%RcRR*8Rs9[?Tsa*@#Q)Rq#9T )+ih8J @#B@L"s@_qaT(o@(@95 @9?q Ta*@,sa*@#!*/#B@0#B@R*+#B@$#B@a*@! !@9!ARhR#B#9 @R*#**7@RHR#9#B@R<*a*@_qT iz8) dR#(r @k!TB$!FB#B@R*#B#B #B#B#B@R*#**`7QqTRc႟RBRR8Ry?TSa*@*a*@AR!*!*7aR*8R?CTs a*@*6u*@KAR&q T(R tR! j@ TcqR"R*8R     R9?Tsa*@+n@@9B5 @9?qT @9T ccj58!c*,*Y6*-a*@!**46!sa*@ !@9!u AR**T7sa*@!*A8C_ aT*O[@WZ_YgX{V#_?#{og_WOA8**C`a*@!1Rw@4*qT@9 qT(RBR9a*@a*@!`4*S!*9@@~@(T@@@9A9C?q`T?qT? q TCO!a*@>%T;@9)G$T*E@_q#TJ}S*k k1 kJT1K#Tk}@l "T ˟ c"Tl "T !T- @y@ymqTEqTA1 TnAI T1@9q219+TE1kTnE T59A1TnA)T1@9219I1kTnI T99qR*R 裟Z'HR) R*5qTqhRzq{KT{4G@*GR3 99#T@zB qT'@R8R?Ta*@s@#@ kaTo@@9B5@9@?kT*3a*@!**$sa*@ a*@!!@9@qT @9D4a*@!y AR!@9@9K@2 qTRR*@l@ @AR!)!l ȁRaRy(R R!R9 xR99*!@y*y @A8C_ T*OYWX_WgVoU{T#_ eH?#{OCA8C yRRR8R?T*@AR*!*A8C@ T*OB{A#_GPLGPLGPLGPLGPL!(- $((%s: QCA Failed to allocate memory for file: %s %s: QCA TLV response size mismatch qca/rampatch_%08x.bin%s: QCA TLV with error stat 0x%x rtype 0x%x (0x%x) %s: QCA Downloading %s %s: QCA Failed to get version (%d) %s: QCA Failed to download NVM (%d) %s: QCA Failed to disable soc logging(%d) %s: QCA Failed to run HCI_RESET (%d) %s: Sending QCA Patch config failed (%d) %s: QCA Wrong packet received %d %d qca/crnv%02x.bin%s: QCA TLV with error stat 0x%x rtype 0x%x %s: Reading QCA version information failed (%d) qca/%snullmemcpyqca/crbtfw%02x.tlvqca/hmtnv%02x.bin%s: QCA SOC Version :0x%08x %s: QCA controller version 0x%08x %s: QCA Patch Version:0x%08x qca/nvm_%08x.bin%s%s: QCA ROM Version :0x%08x %s: QCA Change address command failed (%d) qca/htnv%02x.bin%s: QCA setup on UART is completed qca/hmtbtfw%02x.tlv%s: QCA Reset failed (%d) %s: Reading QCA fw build info failed (%d) qca/crnv%02xu.binqca/msnv%02x.bin%s: QCA Change address cmd failed (%d) Unknown TLV type %d %s: TLV with no header qca/htbtfw%02x.tlvqca/hpnv%02x.bin%s: QCA Product ID :0x%08x %s: QCA Failed to send TLV segment (%d) %s: QCA Failed to download patch (%d) %s: QCA Version size mismatch len %d %s: QCA Patch config cmd size mismatch len %d %s: QCA TLV with no header %s: QCA preshutdown_cmd failed (%d) qca/apnv%02x.bin%s: QCA Failed to request file: %s (%d) qca/msbtfw%02x.tlvqca/apbtfw%02x.tlvqca/msbtfw%02x.mbnqca/hpbtfw%02x.tlv%s: QCA Patch config with no header %s: QCA read fw build info with no header author=Ben Young Tae Kim description=Bluetooth support for Qualcomm Atheros family ver 0.1version=0.1license=GPLvermagic=6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k SMP preempt mod_unload modversions aarch64name=btqcaintree=Yscmversion=gbb616d66d8a9depends=bluetoothsrcversion=DD21ECD76B42B31572BE682qca_uart_setupqca_set_bdaddrqca_set_bdaddr_romeqca_send_pre_shutdown_cmdqca_read_soc_versionLinuxLinuxbtqca#K__hci_cmd_sync_evbt_info2{bt_errQkfree_skb_reason__stack_chk_failnJnesnprintfmsleep :__hci_cmd_sync~)Hmemcpy!.hhhci_set_fw_info p=request_firmwarehvmallocrelease_firmwareL__hci_cmd_send__alloc_skbbOHskb_putx/ hci_recv_framevfreefortify_panic\{baswapk4module_layoutGNUC'%j7NFGNU`[S.S.\SFSF\SS\(S,S0S4S<]\S`SdShSl]tSxSSzSz]SSSS]^SSSS]SS S.$S.,\4SF8SF@\HSLSX\`SdSl\^_[^SSS S ]|[^SSSS]_PSTSXSd\Sd|\SS[ $<S!@S!SSSPSP]S S STSTSSS8S8 SSSS]$S(S0Sz4Sz8]@SDSHSLSP]\^hSlS`aSS`SS$S(S,Su0Su8S<SHSLSdS2hS2tSxSSSSSS4S4`[4^<S@SDSHSP]XS\S`SdSl]bSLSL]^L [ c S S d S S SL SL ] S* S* ] S S Sg Sg ]8 S< SD SzH SzL ]X S\ S` Sd Sh ]x ^ S S S S \ _8 S< SD SH ST \l e Sl Sl ` S S S S \ e S S SC SC ]$ fD cL g S S ] hc[LSPSTSLXSL`]SSS0S0SSSS]SSSS]^SSSjSj]@ihj|jjkSSSS]gl4S8S<mD_|n[^SSSS] _VW(X8YHZAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)\$  \L9:;<= #$%#&'*,-.12VUMU WU3U$X(U,U0Y4U8UZU UWR 0Q@,      $ F J \sQ H  L2P2Bt y  MWMo,3,  `$$006| K spQ&c k ,"@\1.#K   $)  LV/^8F(9 ? .note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.hyp.event_ids.modinfo.rela___ksymtab_gpl+qca_read_soc_version__ksymtab_gpl__kcrctab_gpl.rela.export_symbol.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.hyp.data.BTF.rodata.str1.1memcpy__hci_cmd_sync_evskb_put____versionsbt_err__kstrtabns_qca_set_bdaddr__export_symbol_qca_set_bdaddr__crc_qca_set_bdaddr__kstrtab_qca_set_bdaddr__ksymtab_qca_set_bdaddr__kstrtabns_qca_uart_setup__export_symbol_qca_uart_setup__crc_qca_uart_setup__kstrtab_qca_uart_setup__ksymtab_qca_uart_setupmsleepbaswaphci_set_fw_infobt_infokfree_skb_reason__kstrtabns_qca_read_soc_version__export_symbol_qca_read_soc_version__crc_qca_read_soc_version__kstrtab_qca_read_soc_version__ksymtab_qca_read_soc_version__stack_chk_failsnprintfrequest_firmwarerelease_firmwareqca_download_firmware__kstrtabns_qca_set_bdaddr_rome__export_symbol_qca_set_bdaddr_rome__crc_qca_set_bdaddr_rome__kstrtab_qca_set_bdaddr_rome__ksymtab_qca_set_bdaddr_romehci_recv_frame__this_modulevfree__hci_cmd_send__kstrtabns_qca_send_pre_shutdown_cmd__export_symbol_qca_send_pre_shutdown_cmd__crc_qca_send_pre_shutdown_cmd__kstrtab_qca_send_pre_shutdown_cmd__ksymtab_qca_send_pre_shutdown_cmdvmalloc__hci_cmd_syncfortify_panic__alloc_skb__UNIQUE_ID_version699__UNIQUE_ID_scmversion339$x.9$d.9__UNIQUE_ID_description698__UNIQUE_ID_intree338$d.8__UNIQUE_ID_author697__UNIQUE_ID_name337$x.7$d.7__UNIQUE_ID_vermagic336$d.6_note_15$d.15$x.5$d.5$d.24_note_14$d.14$d.4$d.23$d.13$x.3$d.3$x.12$d.12$d.2__UNIQUE_ID_srcversion341$d.21$d.11$d.1__UNIQUE_ID_depends340$d.10__UNIQUE_ID_license700-$$$$ $$p  R&@&!&@c/$=$IP$?^$ m$@{$I $c $c( $c0 $?8 $L@ $   $ $@ $/I  {u $$$7$I$^$u$$$$$$$p&!; $c"TMJ^ J$ !$P,$8$! D$Jq R$J ]$!( a$Mq l$Jx$JJJ:$$J$J$J$$H$Jp $J$M$JM $M$M "$J0*$M@:$MPJ$J`X$@he$Jpx$M$M$J$J$M$M$J$M$M$M'$M>$M T$M0m$M@$MP$M`$Mp$M$M$M$M$M#$M2$M@$MO$M]$Ml$J |$J($M0$M@$MP$M`$Jp$Jx$J$J$J,$MF$M`$J~$M$M$M$M $J0$M@$MP$J`$Mp$M%$M1$MB$Mb$M}$@$@4TM$M$MhM$ $M@$MP$J`$$ $$%$J.$M:$M I$@Z$`j$"t$J2$523$ @3$5`3$53$53$53$53$54$5 4$5@4$5`4$54$54$54$M4$M4M5$M5$@5'$53$5>$J6M$J6d,@6\$,6d86m8+@8j$<v$>$&?$;@$;A$C$D$MF$+@F$+J6 +N $+S$@W$X@Z%$+[5$+`E$M@dJ$MeP$MeV$f_$fna ;gj$/hu$@i$`i$i$i$j$@j$j$ v$c v$ @v$c`v $jv$@wad`w/$cwcw?$IwK$wU$Iwd$$xn$&@y{$&y$&@z$&z$&@{$&{$&@|$&|$&@}$&}$&@~$&~$&@$&,$&@9$&y_%@] F$@& @ȏ4bN$1Y$@f$2o$J|$2$Jȹ$3й$J$&$5@$J`$Mp$+$5$$55$9$ E$+@Q$U$+d$z$+@$&$c44@44Ԭ444@ 6)c8$:4@$<$>$(x(@.B$<$D$F@Q*QAQXQ@J J $=M+M$M $$M0E#@J /$(&=$5E$5M$5U$5]$5d$5 v$ ($$ $@$`$$$$$$ $ "c O*@ 4Z))9)@$M$@$+N'$+@.$() * $,- *$/0 * %$IJ J 5 *7 *9 *5; *I= *c? *@A C c*E *2 G *JH2 yI6$JlMn7 M?$J(I$J0R$ a$m$x$$$$$$$$$ $$$$&$:$G$V$c$Nr$$J~b JEP$#E R$  <#$# $J@2+JH$JP^JX$. `$. p$. h.  #T$ =. Z . $# $#@E`V $ JY$Z $^$$è*-)$ 4TI3$ILDI @$I!X@K$ V$IAI=ILI]$IvIa$Lh$L I0n$. @$P[\r$}$_$b$Vd{L@ IP$IX]$`a *IL$cd *IL$9 *{L@g$LI$$$K $K@I j$[ JJl($<$J{. oA$ $#S$. ]$. 0#@ cr  ) 9 *#fe$J]$In$ s 9 *\ ne$J$ u 9 *$ w 9 *$@$ y$ y 9 *$e$J\ oL $ |DISCOVERY_STOPPEDDISCOVERY_STARTINGDISCOVERY_FINDINGDISCOVERY_RESOLVINGDISCOVERY_STOPPINGdiscovery_statelast_adv_addrlast_adv_addr_typelast_adv_rssilast_adv_flagslast_adv_datalast_adv_data_lenreport_invalid_rssiresult_filteringlimitedrssiuuid_countuuidsscan_durationname_resolve_timeoutbdaddr_tBT_RUNNINGBT_SUSPEND_DISCONNECTBT_SUSPEND_CONFIGURE_WAKEdevcoredump_stateHCI_DEVCOREDUMP_IDLEHCI_DEVCOREDUMP_ACTIVEHCI_DEVCOREDUMP_DONEHCI_DEVCOREDUMP_ABORTHCI_DEVCOREDUMP_TIMEOUTINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISThci_devunset_handle_idabdaddrsetup_addrpublic_addrrandom_addradv_addr_typeshort_nameeirappearancemajor_classminor_classle_featuresle_accept_list_sizele_resolv_list_sizele_num_of_adv_setsle_statesmesh_ad_typesmesh_send_refhci_verhci_revlmp_verlmp_subvervoice_settingnum_iacstored_max_keysstored_num_keysio_capabilityinq_tx_powererr_data_reportingpage_scan_intervalpage_scan_windowpage_scan_typele_adv_channel_maple_adv_min_intervalle_adv_max_intervalle_scan_typele_scan_intervalle_scan_windowle_scan_int_suspendle_scan_window_suspendle_scan_int_discoveryle_scan_window_discoveryle_scan_int_adv_monitorle_scan_window_adv_monitorle_scan_int_connectle_scan_window_connectle_conn_min_intervalle_conn_max_intervalle_conn_latencyle_supv_timeoutle_def_tx_lenle_def_tx_timele_max_tx_lenle_max_tx_timele_max_rx_lenle_max_rx_timele_max_key_sizele_min_key_sizediscov_interleaved_timeoutconn_info_min_ageconn_info_max_ageauth_payload_timeoutmin_enc_key_sizemax_enc_key_sizepairing_optsssp_debug_modehw_error_codeadvmon_allowlist_durationadvmon_no_filter_durationenable_advmon_interleave_scandevid_sourcedevid_vendordevid_productdevid_versiondef_page_scan_typedef_page_scan_intdef_page_scan_windowdef_inq_scan_typedef_inq_scan_intdef_inq_scan_windowdef_br_lstodef_page_timeoutdef_multi_adv_rotation_durationdef_le_autoconnect_timeoutmin_le_tx_powermax_le_tx_poweresco_typelink_policyidle_timeoutsniff_min_intervalsniff_max_intervalamp_statusamp_total_bwamp_max_bwamp_min_latencyamp_max_pduamp_typeamp_pal_capamp_assoc_sizeamp_max_flush_toamp_be_flush_toloc_assocflow_ctl_modeauto_accept_delaycmd_cntacl_cntsco_cntle_cntiso_cntacl_mtusco_mtule_mtuiso_mtuacl_pktssco_pktsle_pktsiso_pktsblock_lenblock_mtublock_cntacl_last_txsco_last_txle_last_txle_tx_def_physle_rx_def_physreq_workqueueerror_resetcmd_sync_workcmd_sync_work_listcmd_sync_work_lockunregister_lockcmd_sync_cancel_workreenable_adv_workdiscov_timeoutdiscov_offservice_cachencmd_timerrx_workcmd_workle_scan_disablele_scan_restartrx_qraw_qcmd_qsent_cmdrecv_eventreq_wait_qreq_statusreq_resultreq_skbreq_rspsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_state_nextscanning_pausedwake_reasonwake_addrwake_addr_typeconn_hashmesh_pendingmgmt_pendingreject_listaccept_listlink_keyslong_term_keysidentity_resolving_keysremote_oob_datale_accept_listle_resolv_listle_conn_paramspend_le_connspend_le_reportsblocked_keyslocal_codecsfw_infoconn_flagsadv_tx_poweradv_dataadv_data_lenscan_rsp_datascan_rsp_data_lenper_adv_dataper_adv_data_lenadv_instancesadv_instance_cntcur_adv_instanceadv_instance_timeoutadv_instance_expireadv_monitors_idradv_monitors_cntirkrpa_timeoutrpa_expiredrpamesh_send_doneinterleave_scan_stateinterleave_scanmonitored_devicesadvmon_pend_notifyhw_errorset_diagset_bdaddrcmd_timeoutset_quality_reportget_data_path_idget_codec_config_dataamp_assocrem_lenlen_so_farhci_conn_hashacl_numamp_numsco_numiso_numle_numle_num_peripheralhci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txhci_devcoredumpdump_qdump_rxdump_timeoutdmp_hdrcoredump_tdmp_hdr_tnotify_change_thci_conn_flags_tbt_codecdata_pathnum_capsqca_btsoc_typeQCA_INVALIDQCA_AR3002QCA_ROMEQCA_WCN3988QCA_WCN3990QCA_WCN3998QCA_WCN3991QCA_QCA6390QCA_WCN6750QCA_WCN6855QCA_WCN7850qca_tlv_dnld_modeQCA_SKIP_EVT_NONEQCA_SKIP_EVT_VSEQCA_SKIP_EVT_CCQCA_SKIP_EVT_VSE_CCqca_tlv_typeTLV_TYPE_PATCHTLV_TYPE_NVMELF_TYPE_PATCHedl_event_hdrcresptlv_type_hdrtlv_type_patchdata_lengthformat_versiondownload_modeproduct_idrom_buildpatch_versiontlv_type_nvmreserve1reserve2tlv_seg_respl2caphcimgmtbt_skb_cbforce_activepkt_statusl2cap_ctrlsframesarreqseqtxseqpsml2cap_chanreq_completereq_complete_skbhci_ctrlreq_eventhci_req_complete_thci_req_complete_skb_tmgmt_ctrlqca_fw_configfwnameuser_baud_ratednld_modednld_typehci_event_hdrhci_ev_cmd_completencmdqca_btsoc_versionpatch_verrom_versoc_typeqca_download_firmwareqca_read_soc_versionqca_send_pre_shutdown_cmdqca_set_bdaddrqca_set_bdaddr_romebaudrateqca_uart_setup@<|C> Hzn/*@58 "P@Ox~`"2t"}|(Q50xO$@0PLoP\2)b@Ph0*03*@Q@0@M5$5 @Rr@R V`\jd^cY-0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyH{Ė'$I5_Nj^0  `He0  *H tتoyΒŤzZ-uV3nlr[EW@1Q&*͖gUwuZSepf_qh]\K[zP$d|fٹ W3~V<݅(B߁rrWO'=o)rmP} ?u 0`#H₞TֆDq0/#l&U5O92O 9Ҷ9fPl[P7P0So`?0I6ל&1xcrAk>Gw{