ELF@@&#5 brcm/%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: BCM4314A0BCM4335A0%s: BCM: Read PCM int params length mismatch BCM20702A0-%4.4x-%4.4xBCM20702B0BCM20703A1BCM4335B0%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 /mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/51/execroot/__main__/aosp/drivers/bluetooth/btbcm.c%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 tZaMC&#BDADDR'unsigned long (unsigned short *, guid_t *, unsigned int *, unsigned long *, void *)'?#ըҨhT[hH;TFhV(@T迅ȃ((TȬҨh THH"T;l@*@x1@xB#R**RR@B#R(Ru@7B#R΂Rz@4`4@9(5V(R9@4*@* ?#{W O A8!R%C*8R?cT*hr@qTun@ 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+yAT Cx !@x>H@9 7]\ R1)** *A8%C_ aT*OJWI{H#_@D@BRB@c#?@@Tѡ!RR8R@T*65* }_)y } Ȫ5?#{OAR*8R?cThr@qT*OA{¨#_?#{_WOR*8R?cTi*6*@R@T@ @9T6@x*8R*?T* T@R*i i***OCWB_A{Ĩ#_?#{OaR*8R@Ti*t5* R!R*8R?cTir@ )j!qTn@@9Q@x*AR*8R?cTir@ )j!qTn@@x1@x*R*8R?cTir@ )j!%qTn@@9*R*8R?cTir@ )j!qTn@*h   @R1)**OA{¨#_ }_)w } Ȫ5?#{O!RR8R?cT****OA{¨#_?#{ OR*8R?cT*hr@qThn@ @9i4** @OB{è#_ִ @9@9**?#{ (@94 5h  @R1)* @{¨#_ }_)w } Ȫ5btbcm_check_bdaddrbtbcm_setup_applebtbcm_set_bdaddrbtbcm_finalizebtbcm_write_pcm_int_paramsbtbcm_setup_patchrambtbcm_patchrambtbcm_read_pcm_int_paramsbtbcm_initializeauthor=Marcel Holtmann description=Bluetooth support for Broadcom devices ver 0.1version=0.1license=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=btbcmintree=Ydepends=bluetoothsrcversion=A3ECEFBBE0F17427AC6EF0Fscmversion=g3f4e1ccba8eaLinuxLinuxbtbcmmodule_layoutғ__stack_chk_faila8kmalloc_cachesתAcpu_hwcap_keys5arm64_const_caps_readyH efiiLz__ubsan_handle_cfi_check_fail_abort2skmem_cache_alloc_trace\{baswapED__cfi_slowpath_diag?\Mkfree_skb_reason zkfreerelease_firmwareZ{firmware_request_nowarnnJnesnprintfmsleepbt_info2{bt_err$0__hci_cmd_syncGNU1z\h^`{ޫ:GNU 04&8$(,TXF\  7HLaP<@DvPqTqlqqq@q@ 8Dqqqq 8@Xhqlq|qqqqqqqq$q(q,8qqququqqqqqqqq$qO(qO,q`0q`|qqqqqqr qqqcqc$0HXq\qhtqxq|q%q%qqqHqH88qq0DqHq\q@`q@lqqqJqJqJqJq2q2(q,q4<DTqqqq0 q4 q8  T  \ q` qp qt q|   q q q q   p p p$ p4 8 q < q l   q q q q   q q q q  4 D qH qX q\ qd x q| q qo qo    q q q q , 4 p    q q qk qk  q q qd qd 8HqLq\q`qh|qqququqqqqq%q%$<LqPq`qdqlxq|qqNqNqoqoqqqq qq8q<qDLqPqT`xqqqqqqqqqqhxq|qqqqqqq @qDqTqXq\hdr4hr4r$r$r r r8r8r<r< r(r( $(,048<@rLrrPr r $r (0r 4r 8@rDr,HPrTr,X`rdrhprtrxq`qZqq=q qO0q@qkPqU`qpqqxqOqqqvqeqlqYq q0q @qPq`qpqqOqEqEqqqqYqq Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)_acegimpqrsxyz{| 5RO&00 5Y$L$F]TTXv(qro;3 7"  ca H+H<<(lt-P]%T2`H* X  f0'   W@P D`!`Qp $(Z48<i-1-;h t  T < $( , 0 4^8<@cx O9 P #,\XDct{ X,p 0"(L(z}o]vcA}j -.뚿k]CCIX u"4%:* .note.gnu.property.note.Linux.hyp.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.rela___ksymtab_gpl+btbcm_check_bdaddr.rela___kcrctab_gpl+btbcm_check_bdaddr.modinfo.rela___ksymtab+btbcm_patchram.rela___kcrctab+btbcm_patchram__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.rela.rodata.bcm_usb_subver_table.rela__jump_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.hyp.data.BTF.rela.data..Lanon.d9f14e43d1c129ec85886def69b820ab.1arm64_const_caps_ready__ubsan_handle_cfi_check_fail_abortbtbcm_write_pcm_int_params.cfi_jtbtbcm_read_pcm_int_params.cfi_jtbtbcm_set_bdaddr.cfi_jtbtbcm_check_bdaddr.cfi_jtbtbcm_setup_patchram.cfi_jtbtbcm_patchram.cfi_jtbtbcm_finalize.cfi_jtbtbcm_initialize.cfi_jtbtbcm_setup_apple.cfi_jtbtbcm_read_usb_productcpu_hwcap_keys____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_err__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_reason__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_fail__cfi_check_fail__cfi_checkefi__cfi_slowpath_diagsnprintf__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_tablekfreekmem_cache_alloc_trace__hci_cmd_sync_note_9$d.69$d.59$x.49$d.39$x.29$d.19__UNIQUE_ID_license709$d.9_note_8$d.58$x.48$x.38$x.28$d.18__UNIQUE_ID_version708$d.8$d.57$x.47$d.37$x.27$d.17__UNIQUE_ID_description707$d.7$d.46$x.36$d.26$d.16__UNIQUE_ID_author706__UNIQUE_ID_scmversion306$d.6$d.55$x.45$x.35$x.25$d.15__UNIQUE_ID_srcversion305$d.5$x.54$d.44$x.34$d.24$d.14__UNIQUE_ID_depends304$d.4$d.63$x.53$x.43$x.33$x.23$d.13__UNIQUE_ID_intree303$d.3$d.62$x.52$x.42$d.32$x.22$d.12__UNIQUE_ID_name302$d.2$d.61$x.51$x.41$x.31$d.21$d.11__UNIQUE_ID_vermagic301$d.1$d.60$x.50$x.40$d.30$x.20$d.10TRT +!; P!!!!0 `!Pc-!M<X8!!R!= c!@y!=`!+ !@!@rT`!=$=Џ!O܏!!Oȥ!!-!!A@)!A5!A@L!AA!A@K!AZ!A@r!A!A@!A!A@!A!A@͐!A@1Mڐ!h!h@x_Zm@p-!!!P !!P-!A;!@L!P`]!Spr! !!!!*`! đ!ȑ! ޑ! @  y+z@7d%E !@!! !@! %7%N%@e%PP$!% S>S.!S 6!S0UF@PA!(AO!W!_!g!n!! (!*!* !*@!*`!*!*!*!*ƒ!*Β!* P  m   O =    =֒!!! !=!]!~!!!ϓ! ! ! 0! O! s!!!ϔ!!zeP!! qP! zeP!P!ɇ!P (ч!8 2!I!P?P\ P*PڴP Q! ic " @]!  @x!>!  @! ! !  m @͕!  @-`!  @!! !  @! bcm_subver_tablesubverDISCOVERY_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_txHCI_QUIRK_RESET_ON_CLOSEHCI_QUIRK_RAW_DEVICEHCI_QUIRK_FIXUP_BUFFER_SIZEHCI_QUIRK_FIXUP_INQUIRY_MODEHCI_QUIRK_BROKEN_LOCAL_COMMANDSHCI_QUIRK_BROKEN_STORED_LINK_KEYHCI_QUIRK_EXTERNAL_CONFIGHCI_QUIRK_INVALID_BDADDRHCI_QUIRK_USE_BDADDR_PROPERTYHCI_QUIRK_STRICT_DUPLICATE_FILTERHCI_QUIRK_SIMULTANEOUS_DISCOVERYHCI_QUIRK_NON_PERSISTENT_DIAGHCI_QUIRK_NON_PERSISTENT_SETUPHCI_QUIRK_WIDEBAND_SPEECH_SUPPORTEDHCI_QUIRK_VALID_LE_STATESHCI_QUIRK_BROKEN_ERR_DATA_REPORTINGHCI_QUIRK_NO_SUSPEND_NOTIFIERHCI_QUIRK_BROKEN_READ_TRANSMIT_POWERhci_rp_read_bd_addrhci_command_hdrhci_rp_read_local_versionbcm_set_pcm_int_paramsroutingbcm_fw_namebtbcm_write_pcm_int_paramsfw_load_donebtbcm_finalizebtbcm_setup_patchrambtbcm_initializebtbcm_check_bdaddrbtbcm_read_usb_productbtbcm_patchrambtbcm_set_bdaddrbtbcm_setup_applebtbcm_read_pcm_int_params@ L` P 2pz $ D8P#3Q#NR# 0=000@;"Q20c@<@"@>"@>H"@(?("@P\@"@^"0E@a0"*0a@LobH10f@2@F6;$; 0bbh$HsEu ~ %0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyx1f rt,%0  `He0  *H @9EٰO2:r3BlΟ̊@FTu#1LJ%an:4c~A뱈d'%LG4ln$)5@6Fjm<%7 iiă`B>Tˉ@qo(9\F_d5TdAڋ4DAk>g Z޻Y ģ "{V׸fZW$eȠG[\)C|?Gc f`.&WM( /Bk1HDXwo tj5N :EG9h/55zB<8q{h`~ AvK ">۠;=o;_A%U@GtMcy\kTA" Z, egbr(؃$b+ӾÛ7%2 {%?L ?1A҂3U69+| DKwE*N!ezifv3Bh?~Module signature appended~