ELF@@(%5 brcm/%s%s.hcdBCM4356A2BCM4354%s: BCM: Verbose config length mismatch %s: BCM: product %4.4x:%4.4x BCM4324B3/mnt/disks/build-disk/src/android/common-android14-5.15-2024-05/out/bazel/output_user_root/32c9225ff94de9afe07af2d382687913/sandbox/linux-sandbox/32/execroot/__main__/common/drivers/bluetooth/btbcm.cBCM43341B0%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 %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ȬҨhTHH"@T;l@*@x1@xB#R**RR@B#R(Ru@7B#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 } Ȫ5zR| (LD-DD  P DD-D ,DD-D H  `  HD-,tD-D0L   l 0LD-D DD-DpX P   pXD-D 8D-DP 0  PD-D ,(D-D H    HD-<XXD-D@P @ ( @PD-00D-D H     HD-D ,D-D H  `  HD-4D-D0L 0  0LD-D ,4pD-D H   x  HD-D dx btbcm_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-ab12020698 SMP preempt mod_unload modversions aarch64name=btbcmintree=Ydepends=bluetoothsrcversion=A3ECEFBBE0F17427AC6EF0Fscmversion=g3f4e1ccba8eaLinuxLinuxbtbcm6Kmodule_layoutғ__stack_chk_fail`kmalloc_cachesתAcpu_hwcap_keys5arm64_const_caps_readyH efiiLz__ubsan_handle_cfi_check_fail_abort='kmem_cache_alloc_trace\{baswapED__cfi_slowpath_diagFkfree_skb_reason zkfreerelease_firmwarevxfirmware_request_nowarnnJnesnprintfmsleepbt_info2{bt_err__hci_cmd_syncGNUb|SM3GNU 04&8$(,TXF\  7HLaP<@DvDrHr`rmrmr;r;,8|rmrmr r,4L\rm`rmprtr|rmrmrrrmrmrr ,rmrmr=r=rmrmr}r}rrrrrJrJ r($r(prmtrmrrrrs rmrmr^ r^$<LrPr\hrlrp|r%r%rrrr88 rr$8rI<rIPr;Tr;`trrrrrrr-r- rwrw$,4Drmrmrr r$ r(  D  L rmP rm` r d r l   rm rm r r   p q q p$ ( r , r \ t  rm rm r r   rm rm r r  $ 4 rm8 rmH r|L r|T h rml rm| rj rj    rm rm r r  $ ` |   rm rm rf rf  rm rm r, r, (8rm<rmLrPrXltrmrmr=r=rmrmr_r_r%r%,<rm@rmPr|Tr|\hrmlrmrNrNrjrjrmrmrrrm rm(r,r4<rI@rIDPhxrm|rmrrrmrmr}r}rrXhrmlrm|rrrmrmrr0rm4rmDrHrLX`s$ds$sssss(s(s,s,ss $(,0s@ssDs st $s (0sx 4s 8@sDsHPsTsX`sdshpstsxr(rUrrr rJ0r@r3Pr`rrprrsrJrrUr>r`rlrTrr r0r@rPr`rprrJr@r@rrrr!rvr Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)sHshxsssH,s \s ss4s8shs|ssss$s(s,_acegimpqrsxyz{| 5RO&00 5Y$L$F]TTXv(qro;3 7"  ca H+H<<lh-D]%H2`H* H x f0'|   W@P4`!`QpZ$(,i-1-;h t  T <    $^(,0cx O9 P   #, \H4ch{ X,p 0"Lz}o]vcA}&^o̰7CKX5>"7m 8.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.init.eh_frame.rela.eh_frame.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.70$d.60$x.50$x.40$d.30$x.20$d.10{S "B!3B!yu@:B!LB!_B!qB!B!B!y$ Oqm@mmm@u\ B!B!B!B! B!Qj@B!8C!@C!H+C!P3C!X8C!y`CC!BIC!WC! A B, `C!kC!C!C!C!C!C!(meuJ @ zu^+1 C!C!C! D!0Ը `D!.a$D!;X /D! 3D!z0% n@>D!XJD!`VD!h x p_D!0kD!pD!xD!D!2 4D!D!zD!wzD!zD!zD! D!(D!0 E!8E!@$E!H7E!zPJE!z`[E!pjE!x}E!zE!zE!E!zE!zE!zE!zE!zF!z,F!zDF!z _F!z0sF!z@F!zPF!z`F!zpF!zF!zF!zF!zF!zG!zG!z+G!;G!KG!zfG!zxG!z G!z0G!@G!HG!PG!XG!`%m G!zH!zH!=H!zJH!zWH!zeH!zsH!H!z H!z0H!@H!zPH!z`H!zpH!zI!z!I!z|R!  R! R! R!  c R!  ``R!  C!R! R!  ׏ S! 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 $ 48@#3A#NB# 0=000f0@H>$Q22c@?@$@HA$@`AH$@A($@^@$@a$3E.@(d0$*0Xdu@e$@LofH40@5@F@9>$(> 0gg&wc z) %0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`Kn-bm$Q0  `He0  *H ɦ{NtT[T>KD)9٠b  l/7Dt%Czzqtkؘ6ɝI= [nqSa8& D^p٩ŴV s>0 G /X-YyemV/e:Tz͌|gFjFX㕌:~ &#$cC9'CŠ "8mfA8̈́\l%Obhrl&Ώ `]J-_^k:ɇ2PK $luOs[u!vZI$$gGV&Pǽ-ڧ; |fҺG"J4*SG=[O ln#p/ܣͪs!e?o{<<㷸=E>])&iP&wMZ)OO tClǾn 7o;U /X-j6sȧ®èΚ~Module signature appended~