ELF>@@/.GNUPNdFF+2NnLinuxLinux6.1.0-38-amd64HxfAUATUSHH0LzHt:HAD8{t*Ht3LHD{[H]A\A]H1H1Lff.USHHHS(Cpt*Ht[]HH0H1[]@ATUSLHGI$tDHHI$(AII$(H=[]A\DF(fATUHSHHH8 Lu|H8 P xP yfE1HXHD[]A\DH D@LHHRHXǃPADATUSHHHH8LH<fE1HXH߾D[]A\HLHDSHfH01[HHHH01[ff.@SHfƃzH0H(HH1H1[HHHfSH_fH1[HHHH1[ff.ATUSHHL|9tLu|[]A\DAT USHHHHXHHHHHCxHH=HߺHHHH=1A H߉ IHUZHHHH=HHIH=Ht&HH߉D$D$H[]A\LueLLHLH0HHDž@H0HH8HƅtLD$D$TcfSH@t1H߾[1Hߺ1[AW1AVAUATUSHH8LeH%(HD$01IAƆzIHH$sLA{DLIIHD$IdII1I1II1L%MHD$HI2L9x.Hl$HL9L tIR LHΫgE#I$M$HD$KDIHH HHS㥛 HT$II1IIHILAAG(L L$1I$`fPHHfH1fDhM$XfH@LADŽ$PADŽ$XHLHD LHE$PEI$1I$L-M$HD$ HI2L9x.Hl$ HL9L tI$wDHHHH`LDžXLX1Ҿ IHHAG(LAHPI@LHLUHDLHDPEHD$(HHHD$Dx<b<1HHT$H|$(ADžH|$(L?HoIwaID$I)HIvE}DeuDmUHMA H{DH=HH|$(I1I W8IAxDI1E1H<$fAzHD$0eH+%(H8D[]A\A]A^A_Ht$HHx<HH4$HHH4$HH=HLHHt$HHRHt$HHHCHǀ`HC@fI1IAƆ{AH<$DHAH<$DHH4$HH=AH|$HH|$HAff.@S1HH߾1[fDS1HHߺ11[HHHH1I$(LHAǃPLHADžPLHADžPHH߉D$D$HH߉D$D$HH߉D$D$HH߉D$D$HH߉D$D$HH߉D$D$AHSH|$ADHHD$AHR0H|$(HD$H<$DHH<$H|$HAHCH|$DHHP0H|$HAH<$DHHFrame reassembly failed (%d)Corrupted alive messageAlive receivedflush deviceclose deviceprotocol openresetcould not get reset gpio: %dhost-wakeupwakeupcould request wakeup irq: %dbluetooth-wakeupsysclkcould not get sysclk: %dcould not enable sysclk: %dnokia/bcmfw.binnokia/ti1273.binprotocol setupreset: host wakeup not low!CTS not received: %dReset failed: %d&x->waitNegotiation sentNegotiation successfulNegotiation failed: %dAlive sentAlive check failed: %dsetup firmwareUnsupported bluetooth device!Could not setup FW: %dprotocol setup done!nokia-bluetoothNokiahci_nokiadrivers/bluetooth/hci_nokia.cNegotiation received: wrong replyNegotiation received: baud=%u:clk=%u:manu=%u:vers=%uAlive received: invalid response: 0x%02x!could not get host wakeup gpio: %dcould not get BT wakeup gpio: %dcould not register bluetooth uart: %d%s: Failed to load Nokia firmware file (%d)%s: FW command %04x failed (%d)bcm2048 has invalid bluetooth address!nokia_opennokia_closenokia_flushnokia_setup_fwnokia_send_alive_packetnokia_send_negotiationnokia_setupnokia_recv_alive_packetnokia_recv_negotiation_packet license=GPLversion=0.1description=Bluetooth HCI UART Nokia H4+ driver ver 0.1author=Sebastian Reichel srcversion=E600425BA9DA7D9F41A9F00depends=hci_uart,bluetooth,btbcmretpoline=Yintree=Yname=hci_nokiavermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions  ( (    (      (0( ( (08p80( p (pm__fentry__Lr __serdev_device_driver_registerG-hci_uart_unregister_deviceDskb_dequeueMO__pm_runtime_resumeZzEgpiod_set_value_cansleep9[__x86_return_thunk1[serdev_device_wait_until_sento__pm_runtime_idle.IT?@I@OIU@@ZIUChIUErIUH}IT@KIT@LT@MIU@NIUQISITI@UIVI@VIJVIGWI@XI`XIXJkXJkYJʈ@Y'Jd;JKdLJebJK euJh@eJ͈fJ͈ fJK@feKHfJ$PfJXfJ$fJΈfJ`hJ`hK`i K`iK`jK`j(K`k7K`kOK`l_K`lnK`m}K`mK`nK`nK`oK`oȈp]@qK qK qr:"@rYUuNKψKKЈKLЈLș"LňЙ/L@L`NL@_L`pLpLUL@LL LLULLULӈMUM`"MK5Mg@ Ո1Ո ՈcՈ@Ո׈ۧو?Mۈ@HMՈRM݈[MfM@rM݈MM@M $&MMMg&@V$P$XMM&@MMNN N $N$#N&$ @*NCNXNtNNNNNO#O DO fO O O OOP&PDPiPPPPP Q7AQKQVQjQwQQQQQQ Q Q Q R R"R1R=RMR\RhRtRRRRRRRRSS.S@S QS!fS"xS#S$S%S&S'S(S)T*T+1T,GT-WT.iT/|T0T1T2T3T4T5T6 U45 ƈU ('U.U 5U@Wo&"HW PW0҈@[WpWW Ԉ ֈ ؈ $ڈ K܈ ߈ވ  K : ::W `x V @cWW 1@ cyۊ@  WJ;y\@M]WWT@WT@g@WC([kWXW@W`~$$  l  Xc$l$X$f[$@& ۊ׈@ XR$1X IJ$h&O&g$(CX&0-*&@KXR$_X*$Ѣ$sX IJ$h&O&g$(CX&0-*&@X$PX$XXXy\&CJXJ@XJX X@  ;A@ X XI X$ X$ D?K XK XK  LjX !Y pDY \cY \Y !]Y ] XY  XlY  MY Y Z  XZ  X,Z 8Z DZ OZ [Z jZ ]bt_codecdata_pathnum_capsbdaddr_tl2cap_ctrlsframesarreqseqtxseqpsmbdaddrl2cap_chansco_ctrlpkt_statushci_req_complete_thci_devsetup_addrpublic_addrrandom_addrstatic_addradv_addr_typeshort_nameeirappearancedev_classmajor_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_modeadvmon_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_policysniff_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_lockunregister_lockcmd_sync_cancel_workreenable_adv_workdiscov_timeoutdiscov_offservice_cachecmd_timerncmd_timerrx_workcmd_workle_scan_disablele_scan_restartrx_qraw_qcmd_qsent_cmdrecv_eventreq_lockreq_wait_qreq_statusreq_resultreq_skbsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_state_nextsuspend_statescanning_pausedwake_reasonwake_addrwake_addr_typeconn_hashmesh_pendingmgmt_pendingreject_listaccept_listuuidslink_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_notifypower_ledhw_errorpost_initset_diagset_bdaddrcmd_timeoutset_quality_reportget_data_path_idget_codec_config_datahci_req_complete_skb_treq_completereq_complete_skbhci_ctrlmgmt_ctrlhdevl2capscohcimgmtbt_skb_cbforce_activeexpectHCI_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_BDADDR_PROPERTY_BROKENHCI_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_QUIRK_BROKEN_FILTER_CLEAR_ALLHCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONNHCI_QUIRK_BROKEN_EXT_SCANHCI_QUIRK_BROKEN_MWS_TRANSPORT_CONFIGHCI_QUIRK_BROKEN_LOCAL_EXT_FEATURES_PAGE_2HCI_QUIRK_BROKEN_SET_RPA_TIMEOUTHCI_SETUPHCI_CONFIGHCI_DEBUGFS_CREATEDHCI_AUTO_OFFHCI_RFKILLEDHCI_MGMTHCI_BONDABLEHCI_SERVICE_CACHEHCI_KEEP_DEBUG_KEYSHCI_USE_DEBUG_KEYSHCI_UNREGISTERHCI_UNCONFIGUREDHCI_USER_CHANNELHCI_EXT_CONFIGUREDHCI_LE_ADVHCI_LE_PER_ADVHCI_LE_SCANHCI_SSP_ENABLEDHCI_SC_ENABLEDHCI_SC_ONLYHCI_PRIVACYHCI_LIMITED_PRIVACYHCI_RPA_EXPIREDHCI_RPA_RESOLVINGHCI_HS_ENABLEDHCI_LE_ENABLEDHCI_ADVERTISINGHCI_ADVERTISING_CONNECTABLEHCI_CONNECTABLEHCI_DISCOVERABLEHCI_LIMITED_DISCOVERABLEHCI_LINK_SECURITYHCI_PERIODIC_INQHCI_FAST_CONNECTABLEHCI_BREDR_ENABLEDHCI_LE_SCAN_INTERRUPTEDHCI_WIDEBAND_SPEECH_ENABLEDHCI_EVENT_FILTER_CONFIGUREDHCI_PA_SYNCHCI_DUT_MODEHCI_VENDOR_DIAGHCI_FORCE_BREDR_SMPHCI_FORCE_STATIC_ADDRHCI_LL_RPA_RESOLUTIONHCI_ENABLE_LL_PRIVACYHCI_CMD_PENDINGHCI_FORCE_NO_MITMHCI_QUALITY_REPORTHCI_OFFLOAD_CODECS_ENABLEDHCI_LE_SIMULTANEOUS_ROLESHCI_CMD_DRAIN_WORKQUEUEHCI_MESH_EXPERIMENTALHCI_MESHHCI_MESH_SENDING__HCI_NUM_FLAGShci_command_hdrhci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txDISCOVERY_STOPPEDDISCOVERY_STARTINGDISCOVERY_FINDINGDISCOVERY_RESOLVINGDISCOVERY_STOPPINGdiscovery_statelast_adv_addrlast_adv_addr_typelast_adv_rssilast_adv_flagslast_adv_datalast_adv_data_lenreport_invalid_rssiresult_filteringlimitedrssiuuid_countscan_durationname_resolve_timeoutsuspended_stateBT_RUNNINGBT_SUSPEND_DISCONNECTBT_SUSPEND_CONFIGURE_WAKEhci_conn_hashacl_numamp_numsco_numiso_numle_numle_num_peripheralhci_conn_flags_tamp_assocrem_lenlen_so_farINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISThci_uart_protoinit_speedoper_speedhci_uarthdev_flagsinit_readywrite_workproto_locktx_skbtx_stateh4_recv_pktloffhci_nokia_neg_hdrhci_nokia_neg_cmdsys_clkhci_nokia_alive_hdrhci_nokia_alive_pkthci_nokia_neg_evtman_idver_idnokia_bt_devhuwakeup_hostwakeup_btsysclk_speedrx_skbinit_errorinit_completiontx_enabledrx_enablednokia_bluetooth_serdev_driver_exitnokia_bluetooth_serdev_driver_initnokia_bluetooth_runtime_resumenokia_bluetooth_runtime_suspendnokia_bluetooth_serdev_removenokia_bluetooth_serdev_probenokia_dequeuenokia_recvnokia_recv_radionokia_recv_alive_packetnokia_recv_negotiation_packetnokia_enqueuenokia_closenokia_flushnokia_opennokia_setupwakeup_handlernokia_flow_controlhci_nokia.ko   #'z#!2? X n<$ l&0k1`A"Qb#88"$p#8FKQ#8,`8#p8PB[#8s@[` p?Q#8''0#08I#8b#h8{#8#8#P8E*@'  + 70C@O`[x gs  8P* !3JPis%2CVu  1L^jv3CVnv  , 3 __UNIQUE_ID_srcversion194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9nokia_bluetooth_serdev_driver_initnokia_bluetooth_serdev_drivernokia_bluetooth_serdev_removenokia_dequeuenokia_enqueuenokia_recvnokia_recv_pktsnokia_recv.coldnokia_recv_radionokia_recv_negotiation_packet__UNIQUE_ID_ddebug582.1nokia_recv_negotiation_packet.coldnokia_recv_alive_packet__UNIQUE_ID_ddebug584.0nokia_recv_alive_packet.coldnokia_flush__UNIQUE_ID_ddebug578.4nokia_close__UNIQUE_ID_ddebug580.3nokia_open__UNIQUE_ID_ddebug576.5wakeup_handlernokia_bluetooth_serdev_probenokia_protonokia_bluetooth_serdev_probe.coldnokia_bluetooth_serdev_driver_exitnokia_flow_controlnokia_setup__UNIQUE_ID_ddebug570.8__key.59__UNIQUE_ID_ddebug564.11__UNIQUE_ID_ddebug566.10__UNIQUE_ID_ddebug562.12__UNIQUE_ID_ddebug568.9__UNIQUE_ID_ddebug574.6__UNIQUE_ID_ddebug572.7nokia_setup.coldnokia_bluetooth_runtime_resumenokia_bluetooth_runtime_suspend__func__.64__func__.63__func__.62__func__.61__func__.60__func__.58__func__.57__func__.56__func__.55__UNIQUE_ID_license591__UNIQUE_ID_version590__UNIQUE_ID_description589__UNIQUE_ID_author588__UNIQUE_ID___addressable_cleanup_module587__UNIQUE_ID___addressable_init_module586nokia_bluetooth_pm_ops.LC44gpiod_get_value_cansleep__skb_padrelease_firmwaredevm_request_threaded_irqdevm_kmallocskb_putgpiod_set_valueserdev_device_set_baudrate__this_modulecompleteskb_dequeue__init_swait_queue_headgpiod_set_value_cansleeprequest_firmwarehci_uart_tx_wakeupserdev_device_set_flow_controlcleanup_modulegpiod_to_irqusleep_range_stategpiod_get_value__dynamic_dev_dbgdevm_clk_get__fentry__init_modulewait_for_completion_interruptible_timeoutclk_prepare__stack_chk_failhci_uart_unregister_devicepm_runtime_enableh4_recv_buf__alloc_skbskb_queue_tail_dev_errskb_pullserdev_device_write_flushserdev_device_get_tiocmkfree_skb_reasonskb_pushdriver_unregisterserdev_device_wait_until_sent__serdev_device_driver_registerskb_queue_purge__x86_return_thunkserdev_device_set_tiocmjiffiesclk_get_rate__pm_runtime_resumehci_recv_framedevm_gpiod_getbtbcm_set_bdaddrclk_disable__hci_cmd_sync__pm_runtime_disablehci_uart_register_deviceclk_enable__pm_runtime_idlemsleepclk_unprepareb gb1V_zpXvsXbqMvQk(v1bl qivb{bmU!p-vA 8M (R`qbBmfUpv 5 `buv- D4 9`EuMvab~upRRv Q p`bhv ^ `&h.vAb[_yvzbP l|  |',]F M @SO\#h p| ae lvy~! ;DPqbw[[wbz=XNXXdLm{nSXxx^xojQQ ~ ! W4 ZF dO A S x x ^ x o  ~3 WI j Q Q Z d  ' Y2   L p N S X  KD vP W \ `r   -  ` ,  `  h `  0 `   ` }4 XE f k lp   l  X P ` N f X l A X l b!w.[6vAbL[[wcvb T t l( 3lBL Wlfs `~l rl l l l l#, 8lALv b 8sl}N  l  l l <l  ml r 0(08p@H`PX@`hppx@ @Q`0{{({8pHX' ,L $(-,04C 85<b | $(,048<@DHL&P'T,X0\7`8d9hlptx|)*,1JWkpwxy#LQ`f  -2@G H$I(,048<@DHLPRTXX\`dhlgpptvx|6 : ; = ? A C H 5:@FbgE 1 b *  $#( 0m48 @D H PT{ X `8 d h Zp t x "    H     B#   zAx\cWa58W@HaP(pWxaQW aDWa^W x(a0,PWXx`ahXWxa-W0aW`a0W8`@aHhWp@xa8cP\.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?g:@,JE@h`,ZU@ȕh,n6 i@00, ~By@`, 22P@,` @,@^`@@, @H , ,@X`,1- ,@`,< .7@,L(.G@0,!\0.W@H,#j1@e@ȳ0,%404P44*7kl -L xA 0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H >ϔt`s@ PN'_ '|W:h +q4+1u '8g}\phǾ_XrUUK C,+l3j,g7ؔQ|+fYw;݌m¹U5iW@ڏCZ<|FQ\RpLaSwMC&4SW>e8 z3 ߴǀ ./3)IBv{bcK7W$'0)[(_t4yCWTw+Yҷ .3~Module signature appended~