ELFz@@qca/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 controller version 0x%08x %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: 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) ?#ȿȃ(( Th$ȇ Tth3H5T迅ȃ((THH"T?!T#_( ȓ #T#?#{@9qT{#_ )+ih8J @@*?#{og_WOA8%C{p yC****ShDp *R * Q q'9#9T#B@qT#q@TBhR# @B#9R*#**7@RHR#9#@wBR"*R qTdR(rkTBBR*q TqTBBBR*#**7qTRc႟RBRR8Ry@T**66y**aR*8R@T*Z6*]*zqA TcR"R*q8R     R9?#T**61n@h@9@95qT @9T ccj68!c*BR*z *7*A8%C_ aT*O[WZ_YgXoW{V#_?#C{og_WOA8 ) 64*%C*w= 4*?qT@9 qT(RBR9 4**@@@@@@@9BA9?q T?q@T? qTB.@|:@9)"*E@_qT*J}S 1@9219@yk k1 kjT,+@ymqTEqT1@9?q219kT5999?qRRIRZ(#)*5q TqiR*KqTx4F@*F[R 99b RzqT*8R?T**r@@ kaTn@B@9C@9B5@kT*| | @ q,TD @94B@9C@9@*J@2 qTRR*l@AR @!)!l ȁRaRy(R R!R9 xR99**|@A8%C_ aT*OXWW_VgUoT{SC#_?#{OA8)@R%CR3"RR8R(@y)@yaR;93x?cTi***A8%C_ T*OC{B#_?#{ORRR8R?cT****OA{¨#_?#{OR*R8R?cT****OA{¨#_?#C{WOCA8*_q%C)R䣟ZR"R8RJRW9?T**Sbr@qR_k!Thn@(@9@9 5ka T  q( )4 @@  @@y @y @h4@y(4** u **A8%C@ T*@ODWC{AC#_qca_read_soc_versionqca_set_bdaddrqca_uart_setupqca_set_bdaddr_romeqca_send_pre_shutdown_cmdauthor=Ben Young Tae Kim description=Bluetooth support for Qualcomm Atheros family ver 0.1version=0.1license=GPLvermagic=5.15.110-android14-11-gcc48824eebe8-ab11075071 SMP preempt mod_unload modversions aarch64name=btqcaintree=Ydepends=bluetoothsrcversion=BD90EECD729BF4F10520CACscmversion=gcc48824eebe8LinuxLinuxbtqca5module_layoutғ__stack_chk_fail~)HmemcpyiLz__ubsan_handle_cfi_check_fail_aborthci_set_fw_info:0__hci_cmd_syncؗ__alloc_skb0hci_recv_frameuskb_puts`__hci_cmd_sendvfreerelease_firmwarehvmalloc{y=request_firmware=kfree_skb_reasonmsleepnJnesnprintfbt_info2{bt_errkC__hci_cmd_sync_evGNU(&0Pvt$ZugGNUfg hijNLL OLHL$P(L4,L0Q4L%8LRL L77ed7h7x7<|7<W777777,X@8LYd7h7tX777k7k7Y7Y7Z7Z7777X8@UP7T7`Vt7x7Zc7}7}V7S7SVZ`Up7yt7yVk77d777=7= V77$V4Z<7@7HWl777%7%W[87G<7GLXP7%T7%`Wp[|77V\k]77V]7272V_kU7h7hV 7 7 V, 70 78 VD 7H 7P Vp 7_t 7_ V Z b ` ` `( aD ^ l U 7 7 7 7 V ZT l U 7 7 7 7 V Z U 7 7( 7., 7.4 VD Z U 7 7 7o 7o V@ 7D 7P 7T 7l Wt 7x 7 W 7 7 W 7 7 W Z 7 7 7 7 V 7 7 7=7=V(Z,707<Vt7x777VlL8P8888888SQPRONAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)eb`d^\1357;>?@ABEFGQRSTU  o  -4 Hc   k  4 $F$5p %@ 0"0  'zUK @X / ` tOo92:2Bt p \Fr 'co[ 4 #Q85 7` D  t1X ]"LnzNT1"8MSp[\C@_#(L@.note.gnu.property.note.Linux.hyp.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo.rela___ksymtab_gpl+qca_read_soc_version.rela___kcrctab_gpl+qca_read_soc_version__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.hyp.data.BTFmemcpy__hci_cmd_sync_evskb_put__ubsan_handle_cfi_check_fail_abortqca_set_bdaddr.cfi_jtqca_uart_setup.cfi_jtqca_read_soc_version.cfi_jtqca_set_bdaddr_rome.cfi_jtqca_send_pre_shutdown_cmd.cfi_jt____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_fail__cfi_check_fail__cfi_checksnprintfrequest_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_sync__alloc_skb_note_9$x.19$d.9_note_8$x.18$d.8$d.27$x.17$d.7$x.16__UNIQUE_ID_scmversion306$d.6__UNIQUE_ID_license695$d.25$x.15__UNIQUE_ID_srcversion305$d.5__UNIQUE_ID_version694$x.24$x.14__UNIQUE_ID_depends304$d.4__UNIQUE_ID_description693$d.33$x.23$d.13__UNIQUE_ID_intree303$d.3__UNIQUE_ID_author692$x.22$x.12__UNIQUE_ID_name302$d.2$x.21$d.11__UNIQUE_ID_vermagic301$d.1$x.20$d.10||'!'!'!'!'!'!@#6 /qA@IA2nA@[*'!8 (!O(!,(!? ;(!j@I(!O8[(!=@o(!=H(!=P(!X(!R`(!:p(!p(!9E@ * (!(!(!(!)!)!9)!8Aub p@ S]P6/ PA)!8H)!8S)!8_)!80 8`k)!P{`>y)!;X )!? )!S0E$ R@)!PX)!P`)!PhQ j p)!}0)!Pp)!Px)!P)!}& 4*!P *!S*!P S*!S(*!S6*!P >*!P(N*!P0^*!P8l*!@y*!PH*!SP*!S`*!Pp*!Px*!S*!S*!P+!S+!S'+!S;+!SR+!Sh+!S+!S+!S +!S0+!S@+!SP+!S` ,!Sp,!S),!S7,!SF,!ST,!Sc,!Sq,!S,!P,!P,!S,!S,!S ,!S0,!P@-!PH-!PP#-!PX2-!P`al*@-!SZ-!St-!P-!S-!S-!S-!S-!P-!S -!S0.!P@.!SP%.!S`9.!SpE.!SV.!Sv.!S.!.!S.!S.!SkOS.!*.!S .!S0.!P@/!*`/!*/!*-/!*9/!PB/!SN/!S]/!* n/!*@~/!@`/!P1/!1?p2/!M@2/!`2/!2/!2/!2/!2/!3/! 3/!@3/!`3/!S30!S3 S3 0!S30!p3"0!p4.0!p@490!P4H0!P4E4W0!5;~@5D6e0!~;q0!S<0!<0!A@E0!I0!~M0!~@O~~P0!~@R0!~S0!~@U0!~V0!~@X1!Y1!^%1! @b*1! c01! c61!T d bd?1!@fJ1!*gU1!* g`1!T @gh1!-gq1!-g1!7h1!@l1!=`l1!l1!=l1! l1!~m1!;ouI; o 2!=@o=Ho2!OPo(2!8Xo22!OoA2!oP2!p^2!Bph2!Aru2!Ar2!As(!As2!At2!At2!Au2!Au2!Av2!Av2!Aw2!Aw 3!Ax3!AxMCyV"M@z&3!z.3!zw{\@{eKV@63!C3!DȜL3!PY3!Dg3!Py3!A3!@3!P`3!Sp3!3!3!3!3!* 4!@4!84!<*4!E@E#*ENwE`E@8 HLJ:4!LE@C4!NL4!PW4!Tc4!V@%%%%@PPp4!S<Sz4!S 4!S0WDA@P4!(8A4!4!4!4!4!4! (4!*4!* 4!*@4!*`4!*4!*5!* 5!*5!*5!* PF G=I GT K GM GOO G=Q GRS 8U GW =G"5!15!=5!H5!Q5!]5!i5!u5!5!5!5!5!5!5!5!5!6!6!\6!,6!P PWDd ^26!`WDd `?6! N6! Z6!P@aPHi6!PP$PX `w6!p6!.&b6! 6! 6! 6!@WDd `d6!KPg6!h6!k6!m6! O6!O;R6!O f@6! 6!O)Oh%O'IO7!OO7!R 7!R BO07!@A)!8Pij7!"7!+7!O67!nC7!qT7!R]7!Og7!Ol@q7!op GOR7!rs GORT u7!L@O7!7! 7!Y 7!Y@Ox7!9 PfPz7!7!P7!  8! 8!0@{c " ߫G8! '8!X65 { 08!  ߫G] t'8!X8!O?8!  ߫GA)!RU8! i8!  ߫Gx8!  ߫G65 |'8!X8! 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_durationbdaddr_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_stateshci_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_cntacl_mtusco_mtule_mtuacl_pktssco_pktsle_pktsblock_lenblock_mtublock_cntacl_last_txsco_last_txle_last_txle_tx_def_physle_rx_def_physreq_workqueueerror_resetdiscov_timeoutdiscov_offservice_cachencmd_timerrx_workcmd_workdiscov_updatebg_scan_updatescan_updateconnectable_updatediscoverable_updatele_scan_disablele_scan_restartrx_qraw_qcmd_qsent_cmdreq_wait_qreq_statusreq_resultreq_skbsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_preparesuspend_state_nextscanning_pausedwake_reasonwake_addrwake_addr_typesuspend_wait_qsuspend_tasksconn_hashmgmt_pendingreject_listaccept_listlink_keyslong_term_keysidentity_resolving_keysremote_oob_datale_accept_listle_resolv_listle_conn_paramspend_le_connspend_le_reportsblocked_keyshw_infofw_infoadv_tx_poweradv_dataadv_data_lenscan_rsp_datascan_rsp_data_lenadv_instancesadv_instance_cntcur_adv_instanceadv_instance_timeoutadv_instance_expireadv_monitors_idradv_monitors_cntirkrpa_timeoutrpa_expiredrpainterleave_scan_stateinterleave_scanhw_errorset_diagset_bdaddrcmd_timeoutprevent_wakeamp_assocrem_lenlen_so_farhci_conn_hashacl_numamp_numsco_numle_numle_num_peripheralhci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txqca_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_moderom_buildpatch_versiontlv_type_nvmtag_idreserve1reserve2tlv_seg_respl2capscohcibt_skb_cbforce_activeincomingl2cap_ctrlsframesarreqseqtxseqpsml2cap_chansco_ctrlpkt_statusreq_completereq_complete_skbhci_ctrlreq_flagsreq_eventhci_req_complete_thci_req_complete_skb_tqca_fw_configfwnameuser_baud_ratednld_modednld_typehci_event_hdrhci_ev_cmd_completencmdqca_btsoc_versionpatch_verrom_verbaudratesoc_typeqca_uart_setupqca_download_firmwareqca_set_bdaddr_romeqca_set_bdaddrqca_send_pre_shutdown_cmdqca_read_soc_version@<|w2$ 83  = s  @,xQ2 bl@,h@-cb Q*0@LoIA!!0,"@F&F+$+ jAkpAP NYKcNMR'0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyMRF|)0  `He0  *H +l#{mxFq.#e@v,!49 S3ѝtR縎9gye]әM˪ -`hhӀe.TA&E9.Df$vlaNd) ׎]8.#2rAcC]kEX')_}Q%>;TŸ,(y?9i&Z jMMC)0R~JF%ƼRy\dX&v&ft;epR$# 5A!u==.5+r ^ Qh(Lcf= Cd7j7~ ƳSsj QPO2Pi[awbSzӦXq\&mtaDםyIʓmj4) 9ӗb&]]mVW7 Χ/P)yMkǺT2l:{޾obtk