ELF>@@/.GNU59z(=4 8LinuxLinux6.1.0-38-amd64Fff.@OXufHw@HHHƨf.AWIAVAAUAATIUSH@eH%(HD$81HHD$DI$Av@HhP4$9HHHC!H 4$HP`AƃD*HJI?HzI|H|Hz HH)HLH)уr1AЃN N 9rH H  AƅDHHD$8eH+%(&H@D[]A\A]A^A_DHt$HHHhA?@zXATfTHC!tV<<YDA JI$HS@7Ht$HHH1H|$HD$AHD$HD$ HD$(HD$0HC(H$H<$Ht${!Mu+tfH<$Ht$C!&fAu;LIHt$HHHfACH<$Ht$EuH Ht$HHHHt$HHHA?zATTAAUATUSHHLXeH%(HD$1HD$AMHD$D$D$DAnt %@A0ADD$ D@@AADD$D@l$ D%EA AbDD$ D!D!D"ffD$ DHʼnD$fH LHT$D$gHD$eH+%(GH[]A\A]DHLHHAHLHHjHHLH4EHLHHAHLHHEHLHHTEAAo7H@IIRLDLDHRLHHXZ!FfDHHff.@HGPHHff.AV AUATUSHHLwPeH%(HD$1HD$H=(Ah ŁHIĺ H=fA$IHH;H;ALD$LL$H;/A Ł̀H;ALD$LŅLHD$eH+%(uH[]A\A]A^fDSHH?HxH;H1x[[ff.AVAUATUSLHDoXLw`I$HHgDEEt,DAtE![H}(1]A\A]A^DA<<< < DI$ tD[]A\A]A^f[]A\A]A^Hw@HHHHƨ[]A\A]A^Hw@EHHHHƨAAVI$EHHHXHs@A[H]HA\HA]HƨA^fHw@HHHHƨ3IvHu@H|2H|1H}HHH)HHH)r1҉փL1L79rE!H}(1ɺvfoHC@HHHHEE!HC@HHHH@HM@IVu(RAv@u@ATfT2Avu@TTSHH= HtHH1[[fS HHXeH%(HD$1HT$HHD$ЃEHT$eH+%(u H[fHHXeH%(HD$1HT$@t$D$ HD$eH+%(u Hff.USHHXeH%(HD$1HHE@tEtEtEuyH߈D$QT$HT$`EH߾QT$HT$D$0HD$eH+%(uH1[]E1@U SHHeH%(HD$1HT$D$HHT$D$HHHhPHHHk tHD$eH+%(uHH[]HfDAVAUATIUHSHL.eH%(HD$1I]PLHLAF LAF HHT$D$Å5HT$H D$D$ÅMtLHpPHEH8H pPHEH8HLÅHD$eH+%(JH[]A\A]A^HI}pPH ÅAF HHT$D$HEL`PI$HHm HMHEL`PI$HHm t H"I$HHT$D$$HEL`PI$HHm tHI$WI$HHHHSH HHHHCH HHHHCHHHHHCH;HHHǨLLHCHǨHHpHCL$HHHt5HEHCH HHH!AEA:$tHAMEEH H=HHu LHHHC H{(HHI IHLHǀIHǀLI}HHHǨLHwhiteheatnonzero urb status: %d %s - command %d %s - submit urb failed %s - command timed out. %s - command failed. %s - command completed. RTSCTS%s - data bits = %d %s - parity = %c %s - stop bits = %d %s - XON = %2x, XOFF = %2x %s - baud rate = %u %s: Command failed [%d] %s: Firmware v%d.%02d &command_info->mutex&command_info->wait_commandwhiteheat_loader.fwwhiteheat.fw%s - nonzero urb status: %d %s - event received %s - bad reply from firmware Connect Tech - WhiteHEATwhiteheatnofirminclude/linux/usb/serial.h%s - hardware flow control = %s %s %s %s %s - software flow control = %c %s: Couldn't send command [%d] %s: Send command incomplete [%d] %s: Couldn't get results [%d] %s: Get results incomplete [%d] %s: Unable to retrieve firmware version, try replugging %s: If the firmware is not running (status led not blinking) %s: please contact support@connecttech.com %s - command_info is NULL, exiting. %s - empty response, exiting. %s - length = %d, data = %*ph %s - failed resubmitting read urb, error %d %s - failed submitting read urb, error %d drivers/usb/serial/whiteheat.cConnect Tech - WhiteHEAT - (prerenumeration)command_port_write_callbackusb_serial_debug_datacommand_port_read_callbackstart_command_portfirm_setup_portfirm_send_commandfirmware=whiteheat_loader.fwfirmware=whiteheat.fwlicense=GPLdescription=USB ConnectTech WhiteHEAT driverauthor=Greg Kroah-Hartman , Stuart MacDonald alias=usb:v0710p0001d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0710p8001d*dc*dsc*dp*ic*isc*ip*in*depends=usbserial,usbcore,ezusbretpoline=Yintree=Yname=whiteheatvermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions  (08x80( x (@( @HPH@ (0@0( @ (0( 0( 0( 0( 080( 0  (((( (0@0( @@m__fentry__9[__x86_return_thunkD<usb_serial_register_driversMq__dynamic_dev_dbgKMmutex_lock#<usb_submit_urb82mutex_unlock]{__SCT__might_rescheduyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeout(Iusb_kill_urbV __stack_chk_faile*tty_get_char_sizeؔ tty_termios_baud_ratestty_encode_baud_rate zkfree kmalloc_cachesRkmalloc_traceusb_clear_haltusb_bulk_msg_dev_err\_dev_info __mutex_initT__init_waitqueue_headezusb_fx1_ihex_firmware_download usb_serial_deregister_driversDC__wake_up]usb_serial_generic_closeHusb_serial_generic_openžcusb_serial_generic_throttle}usb_serial_generic_unthrottle module_layoutrE?9. whiteheatGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0@@Mcfkl[@  @nw A0A@1P>XN`yhpxHV #A4-`@.Au:AFAV @. jr@QA[AO@ږ(APfAnA@|AAABAC   k  A ,OO O@O`OhOD5 O@A!Pii]@4- G`* $@ Af A A Bf@ +B >B PBnBf@}BBBB@BB@BfBBB@CC#C3C@e`]!T@e@:"LC:"c@pzDIk !WC"T.(gC0yC8C@CHCPiiÈ$3CJo%kfC2s O@) `uFAȈAPT.CCyCC}BQBQʈ@@̈Cψ.ш ш@CӈCՈj׈ r̈@ ̈ و 1Ո p ۈ@ {= ? ,݈ 7W@ ߈ ÜH = @ kd 7 7 L@ N C !Tj@[ӈ7DD@(D;DOD`D@ ĈuDCCyCCDƈ@Dƈ@Dƈ@Dƈ@ Lj{ Ɉ ˈ Έň͈ Ј Ĉ҈ ĈԈ ֈ ;Ĉ؈ ;Ĉڈ ;V܈ ;ĈCވ ;2 KĈ ; Ĉ ĈkQDiiD  iih5(0h8D@DHDPDXD`Dii EiiE5E8EFEUEdE tE(E0E8E@EHEPEXE`EhEpEx FHF,F9F  ˆ HF%JbFoFFG@F 5FlˆF F pF Y iiĈ":]F  F G  J;j4G  J;iiĈiCHG  J;t V^G sG [G Y iiĈG  J;iiĈG G  iiĈG  PG  PG H  Px  H  " usb_device_idmatch_flagsbcdDevice_lobcdDevice_hiusb_dynidsusbdrv_wrapfor_devicesusb_driverpre_resetpost_resetdrvwrapno_dynamic_idsupports_autosuspenddisable_hub_initiated_lpmsoft_unbindasync_icountusb_serial_portinterrupt_in_bufferinterrupt_in_urbinterrupt_in_endpointAddressinterrupt_out_bufferinterrupt_out_sizeinterrupt_out_urbinterrupt_out_endpointAddressbulk_in_bufferbulk_in_sizeread_urbbulk_in_endpointAddressbulk_in_buffersread_urbsread_urbs_freebulk_out_bufferbulk_out_sizewrite_urbwrite_fifobulk_out_bufferswrite_urbswrite_urbs_freebulk_out_endpointAddressusb_serialminors_reservednum_port_pointersnum_interrupt_innum_interrupt_outnum_bulk_innum_bulk_outdisc_mutexusb_serial_drivercalc_num_portsport_probeport_removetiocmiwaitread_int_callbackwrite_int_callbackread_bulk_callbackwrite_bulk_callbackprocess_read_urbprepare_write_bufferusb_serial_endpointsbulk_inbulk_outinterrupt_ininterrupt_outwhiteheat_simplewhiteheat_port_settingssflowxoffxonhflowlloopwhiteheat_set_rdbwhiteheat_purgewhiteheat_hw_eeprom_infob0vendor_id_lowvendor_id_highproduct_id_lowproduct_id_highdevice_id_lowdevice_id_highnot_used_1serial_number_0serial_number_1serial_number_2serial_number_3not_used_2not_used_3checksum_lowchecksum_highwhiteheat_hw_infosw_major_revsw_minor_revhw_eeprom_infowhiteheat_command_privateport_runningcommand_finishedwait_commandresult_bufferwhiteheat_privateusb_serial_module_exitusb_serial_module_initfirm_setup_portfirm_send_commandcommand_port_read_callbackcommand_port_write_callbackwhiteheat_break_ctlwhiteheat_set_termioswhiteheat_get_serialwhiteheat_tiocmsetwhiteheat_tiocmgetwhiteheat_closewhiteheat_openwhiteheat_port_removewhiteheat_port_probewhiteheat_releasewhiteheat_attachwhiteheat_firmware_attachwhiteheat_firmware_downloadwhiteheat.ko!8WpOi!h8!08!8!8!8!P8!8/!8G!8_!p8w!88!8p Z'!'*pE Da x!H8!(8!8!8!8@!8!83` >H ~[ eo p 0m-`  3 ?-;lWQ} @@@% "(I_u0@R[fs`8F[p__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9whiteheat_firmware_attachwhiteheat_get_serialusb_serial_module_initid_table_combinedserial_driverscommand_port_write_callback__UNIQUE_ID_ddebug265.20firm_send_command__UNIQUE_ID_ddebug279.12__UNIQUE_ID_ddebug281.10__func__.36__UNIQUE_ID_ddebug287.7__UNIQUE_ID_ddebug283.9__UNIQUE_ID_ddebug285.8firm_setup_port__UNIQUE_ID_ddebug289.6__UNIQUE_ID_ddebug291.5__UNIQUE_ID_ddebug293.4__UNIQUE_ID_ddebug295.3__UNIQUE_ID_ddebug297.2__UNIQUE_ID_ddebug299.1__UNIQUE_ID_ddebug301.0__func__.37whiteheat_set_termioswhiteheat_port_removewhiteheat_releasewhiteheat_attachwhiteheat_attach.cold__key.39__key.40command_port_read_callbackwhiteheat_firmware_downloadusb_serial_module_exit__UNIQUE_ID_ddebug271.17__UNIQUE_ID_ddebug263.21__UNIQUE_ID_ddebug275.14__UNIQUE_ID_ddebug277.13__UNIQUE_ID_ddebug269.18__func__.41__UNIQUE_ID_ddebug267.19__UNIQUE_ID_ddebug273.16whiteheat_port_probewhiteheat_tiocmgetwhiteheat_break_ctlwhiteheat_tiocmsetwhiteheat_closewhiteheat_openwhiteheat_open.cold__func__.38__func__.43__func__.42__UNIQUE_ID_firmware309__UNIQUE_ID_firmware308__UNIQUE_ID_license307__UNIQUE_ID_description306__UNIQUE_ID_author305__UNIQUE_ID___addressable_cleanup_module304__UNIQUE_ID___addressable_init_module303whiteheat_fake_devicewhiteheat_deviceid_table_stdid_table_prerenumeration.LC17__this_modulefinish_waitcleanup_modulekfreeezusb_fx1_ihex_firmware_downloadtty_termios_baud_rateprepare_to_wait_event__wake_up__dynamic_dev_dbg__fentry__init_moduleusb_clear_haltschedule_timeoutusb_bulk_msg__stack_chk_failusb_submit_urb_dev_infousb_serial_generic_openusb_serial_generic_closeinit_wait_entrytty_get_char_size_dev_errmutex_lock__mutex_initusb_serial_deregister_drivers__x86_return_thunk__init_waitqueue_headusb_serial_generic_unthrottle__mod_usb__id_table_combined_device_tablemutex_unlockusb_kill_urbusb_serial_generic_throttlekmalloc_tracetty_encode_baud_rate__SCT__might_reschedkmalloc_cachesusb_serial_register_drivers] m]m1]=mDmO  V b\q]jdc|qm  " h\vI P 3W 0\\gZU`  K "\?UPr^ e zl q\  d \b]hYu(m3 = D PI\X b i n\z   8\  0 p\   \   \! + 2 B M T Y\ebq]]W]W]wt:SAw$Kta_~a_aWmb!]/ j4XB ~GXUm`mq][ c3 mB mM @T [ o \} @  H \ @  ( \ @   \ @ #  [ @   \ @   \a ]l w{ t m m ] m b! ]| m b ]Y mh bq ] f jqr&b1]ijq _!_,e]mp_cjqjq!r`jnqrrb]   x Xi. =iK (Zih hwiWW xi i i  i* "/d@w4EtUWZd k 9pk  Nn 0 pWW ` 0iq6 l0 p(0p8@HP Xp`` h p x p 0  < C'T _$2 (A , 0 4 8{ <X @\ !0fpw |$(,048<@DHLPTX\`dhlpt!x"|#%',7G^_ipz    &TY_d pwy{| }$(,048<+ @, D. H0 L2 P7 T: X; \= `? dA hF lg ph tj xl |n s         ] ` f             ) {       T W X ] l p v   $ (,04*80<7@9D;H?LCPGTRXU\V`XdZh\laptx| AH   s$A( Z04V8 @DH "P(TzX `"d,h zpZtx Bp   w bR *s  r  R   %   7 F    $ ( 0 4 8 : 0T` 80@p `ppx so  (@@PT V^`8@H`Ppx`0`` (`0PX``h`z`d`K08@`H3hpx`"@`@`@ `(HP@X``@`@`` (0 8@v8^PV.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.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.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?:@f,J=E@wx,Z\U@w,nX i@h{0, ~dy@{, 22 @H}0,@BD@x},X @H,# +@ @X,!,0 @(,,0'@ ,<07@8,L1`G@P,!Z`5U@Н0,#r5@m@0,%909PP9P9QRX -T h]00 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H žU.^Kϔ`)P\:Axb j}'6Q,HF*zlqf`Kcb_]D ayR֝4I&?"`oGC;M#;={dYL xmQr*JxyQu\n!:Ed!fG/Ala$ivծqGOĦ%:3$h,M[H<Ԍ VK)ҡ\ X|@"Ui'~Module signature appended~