ELF@@sF4 X_Pfdڄl zR| @D-D`X P   `XD-D ,\D-D H  t  HD-0D-D@L    @LD-D L|D-D\ `   \D-D LtD-D\ `   \D-D 0`D-D H  x  HD-0t?#{_WOCA8*Cq(R䣟ZR"R8RIR99?T**`qRwr@kaT`wv@w@9x4]* u S@9?kT q!RR@"R @AR@yAR @yR @(4AR@y4!R*@9*!R*A8C@ T*OEWD_C{A@#_k$|?#{OR*R8R?T*!R**OA{¨#_eH?#{OA8C3(@RR@@Ry;93aR"RR8R?Ti*!R*A8C_ T*OC{B#_Ww?#C{og_WOA8C**pӉyC**[ hDp q *G9T!RRRR8R?T*NC(R:@ Q_ qC9(TBR*;RH@[s@ qAT@[w@|@94$qTB.*BR*"`h@9qaT `c@9*!RhRC @BC9R**C**C7@RHR@C9BR"*=;4dR(rkaTBq!TB BqTBR*C**7qTR႟RBRR8Ry@iT* 7**!RaR*8R@T* 7q!T !Rq TqAT3R"R*q8R     R39?CT**z 7*Cv@@9W4+*20z $BR*i@9qT @9Tj78 @9*!R6A8C_ aT*O\W[_ZgYoX{WC#_!*?#{og_WOCA8*C*i#x=4*_qA T@9 q! T(RBR9` 4*;#@@#@7@"@A97"FJ@9/qT q TqT% #@y*}?2TRG@q(Tv??1T;;@9@h*b*}S1 T~@h? T( # Th(+T +TAR AR@y@yFq@TnqaTC1)ThC?)T22@9229(C1K(ThC?'T2@92/@9qTG1&ThG?)&T7@9  K1+%ThK?$T 7@ 9h 1kT1JT /@#_qRR食Z|R@HR')?qkT?q83?q;KT4@* #9'9qTqT #R*y4p #R7@8R?#T@**s@3@ kaTw@v@94 @y !R|R5*?qT.@9@?kT* @9@*/@qT @9H4@9A)@9@@@ q T@qT@E@RR*R@v@!bv@!AR9RaR9(RAR9R!Rx99**yA8C_ T*OZWY_XgWoV{U#_ eH?#{ORRR8R?T*!R**OA{¨#_qca_read_soc_versionqca_set_bdaddrqca_uart_setupqca_set_bdaddr_romeqca_send_pre_shutdown_cmdqca/msbtfw%02x.mbn%s: QCA Failed to download NVM (%d) %s: QCA read fw build info with no header %s: QCA Failed to send TLV segment (%d) qca/crnv%02x.binqca/%s%s: QCA Change address command failed (%d) %s%s: QCA Failed to allocate memory for file: %s %s: QCA Version size mismatch len %d %s: QCA preshutdown_cmd failed (%d) %s: QCA Failed to run HCI_RESET (%d) %s: Reading QCA fw build info failed (%d) %s: QCA Patch Version:0x%08x qca/nvm_%08x.bin%s: TLV with no header null%s: QCA SOC Version :0x%08x qca/msnv%02x.binqca/htbtfw%02x.tlvUnknown TLV type %d qca/msbtfw%02x.tlvqca/htnv%02x.binqca/crnv%02xu.bin%s: QCA Reset failed (%d) qca/crbtfw%02x.tlv%s: QCA Failed to get version (%d) %s: QCA Failed to download patch (%d) %s: QCA Change address cmd failed (%d) %s: QCA Product ID :0x%08x %s: QCA Patch config cmd size mismatch len %d %s: QCA controller version 0x%08x %s: QCA Patch config with no header %s: QCA TLV with error stat 0x%x rtype 0x%x (0x%x) %s: QCA TLV response size mismatch %s: QCA Failed to disable soc logging(%d) %s: QCA Wrong packet received %d %d %s: QCA ROM Version :0x%08x %s: QCA Downloading %s %s: QCA TLV with no header qca/rampatch_%08x.bin%s: Reading QCA version information failed (%d) %s: Sending QCA Patch config failed (%d) %s: QCA TLV with error stat 0x%x rtype 0x%x %s: QCA setup on UART is completed %s: QCA Failed to request file: %s (%d) author=Ben Young Tae Kim description=Bluetooth support for Qualcomm Atheros family ver 0.1version=0.1license=GPLvermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=btqcaintree=Yscmversion=g48b922851ac5depends=bluetoothsrcversion=9E94A29213B0E812B5F7DDE(LinuxLinuxbtqca1[__sanitizer_cov_trace_pc__hci_cmd_sync_ev2{bt_errt_A__hwasan_load4_noaborth'J__hwasan_load8_noaborts}=F__hwasan_load1_noabort~)Hmemcpy; __hwasan_loadN_noabortbt_infoFkfree_skb_reason__stack_chk_failnJnesnprintfmsleepC=$__hci_cmd_sync=TQhci_set_fw_infobrequest_firmware__hwasan_store1_noaborthvmallocrelease_firmware__hwasan_store4_noabortѝ3__hci_cmd_sendSb__alloc_skb\__hwasan_store8_noabort>ݴskb_put__hwasan_storeN_noabort 5Hhci_recv_framevfree%m=module_layoutGNUd-#2RGGNU<TlU|TMMMMVWXYTTMM MMV$T(M,M<M@MHVXYZMM[MM\[MM\[MVMV\[MM\([<[HTT]`ThMlM|YM1M1V]MMVTT^ T<ULTPMTMdM)hM)pVxT]TZ UT M$M4M8M@VHTT]^TMMMfMf \@.D.PZlU|TMMVTMM_WXY TT M$M0T4M78M7DVLTPMTMhTlMpMxVYTTYM1M1V]MM_`(T,M0M@_LTPMTMpTtMfxMfTMUMUTMMTM M _ UM M,V4T@TDMHMTV\TdTp]aMxMxVTTT]TP U` Td Mth Mtt V T T MF MF \ X Y T T MN MN V T T M8 M8 V T M M, Y@ YP Td Zp Tx Y M1 M1 V ] T T M M b ^L TP MT Mh Mtl Mt| \ c Y d MB MB _ Mt Mt \ c T T X, eD XT Z\ fd Yx g g Y T T T M M V f T Mj Mj V( [8 TH TP Y\ gl gx T| M- M- V T [ [$T0Y@dhYxdTdTTdTT ThTpW|TgZTTh@UPTTMcXMcdVtWXYTTMMTMMV]TYT(T0Y8M<MHV`YpTxYYMMVTTWTTT iT$X4jDWTgdkldxdkdlkddmTTnDTL^PTXT`ThTpTxTTUTMMMMVT]OLL PLHL$Q(L4,L0R4L%8LSL LAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362),`, ,,, d,CDEFGHOMKL`X[^N'*+,-.123 "   A` HZ  :  4  $$ %T 00"  ;~ Q 2  { Z 4   t  xe2,?2Bt  r   ` : o $a~ V 2[7,#4 K    |E i:`q zKQ"(E7@.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo.rela___ksymtab_gpl+qca_read_soc_version__ksymtab_gpl__kcrctab_gpl.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__hwasan_storeN_noabort__hwasan_loadN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabort____versionsbt_err__kstrtabns_qca_set_bdaddr__crc_qca_set_bdaddr__kstrtab_qca_set_bdaddr__ksymtab_qca_set_bdaddr__kstrtabns_qca_uart_setup__crc_qca_uart_setup__kstrtab_qca_uart_setup__ksymtab_qca_uart_setupmsleephci_set_fw_infobt_infokfree_skb_reason__kstrtabns_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__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__crc_qca_send_pre_shutdown_cmd__kstrtab_qca_send_pre_shutdown_cmd__ksymtab_qca_send_pre_shutdown_cmd__sanitizer_cov_trace_pcvmalloc__hci_cmd_sync__alloc_skb_note_9$d.19$d.9__UNIQUE_ID_srcversion368$x.8$d.8__UNIQUE_ID_depends367$d.27$d.17$d.7__UNIQUE_ID_scmversion366$d.26$x.16$d.6__UNIQUE_ID_intree365$d.15$d.5__UNIQUE_ID_license674__UNIQUE_ID_name364$x.14$d.4__UNIQUE_ID_version673__UNIQUE_ID_vermagic363$d.13$d.3__UNIQUE_ID_description672$x.12$d.2__UNIQUE_ID_author671$d.11$d.1$d.20_note_10$x.10$4$4+ ]  @  X@ M    @ h !!!!!!( 01N@<U GINIo0^I nI0~ @    @  0 0 ]I@ FP FX S ` :F  @0C U c @o y FFFF F F(F0F8I@9IPI`IpyX2    w*060 ?^@J Q Y c @l z  @00-  @0`% + , @+<F0 R'^, b0@p0`. 0y2 3 @+  9 @ {@$ & &!@&&:V4'&!'6 '@^'J 'Z^'l'| (@(: ( ( D)F EFG F0G0 GG@GGPG `G f pG h pI i J! k @J( l J0 n JB ^KM 0Kt0 KY !@Kk o Kv q L s @L t L w N  O  O  O x O L@O LO LOLP"L@P"LP"LP"LQ , T; D @O X a p @    @    @  ( 7 @F V e u @    @    @ , > T @e u   @    @    @ 1  B  V  h @ t    @       @  "9@Ncv@!@#%')@+5. L L@ LL"L"L@"L"L    Lh j@Xhlq!_hghSjh h g@h!h    c  ^    G         '        0 &  ^   .  G    GD    ^  S     Z   ^     d d   L  j  m G    ^ S       ^ GG  ^ G  ^ G   U ^ G   G       G ^   $U           "  $ & (  * , -/  ^1 Icc03 5 ^ F007 2^ ^ 9 ^ ^ ; "= U? A ^ ^ C UE G 2I U K U c"u"""""] hL g-!@n!!@vѤ"Nߤ"D"" "@"D8/"^@C"^HT"^P\"Xa"G`l"P r" " @"OiHh 6"""٥"""""@q!6 ) @lH4!E1E*"N1"N<"NH"N0NN`T"EC$Tb"X m"U q"H0/3d@|"EX"E`Eh~p"0"Ep"ExȦ"Eۦ""h"EHOP"EP "H`"EpH"H$"H2"E:"HJ"HZ"Eh"u"E"H"H"E "E(Χ"H0"H@"EP"H`"Hp#"H7"HN"Hd"H}"H"H"HĨ"Hۨ"H"H"H "H0%"H@3"HPB"H`P"Hp_"Hm"H|"E"E"H"Hɩ"H۩"H"E"E"E"E."E| <"H@V"HPp"E`"Hp"H"H"HĪ"Eת"H"H"E"H!"H5"HA"H R"H0r"H@"P"X'iH`"Hp"HHë"Ы"H"H"E"" "@)"`5"E>"HJ"HY"j"z"V"E@2"0`2r 2"2"02"03"0 3ì"0@3ˬ"0`3Ӭ"03۬"03"03"03"04"0 4"0@4 "H`4"Hp4# H4!"H4+" 47" 5C" @5N"E5]"E5\ 5l" 6@6%7z"<"="!?"6?"6Aʭ"B߭"D"HE"E "J@N"R$"V,"@XE Y5"@[E"_U"'cZ"'d`"'@ef"fo"@f6fz"h"h"h"i"@i"i"MiŮ" @nٮ"^`n" n"^n"Xn$"QoQo7"^o7H^oG"DoS"No]"Dpl"X@pv"!q"!r"!r"!sl"!s"!t"!t"!uٯ"!u"!v"!v"!w"!w$"!x4"!xA"!ytYyp@!zN"{V"@{{ D{F5"<@\]^"Zi"Șv"[И"E"["E"\"Epʰ"!ذ"0"E "H0"@#"/4"0@E"h`I"U"a"N@e"t"R""!@"^+]M]@0]8]$] `@Lb"dm]ȱ"f@ѱ"hܱ"lM'n"f@"p "r L L@ LLE E ""H!H,"H 4"H0W@E ?"(q!M"0U"0]"0e"0m"0t"0 " ("" "@"`"""Ų"̲"Բ" ܲ"DE E ^ _Sa _c _0e _Dg _^i _jk Nm _o ^_q _ s _Et u"lEH<H"E("E0 ""$"/"8"D"P"\"h"t"""""ͳ"ڳ"""z""EE|" ~&" ^5" A"E@8EHP"EPEX^" `i" ps"   " ["  " "@`"%0E""""" 'iDʴ"DG!D @״" "DDbDr D"D' D"G"G vD0" @*"NP" ""D"*";"ghS6G@5DPD"DXN" _DGa" _DGx"_6G@"L]D"j""w "w@D "-E Eȵ"ܵ"E6 " ^"" " 0C@ _"v"  _*"j#"  _"v"D7"  _M"  _g""vp" "   gFDISCOVERY_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_WAKEINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISThci_devbdaddrsetup_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_skbsmp_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_codecshw_infofw_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_conn_flags_tbt_codecdata_pathnum_capsqca_btsoc_typeQCA_INVALIDQCA_AR3002QCA_ROMEQCA_WCN3990QCA_WCN3998QCA_WCN3991QCA_QCA6390QCA_WCN6750qca_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_respl2capscohcimgmtbt_skb_cbforce_activel2cap_ctrlsframesarreqseqtxseqpsml2cap_chansco_ctrlpkt_statusreq_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_read_soc_versionqca_set_bdaddr_romeqca_download_firmwareqca_send_pre_shutdown_cmdbaudrateqca_uart_setupqca_set_bdaddr@<|C> HWc/*@8! \2%bw@Zhr2&n+O[,50\@\ LoX]!,0@-@@Q1*8$8 y]O] O=hGimogF0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyWٜ,8$Aq8)h̍0  `He0  *H  =^Od.ZК_S

e>^?bڂw*"Ɲ?U_+5@ᯋ2d}X<:mp0?HEᲶ)P0ڋ