ELF>0@@8 @@@@ X X```@@@SS` ``888 XXXDDStd888 PtdnnnttQtdRtdP P /lib64/ld-linux-x86-64.so.2GNUGNU6Hu]FpdGNUC ( x`D0Xb" H"MB!Hy$HDTG0$S) $Q    !#%()+DWRXRIl]f  E$XN D K|P&E|6M! +б3bt̠^X.ܳ֠P&3aemydˮ3 r` : N׆mZ2{&j Cԍa )j|72iBE}YX\1m|^鷋 U&\Z]d u7Z|!'!8W2yVqX5-[Ni   65 Xd D b) T      1kLhlC W v9xq N5  "R g Ev{ C = 77 j  > x  P  GP Hrnq  s    d e   (  ) 8 s[ @| #E o]rN   W :   ; a3 c %  2bR#"  Q4 $iR#pN  v06q0+PsP'@`E@b`/y`2`n&0a`/f@svvPs`sp8W&@vn`MZ0/D8eTps0>0^v'P>ps204san"TVsrxnyLV 2dI3sTp(``z, 0+A`v5{s0x-xo`&pv?4s`2` ``05s0<6LЧs'03sM|Hpq@/libfwupd.so.2g_bytes_get_datag_intern_static_stringg_bytes_get_sizeg_ptr_array_new_with_free_func__gmon_start__g_type_add_instance_privateg_object_unrefg_strcmp0g_strdupg_hash_table_insertg_string_new_ITM_deregisterTMCloneTableg_strv_lengthg_ptr_array_addg_object_newg_object_refg_bytes_new_take_ITM_registerTMCloneTableg_strdup_printfg_string_freeg_type_check_class_castg_object_add_weak_pointerg_hash_table_newg_propagate_errorg_return_if_fail_warningg_set_errorg_getenvg_error_matchesg_type_check_instance_is_ag_str_has_prefixg_signal_connect_datag_io_error_quarkg_type_check_instance_castg_object_remove_weak_pointerg_type_register_static_simpleg_strsplitg_hash_table_lookupg_bytes_unrefg_malloc0g_ptr_array_set_sizeg_set_error_literalg_once_init_enterg_string_truncateg_hash_table_unrefg_error_freeg_strfreevg_ptr_array_unrefg_file_new_for_pathg_ptr_array_newg_once_init_leaveg_prefix_errorg_string_appendg_type_class_peek_parentg_string_append_printfg_logg_type_class_adjust_private_offsetfwupd_status_to_stringfwupd_device_get_serialfwupd_device_has_flagfwupd_device_add_protocolfwupd_device_get_typefwupd_device_add_iconfwupd_error_quarklibfwupdplugin.so.5g_direct_equalg_bytes_newg_timer_newg_timer_elapsedg_bytes_refg_string_set_sizeg_propagate_prefixed_errorg_bytes_new_staticg_timer_destroyg_ascii_strtoullg_bytes_new_from_bytesg_strchompg_ptr_array_sortg_file_replace_contentsg_direct_hashg_string_insert_cg_usleepg_cancellable_newg_file_load_contentsg_cancellable_cancelfu_progress_set_idfu_common_bytes_new_offsetfu_firmware_writefu_chunk_get_idxfu_progress_step_donefu_chunk_get_data_szfu_firmware_get_image_by_idfu_dfu_firmware_get_vidfu_device_openfu_context_load_quirksfu_dfu_firmware_newfu_usb_device_get_typefu_firmware_add_chunkfu_chunk_set_addressfu_chunk_array_new_from_bytesfu_progress_set_percentagefu_firmware_add_imagefu_firmware_set_idfu_firmware_get_chunksfu_firmware_new_from_gtypesfu_device_has_private_flagfu_usb_device_get_vidfu_firmware_get_idxfu_dfuse_firmware_get_typefu_context_newfu_firmware_get_imagesfu_device_attach_fullfu_progress_sleepfu_usb_device_get_devfu_device_set_contextfu_progress_add_stepfu_progress_finishedfu_chunk_array_newfu_device_locker_newfu_device_add_flagfu_firmware_to_stringfu_dfu_firmware_set_vidfu_chunk_get_addressfu_device_remove_flagfu_firmware_parsefu_dfu_firmware_get_typefu_common_strtoull_fullfu_dfu_firmware_get_pidfu_progress_get_percentagefu_chunk_get_pagefu_common_string_append_kbfu_firmware_get_image_by_idxfu_chunk_get_bytesfu_common_string_append_kvfu_common_string_append_kxfu_device_add_internal_flagfu_firmware_strparse_uint16_safefu_chunk_get_datafu_firmware_set_idxfu_device_probefu_progress_set_statusfu_progress_get_statusfu_device_register_private_flagfu_dfuse_firmware_newfu_usb_device_get_pidfu_common_write_uint16fu_progress_add_flagfu_progress_get_typefu_dfu_firmware_get_versionfu_device_add_instance_idfu_device_set_remove_delayfu_device_closefu_usb_device_set_devfu_device_get_remove_delayfu_common_dump_rawfu_ihex_firmware_get_typefu_chunk_bytes_newfu_common_bytes_is_emptyfu_dfu_firmware_set_releasefu_dfu_firmware_set_pidfu_device_detach_fullfu_device_write_firmwarefu_progress_get_childfu_common_get_contents_bytesfu_progress_newfu_progress_set_percentage_fullfu_common_dump_bytesfu_progress_set_stepslibgio-2.0.so.0g_printg_option_context_freeg_option_context_set_summaryg_assertion_message_cmpnumg_setenvg_option_context_newlibgobject-2.0.so.0libglib-2.0.so.0g_unix_signal_add_fullg_option_context_get_helpg_option_context_parseg_option_context_add_main_entriesg_set_application_nameg_bytes_comparelibgusb.so.2g_usb_device_resetg_usb_interface_get_subclassg_usb_context_newg_usb_device_control_transferg_usb_interface_get_protocolg_usb_context_enumerateg_usb_device_get_vidg_usb_device_error_quarkg_usb_interface_get_classg_usb_device_get_releaseg_usb_interface_get_numberg_usb_context_wait_for_replugg_usb_context_get_devicesg_usb_device_set_interface_altg_usb_interface_get_extrag_usb_device_release_interfaceg_usb_device_get_string_descriptorg_usb_interface_get_alternateg_usb_context_find_by_vid_pidg_usb_device_claim_interfaceg_usb_device_get_platform_idg_usb_device_get_pidg_usb_device_get_interfacesg_usb_interface_get_indexlibc.so.6setlocaledcgettext__stack_chk_failbind_textdomain_codesetstrlenmemcpy__memcpy_chk__cxa_finalizebindtextdomain__libc_start_mainfu_dfu_target_get_sector_for_addrfu_dfu_target_attachfu_dfu_target_check_statusfu_dfu_device_get_statefu_dfu_device_get_statusfu_dfu_device_newfu_dfu_device_refresh_and_clearfu_dfu_device_set_chip_idfu_dfu_device_set_timeoutfu_dfu_target_download__libc_csu_finifu_dfu_sector_newfu_dfu_target_to_stringfu_dfu_device_refreshfu_dfu_sector_to_string__data_startfu_dfu_target_upload_chunk__bss_startfu_dfu_target_parse_sectorsfu_dfu_target_set_alt_namefu_dfu_device_can_downloadfu_dfu_sector_has_capfu_dfu_device_remove_attributefu_dfu_target_get_alt_setting_endfu_dfu_sector_get_size_leftfu_dfu_device_resetfu_dfu_state_to_stringfu_dfu_target_set_alt_idxfu_dfu_target_get_alt_namefu_dfu_device_ensure_interfacefu_dfu_target_get_sector_defaultfu_dfu_device_get_attributes_as_stringfu_dfu_target_stm_new_edatafu_dfu_device_get_typefu_dfu_sector_get_sizefu_dfu_sector_get_numberfu_dfu_device_uploadfu_dfu_device_get_runtime_releasefu_dfu_device_get_runtime_vidfu_dfu_sector_get_typefu_dfu_device_clear_statusfu_dfu_target_get_alt_name_for_displayfu_dfu_target_download_chunk__libc_csu_initfu_dfu_target_set_alt_settingfu_dfu_target_mass_erasefu_dfu_device_has_attributefu_dfu_target_newfu_dfu_utils_bytes_join_arrayfu_dfu_device_get_download_timeoutfu_dfu_sector_get_idfu_dfu_status_to_stringfu_dfu_sector_get_addressfu_dfu_device_get_transfer_sizefu_dfu_device_set_transfer_sizefu_dfu_device_get_runtime_pidfu_dfu_sector_get_zonefu_dfu_device_get_platform_idfu_dfu_device_get_versionfu_dfu_target_setupfu_dfu_device_get_target_by_alt_namefu_dfu_target_get_typefu_dfu_target_set_devicefu_dfu_device_get_target_by_alt_settingfu_dfu_target_get_sectorsfu_dfu_target_avr_get_typefu_dfu_device_get_timeoutfu_dfu_device_can_uploadfu_dfu_device_get_targetsfu_dfu_target_uploadfu_dfu_target_avr_newfu_dfu_target_get_device_IO_stdin_usedfu_dfu_device_get_chip_idfu_dfu_device_error_fixupfu_dfu_target_stm_get_typefu_dfu_device_abortfu_dfu_device_get_interfaceLIBFWUPD_0.9.8LIBFWUPD_1.1.2LIBFWUPD_0.1.1LIBFWUPD_0.9.3LIBFWUPD_1.5.8GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5GLIBC_2.14LIBGUSB_0.1.1LIBGUSB_0.2.2LIBGUSB_0.1.0LIBFWUPDPLUGIN_1.2.6LIBFWUPDPLUGIN_1.6.2LIBFWUPDPLUGIN_1.2.5LIBFWUPDPLUGIN_1.5.5LIBFWUPDPLUGIN_0.9.7LIBFWUPDPLUGIN_1.0.0LIBFWUPDPLUGIN_1.3.1LIBFWUPDPLUGIN_1.5.4LIBFWUPDPLUGIN_1.0.3LIBFWUPDPLUGIN_1.0.8LIBFWUPDPLUGIN_1.5.6LIBFWUPDPLUGIN_1.7.0LIBFWUPDPLUGIN_1.6.0LIBFWUPDPLUGIN_1.3.3LIBFWUPDPLUGIN_1.0.2LIBFWUPDPLUGIN_1.2.2LIBFWUPDPLUGIN_0.1.0LIBFWUPDPLUGIN_1.7.3LIBFWUPDPLUGIN_1.2.4LIBFWUPDPLUGIN_1.1.2$ORIGIN/:$ORIGIN/../../libfwupd:$ORIGIN/../../libfwupdplugin                          !  `XJ!RI QJSJXI ZPti ii *ui 4@@1K2Y0gAuMADPGBDGG2DGN \M qB G AHNAHЃ ȯ@ЯYدt8@HPX`hpx    ȩЩة ( 0!8"@#H$P%X&`'h(p)x*+,-./0123Ȫ4Ъ5ت6789:;<=> ?(A0B8C@DHEPFXG`HhIpJxKLMNOPQRSTȫUЫVثWXZ[\]^_` a(b0c8d@eHfPgXh`ihjpkxlmnopqrsuvȬwЬxجyz{|}~ (08@HPX`hpxȭЭح (08@HPX`hpxȮЮخ (08@HPX`hpxHHOHtH5I%Ihhhhhhhhqhah 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!hhh%BD%BD%BD%;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%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%}9D%u9D%m9D%e9D%]9D%U9D%M9D%E9D%=9D%59D%-9D%%9D%9D%9D% 9D%9D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%}8D%u8D%m8D%e8D%]8D%U8D%M8D%E8D%=8D%58D%-8D%%8D%8D%8D% 8D%8D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%}7D%u7D%m7D%e7D%]7D%U7D%M7D%E7D%=7D%57D%-7D%%7D%7D%7D% 7D%7D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%6D%}6D%u6D%m6D%e6D%]6D%U6D%M6D%E6D%=6D%56D%-6D%%6D%6D%6D% 6D%6D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%5D%}5D%u5D%m5D%e5D%]5D%U5DAWAVAUATUSHx|$,8L|$8Ht$ dH%(H$h1D$0D$4H|$@$H1H|$H5HH1HD$8HD$@HD$4HD$X1H5HD$`HHD$pHD$0D$xvH$1H5H$HH$HEƄ$dDŽ$H$1H5H$m1H5gH$H4H$HE Ƅ$tDŽ$H$$1H5H$ 1H53H$HH$HEH$H5H$ ZH5H=WH5H=H=xH=1 <1H5HEe1H5sIOH}LLaHH5\ 1H51H5I H}LLHH5 1H5H}1LL HH5 1H51H5IH}LLfHH5W 1H5dH}1H5HL( 1LHHE(E1H1HVHEHH}H51LuH=IA~D$I.ID$H5LHLH3H;H{HH5LHD$HsLH{HL$HLIEIUHv4IUIu IUIE t5IEIUHpH9rϺ HLL$L$ uHsLIEHPI;UIMIU IUIED$D$A;FIuH 1LLHIH51bHjHt$1LkHT$ LLHt$,|$0|$4hHMHD$ 1҃yHpHD$ufHM;QH ЉT$Ht$HH;vHt$T$AuHt$LHHS H|$81҉)1ҾLH=0IHD$8LHp15LAfHHH9IUIM IUIE %@IuIU IUIE IEHPI;UrѺ HLL$L$He HL HLfHLHD$81E1H5AL`KH=HL1H|$8HtxH}_H}HtaH}0HtSH}(JH}HtH$LH$hdH3%(HxD[]A\A]A^A_HOH51E1H=BqMQL`D1H5H=>1H5NIL1L'HD$8H51LhH=oHL1AfHD$8H=OAHp1D1I^HHPTL&H H=,H=,H,H9tH>,Ht H=y,H5r,H)HH?HHHtH=,HtfD=5,u+UH=+Ht H=,9d ,]wHHH2H8{ff.S1HHH=~H;1[fUHHH I1҉`1]ff.ATUHHHAbkHDH=MH]1A\AWAVAUATIUSHHHdH%(HD$1dHC0HHHH{HHHH@H=H<$?:H1IH@H=H{0LD>IHJH/Lc(HHHCLHXLHD$dH3%(!HH[]A\A]A^A_f.;H 11L@H{0GIŋ@E1@HtHAE9uvaIUDH<.L{(HMHHLH2HHg1HMtLA@L1H tLfDDH5L11fDAUIHATE1USHHdH%(HD$1H$MHt>HHHjHLE1SHE11jjHT$ H HAHD$dH3%(uHD[]A\A]GUHH?H}wH}nH]eDAWAVAUATUSHHL$L$HIIHH5XH8HI1@fH|$IGLLLIGH$IGCLtHI>tJ I>IItLuH5շ1_HL1IG@HH[]A\A]A^A_rHHH5н[H=,]A\A]A^A_Zf.AWAAVAUIATIUHHdH%(HD$1HHHH$IoHHHHI<$LDL?IH^HHcLHHHHLHMAƅu>H<$HtxLpHD$dH3%(HD]A\A]A^A_HLE1EH<$AHufH$H@H=͵HH1fH<$HtE1juDAWAVAUIH=ATUHSHHiHI~tzH;HIHtHL IHHHuHH)HL.5uzE1MtL:H2LL"( H 1HMt+LE1HD[]A\A]A^A_LfDE1;LHpH$H<$H[ H~A}EAAD$DT$ LHE1E1LHHH5LHE1E1LH|HH5pLHD$ILHLDUXLHHLH}L't1!LHVHI}0HL=;LA'H=H1MqLE1LL4M>fDMuLE1LHHLHj]LHHI}0HLy+rff.AWIAVIAUATUSHH=H8dH%(HD$(19LINULHHHXs fALHFIH4LH1RLHE1E1HHGHH5,#LHE1E1HHHH5 $HHYHD$H|$HB HIw1HO*HD$HHHD$+fD$H|$Ht$HHC,fD$H|$Ht$HHt$1MH|$LHhKHHLLHlH{0L'HVPI?1$H|$LHIAAƅt>H|$AjHΰH=HH1H=+1MtL/MtL"LIfH |11LE1E1MHtHLHD$(dH3%(|H8D[]A\A]A^A_@HH=Y1HH.LLHHD$HD$ML=ME1HD$HtHHD$H*H @HHD$HD$@H{0L'Ht?WIHt$ MH=w-HT$ :u#LH.&HHD$ I_OH 1LI11E1AWAVIH=.AUIATUSHHHHtQ1LE1H ۯ~HE1MtLHHD[]A\A]A^A_LL-IHtLHH$HtLLE1S-u/Ht H1`E1H1FlLHHD$&H|$H H uBsLHLHHZsI~0L'L~WHHfE1E1LHHH5۬gHH7E1E1LHHH58L1HL2IHLHLHHI~0L'LH;1LLHIAŅtH=HH1JH=1AMtLELd$0HLEIHAt$ fHLHD$(HHLV)AąHD$HD$ HD$31H ¬HH|$t8HD$(E1E1E1HD$E1HD$ HD$SHD$E1H|$HvLd$0E1E1HHH5LrH|$H@E1E1LHHH5ĨALHIYLH HAuiHH=1LHHt$HHsAąHD$0H麈LHx0AąiLH0H=}HHD$1:Hs1L| HD$HHfHs1LHD$ HH{Ht$8 H=HT$P:HHLHHD$ H iHD$(E1E1HD$HD$ HD$)HD$E1HD$ HD$DH=1*H1LHD$ H2H\$Ht$ IH|$HaAąLHHHHAąH|$0H'LH0Aą`H=A1AGH{Ht$8 H=w-HT$P:u#HLfHt2HD$H[H P1HI1HD$ E1H[UH N1HI1E1ATH=IHL(jHL 2AH @HI`XLZA\fATUHSHcHH=_C6fC.C0HC@C<fS4HCHH/IwLHH5HHHHHHHHnHHH!lHH'HOHHH\H+HH`HKHHHHHHH)HHHHH`HHH HIHLHAL@LKLMLKLJH{LC6HHHFL~<Ln<vL^HoH=1Q@fK(f=UH H=V1f{(sHHIgLH H5H=K,fsfK41H#H=C(f=?iILc Ht$@LHD$OD$WILL$FHL$@LL$IH wLL$H1HD$E1 H|$@LD$It1H\$LMAH5ݛL1HH;\$@rH\$IuHMMLd$@LL$jLL$MH c#H|$81LHD$8H|$LhhH|$AMEHeȾH=1WfHoH=q16HY@{IL<HџH=1fLl$ DcENL|$LQLfC0LfC.fC2HCPaHH薿 Hi#LfH>!HHVHiHH=11AfDC(JfD1HaHH=1AfDK( fDHH=1fs4}UKHH耾HfDHD$(H1H=Z!LD$(HT$@H|$O LULL$D$TAfEY(fAA4D$QAfDHHD$OA@D$WT$VD$TfAQ(fAA4D$QfuyAfEQ4fDkHH蠽@HHC@跿L H QLIL|$L LH5nL1;1@H#~fDHٗH= 1fHD$(H 1HH=֎LL$LD$(LL$IHD$OA@D$WT$VH='HHH*H賻fDL|$L LDH~H=;1LHLH 1H=1HL|$C6L;LfC0oLfC.LfC2wATHcAUHSHHt-HHEHtH;0t HtDc<[]A\[HʕH5]H=-A\bfUHSHHcHsHt.HHEHtH;0t HetCDc8fH?H=A|1H)6C81HoH=|ί׫UHSHHcHCHt.HHEHtH;0t H5tC6H[]fDH+H5ŽH={ƭH[]f.AVIAUATUHSHdH%(HD$1%HH*HH$IrIHHHEHtH;0tHxMt+I>t%HnH5E1H=zMLHlAą1LA葭HH=zY<'f.HH5bE1H=Lz胬MtL薳H<$HthHD$dH3%(uuHD[]A\A]A^H$XHh H щ LAI1袩HHI1LH o1x`~ff.AWAVAUIATIUSHHc-HL$HDLHIHHHt$Lk1HE9XH1HH ػt螯HWH=xI1豬D}0藰LH輦DH葮D}.wLH蜦DH葧\LH聦HDH5LHELpVHUB1<L舯LD$1LHL/LPHU9ZvPH1L4L>H5uHI蒭uHlLH=w蠫HU9ZwELIMtLHL[]A\A]A^A_IfE1E1LIH萧H|$I1҉H ]1@HtwATLc%>UHSHH}衬u []A\1HtL{ u܋{tՃ u%[HH5j]1A\Ȫf{Ie[LHH]H5J1A\鍪ff.fAVAUAATIUHSHHcqdH%(HD$1H)HH.HH$HE1HNjCM.H|$(褒D$HHL$@HH;HD$LD$HjmA艇H|$ E1H o`AaH|$ H Jo;?H|$ E1H NoԐʆf.H1HH1ӋUHSHHcHHt.HHEHtH;0t HtHC H[]fDH+nH5xH=_V薈H1[]ff.fUHSHHcTHSHtNHHEHtH;0t H腍t1HC Pt@HH(;HHH[H]ʃf.HmH5wH=UH1[]ff.fAUIATIUSHHc=I8̃H;LHubDHr1H=OUH;莻isH;LH1Hf/NwH;`tH;AM u{H;H;A襺f=u7A Au'H Crƺ L1E1o0DDI踄L LVfDE1HtHHD[]A\A]f{1LE1H ;m^H Nd#MtDL[]A\@E1HRH5O[H=L:lL[]A\E1[]LA\DSjH )UHsff.ATLc%UHSHHtAHHHtH;0t HIqt%HH:t>Nd#MtDL[]A\@E1HXQH5_ZH=9kL[]A\E1[]LA\DiH uTH-sf.ff.UH=[gHKHHjHH L A mZY]ff.fAUIATIUHHdH%(HD$1H|$D$Avk1ILHLt/HLAHD$dH3%(u'HD]A\A]@AH5ZH1Ll%hDAVIAUI1ATI1UHdH%(HD$1oLILH¾HH$.AtDH<$HtiHtHdHD$dH3%(~HD]A\A]A^fDgH<$ mAąt4H$HYH=q7AHH1,ksH4$LH$\gSgfUHo]uQDHHmHH HHHH HH]H5HInAVAAUIATIUHHdH%(HD$1H|$t$D$!Ai1ILHLtJHXH=K61jHLAHD$dH3%(u+HD]A\A]A^ADH5XH1iefAWIAVMAUAATUHSHHhHL$LL$HT$Xt$@HDHHD$P\$DH5XLf( L i Lh: Lh LhDL\IHPH*DD$@H=5H~X1hL+\$@HX1H=4hL lHL$LH<LhHt$H|$P虿L1E1hH=E(hL|$ Dl$@HD$ʼnD$,Lt$H=D9t$,HD$Ht L9HtHmagH=WlLD$s1H|$ HHEIHYHeEپIA1HWH=3EgH|$LeDIEET$DLH|$HL9HT$8HFHt$0jHT$8Ht$0HbD9t$,fDLt$HHtH`LngHt$H|$P/LOgHD$XHL9[H|$#HL$HT$X1HH'cIHZHft$@HIbH|$tH|$iMtL_Ht/H_%fDHtH_H|$HtTiE1HhL[]A\A]A^A_bDD$@H|$E1H U 1bH\$H"HH0`HIft$@HIaH16 bDD$@H|$H Tƺ 1aFLt$HgaLL$XMH|$H P1VaH|$Ht RhE1E1fAWIAVIAUATUHSHXLD$HT$8dH%(HD$H16I~gH5?ULHD$a Ld1 Lvd2LddHhLIHD$ Hc1L]LHH$gH5]H=FAesIąMtLifDH\$8HdHgH5THH`H\$HscSHD$CLl$1L%RHD$(J@H=/1HRcLL;HcHD$;XHL$HL4L"L⾀H=/1\cHfLHD$ "H|$(D$CAD$DA,bHL$ 1MHL?H|$DH5(RA(cH|$eH<$eH|$t H|$3\HD$HdH3%(HXD[]A\A]A^A_DH$HH(HaHD$(fKD$08L|$ E1E1D$0AB,(D9w#f.L"AA9D$(H|$ A\wIHH^$LI$tLLeHuLL%eH|$L_L!L!L AHJRH=-1aLU!AA9=fH$D;pAf.]H|$AH 0Pƺ 1.]MtLeH|$E1Dc]H|$AH tQƺ 1\@H\$8AH-aH13dH5RHIq]H,$Lu_EDl$ Ll$Lt$0HHD$(C!;D$ tfH=[QdDHOHH=y,1>`LHDLLD$(0L D$ HtHtYLcHH^DHQIH= ,1_Lt$0L4csMHHLLL*tvL_HtHXH$;XsmH $HL4L^LAH[H|$EE1H uN1%[(HtHsXE1H|$8AX_AHtHPXL|$ ZfHHHD$HD$HtHHfDH=[t{H=ܚHbH͚HH1HH1_ff.ATH=OYIzHLjHL A H 5_HIYZXLZA\fAWI׺AVIAUIATDUDHdH%(HD$1Hl$H|$fD$D$YHs\DHNHH=)1AM]MLH1Lt6HtHVHD$dH3%(u/HD]A\A]A^A_AH5NL1]XDAWDAVDMAUIATAԺUESHHdH%(HD$1H|$Hl$fD$XH|$DXHn[EDHHOH=(1K\LMHH1At6HtHUHD$dH3%(u5HD[]A\A]A^A_ADDLH5N1\WAVIAUIATIUHdH%(HD$1H6H|$fD$D$xZLMLH1HAt0HtHTHD$dH3%(u)HD]A\A]A^@AH5IL1D[Wff.fAWIAVAUIATUHH5MSHH(dH%(HD$1H\$HD$xW2HfZ2HTZH|$fD$D$vYHI]1ILHLu\VH|$ [AŅHD$E1HWMH=L&AHH1ZHZFDHPZ11]HIL]1ILHL9teHAZH|$HtWMtLRMtLRHD$dH3%(H(D[]A\A]A^A_UH|$ [AŅtSHD$HoLH=_%HH1 YVHt$L1E1HD$H[L^:Ht$HlLL1HD$]TUH]-uYHH[H H HH5HHH xHHH]ÐH5ɔH\ff.@AVAUIATIUHSHdH%(HD$1DIQLHRH$\H|$D$fD$\$VHgIIH=#1WLML1HAąt`AMtLPHD$dH3%(uPHD[]A\A]A^DHJH=i#1.WAfDH5HL1?WSAVAUATUHSHdH%(HD$1fI@t$IH|$fD$D$UHHIH="1VLILL1AątaAMtLOHD$dH3%(uQHD[]A\A]A^fDRDHE1H J1RfH5GH1/VRAWAVAH5IAUMATMUHSHLHHHT$({R LiU_ LWULXHItLLHE1@LUHHIHLHD9A1DADt$4VLIH$yXH5rIHIHD$QAwLE1TH=ԐTAOD$0HD$fT$Ld$8NDHPQDHFAH= 1TDt$0H|$ATH$D;poH $DHH,HPAD$A9tzH=H`XHIeIMLH2NHEXHPLLHHPfD$MtL2MH|$(WH5qHIHfPF LTS LBSLVHIRHD$$WHD$ RDD$$LHߋT$ ATMULSHWHGAH=61RLcVHIWLMHRIHLSH|$LPLiWDHD1H=RNLE1H FjXHHL[]A\A]A^A_NLLHZFMt LKDHD$HtHUE1H<$UHD$|$0Ld$8Hl$09t)H=A1HFQH|$OH|$H\$(HHtHOH9HKILQt$4HIǁDMHD$HtHRTMtLJHtHJM$LwQH<$Tf[MH C LVHH.CH=1PH<$1NHT$(1HPI(fAWMAVAUIH5EATUHSHHHH#M HPZHOH'LHHuE1HHD[]A\A]A^A_DLHH*tHNPLSHHD$0IHLE1"OL%AD$D9yH|$0MLN,0[I9HIPILHIHSH|$0H1 H HD$(ULIH|$0ABMDAK|5+t$tPHIHD$dRH5DHIHD$KAvLMANHD$(Hl$8E1fT$"HHD$yKKLLHH*KfD$"MtLGHRH|$HHIĸfA$MI|$MJHMHAjRI|$At#JHKRHD$$JHL$(T$$HM, LGHRfoFHADRLHt$LHIKHCH=H1MH|$PAMLHHH|$MMtLFLAHHD$D;pGHL$DHH,HIAD$"A9H=C#QHI(IFLHFHQHhILLHMt LE1ELE1GLE1= HAغLH B1KHHD$0HHEDLp LD)AƉD$^ EDAHaA1EH=!KBHl$8HA-LH|$NvfDHH = LQPMLDf.HHهHD$HD$HtHÇHfDH=dHtH=HOHHAWAVIAUIATUSHdH%(HD$x1pLHDH=>AIHcDIH\$ N;IątME1MtLDLEHD$xdH3%(HĈ[]A\A]A^A_LH0DHHeDHxNÅH=D$HLD$D0D$L1D$PD$T`D$XD$\aD$`D$dIH5t@LIFLHHD$@D$HD$HD$uHD$(LMH5Y@HHD$HDhEFHI H&IZ HIHLH|$(Dl$HD$D$Dl$wD$uD$v HDD$H?ID$H=3D$1HLT$1MLHLJMtL%BHIMH1H(IHtOHFHtbLFHDHLUDL$$H w?DD$ 1[DLAY^Mt|L1E1OKf.HHLLMFLuHHD$HD$D$<SLIHMtLJHQE1@1$fH5):LGMWLAJH5>LIDLG L*G LG LG LFLJLLHaLiGLqJ1LLH!9LAGLIJ1MHL LGLJM11HLHHLFHHt$8YLH=%,Hz@HtHH58H=JL|$8ID;HD$ AD8ff.ATH=;t+H=}HEH}HAWEAVAAUAATAUSDHx1H1,BHc5u}HD&nDnfDv fD~^H[]A\A]A^A_ff.UHSHHc,}HHt.HHEHtH;0t H%DtH[]H9H5;H= >H1[]ff.fUHSHHc|HHt.HHEHtH;0t HCtCH[]H_9H5r:H= 6>H1[]ff.fUHSHHc,|HHt.HHEHtH;0t H%CtCH[]H8H59H= =H1[]ff.fUHSHHc{HHt.HHEHtH;0t HBtC H[]fDH_8H529H= 6=H1[]ff.fUHSHHc,{HHt.HHEHtH;0t H%BtCH[]fDH7H58H= 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@@FuDfuTargetNo error condition is presentMemory erase function failedMemory erase check failedDevice firmware is corruptVendor-specific errorFU_IS_DFU_TARGET(self)AltSettingAltIdxAltNameForDisplayIdx%02xRAM 0xRAM description, so parsing/No sector addressSector address too largeNo sector sectionInvalid number of sectors: %sInvalid sector ID: %sInvalid sector size: %sInvalid sector multiplier: %sInvalid sector type: %sFailed to parse: '%s': Stuck 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 displaySomething 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 clearfu_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?FuDfuTargetStmcannot 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%04x../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:374writing sector at 0x%04x (0x%lu)../plugins/dfu/fu-dfu-target-stm.c:353FuDfuTargetAvrselecting memory page 0x%02xcannot select memory page: selecting memory unit 0x%02xcannot select memory unit: selecting memory page 0x%01xno sector defined for targetchunk %u has data (page %u)chunk %u is emptyall %u chunks are emptycannot read command page: AVR:CIDDFU_AVR\CID_0x%08xDFU_AVR\CID_0x%06xreading memory from 0x%04x to 0x%04xcannot read memory 0x%04x to 0x%04x: ../plugins/dfu/fu-dfu-target-avr.c:114ignoring as device rebooting: %scannot start application reset attach: cannot initiate reset for attach: ignoring select memory unit as legacy protocolcannot select memory page:0x%02x with FLIP protocol version 1../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: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 supportedDFUdfuMANIFEST-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;pdt td,H$pT$$Dd#`$&T,L,td011T28 2\ $3| 3 4 6 $7P 7 $8 8 9$ 9X C 4D D 4ED Ex 4F F F TG8 DI tJ0K4LL 4M@Mt4NNP,tQhdUUWDZZT\@^`a\bdg4mmnoDo0oLp`ptqTstt@utzz{${X4}t}}4Tt$DdttD @T$tD$d,d|ĦTD4T$d($l4 L l 4!!l!!t!!!t0"d"t""t#4#th##D#4$zRx /D$4 FJ w?:*3$"\0t `l.Eh$E^$@FAG [NDH*BBB B(D0A8JP 8D0A(B BBBK HLBHD A(G@tHGPJXB`N@_ (D ABBA +Ea\BBB B(A0A8DP 8D0A(B BBBE D8O0H(B BBB@{BEB E(D0G@ 0D(B BBBD HXFBB L(A0D8GP 8D0A(B BBBA H}FEE B(A0A8Np 8D0A(B BBBE HFBL E(A0A8GPU 8D0A(B BBBD L<p0FBB B(A0D8GA 8D0A(B BBBJ LFBB B(A0A8G 8D0A(B BBBA $$^BXJ sDB(8$FFD FL(0'EDD  AAH \(`EQLx(dFBB E(D0D8D@_HHPW8A0A(B BBB )aPa O V`)`H a G o$ )YEDD HAA84)"FBD D(D@ (A ABBF 8p*FED D(D0 (A ABBF 0,vEDD z AAG ^FA0,vEDD z AAG ^FA0-sEDD y AAH ^CA4Hd-nFKD q ABG AOI0-sEDD x AAI ^CA0-sEDD x AAI ^CAH4.) FBB E(D0A8D 8A0A(B BBBG 448nFKD p ABH AOI0lP8sEDD y AAH ^CA08sEDD y AAH ^CA08sEDD y AAH ^CA449qFKD q DBD [CB4@|9nFDD y ABF AOIx9&FO09sEDD z AAG ^CA:FBB E(D0A8D@ 8A0A(B BBBF  8C0A(B BBBB ^ 8C0A(B BBBF D 8F0A(B BBBE `\ p;&FBE E(D0D8D@x 8C0A(B BBBF ~ 8D0A(B BBBM p <<+FBE D(D0U (C BBBE [ (C BBBD G (D BBBO a(C BBB04 <FAG F DBF ^CB0h T=vEDD z AAG ^FA0 =vEDD z AAG ^FA0 =vEDD z AAG ^FA0 8>sEDD z AAG ^CA48 >FKD U ABC AOIHp >FEB E(D0D8DP 8D0A(B BBBA 8 P@FEG D(D@ (D ABBD ` AFBE A(D0DP 0D(A BBBE rX^`EhApFxBFEIP0\ DvEDD z AAG ^FA@ DFEB A(D0D@F 0D(A BBBI H xFLFBB E(D0A8DP 8D0A(B BBBA L |HKHD ] ABI dKDU QJK\p HqBBH D(D0D@~HVPQXA`BhBpBxEI@j 0D(A BBBI h JMFBB E(A0D8DP 8D0A(B BBBC TX``GhApBxBBEIPh<KMFBB E(A0D8DP 8D0A(B BBBC TX``GhApBxBBEIP@MFDD r ABE q ADJ qAD$`N3FDG TGBHxNFBE E(D0A8DP 8D0A(B BBBE H`o0`@`P```p`````````aa a0a@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbbbcc c0c@cPc`cpcccccccccdd d0d@dPd`dpdddddddddee e0e@ePe`epeeeeeeeeeff f0f@fPf`fpfffffffffgg g0g@gPg`gpggggggggghh h0h@hPh`hphhhhhhhhhii i0i@iPi`ipiiiiiiiiijj j0j@jPj`jpjjjjjjjjjkk k0k@kPk`kpkkkkkkkkkll l0l@lPl`lplllllllllmm m/usr/lib/debug/.dwz/x86_64-linux-gnu/fwupd.debugA&~/4@P.af48c875bb5d0e46f7baa6fb0802c8706413ee.debug>Zno@A@A@}CC BDD`` ` ` 0m0m0`m`m `z`zx8x8 @@. nnt0s0s`  hEX4"