ELF@@T9STM|iuC$0t_$^?#C{WOCA8*_qB)R䣟ZR"R8RJRW9?T**Sbr@qR_k!Thj@(@9@9 5k T  q )4 @@  @@y @y @h4@y(4AR* u AR*A8B@ T*@ODWC{AC#^__k$|_$^?#{OR*R8R?cT*AR**OA{¨#^__eH_$^?#{OA8)@RBR3"RR8R(@y)@yaR;93x?cTi*AR*A8B_ T*OC{B#^__Ww_$^?#C{og_WOA8B{p yC****[ hDp q *G9T%RRRR8R9c?T*4(R Q? qC9C@TBR*;R0Bs@_qATHk@H@9@9b5q Tq!TB BR*ARhRC @BC9R**C**C7@RHR@C9wBR*L4dR(rk!TB qTBBqTBR*C**7qTR႟RBRR8Ry@T**66t*ARaR*8R@T*Z6*XAR2q T3R"R*q8R     R39?#T**6,j@@9@9"5qT @9T j68!* z AR7*A8B_ !T*O\W[_ZgYoX{WC#^__BR*\_$^?#{og_WOA8 ) *B!*w"5 4*qT@9 qT(RBR9@ 4*@*@@@$T@@@9BA9?q T?qT? q TBU@@|?!T:@9)G T*E@_q#T*J}Sk k1 kJT1KTk}@l T  ˟ cTl  T T- @y@ymqTEqTA1TnAIT1@9q219+TE1kTnE T59A1TnA)T1@9219I1kTnI T99qRR(食Z*HR')*Z5q TqiR*KqTt4F@*FR3 99Tb Rzq`T'@8R?T@**r@#@ kaTj@b@9c@9B5@kT*@| @| @@ q,Td @94b@9c@9@@ARJ@2 qTRR*h@AR @!)!h ȁRaRy(R R!R9 xR99**|@A8B_ T*OYWX_WgVoU{T#^__ eH_$^?#{ORRR8R?cT*AR**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 memcpy%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.2.0-mainline-gb3bbca0dc752-ab10072136 SMP preempt mod_unload modversions aarch64name=btqcaintree=Ydepends=bluetoothsrcversion=9E94A29213B0E812B5F7DDE(LinuxLinuxbtqca[__hci_cmd_sync_ev2{bt_errbt_info=_kfree_skb_reasonғ__stack_chk_failnJnesnprintfmsleep__hci_cmd_sync~)Hmemcpy-hci_set_fw_info6request_firmwarehvmallocrelease_firmware\~y__hci_cmd_send53__alloc_skb6skb_puthci_recv_framevfreefortify_panicq6module_layoutGNU׆)人jDx*GNUhQxJ|JJJRJJJJS J$J,S4J]8J]@SHJLJTSpT|JJJJRJJJJRTJJR$J(J8J1<J1DRPUQJJJ)J)RTLQ\J`JpJtJ|RTUJ J0Jf4Jf`SQJJRJJV,J10J18RHJLJTJ7XJ7`RhJlJ|JJRTJJVWJJVJJ0Jf4JfDJUHJUPJTJdJ hJ tVQJJRJJTX(Jx,Jx8R@JNDJNPR`TQJtJtR@YHJLJXZdJ8hJ8pR|J1J1RTJMJMSJJ U@ JD Jd J{h J{| S [ JB JB V J{ J{ S [ Jq Jq R$ \D YL ] J J R ] J- J- R ^ Y Q Jc Jc RX J\ Jd Rp Jt J| R J  J  R J J R T _$`8`T`labJVJVcUQ$J(J8J<JDRTTLII MIHI$N(I4,I0O4I%8IPI IAndroid (9796371, based on r487747) clang version 17.0.0 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)IJKLM'*+,-.123 f*H  04N$K$%00f6vkTX~E   P 2e  2B t   p   K  KQ]f \ 1 { "k  #    PXX@/4,QlC{.note.gnu.property.note.Linux.rela.text.comment.init.plt__versions__ksymtab_strings.modinfo.rela___ksymtab_gpl+qca_read_soc_version__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.BTF.rodata.str1.1memcpy__hci_cmd_sync_evskb_put____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_cmdvmalloc__hci_cmd_syncfortify_panic__alloc_skb_note_9$d.19$d.9$d.28$x.8$d.8__UNIQUE_ID_srcversion337$d.17$d.7__UNIQUE_ID_license656__UNIQUE_ID_depends336$x.16$d.6__UNIQUE_ID_version655__UNIQUE_ID_intree335$d.15$d.5__UNIQUE_ID_description654__UNIQUE_ID_name334$x.14$d.4__UNIQUE_ID_author653__UNIQUE_ID_vermagic333$d.13$d.3$x.12$d.2$d.11$d.1$d.20_note_10$x.10D3D34U 'E  W@X Y} "@A,U5U?UJUUU_Unw ny.@Z|4 40~@4`4p>@ 4@ <` 4 DR SR  @ doCC@R@RHRPRX`R`RhRp$Rx04y 4?4H4OG/^OXakWw@` @@ , @4AS.^@n5|7@=@>@`:G@A@5$ 4I@ ?@$N%]i%oU%y@&L|&U&' '' '`@'''J(@( (V@@{@AWA'A4AASBNSB[ Bm@BttPB~vPDxEz@E{E}E FF FU@F~FG@G GI$J:JOJfJx@J[ \KX]`@]]bp@r!t5`Ev@Y]kxxxx@z|~@@.<P@et@@ "@ 2 J W i@ w   @    @    +@ 7 J ]p@@@(t<DQ@hw@^ _Ya _c >_ _G>>@deS,UZHbeQ@hUk _m jWo Wq >_s S_>_u _w _y _{ _} _ _ _ _ _ _  W W (_ _8S _# _SP8 _ _  _M _ _T _X _> _^^ _, _d _gSi __ __ __>  __ _ _ _ _ {X_SS {X_S {X_S >__ >X_Sii _S >ii_i _S _  _ _: __ _ _i W _> _ _i __ _ii _ __ V U_  >_4 W _XR _XX _XX _V :W >W __XX :WW >WW W :W >W=!O!b!t!!! U@XeU'lU@j! !P!J!i !{@!P8 ! @! H.! P6!JX;!S`F! \IL!Z!@o! vx!!!!!!!,U Z(T\gQQ!   ! P! "! b .!Q j<!] G!( K!T|d V!Qb!Qn!Q> w!5!Q!Q!Q!5!H!Q= !Q!T!Q=T!T!T !Q0!T@-!TP=!Q`K!KhX!Qpk!T~!T!Q!Q!T!T!Q!T!T!T!T1!T G!T0`!T@x!TP!T`!Tp!T!T!T!T!T!T%!T3!TB!TP!T_!Q o!Q(!T0!T@!TP!T`!Qp!Qx!Q!Q!Q[j!T9!TS!Qq!T~!T!T!T !Q0!T@!TP!Q`!Tp!T!T$!T5!TU!Tp!K!KFT!T!TT!j !T@!TP!Q`!j!j!j !j !Q! !T- !T < !j@M !j`] !g !Q1u !1#2 !C@2 !`2 !2 !2 !2 !2 !3 ! 3 !@3 !`3 !3 !3 !3 !T3 !T3JT4!!T4!!@4!!4&!!41!!Q5@!!Q5I|@5O!!|5>m5m{6]!!m9i!!m:w!!U;!!<!!m=!!m>!!T?!!{@?!!{B^{D!!{G!!m@J!!m@Km@L"!{@M"!{P("!R-"!S3"!@T9"!>UB"!>@UUM"!EVX"!j@Wc"!j`Wn"!>Wv"!W"!X"!@X"!\"! \"!]"! ]"!@]"! ^M  ^ #! @^u H^#!PP^&#! X^0#!P^?#!^I#!U`V#!U`c#!Uao#!UaF!Ub{#!Ub#!Uc#!Uc#!Ud#!Ud#!Ue#!Ue#!Uf#!Uf$!Ug$!UgThJ C@i!$!i)$!ij @j x@1$!<$!KI$!R$!Qh_$!pm$!QH$!P$!Q0$!U@$!$!Q$!T$!{$!%!%!%!j (%!{@4%! 8%!{@G%! ]%!{@m%!U%! Lx]@M]j; @%!y%!!%!#@%!''l)%!!@%!+%!-QQ%!M9TT%!T &!T0+@Q&!(,U &!(&!0&!8&!@&!G&! Y&! (g&!jn&!j u&!j@|&!j`&!j&!j&!j&!j&!j&!j &!PQQ  >   P"  $ %& ( * , x . Q/x t0&!(QiTT&!Q(&!Q0&!&!&!'! '!'!#'!/'!;'!G'!Y'!k'!|'!'!'!'!'!'!5'!'!Q8Q+S7'! oZ+S 9'! Z(!Z (!Q@QH#(!QP˲QX1(!`<(!pF(!ղZ;T(! a(!wh(!Z q(!Z@+S`=z(!<Q@(!A(!D(!F(!M(! FP(!P[(S(!P ?@(! (!POPYPD P(!P P(!S(!S P0(!@! P{BC(!(!(!P)!G )!J)!bS@sVPP')!PXE1)!HI PSD)!KL PS>[)!NKS@Oe)!LPs)!& z)!)!2 )!2@PR)!Qe QT)!)!QV)! 1(!Z)! )!0Z@ NK'U)!1)! W NK!%*! Y NKN)!1)!P*! [ NK0*! ] NKJ*!)!1'V!S*! _b*! YDISCOVERY_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_classmax_pagele_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_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_nvmtag_idreserve1reserve2tlv_seg_respl2capscohcimgmtbt_skb_cbforce_activeincomingl2cap_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@<|94%t @H I2bd@2h32j[1&5+0@4Lo4<0@> $( 44x L p>B?.fDE0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key-W1$&2Zuoo 0  `He0  *H 9_v?aӞځMc<૓h#~4`IFd:n| N^D-zU!*At@B'uTW0VMdW$ jI%gnNϯ8 41Do~9#z""mWTkd=rpEeEV snk tٰ5HgGK4:!kxhml "IK,Ֆ1n ,vSlq3CZeA6-6d67 M*vEG c33xĜ侴oB<.]%;iz<-xIHm1 6<)kïo1d