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ȬҨ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-ab12065098 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_syncGNUVQ#5ZxS`qGNU 04&8$(,TXF\  7HLaP<@DvDrHr`rrr@r@,8|rrr r,4L\r`rprtr|rrrrrrrr ,rrrururrrrrrrrrOrO r`$r`prtrrrrrs rrrc rc$<LrPr\hrlrp|r%r%rrrHrH88 rr$8r<rPr@Tr@`trrrJrJrJrJr2r2 rr$,4Drrrr r$ r(  D  L rP r` rd rl   r r r r   p q q p$ ( r , r \ t  r r r r   r r r r  $ 4 r8 rH rL rT h rl r| ro ro    r r r r  $ ` |   r r rk rk  r r rd rd (8r<rLrPrXltrrrururrrrr%r%,<r@rPrTr\hrlrrNrNrororrrrr r(r,r4<r@rDPhxr|rrrrrrrrrXhrlr|rrrrrr0r4rDrHrLX`s$ds$sssss(s(s,s,ss $(,0s@ssDs st $s (0sx 4s 8@sDsHPsTsX`sdshpstsxr`rZrr=r rO0r@rkPrU`rprrxrOrrrvrerlrYr r0r @rPr`rprrOrErErrrrYrr 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!4B!yu@;B!MB!`B!rB!B!B!y$ Oqm@mmm@u\ B!B!B!B! B!Rj@B!8C!@C!H,C!P4C!X9C!y`DC!MJC!XC! A M, aC!lC!C!C!C!C!C!(meuJ @ zu^61 C!C!C! D!0߸ `D!.a%D!;X 0D! 4D!z0% n@?D!XKD!`WD!h x p`D!0lD!pD!xD!D!= 4D!D!zD!zD!zD!zD! D!(D!0 E!8E!@%E!H8E!zPKE!z`\E!pkE!x~E!zE!zE!E!zE!zE!zE!zE!zF!z-F!zEF!z `F!z0tF!z@F!zPF!z`F!zpF!zF!zF!zF!zG!zG!zG!z,G!H!zKH!zXH!zfH!ztH!H!z H!z0H!@H!zPH!z`H!zpH!zI!z"I!z=I!MI!Hz]I!zgI!zPzsI! I!z I!z0I!@I! `I! I! I! I!I!zI!z J! J! @*J!`4J!1BJ!12TJ!$@2\J!`2dJ!2lJ!2sJ!2{J!2J!3J! 3J!@3J!`3J!z3J!z3ϯ z3J!z3J!3J!4J!@4J!4J!4E4K!5@56K!;K!z<,K!<7K!Ai@EEK!IPK!MXK!@O7PaK!@RoK!S~K!@UK!VK!@XK!YK!^K! @bK! cK! cK!c di dK!@fK! gL! g L!c @gL!gL!g,L!h6L!@lJL!`l[L!lqL!lL!! lL!mL!oJ oL!@oHoL!PoL!XoL!oL!oL!;p M!pM!mr!M!mr-M!msDC!ms9M!mtCM!mtRM!mujM!muzM!mvM!mvM!mwM!mwM!mxM!mx=y'$@zM!zM!z{\@{Pq;M!@M!HM! N!(N!%N!m@3N!DN!UN!zjN!~N! @N!N! N! N!N!N!@N!*@ xa.; @N!ZN!N!@O!O!  @  O!z=z&O!z .O!z0 E@9O!((mGO!OO!WO!_O!fO!xO! (O! O! O! @O! `O! O! O! O! O! O!   c        O!O!O!P!5P!UP!vP!P!P!P! P! Q! (Q! GQ! kQ!Q!Q!Q!Q!bC!R! {gR! bD!D!D! (D!8 *R!AR!PR (۱ IR! c "  ׏UR!   pR!>}R!   R! R! R!  c R!   a`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 keyYŜ.Q_6eywQu0  `He0  *H ]~0.޷ u4 o)_-dvzp]0PnLKAFU/dcErQxJݷK AN2s&Q,% D3D{3A,>Wki[ؤS3(f_92;Ǧ+AZZ|2I2E( [uCN*Iz~~\͂OE /a );:a6_ܖy@ i8T7_@ 7A!l\R nVLPaҹx ;kv6鉸?2n ܼ;+[qs[q fCh M1'ns/~*vcp8w+U0|~P̎VY[pd\3Kim82n G60c%=ľ!. ` )2(+gu rD5J JЅ+ݏ(8(^j1"~Module signature appended~