ELF>k@0@8 @(u(u vv!v! p vv!v!888$$uuu Stduuu PtdCCCQtdRtdvv!v! GNU ΙUpJ:r C ( X`D0Xb "h"MB!Hy$H@ TGS) QRXEWRIl]f $X EN E |P&E!|6M +бt̠^X֠/Pถa&3y3ˮ r`N׆mZ2{& )ԍa72i}CEYX\m|^鷋 U&\Z]d u7Z| 8W!'2yV5qX-[oNc . Mrp  ( '  T    d9 " <  ?`? u , j  l , C, F"2T7I  $ b!IRWi} K4agk u # $hu 5 vcM}$UUv$ CIX mL"  О ^ @G K   PvT q/ ps  @+   p  Pz 0j z n Pu  PV  `?  @ @ s v  vV s s g  &  ?  v   P n0  >  s5 PG PY. p{  v s8 s6 nI  P x s   W e s   P  @5 pk  v!? {9  s  wp!  p$]  vS  ?u s  pk {   T so sS  s  `>  5! q 0__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizefu_plugin_get_contextfu_dfu_device_get_typefu_plugin_add_device_gtypefu_context_add_quirk_keyfu_plugin_init_vfuncslibfwupd.so.2libfwupdplugin.so.5g_object_unrefg_ptr_array_new_with_free_funcg_type_check_instance_castfwupd_device_get_typefwupd_device_add_iconfu_device_add_flagfu_device_add_internal_flagfu_device_set_remove_delayfu_device_register_private_flagg_type_class_peek_parentg_type_check_class_castg_type_class_adjust_private_offsetfu_progress_set_idfu_progress_add_stepfu_dfu_firmware_get_typefu_dfuse_firmware_get_typefu_ihex_firmware_get_typefu_firmware_new_from_gtypesfu_device_remove_flagg_once_init_enterg_intern_static_stringfu_usb_device_get_typeg_type_register_static_simpleg_type_add_instance_privateg_once_init_leaveg_ptr_array_unreffu_usb_device_get_devg_usb_device_release_interfaceg_error_freeg_usb_device_error_quarkg_error_matchesg_log__stack_chk_fail__gcc_personality_v0_Unwind_Resumefu_dfu_state_to_stringfu_common_string_append_kvfu_dfu_status_to_stringfu_common_string_append_kbfu_common_string_append_kxfu_dfu_target_to_stringfu_dfu_device_get_transfer_sizeg_type_check_instance_is_ag_return_if_fail_warningfu_dfu_device_get_versionfu_dfu_device_get_download_timeoutfu_dfu_device_set_transfer_sizefu_dfu_device_can_uploadfu_dfu_device_can_downloadg_usb_device_get_interfacesg_ptr_array_set_sizeg_usb_interface_get_classfu_device_has_private_flagg_usb_interface_get_extrag_bytes_get_sizefwupd_device_add_protocolfu_dfu_target_newfu_dfu_target_set_deviceg_usb_interface_get_indexfu_dfu_target_set_alt_idxg_usb_interface_get_alternatefu_dfu_target_set_alt_settingg_usb_interface_get_numberg_ptr_array_addg_usb_interface_get_protocolfu_dfu_target_stm_newg_bytes_get_datag_string_newg_string_append_printfg_string_truncateg_io_error_quarkg_set_errorg_string_freeg_usb_device_get_pidg_usb_device_get_vidfu_dfu_target_avr_newg_usb_interface_get_subclassg_usb_device_get_release__memcpy_chkfwupd_error_quarkg_set_error_literalg_prefix_errorfu_progress_newfu_progress_sleepfu_dfu_device_set_timeoutfu_dfu_device_get_timeoutfu_dfu_device_get_statefu_dfu_device_get_statusfu_dfu_device_has_attributefu_dfu_device_remove_attributefu_dfu_device_newg_object_newfu_dfu_device_get_targetsfu_dfu_target_setupfu_dfu_device_get_target_by_alt_settingfu_dfu_target_get_alt_settingg_object_reffu_dfu_device_get_target_by_alt_namefu_dfu_target_get_alt_nameg_strcmp0fu_dfu_device_get_platform_idg_usb_device_get_platform_idfu_dfu_device_get_runtime_vidfu_dfu_device_get_runtime_pidfu_dfu_device_get_runtime_releasefu_dfu_device_get_chip_idfu_dfu_device_set_chip_idg_strdupstrlenfu_firmware_strparse_uint16_safefu_common_strtoull_fullfu_dfu_device_ensure_interfaceg_usb_device_claim_interfacefu_dfu_device_refreshg_usb_device_control_transferfu_dfu_device_get_interfacefu_dfu_device_resetg_timer_newg_timer_destroyg_usb_device_resetg_timer_elapsedfu_dfu_device_uploadfu_dfuse_firmware_newfu_dfu_firmware_set_vidfu_dfu_firmware_set_pidfu_dfu_firmware_set_releasefu_progress_set_stepsfu_progress_get_childfu_dfu_target_uploadfu_progress_step_donefu_dfu_target_get_alt_name_for_displayfu_dfu_firmware_newfu_dfu_device_error_fixupfu_dfu_device_abortfu_dfu_device_clear_statusfu_dfu_device_refresh_and_clearfwupd_device_has_flagfu_dfu_target_attachfu_dfu_target_upload_chunkg_bytes_unreffu_dfu_firmware_get_vidfu_dfu_firmware_get_pidfu_usb_device_get_vidfu_usb_device_get_pidfu_firmware_get_imagesfu_firmware_get_chunksfu_chunk_get_data_szfu_dfu_target_downloadfu_firmware_get_idxfu_dfu_firmware_get_versiong_propagate_errorfu_firmware_writefu_dfu_device_get_attributes_as_stringfu_dfu_target_get_typeg_object_remove_weak_pointerg_usb_device_set_interface_altg_strdup_printffu_dfu_sector_to_stringfu_dfu_target_get_sector_for_addrfu_dfu_sector_get_addressfu_dfu_sector_get_sizefu_dfu_target_parse_sectorsg_str_has_prefixg_ascii_strtoullfu_dfu_sector_newg_strsplitg_strchompg_strfreevfu_dfu_target_get_sectorsfu_dfu_target_get_sector_defaultfu_dfu_sector_get_typefu_dfu_target_check_statusg_usleepfu_dfu_target_set_alt_nameg_object_add_weak_pointerg_usb_device_get_string_descriptorfwupd_device_get_serialfu_dfu_target_mass_erasefu_dfu_target_download_chunkg_getenvfu_common_dump_bytesg_assertion_message_cmpnumfu_progress_set_statusg_malloc0fu_common_dump_rawg_bytes_new_takefu_progress_set_percentage_fullfu_progress_set_percentagefu_dfu_utils_bytes_join_arrayfu_chunk_bytes_newfu_dfu_target_get_devicefu_firmware_set_idfu_firmware_set_idxfu_dfu_sector_get_zonefu_firmware_add_chunkfu_firmware_add_imagefu_chunk_get_addressfu_chunk_get_bytesfu_common_bytes_new_offsetg_bytes_newg_bytes_comparefu_chunk_set_addressg_bytes_new_staticfu_dfu_sector_get_idfu_dfu_sector_has_capg_bytes_refg_ptr_array_newfu_chunk_array_new_from_bytesg_direct_equalg_direct_hashg_hash_table_newg_hash_table_unrefg_hash_table_lookupg_hash_table_insertfu_dfu_target_stm_get_typefu_common_write_uint16fu_chunk_array_newfu_chunk_get_pagefu_chunk_get_idxfu_common_bytes_is_emptyg_bytes_new_from_bytesg_propagate_prefixed_errorfu_progress_finishedfu_chunk_get_datamemcpyfu_dfu_target_avr_get_typefu_progress_add_flagfu_device_add_instance_idfu_dfu_sector_get_size_leftfu_dfu_sector_get_numberg_string_appendlibgio-2.0.so.0libgobject-2.0.so.0libglib-2.0.so.0libgusb.so.2libgcc_s.so.1libpthread.so.0libc.so.6_edata__bss_start_endlibfu_plugin_dfu.soGLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4LIBGUSB_0.1.1LIBGUSB_0.2.8LIBGUSB_0.1.0LIBFWUPD_1.5.8LIBFWUPD_1.1.2LIBFWUPD_0.1.1LIBFWUPD_0.9.3LIBFWUPD_0.9.8GCC_3.0GCC_3.3.1LIBFWUPDPLUGIN_1.5.5LIBFWUPDPLUGIN_1.5.4LIBFWUPDPLUGIN_1.2.5LIBFWUPDPLUGIN_1.0.2LIBFWUPDPLUGIN_1.2.6LIBFWUPDPLUGIN_1.1.2LIBFWUPDPLUGIN_1.5.6LIBFWUPDPLUGIN_1.3.3LIBFWUPDPLUGIN_1.0.3LIBFWUPDPLUGIN_1.2.2LIBFWUPDPLUGIN_1.3.1LIBFWUPDPLUGIN_1.2.4LIBFWUPDPLUGIN_1.6.2LIBFWUPDPLUGIN_1.7.3LIBFWUPDPLUGIN_1.7.0LIBFWUPDPLUGIN_1.6.0LIBFWUPDPLUGIN_0.1.0$ORIGIN/../../libfwupd:$ORIGIN/../../subprojects/libjcat/libjcat:$ORIGIN/../../libfwupdplugin                    P ii ui (ti 4@1@8N0\`XIjRIyQJSJXJ0P&y a_& DDAGAH0DEB ZG oA B A MNNMHv!tv!tv!v!! !!!3!>!H!|!!x!x!x!x!x!x!x!x!x! x! y! y! y!y! y!(y!0y!8y!@y!Hy!Py!Xy!`y!hy!py!xy!y!y!y!y!y!y!y!y!y!y!y!y! y!!y!"y!#y!$z!%z!z!z!& z!'(z!0z!(8z!)@z!*Hz!+Pz!,Xz!`z!-hz!.pz!xz!/z!z!0z!1z!2z!z!4z!z!z!z!5z!6z!7z!8z!9z!z!:{!;{!<{!={! {!?({!@0{!A8{!B@{!CH{!DP{!EX{!`{!Fh{!p{!x{!G{!H{!I{!{!J{!K{!L{!M{!{!N{!{!O{!{!P{!Q{!{!R|!S|!|!T|!U |!(|!0|!8|!V@|!WH|!P|!X|!X`|!Yh|!Zp|![x|!\|!|!|!]|!^|!|!_|!`|!a|!b|!c|!|!d|!|!e|!|!f}!g}!h}!}! }!i(}!0}!j8}!@}!kH}!lP}!mX}!n`}!h}!op}!px}!q}!r}!s}!t}!u}!v}!w}!x}!}!}!y}!z}!{}!}}!~}!}!~!~!~!~! ~!(~!0~!8~!@~!H~!P~!X~!`~!h~!p~!x~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!!!!! !(!0!8!@!H!P!X!`!h!p!x!!!!!!!!!HHy0!HtH5:)!%;)!hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhh%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !DH<$HtH:HtH-H%Mt LH|$HHtL HHHH<$HtHH}Ht~HHtHH<$Ht[HHMtL}HuH}Ht'H_H}HtHIH}HtH3L+H#L+HL HH HLHHHtH1H|$0HtH1HHH}HtTHHLLHjH|$@tH H|$0=H|$@3H;HtH.H&H}HtHH}HtH1MtLHtHH111H111111뱐HH|$8t H|$8HHܐHMtLxHtHkH|$ aHIHH|$8tH|$8@HHE1LL E1E1E1HMtLE1cE11YE1H<$Ht{HtHHHHMtLHH1E1H|$ t H|$ rHtHeH1E1MtL6E11HD$(H|$(t H|$( HHD$HD$(H|$ t"H MtLH|$ H|$tH|$HHMtLHD$HMtL{MtLtH\HtH_HGHtHJH2MtL5H1H|$!HtHH1MtLHtHHtHL1H|$uIIHMuHNHjHHHAHFHHH,H"HHHHiHHH HEHHH@H!HHfHۤHHHBH̤HnHHHHJHHHH&HHHHmHHH|HIHHHh H%HHjHV@HHHFHEHrHH"H/HNHHHH*HHHH[H]USHHH!!H߾PH4HH*HHH 4HH<H5HH 6H=zHpH\3HH .1HH50HHHH TH8HHHHHHE0H[]H5!HY @SHH5HHߺwHߺXeHߺSHߺ [ @AWAVAUATIUSHHQI9IIjMMAWHLH1=H[]A\A]A^A_ff.Hc!H9ptQSHpv%`HH [Hw;HH [Hfff.@H!HtHy!SH=h!3uHX![fDH=]tHHHL jA(HH '@HXZHHH=!![H![fUHSHHHHc!HH{ @H{H=!PvHH@0H[]ATIUHSHdH%(HD$1YHHHcO!HHHHSt2s6H1HH$[tWH<$CHtH!fHHLHHL$dH3 %(uMH[]A\fDH<$KH<$uHOHxH=k]HAUIATAUSHHDHH Hc:!H,}HKDLH}iH4DLHMDLHMDLHHM HtHDL_M(HDLM*DLHM,fM.DHΞ1LM0DLHM2DLHrM4DLH\M6DLHFM8DLH1MHHSHHsHt.HHtH;tHHvtHH[]@HH5H=KvH1[]ff.fUSHHHc H,Ht.HHtH;tHHtE0H[]HhH5H=ˇH[]f.USHHHc H,sHt.HHtH;tHHvtE.H[]HH5RH=KvH[]f.USHHHc H,Ht.HHtH;tHHtE2H[]HhH5H=ˆH[]f.USHHHc H,sHt.HHtH;tHHvtHE H[]HH5H=KvH1[]ff.fATHc IUSHH,HtMHHtH;tHHt1LH1H=مLHE []A\[HGH5A]H=A\fAWAVIAUATIUHSHHdH%(HD$1MHHHc C LH5IH$L<uiHtDHIO*M1HHHT$dH3%( H[]A\A]A^A_ÐyH #L#뻐H5Lu-1HMHxt@H$AG<|fH5YLau%1HMH8uD1GDH5L)t=L1H x H$fAG,DHLff.AUATIUHSHHc dH%(HD$1H=HHRHSH$uCs6@t9HHqH<$tGCHt HT$dH3%(uBH[]A\A]fDLo[63MAغ H L1uH<$Hff.UHAVAUATISHH dH%(HE1 A*HH?HHEIHEOHHHtH;tHHNMtYI<$tRHH5H=%P1H}HtHMdH3 %(He[A\A]A^]fDMIcHIƋ@u%*HHo@H2KLHwHI#HH9HHEE1ɹPAFA~HHEIؾHՇH=f17DH؀H5H=;fKEH '1L1fDHHIH ̆1L1`HEHXIH ځL 10DeDDeAAEAEf8ۿHH Ht;Ef8fDHHH==1fH DAF81HFH=-Ef8]HUSHHHc H,Ht.HHtH;tHHtE6H[]HH5H={~H[]f.AUATIUSHHdH%(HD$1HHHdH$IHHHHtH;tHHMtfI<$t_H8H5H=}1HtH~H<$Ht0HL$dH3 %(H[]A\A]MHLTt@1HfYVH~H=6}alH$DhHX/EIغ H L1q/@Hp}H5ʇH=| fH8HIH <1L1^HfAWAVIAUATUSHHLc-9 HL$IHHHqHHt$H1IE9XH1H<H ػt~HH={I1A]0HL\HA].hHL=HNHL#H覽H5oLIELp蘼IUB1>DLxLD$1HLHCLIU9ZvPH1H,HH5'}HI貼uLH}H=zIU9ZwAELgHMtLWHH[]A\A]A^A_I1@1HHHaH|$I1҉H 1H_fHtwATLc% UHSH!H;ru[]A\f1H6tL} uۋ}tԃ u%HH5 |[1]A\X}I(LH[H]H5{1A\ff.fUHAVIAUIATISHHc dH%(HE1HLLeHHCSH1LIHL(HLmH0HLLAąOڴHH/HAL,HoH5|E1H=8ncfDHL@H蘮LùCHlwH=m1=@HD$1Ҿ@HfP*@GHvH=m1辻H1L葵IHIL11HcILHt.#L+`fDH5>pH1H鱼H鵼H鹼ff.AWAVAUATMUHSHHHt$HT$dH%(HD$81藲HH\LHIHD$tJHc-p LHƃ1H襵HH|$L迶u+1HL$8dH3 %(#HH[]A\A]A^A_fDHL$HHHtH;tH|$H足L|$HL膵H>A薳LHkHӸAu fAY u fApL|$Lf}0Hl$(t<LHHfAtU0ffD9DH\$(f{.t9迸H|$HҴHʯfAtS.f%fD9H\$HPIƅuH謯HL!H|$H5upAFDE1IDLH<ΰHHPt,1E1fDHUDHH@H|$0蟱HlAEZf.ft fD9[H|$HnHfHD$(h.ŲHEH sSAƺ L1Y^/f.ft fD9 H|$HHƫHD$(h0UHEH frSAH|$H辱HVf2-Ht$0LHD$0}H|$0Ht^H薩1LD$蘴D$fH|$H趱I1LH Eq11.HD$(@DH|$0HtٳbH +qƺ L1誮D;H ,qݰHٶHHH顶HƶHֶff.ATIUHSHzHH?H=fHiH1袴HH跭t;HH1LӰHHt#HHpHHH[]A\D1H[]A\H0fUSHHc- HH={谩HËEu6uJu^urHCHHp肱HH1[]Bf1H5iH迳Et1H5hH觳Et1H5hH菳Et1H5hHwEzH5hH1[dfDSHc$ HH= 襦HC [ff.@SHH  u"H߾P蕪HHP0[H5 Hff.@H yHsHsHtHxH ytHstsHttgH.tt[HZt tOHx tCHx t7Ht t+Hbt tHrtHtHEDH HtH SH= CuH [fDH=x脤HL 9A jHƿPH M設(HXZHHH=$ & qH [UHSHHH裬Hc HH{PH{GH{ 讯H;HtPlHH衬H= P`HH@0H[]UHAWAVIAUATISHHcr dH%(HE1HL+HLH腫HEIUMIMHtH;tHLMt\I<$tUH^hH5/{H=aH}E1HtbHMdH3 %(DHe[A\A]A^A_]DH;L ADžuH}HIHL*I§HL Hڪu6H}AkHRvH5rzH=+aV>H;Ds 裬HMDLAH}tALwH;lD[ HEAAVH q 1L+XZoHAWAVAUIHuATAUSHHcj H,LM zM DLHudHMHtHg^DL蹪HMHtH[uDL螪HU Bt_1ADHH=@uL<1?LIHLDLIPL(LHU 9ZwH[]A\A]A^A_կHίHcu AVAUL,ATUSIU BtRA1HHH踨D9w+H諨HA`AE9rH[]A\A]A^@IU 9jw1H[]A\A]A^ff.AWAVAUATUSHhH|$8HT$dH%(HD$X1Ht+HH5tHc- Hl$8Hu5;@HL$XdH3 %(jHh[]A\A]A^A_@H{1xHHI1H9wHsH=2^]E1111ADH} HZ;@mH} 1HߺH5es聨H}HHD$@@HHxHD$详HןHEHH[HxHHD$PD$HHD$H5r$H;1H膤H9D$D$HHL$@HrH;@tH;3A uKH;H;A蕛f=uoA Au_H +iƺ L12fE1HtHpHD[]A\A]f諡H m1҉LȢfDDH耡Hٺ L螢gH mxHħff.@UHSHHc HH{tH{cH HCH[]ATUHSHcι HL#L9t HtH膛H+Mt LvH+HPFH[]HA\wAWAVAUIATUHSHHca L7HL#賖HLI`HUHtH;tHH'AąMt7I}t0Hq\H5oE1H=U#HD[]A\A]A^A_ÐDcEugIHt LHЅt̀{ { uOHC P@CA랐HjH5"oH={U覜~ArDH{uL3HLH~s 1H萛HCxL3xHL轞H耡CCLH蘞H耠IHH輙HA~JEvA2A4 A6A8!AB+ADH5fHwfHsLH葛VHC @AE11111$HKHfHH= T13H{ HGRf M LH _j1PH5LeH̖ҝEƺ LH Cj1H5:eH蒖H5NeH~H5beHjH5veHVAUIHATUHSHHL'tEI$HtHHLH[]A\A] H i H%H1[]A\A]UHAWIAVAUMATISHXHc HUHMuHL3dH%(HE1LHH裛H=8iHEHE軚HtLH5*iH=5RpH;ؘLuAL虓1LHE˒H;HE菝HHULuAVH}jDMAAWRuuPߖH@H;[f=H}H;Hu˙{H;軙t7H;诙Huh1H=XQ胟H;苙i0LLuH}H]蠒H9H}Ht蔝HMdH3 %(He[A\A]A^A_]H;LE,1fLxHEHX˚IH gL 11wfH5gL11Xf.HHEL gLbjimH i H]H5bH='PH |$m<$4H0H} 躖rH鎠@UHAWIAVAAUATSHHHULEdH%(HE1Hc HL#+HL@HȘHEHEMuH;HEH}oH;IH;AٚHHULmAUH}EAj1AWRuATP.H@tvH=ejHuHtHLH5eH=N8HuL̓HH}HtKHMdH3 %(HuQHe[A\A]A^A_]f.H;LEHEHX蘘H}IH e 1ܕ1#HHHHt AWAVAUATMUSH(Hc HH|$EH<L $HT$L$ L蠔H= dI1E1D$ ;l$ rttL$H|$L1҉蚑IHHHʼnپIAHd1H=dM菛LL褑tT$LL衙;l$ sHD$L9tHuTdLL臓HH\HMtLܙHtHϗH(H[]A\A]A^A_DLL$H<$MH _12fMtL胙1HiH酝HuHqH]HzXHQHIHAH9H1HޜfDHc @t ff.@Hcծ @t ff.@Hc HAVAULc- ATIHUHSHL7yt%IHt)HLH[]A\A]A^fD[1]A\A]A^DJ<+H[L]A\A]A^yfAWAVMAUATUHSHHHc Ht$0HT$"HHUHtH;tHHMt+I>t%H.QH5d1H=JLH荕u1HH[]A\A]A^A_fDHDH8HD$(ÅLHtHD$(H@ PH\$(HIHD$8Hs裊s LL|$H5#]L賑HC LpDHS BTE1DHDLH\+HtDH[]A\@1HQH5UH=<ԃH[]A\@1H[]A\fD裆H TL轇ff.ATIUHc-O SHfHtAHHtH;tHH)t%LH t>H\+HtDH[]A\@1HQH5TH=;H[]A\@1H[]A\fDH .TLf.ff.ATIUHSHHdH%(HD$1H|$D$Aǀ1IHHLDt0HLuHL$dH3 %(u&H[]A\H5WUH1轈ƄfDAUIATI1UH1SHdH%(HD$1|ILHHHH$蟅tCH<$HtHtH[HL$dH3 %(unH[]A\A]fDsH<$ ӂH4$t)HNHT1H= :K{fDLH$蠀eƃHSH uQHHyHH HH5HHHH[H5 HɇAUAATIUHSHHdH%(HD$1H|$t$D$!~1IHHLtKHSH=81!HL&}HL$dH3 %(u*H[]A\A]DH5%SH1jsAWMAVIAUATUSHHXt$H|$HT$HHL$(L$LL$ԅHۉADHHD$@T$<H5{SLH<$( րH<$ ÀH<$: 谀H<$ 蝀t$H|$OyHH#HkzDD$1HSH=7څHM}L$H2S1H=|7觅H<$HL$t$HH|$0H<$|Ht$H|$@؄H<$|H= xHD$ D|$1E1D$8<9\$8HD$(Ht L9MtLxH=R蛄uLD$H|$H1IzIHJH xHAEHhRH=l61蕄H|$ LzAIŅHDt$5HHՅHH鴅H龅H鈅H霅HpHiHBH6H*H9Hff.AWIAVIAUATUHSHXHT$LD$dH%(HD$H1H.H5ONLHD$ yH|$ zH|$1 zH|$2zHwHHD$(iyH~tH|$(1҉nH|$HD$yH58 H=a wIHD$HMt L}@H\$HvHyH5MHIyH\$ LsrS1Lt$CMDHKH=11>Ht$LAuCLqvHD$ ;XpHL$ HL,L:zHK1H=0~LxLH zLAD$CAD$DuLD$HH1Lm{Ņ;H|$DH5-K1 ~H|$ #}H|$}HD$(HtH{HL$HdH3 %(HX[]A\A]A^A_fIHHHrH߉D$0cvD$81D$L$hostcan-download|can-upload|manifest-tol|will-detach|can-accelerate|../plugins/dfu/fu-dfu-device.c:1854failed to release interface: %sDFU interface with %lu bytes vendor datatruncated DFU interface data, no bcdDFUVersioninterface found, but not the correct length for functional data: %lu bytes: %sfailed to parse interface data for %04x:%04x: %sDFU version 0x%04x invalid, v1.1 assumedforcing DFU transfer size 0x%04x bytesDFU transfer size unspecified, guessingDFU transfer size invalid, using defaultusing DFU transfer size 0x%04x bytesunable to guess initial device state from interface %uno DFU runtime, so faking device%04x:%04x is missing download capability../plugins/dfu/fu-dfu-device.c:1309error == NULL || *error == NULLGUsb version too old to support GD32, fwupd needs to be rebuilt against 0.3.6 or laterfailed to refresh: no GUsbDevice for %scannot get device status, invalid size: %04xno dnload-timeout, using default of %umsrefreshed status=%s and state=%s (dnload=%u)failed to reset: no GUsbDevice for %scannot reset USB device: %s [%i]failed to upload: no GUsbDevice for %s../plugins/dfu/fu-dfu-device.c:1467switching to DefuSe automaticallyfailed to abort: no GUsbDevice for %snot supported as no DFU runtimefailed to clear status: no GUsbDevice for %scannot clear status on the device: %sfailed to detach: no GUsbDevice for %sdoing device reset as host will not self-resetdoing dummy upload to work around m-stack quirkBus reset is not required. Device will reboot to normalfailed to download: no GUsbDevice for %sfirmware vendor ID not specifiedfirmware product ID not specifiedvendor ID incorrect, expected 0x%04x got 0x%04x and 0x%04x product ID incorrect, expected 0x%04x got 0x%04x and 0x%04x../plugins/dfu/fu-dfu-device.c:1623fu_dfu_device_resetfu_dfu_device_get_interfacefu_dfu_device_clear_statusfu_dfu_device_abortfu_dfu_device_refreshfu_dfu_device_set_chip_idfu_dfu_device_get_chip_idfu_dfu_device_get_runtime_releasefu_dfu_device_get_runtime_pidfu_dfu_device_get_runtime_vidfu_dfu_device_get_platform_idfu_dfu_device_get_target_by_alt_namefu_dfu_device_get_target_by_alt_settingfu_dfu_device_get_targetsfu_dfu_device_remove_attributefu_dfu_device_has_attributefu_dfu_device_get_statusfu_dfu_device_get_statefu_dfu_device_get_timeoutfu_dfu_device_set_timeoutfu_dfu_device_can_downloadfu_dfu_device_can_uploadfu_dfu_device_set_transfer_sizefu_dfu_device_get_download_timeoutfu_dfu_device_get_versionfu_dfu_device_get_transfer_sizefu_dfu_device_attachfu_dfu_device_detachfu_dfu_device_open@@Something unexpected went wrongFirmware is not for designed this deviceFirmware is for this device but fails verificationDevice is unable to write memoryProgram memory function failedProgrammed memory failed verificationCannot program memory due to address out of rangeReceived zero-length download but data is incompleteDevice detected unexpected power on resetDevice detected unexpected USB reset signalingDevice stalled an unexpected requestcannot set alternate setting 0x%02x on interface %i: %swaiting for FU_DFU_STATE_DFU_DNBUSY to clearAddress is wrong or unsupported@Internal Flash /0x8000000/8*1Kg@Internal Flash /0x8000000/16*1Kg@Internal Flash /0x8000000/32*1Kg@Internal Flash /0x8000000/64*1Kg@Internal Flash /0x8000000/128*1Kg@Internal Flash /0x8000000/256*1Kgno UM0424 sector description in %sactual_length == g_bytes_get_size(bytes)../plugins/dfu/fu-dfu-target.cinvalid size, got %lu, expected %lu../plugins/dfu/fu-dfu-target.c:1031starting upload from 0x%08x (0x%04x)../plugins/dfu/fu-dfu-target.c:1281fixing up firmware address from 0x0 to 0x%x../plugins/dfu/fu-dfu-target.c:1169../plugins/dfu/fu-dfu-target.c:1173writing #%04x chunk of size %lugot 0x%02x, expected 0x%02x @ 0x%04xwaiting for FU_DFU_STATE_DFU_MANIFEST to clearNo error condition is presentMemory erase function failedMemory erase check failedDevice firmware is corruptVendor-specific errorFuDfuTargetFU_IS_DFU_TARGET(self)AltSettingAltIdxAltNameForDisplayIdx%02xRAM 0xRAM description, so parsing/No sector addressSector address too largeNo sector section,Invalid number of sectors: %sFailed to parse: '%s': Invalid sector ID: %sInvalid sector size: %sInvalid sector multiplier: %sInvalid sector type: %sStuck in DFU_DNBUSYRead protection is activeGD32 serial number %s invalidUnknown GD32 sector size: %cmass erase not supportedFWUPD_DFU_VERBOSEMessagecannot download data: %ssleeping for %ums…cannot wait for busy: ==cannot upload data: %sgot #%04x chunk of size %utarget cannot do uploadingno sectors defined for targetFU_IS_FIRMWARE(image)target cannot do downloadingno image chunksdownloading chunk at 0x%04xzero-length firmwaregot %lu bytes, expected %luverify failed: %sreach to max polling triesno alt-nameno alt-name for displayfu_dfu_target_get_alt_name_for_displayfu_dfu_target_get_alt_namefu_dfu_target_get_alt_settingfu_dfu_target_downloadfu_dfu_target_use_alt_settingfu_dfu_target_uploadfu_dfu_target_download_chunkfu_dfu_target_setupfu_dfu_target_get_sector_defaultfu_dfu_target_get_sectors^@0C?cannot mass-erase: ignoring: %scannot set address 0x%x: doing actual check statusno memory sector at 0x%04xerasing sector at 0x%04xcannot erase address 0x%x: no valid sector for %xsetting address to 0x%04xFuDfuTargetStm../plugins/dfu/fu-dfu-target-stm.c:110using sector %u for read of %xmemory sector at 0x%04x is not readablesetting DfuSe address to 0x%04x../plugins/dfu/fu-dfu-target-stm.c:151got #%04x chunk @0x%x of size %u../plugins/dfu/fu-dfu-target-stm.c:422memory sector at 0x%04x is not writablemarking sector 0x%04x-%04x to be erased../plugins/dfu/fu-dfu-target-stm.c:325../plugins/dfu/fu-dfu-target-stm.c:353../plugins/dfu/fu-dfu-target-stm.c:374writing sector at 0x%04x (0x%lu)ignoring select memory unit as legacy protocolcannot select memory page:0x%02x with FLIP protocol version 1reading memory from 0x%04x to 0x%04xcannot read memory 0x%04x to 0x%04x: ../plugins/dfu/fu-dfu-target-avr.c:883cannot read from below sector start../plugins/dfu/fu-dfu-target-avr.c:797../plugins/dfu/fu-dfu-target-avr.c:808../plugins/dfu/fu-dfu-target-avr.c:750requesting %i bytes from the hardware for chunk 0x%xtruncating chunks from %u to %u../plugins/dfu/fu-dfu-target-avr.c:114ignoring as device rebooting: %scannot start application reset attach: cannot initiate reset for attach: ../plugins/dfu/fu-dfu-target-avr.c:673firmware element starts at 0x%x but sector starts at 0x%x, so offsetting by 0x%x (bootloader?)element was larger than sector size: 0x%x../plugins/dfu/fu-dfu-target-avr.c:598../plugins/dfu/fu-dfu-target-avr.c:607sending %lu bytes to the hardware../plugins/dfu/fu-dfu-target-avr.c:499../plugins/dfu/fu-dfu-target-avr.c:471../plugins/dfu/fu-dfu-target-avr.c:412read command page:0x%02x addr:0x%02xcannot read signature memory page:0x%02x addr:0x%02x, got 0x%02x bytes../plugins/dfu/fu-dfu-target-avr.c:364failed to get chip signature: cannot read config memory, got 0x%02x bytescannot read config vendor, got 0x%08x, expected 0x%02x or 0x%02xChipID %s [%s] is not supportedselecting memory unit 0x%02xcannot select memory unit: selecting memory page 0x%01xcannot select memory page: selecting memory page 0x%02xno sector defined for targetchunk %u has data (page %u)chunk %u is emptyall %u chunks are emptyFuDfuTargetAvrcannot read command page: AVR:CIDDFU_AVR\CID_0x%08xDFU_AVR\CID_0x%06xdfuMANIFEST-WAIT-RESETappIDLEappDETACHdfuIDLEdfuDNLOAD-SYNCdfuDNBUSYdfuDNLOAD-IDLEdfuMANIFEST-SYNCdfuMANIFESTdfuUPLOAD-IDLEdfuERRORerrPOROKerrTARGETerrFILEerrwriteerrERASEerrCHECK_ERASEDerrPROGerrVERIFYerrADDRESSerrNOTDONEerrFIRMWAREerrVENDORerrUSBRerrUNKNOWNerrSTALLDPKTFuDfuSectorFU_IS_DFU_SECTOR(self)WZone:%i, Sec#:%i, Addr:0x%08x, Size:0x%04x, Caps:0x%01x [%s]fu_dfu_sector_to_stringfu_dfu_sector_has_capfu_dfu_sector_get_idfu_dfu_sector_get_numberfu_dfu_sector_get_zonefu_dfu_sector_get_size_leftfu_dfu_sector_get_sizefu_dfu_sector_get_address; '0 (@ b(Hx((P((((T)tA),)))4)$ *$*l4*J*T*X*{+D+ ,,,,\-'-0 u. . .x!/"M0$4141\1td566T787\t889H;T<<T= =XD>>HX DI I DJ J, DKd K K dL TN O PX DQ Q DR R( DS\ S U V`Z[]hd_$`Lac$flf4gTi$lrDdsDtttt,u@dvlvxyXz<T4ĀT<d4(4tlčDԛT,tԝ\|Ԡ4(t$H Ծ!d(!!D!t"4"$H"\"""4" #TT##T##T$$X$T$$zRx $0FJ w?:*3$"D $\+XEDD zKA0,(8,EFG MD(/EAG  AAH 0`EQL0bFBB B(D0C8G@_HHPV8A0A(B BBB `1aPa O V(`1aX G XL cAe$1YEDD HAAzPLRx5  4$17FDD D0  AABG $zPLRx)5  0, 8p2FED A(G0 (A ABBF 0H4vEAG y AAH ^FA04vEAG y AAH ^FA04sEAG x AAI ^CA4H,5nFKA s ABH AOI0d5sEAG x AAI ^CA05sEAG x AAI ^CAL5 gFEB B(A0A8G 8A0A(B BBBJ ,zPLRx!3  4Xl4t?nFKA r ABI AOI0?sEAG x AAI ^CA0?sEAG x AAI ^CA0 D@sEAG x AAI ^CA4T@qFKA t DBD [CB4@nFDD y ABF AOIA$EN0$AsEAG y AAH ^CApAFBB B(D0A8G@ 8A0A(B BBBG  8C0A(B BBBB ^ 8C0A(B BBBF D 8F0A(B BBBE `B&FBE E(D0D8D@x 8C0A(B BBBF ~ 8D0A(B BBBM p C+FBE D(D0U (C BBBE [ (C BBBD G (D BBBO a(C BBB0TDEAG E DAI ^CA0DvEAG y AAH ^FA0DvEAG y AAH ^FA0HEvEAG y AAH ^FA0PEsEAG y AAH ^CA4EFKA W ABD AOIH8FFBE B(D0D8GP 8A0A(B BBBB <4GFBD D(D@ (A ABBG $zPLRx.  @,4EC HD A .@].,zPLRx]+   44p R>tEC HD A .@].U@ TFDD Z ADK K ABJ qAD$ %T   4 +             S XO' HOgo4+LcpX # 7b u                                    6JCb5= Q e y      c       6   '   p (  m  P?Z|ls?'O> PpH Ht J# 1C U ] h z       W                                 ' +Y8bEk'0h c>Pb 6?) 9 K ] e w       '     T     G (        <YP/ E-X"F6          ?        JG# >0hyP= EYi GNUttv!} @O Hv!v!o`0  x!0:8  oo6oo4o,v!pOOOOOOOOOPP P0P@PPP`PpPPPPPPPPPQQ Q0Q@QPQ`QpQQQQQQQQQRR R0R@RPR`RpRRRRRRRRRSS S0S@SPS`SpSSSSSSSSSTT T0T@TPT`TpTTTTTTTTTUU U0U@UPU`UpUUUUUUUUUVV V0V@VPV`VpVVVVVVVVVWW W0W@WPW`WpWWWWWWWWWXX X0X@XPX`XpXXXXXXXXXYY Y0Y@YPY`YpYYYYYYYYYZZ Z0Z@ZPZ`ZpZZZZZZZZZ[[ [0[@[P[`[p[[[[[[[[[\\ \0\@\P\`\p\\\\\\\\\]] ]0]@]P]`]p]]GA$3a1@OU GA$3p1067kFGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA$3p1067puGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFYt GA*FORTIFYpuFGA+GLIBCXX_ASSERTIONSGA+GLIBCXX_ASSERTIONStlibfu_plugin_dfu.so-1.7.8-1.el8.cloudlinux.x86_64.debugnh7zXZִF!t/"w]?Eh=ڊ2N  (<φ5+ Q P.|2o*ceWl"S9jg%S,'3H4OY҇>N] ו7Tw.Įm̝F84*o'ߔ`+*3 UyU?-~,f~3Z&E$8d_d1nϼܙɼdr>l6JWpN1C90㰛kd fK ڈwdiX|Ђ? ##͂eӥR[`f.9w!t7_BYDG.>!N֭U|Vs5ľ"o<%)(e|9|;cnܴc u񩙤ӡm`e},z4\3%]y&AH<3~9tNõK9)`c1edz-ƺ|VgWSA*S1Q}QLܟ![=;VOC=/vsw:ug*s<$GgH599nGK: 97A1_C_G`̕:O$fL_x#omР\QL*YO5-f%p N N܃8Co0q֪qj[ fAtĕy@3KV_QhIL0T6"<wpDmݠxv=Q",oIX$P)zF$I֢ %n יM8u\_,ڭ?s)s\tS(`.њ*LN:s-vdK cpa|(ؤƪ&L[<[Òau3F*}a77-jl֓EH:FvJ~Er?AP.rSŢXHHZU 1C'=f[6n˹أ41O/{ ةdk Yl>'SI4cI, :2ÚحR%O#{AfX4z= Pix^ WT`+*JˀG~68FNt['Xl ZgЫy3|qfVSZb,pЯ;̤,A)BvNCφ^m(ҏY7~e }gNJ[Mo- _-hZIJJ()}6۷aP 6V)m xm 0C lً 1v+ITB22b;#"| 1ɶhҧ%TP0P"⇄3蓦/Zzx$-E}N:QQD*\3ZdXRDWq%#zqzU`巻qal@R "~9>;e|ַ1R`