ÿØÿà JFIF    ÿÛ „  ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ     ÿÄ H    !1AQaq"‘¡2B±ÁÑð#R“Ò Tbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz ¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡* ….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±b Lô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊ ÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ." ¤‡ú*õ'VŽ|¼´Úgllº¼klz[Æüï÷Aób‡Eÿ dÑ»Xx9ÃÜ£ÁT/`¼¸vI±Ýµ·Ë‚“G³þ*Ÿû´r|*}<¨îºœ @¦mÄ’M¹”.œ«Y–|6ÏU¤jç¥ÕÞqO ˜kDÆÁ¨5ÿ š;ÐЦ¦€GÙk \ –Þ=â¼=SͧµªS°ÚÍpÜãQűÀõ¬?ÃÁ1Ñ•õZà?hóœ€ L¦l{Y*K˜Ù›zc˜–ˆâ ø+¾ ­-Ök¥%ùEÜA'}ˆ><ÊIè“bpÍ/qÞâvoX€w,\úªò6Z[XdÒæ­@Ö—€$òJí#é>'°Ú ôª˜<)4ryÙ£|óAÅn5žêŸyÒäMÝ2{"}‰–¤l÷ûWX\l¾Á¸góÉOÔ /óñB¤f¸çñ[.P˜ZsÊË*ßT܈§QN¢’¡¨§V¼(Üù*eÕ“”5T¨‹Âê¥FŒã½Dü[8'Ò¥a…Ú¶k7a *•›¼'Ò·\8¨ª\@\õ¢¦íq+DÙrmÎ…_ªæ»ŠÓœ¡¯’Ré9MÅ×D™lælffc+ŒÑ,ý™ÿ ¯þǤ=Å’Á7µ÷ÚÛ/“Ü€ñýã¼àí¾ÕÑ+ƒ,uµMâÀÄbm:ÒÎPæ{˜Gz[ƒ¯«® KHà`ߨŠéí¯P8Aq.C‰ à€kòpj´kN¶qô€…Õ,ÜNŠª-­{Zö’æû44‰sŽè‰îVíRœÕm" 6?³D9¡ÇTíÅꋇ`4«¸ÝÁô ï’ýorqКÇZ«x4Žâéþuïf¹µö[P ,Q£éaX±`PÉÍZ ¸äYúg üAx ’6Lê‚xÝÓ*äQ  Ï’¨hÍ =²,6ï#rÃ<¯–£»ƒ‹,–ê•€ aÛsñ'%Æ"®ÛüìBᝠHÚ3ß°©$“XnœÖ’î2ËTeûìxîß ¦å¿çÉ ðK§þ{‘t‚Ϋ¬jéîZ[ ”š7L¥4VÚCE×]m¤Øy”ä4-dz£œ§¸x.*ãÊÊ b÷•h:©‡¦s`BTÁRû¾g⻩‹jø sF¢àJøFl‘È•Xᓁà~*j¯ +(ÚÕ6-£¯÷GŠØy‚<Ç’.F‹Hœw(+)ÜÜâÈzÄäT§FߘãÏ;DmVœ3Àu@mÚüXÝü•3B¨òÌÁÛ<·ÃÜ z,Ì@õÅ·d2]ü8s÷IôÞ¯^Ç9¢u„~ëAŸï4«M? K]­ÅàPl@s_ p:°¬ZR”´›JC[CS.h‹ƒïËœ«Æ]–÷ó‚wR×k7X‰k›‘´ù¦=¡«‰¨¨Â')—71ó’c‡Ðúµ `é.{§p¹ój\Ž{1h{o±Ý=áUÊïGÖŒõ–-BÄm+AZX¶¡ ïHðæ¥JmÙ;…䡟ˆ¦ ° äšiÉg«$üMk5¤L“’çÊvïâï ,=f“"íἊ5ô¬x6{ɏžID0e¸vçmi'︧ºð9$ò¹÷*£’9ÿ ²TÔ…×>JV¥}Œ}$p[bÔ®*[jzS*8 ”·T›Í–ñUîƒwo$áè=LT™ç—~ô·¤ÈÚ$榍q‰„+´kFm)ž‹©i–ËqÞŠ‰à¶ü( ‚•§ •°ò·‡#5ª•µÊ﯅¡X¨šÁ*F#TXJÊ ušJVÍ&=iÄs1‚3•'fý§5Ñ<=[íÞ­ PÚ;ѱÌ_~Ä££8rÞ ²w;’hDT°>ÈG¬8Á²ÚzŽ®ò®qZcqJêäÞ-ö[ܘbň±çb“ж31²n×iƒðÕ;1¶þÉ ªX‰,ßqÏ$>•î íZ¥Z 1{ç൵+ƒÕµ¥°T$§K]á»Ûï*·¤tMI’ÂZbŽÕiÒ˜}bÓ0£ª5›¨ [5Ž^ÝœWøÂÝh° ¢OWun£¤5 a2Z.G2³YL]jåtì”ä ÁÓ‘%"©<Ôúʰsº UZvä‡ÄiÆÒM .÷V·™ø#kèýiíÌ–ª)µT[)BˆõÑ xB¾B€ÖT¨.¥~ð@VĶr#¸ü*åZNDŽH;âi ],©£öØpù(šºãö¼T.uCê•4@ÿ GÕÛ)Cx›®0ø#:ÏðFÒbR\(€€Ä®fã4Þ‰Fä¯HXƒÅ,†öEÑÔÜ]Öv²?tLÃvBY£ú6Êu5ÅAQ³1‘’¬x–HŒÐ‡ ^ ¸KwJôÖŽ5×CÚ¨vÜ«/B0$×k°=ðbÇ(Ï)w±A†Á† 11Í=èQšµ626ŒÜ/`G«µ<}—-Ö7KEHÈÉðóȤmݱû±·ø«Snmá=“䫚mݱŸ¡¶~ó·“äUóJæúòB|E LêŽy´jDÔ$G¢þÐñ7óR8ýÒ…Ç› WVe#·Ÿ p·Fx~•ݤF÷0Èÿ K¯æS<6’¡WШ; ´ÿ ¥Êø\Òuî†åÝ–VNœkÒ7oòX¨Á­Ø÷FÎÑä±g÷ÿ M~Çî=p,X´ ÝÌÚÅ‹’ÃjÖ.ØöÏñ qïQ¤ÓZE†° =6·]܈ s¸>v•Ž^Ý\wq9r‰Î\¸¡kURÒ$­*‹Nq?Þª*!sŠÆ:TU_u±T+øX¡ ®¹¡,ÄâÃBTsÜ$Ø›4m椴zÜK]’’›Pƒ @€#â˜`é¹=I‡fiV•Ôî“nRm+µFPOhÍ0B£ €+¬5c v•:P'ÒyÎ ‰V~‚Ó†ÖuókDoh$å\*ö%Ю=£«…aȼ½÷Û.-½VŒŠ¼'lyî±1¬3ó#ÞE¿ÔS¤gV£m›=§\û"—WU¤ÚǼÿ ÂnÁGŒÃ ‚õN D³õNÚíŒÕ;HôyÄÈ©P¹Ä{:?R‘Ô¨âF÷ø£bÅó® JS|‚R÷ivýáâ€Æé¡è³´IئÑT!§˜•ت‚¬â@q€wnïCWÄ@JU€ê¯m6]Ï:£âx'+ÒðXvÓ¦Úm=–´7œ $ì“B£~p%ÕŸUþ« N@¼üï~w˜ñø5®—'Ôe»¤5ã//€ž~‰Tþ›Å7•#¤× Íö pÄ$ùeåì*«ÓŠEØWEÈsßg ¦ûvžSsLpºÊW–âµEWöˬH; ™!CYõZ ÃÄf æ#1W. \uWâ\,\Çf j’<qTbên›Î[vxx£ë 'ö¨1›˜ÀM¼Pÿ H)ƒêêŒA7s,|F“ 꺸k³9Ìö*ç®;Ö!Ö$Eiž•¹ÒÚ†ýóéÝû¾ÕS®ó$’NÝäŸz¤5r¦ãÄÃD÷Üø!°ø‡Ô&@m™Ì^Ãä­d q5Lnÿ N;.6½·N|#ä"1Nƒx“ã<3('&ñßt  ~ªu”1Tb㫨9ê–›–bìd$ߣ=#ÕãÒmU¯eí$EFù5ýYô櫨æì™Ç—±ssM]·á¿0ÕåJRÓªîiƒ+O58ÖñªŠÒx" \µâá¨i’¤i —Ö ” M+M¤ë9‚‰A¦°Qõ¾ßøK~¼Ã‘g…Ö´~÷Ï[3GUœÒ½#…kàÔ®Ò”‰³·dWV‰IP‰Ú8u¹”E ÖqLj¾êÕCBš{A^Âß;–¨`¯¬ìö ˼ ×tìø.tƐm*n¨y4o&Àx¥n¦×î‡aupáÛj8¿m›è¶ã!o½;ß0y^ý×^EÑ¿ÒjzŒ­)vÚÑnÄL …^ªô× ‡—‚3k Îý­hï]içå–îÏ*÷ñþ»Ô CÒjøjÍznˆ´ ¹#b'Fô‹ ‰v¥'’à'T´ƒHýÍ%M‰ ƒ&ÆÇŒï1 ‘ –Þ ‰i¬s žR-Ÿ kЬá¬7:þ 0ŒÅÒÕ/aÙ¬ÃÝ#Úøœ ©aiVc‰. ¹¦ãµ” ›Yg¦›ÆÎýº°f³7ƒhá·¸­}&D9¡ÂsÉÙÞèŠõØàC™¨ñbFC|´Ü(ŸƒÚÒ-%»'a Ì¿)ËÇn¿úÿ ÞŽX…4ÊÅH^ôΑí@ù¹Eh¶“L8Çjù ¼ÎåVªóR©Ï5uà V4lZß®=€xÖŸ–ÑÈ ÷”¨°¾__yM1tÉ?uÆþIkÄgæ@þ[¢†°XÃJ£j·:nkÅ¢u ‘}âGzö­/IµèЬ¼48q¦F°ŽR¼=ûì{´¯RýicS ÕÛ íNtÍÙï£,w4rêì®»~x(©Uñ§#Ñ&œÕ¤>ÎåÍÓ9’Ö{9eV­[Öjâ²ãu]˜å2›qÑšÕJç0€sÄ|Êëè0튔bÁ>“{×_F`Ø©ºê:µä,v¤ðfc1±"«ÔÍän1#=· Âøv~H½ÐßA¾¿Ü€Óš]Õ; I¾÷ç‚Qi†î¹9ywÔKG˜áñ zQY—§ÃÕZ07§X‚ Áh;ÁM)iÌCH-¯T‘ë|A0{Ò½LÚ–TâÖkÜ’dÀ“rmm»”جPF³ÖcbE§T€ÒxKºû’Ó®7±²(\4ŽÃ¸Uu@j™yĵ;³µ!Á¢b.W¤=mõ´êµK k ¸K^ÜÛ#p*Ü14qkZç5ïë †°5Ï%ÍÛ<Õ¤×Ô¥ê†C Õ´¼ú$ƒÖ“”]Ù¬qÞÚ[4©ý!ûÏ—Áb쳐XµA¬â~`›Çr¸8ìùÝ䫦<>ä÷«?xs´ÇÑ /á;¹øüÊÈÙà{"@Žïzâ¬[âß‚ U_<ÇŸ½4èN˜ú61®qŠu ¦þF£»äJ_ˆÙÎ~ ÞAã–݄ϗrŠD;xTž‘ô`É«…suãO`?³à™ô Lý#Íc5öoæØ‚y´´÷«ZR§<&JÇ+éâô´€i!Àˆ0æAoàðLèÖ-2ŸõW.’t^–(KÁmHµV@xÜÇy®Ñø­â^:Ú3w· 7½¹°ñ¸â¹®:',«Mœ—n­Á+Ãbš LÈ‘ÄnRÓÅœ%¦²‰¨ùQ:¤f‚ "PÕtô¸…cæl…&˜Ú˜Ôkv‹ž+vŠ,=¢v­6—Xy*¥t£«<™:“aîϲ=¦6rO]XI¿Œ÷¤zÚ­›¶ 6÷”w\d ü~v®ˆÌk«^m<ÿ ¢‰Õ\)ùºŽ;… lîÙÅEŠ®cѾ@vnMÏ,¼“ñ•ŽBxðÃzãÇç%3ˆ"}Ù•Åî> BÉú;Ò]V+P˜F_´ßé> Øše|ï‡ÄOmFæÇ ãqÞ$/xÐx­z`ï9"œÜij‚!7.\Td…9M‡•iŽ‹¾‘50ÞŽn¥ß4ÉôO ¹*í^QêËÜÇÌ8=ާs‰'ÂëÙ«á%Pú[O †ÅP¯Vsް.‰,kc¶ ¬A9n˜XÎ-ÞšN["¹QÕ‰ƒMýÁߺXJæÍaLj¾×Ãmã¾ãÚ uñÒþåQô¦¥ /ÄUx:‚ÍÜ’ Đ©ØÝ3V¨‰ÕnÐ6ó*óúK­«…c ¯U òhsý­jóÔj#,ímŒRµ«lbïUTŒÑ8†Ä0œÏr`ð¡¬É Ї ë"À² ™ 6¥ f¶ ¢ÚoܱԷ-<Àî)†a¶ž'Ú»¨TXqØæ¶÷YÄHy˜9ÈIW­YÀuMFë ºÏ’AqÌ4·/Ú †ô'i$øä­=Ä Ý|öK×40è|È6p‘0§)o¥ctî§H+CA-“ xØ|ÐXАç l8íºð3Ø:³¤¬KX¯UÿÙ ELF> r@@8 @@@@@@PPPeePPPdd    000``888 XXXDDStd888 PtdllQtdRtd   /lib64/ld-linux-x86-64.so.2GNUGNU\Djmt ܘ{GNUemd13t _c Q   Hdd ^ c{!  7 k z   mtEY0 7  R + C1 (x _ kX )  ! & L \ v t   = N Bm  (O x Y]DS7&r   ,xJ TG G:wU w 7D C   ' Z ?xJ   )mF  ' g vl    0;R  e"libfwupd.so.2g_intern_static_stringg_signal_newg_main_loop_unrefg_string_newg_once_init_enter_ITM_deregisterTMCloneTableg_object_unrefg_strsplitg_once_init_leaveg_prefix_errorg_hash_table_lookupg_ptr_array_unrefg_set_errorg_type_class_adjust_private_offsetg_assertion_message_exprg_return_if_fail_warningg_io_error_quarkg_hash_table_newg_string_freeg_object_newg_strcmp0g_ptr_array_addg_strdup_printfg_type_class_peek_parentg_ptr_array_newg_ptr_array_new_with_free_func__gmon_start__g_object_refg_type_add_instance_privateg_strv_lengthg_type_check_class_castg_cclosure_marshal_VOID__UINTg_string_truncateg_main_loop_newg_main_loop_rung_type_register_static_simpleg_hash_table_insertg_strfreevg_string_append_printfg_logg_hash_table_unrefg_string_appendg_type_check_instance_is_ag_str_has_prefixg_type_check_instance_castg_malloc0g_strdupg_signal_emitg_signal_connect_datag_main_loop_quit_ITM_registerTMCloneTableg_error_matchesg_set_error_literalg_propagate_errorg_error_freefwupd_error_quarkfwupd_device_has_flagfwupd_status_to_stringfwupd_device_get_typefwupd_device_remove_flagfwupd_device_add_iconlibfwupdplugin.so.1g_bytes_get_datag_bytes_get_sizeg_bytes_newg_mallocg_bytes_refg_bytes_new_takeg_object_add_weak_pointerg_ascii_strtoullg_getenvg_bytes_new_from_bytesg_strchompg_object_remove_weak_pointerg_ptr_array_sortg_file_replace_contentsg_bytes_unrefg_ptr_array_set_sizeg_string_insert_cg_str_has_suffixg_file_new_for_pathg_cancellable_newg_file_load_contentsg_cancellable_cancelfu_usb_device_get_typefu_firmware_strparse_uint16fu_common_string_append_kbfu_device_has_custom_flagfu_firmware_image_newfu_device_attachfu_quirks_newfu_device_set_protocolfu_firmware_image_get_idxfu_common_bytes_is_emptyfu_common_string_append_kufu_dfu_firmware_set_versionfu_common_string_append_kvfu_common_string_append_kxfu_memcpy_safefu_firmware_new_from_bytesfu_device_set_progressfu_firmware_writefu_common_get_contents_bytesfu_common_write_uint16fu_dfu_firmware_newfu_quirks_lookup_by_idfu_dfu_firmware_set_vidfu_device_detachfu_usb_device_is_openfu_device_closefu_dfu_firmware_get_releasefu_firmware_get_image_by_idfu_dfu_firmware_set_pidfu_usb_device_set_devfu_firmware_get_image_default_bytesfu_quirks_loadfu_dfu_firmware_get_versionfu_firmware_get_imagesfu_dfu_firmware_get_vidfu_device_set_statusfu_firmware_get_image_by_idxfu_device_get_progressfu_device_get_statusfu_device_openfu_device_add_flagfu_device_write_firmwarefu_dfu_firmware_get_typefu_device_probefu_usb_device_get_vidfu_device_set_remove_delayfu_firmware_image_set_idxfu_dfu_firmware_get_pidfu_usb_device_get_devfu_firmware_image_get_typefu_device_get_typefu_chunk_array_newfu_device_set_quirksfu_usb_device_get_pidfu_firmware_add_imagefu_device_get_quirksfu_device_locker_newfu_firmware_to_stringfu_dfu_firmware_set_releasefu_firmware_parsefu_firmware_get_image_defaultlibgio-2.0.so.0g_direct_equalg_printg_option_context_freeg_string_set_sizeg_bytes_new_staticg_option_context_set_summaryg_signal_handler_disconnectg_setenvg_direct_hashg_usleepg_option_context_newg_file_get_typelibgobject-2.0.so.0libglib-2.0.so.0g_unix_signal_add_fullg_option_context_get_helpg_timer_elapsedg_option_context_parseg_option_context_add_main_entriesg_timer_destroyg_set_application_nameg_bytes_compareg_timer_newlibgusb.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_codesetstrlenmemcmpmemcpy__memcpy_chk__cxa_finalizebindtextdomain__libc_start_mainLIBFWUPD_0.9.8LIBFWUPD_0.1.1LIBFWUPD_0.9.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5GLIBC_2.14LIBGUSB_0.1.1LIBGUSB_0.2.2LIBGUSB_0.1.0LIBFWUPDPLUGIN_1.2.6LIBFWUPDPLUGIN_0.9.7LIBFWUPDPLUGIN_1.3.5LIBFWUPDPLUGIN_1.0.0LIBFWUPDPLUGIN_1.0.2LIBFWUPDPLUGIN_1.0.3LIBFWUPDPLUGIN_1.3.1LIBFWUPDPLUGIN_1.1.2LIBFWUPDPLUGIN_1.3.3LIBFWUPDPLUGIN_1.0.1LIBFWUPDPLUGIN_0.1.0LIBFWUPDPLUGIN_1.0.8LIBFWUPDPLUGIN_1.2.4LIBFWUPDPLUGIN_1.1.0$ORIGIN/:$ORIGIN/../../libfwupd:$ORIGIN/../../libfwupdplugin                            @XJQJSJ Pti ii ui j @120 AP.BCGXGmGB H B GHGAH* s(r=Xpq      (08@HPX`hpx !"#$%&'()*+,-./0 1(20384@5H6P7X8`9h:p;x<>?@ABCDEFGHIJKLMNOPQ R(S0T8U@VHWPYXZ`[h\p]x^_`abcdefghijklmnorst u(v0w8x@yHzP{X|`}h~px (08@HPX`hpx (08@HPX`hpxHHHtH5ry%syhhhhhhhhqhah 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!hhhh%msD%usD%sD%-mD%%mD%mD%mD% mD%mD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%lD%}lD%ulD%mlD%elD%]lD%UlD%MlD%ElD%=lD%5lD%-lD%%lD%lD%lD% lD%lD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%}kD%ukD%mkD%ekD%]kD%UkD%MkD%EkD%=kD%5kD%-kD%%kD%kD%kD% kD%kD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%}jD%ujD%mjD%ejD%]jD%UjD%MjD%EjD%=jD%5jD%-jD%%jD%jD%jD% jD%jD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%}iD%uiD%miD%eiD%]iD%UiD%MiD%EiD%=iD%5iD%-iD%%iD%iD%iD% iD%iD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%}hD%uhD%mhD%ehD%]hD%UhD%MhD%EhD%=hD%5hD%-hD%%hD%hD%hD% hD%hD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%}gD%ugD%mgD%egD%]gD%UgD%MgD%EgD%=gD%5gD%-gDAWAVAUATUSHx|$,0L|$8Ht$ dH%(H$h1D$0D$4H|$@$H1H|$H5QHH1HD$8HD$@HD$4HD$X1H5qHD$`H'HD$pHD$0D$xvH$1H5[H$HH$HEƄ$dDŽ$H$h1H5BH$HH$HH$HE Ƅ$tDŽ$H$1H5H$HcH$HZH$HEH$H5H$ H5'H=2H5,H=H=H= 1H5HE]H}LHHH51H5)H}L HHH5X1H5H}LHHH5$1H5H}L HzHH5}H5|1H}L2&H_HH5^1H5nYH}L!HHH5/1H5%H}1LHH5bY1H5H}LHHH5%1H5H}L'HHH51H5H}1L+HH51H5_H}1H5bHL8 .1LHHE(]`E1H1HAHE#H}H5s1LuH=I9A~D$I)ID$H5LHLH3H;H{HH5LHD$HsLH{|HL$HLIEIUHv4IUIu IUIE t5IEIUHpH9rϺ HLL$L$ uHsLIEHPI;UIMIU IUIED$D$A;FIuH 1LLHIH51bHzHt$1L;HT$ LLHt$,|$0|$4UHMHD$ 1҃yHpHD$ufHM;QlH ЉT$Ht$HH;Ht$T$AuHt$LHHSH|$81҉w1ҾLrH=IHD$8LHp1eLAfHHH9IUIM IUIE %@IuIU IUIE IEHPI;UrѺ HLL$iL$He HL< HL&fHLHD$81E1H5wAL`KH=wHL1GH|$8HtXH}oH}vH}(mH}HtoHGL?H$hdH3%(HxD[]A\A]A^A_H5H5C1E1H=(MdLW1H5H=Q1H5aIyL1LJHD$8H5~1Lh)H=UHL1AfHD$8H=JAHp1D1I^HHPTLH H=8]H=]H]H9tHF]Ht H=]H5]H)HH?HHHtHM]HtfD=E]u+UH=\Ht H=&]Yd]]wHHH2H8ff.S1HHH=^H;1[fUH1H5H=H1H];ff.ATUHHHAkHDH=WH]1A\0AVHIAUATUSH6H;UImjL1LHHzmAąu+MtL&HtH[D]A\A]A^DH{1IH@H=wYHHDH~LLHpAsE1L1҉H =[D]A\A]A^ÐH[E1DH Q1LI14AVHIAUATUSHH;5IMiL1LHHZlAąu+MtLHtH[D]A\A]A^DH{1IH@H=wYHHDHLLHoASE1L1҉H [D]A\A]A^ÐH[E1$H J1LI14AWHAVAUATIUSHH8dH%(HD$(1HD$~H;Ih1LLHHkuGE1MtLHtHHD$(dH3%(H8D[]A\A]A^A_@H{Ht$mIH=wHD$8L{H5ZHD$ LHII>Ht$ Ht$HH=HD$ Ht$8I~ H=HT$ :LDf~HHsDHLLHmAf;LH 11҉E1LH Y1҉E1MhL[LM1҉H 1{L'yfUHH?H}H}H]DAWAVAUATUSH8Ht$dH%(HD$(1HILHHH$HIHE1Ll$H\$%1$DHT$:uIA,AoIH;,$C?LHAD$'HD$fD$%H=vH|$M1҉H #1E1SLHD$(dH3%(uNH8L[]A\A]A^A_fH4$LIZH|$1E1H E1AWHAVAUATUSHHHT$@dH%(HD$x1 H;*IHD$X=dHL$@1LHHD$PFguRE1HD$XHtHHD$PHtHHD$xdH3%(HĈD[]A\A]A^A_fL|$@H{LHD$IHtH{LE1HD$ HHt@LHHH9tfH 1LfDH|$ &H|$(H|$@1E1H 8#fDH|$PHHD$<HHD$HD$8fDHL$HD$tJ I>IMItLuH51HL1IG@HH[]A\A]A^A_HHH5@[H=]A\A]A^A_f.AWAVAUATUHSHHH(Ht$dH%(HD$1kCLd$E1I4$AAH!1L|$~D[HH@HXH=MHI1H|$HtMtL8HtH+LHL$CHL$I4$HH=1HD$ ]I<$HLDHHI `CHD$H=Hp1\H|$HtmMtLHtH1lTHT$dH3%(u/H([]A\A]A^A_@H t1H1AWAVAUATUHHSHH(HT$dH%(HD$1HHI[H}HHt$HH@H=H|$?:~H1~IH@H=w_HL$DLIHaHY0L+HHHLHL0Ht'H#H|$11H LHD$dH3%(H(H[]A\A]A^A_fDLIƋ@E1DHtHAE;~siIDHHH胳H5HIJL4<lL$<LHH=1觸fLc &LHt$@HD$OD$WNt艽HL$@IH yHgHHH=1=HT$@H|$OL 膶D$TAfE^(fAF2D$QAK*ffK(f=HLH=:1Ϸf{(HH3H5PHԷK2fHjH=1fs2sK2f1HH=LC(@fK2f=蠅IHٱH=q1HIL@軚ILh<#Lt$ DcEFLnLfC.貵LfC,薸fC0HCPI记HHH5yH4L@HH@kH|$H记H5_HAEHT$XdH3%(Hh[]A\A]A^A_H H1H=3ʵIHD$OAGD$WD$TT$VfAF2D$QfAV(fAAfEV2qf.蛯HHH57H!HCPeHH誯H5H{HC@oH|$ H 7L蟷L|$LL舳H|$H5ԯ11H,H=1膴AfDC(fD1HḪH=1FAfDK(kfDHsvfDHH=i1*f1E1薰H|$@It$C'H50L1I螱L;d$@rIvHMLd$@LL$(HLL$(MH #H|$81薯LL|$ HD$8LLpcLAMEHȾH=1$wD$ʶD$L|$LL話DHH=31Ȳ#Lu`HLtH)1H=~1HC4L(LfC.lLfC,PLfC0d@ATHcAUHSHHt-HHEHtH;0t H4tDc<[]A\[HH5ѷ]H=-A\BfUHSHHcHsHt.HHEHtH;0t HŴtCt%H>H5E1H=踠MLH輤Aą1LAaHH=RY&ܡ'f.HH52E1H=3MtLfH<$HtHD$dH3%(uuHD[]A\A]A^H$XHhНH  LAI1bHXH蠝I1LH 18`>ff.AWAVAUATUHSH(UHT$ۡHHPHxHHt$HE1LcJ\%H\$eD{.ILHDH2D{,LHݚDH貛ͣLHšHUHSB1L=+E1E1HLHH5$qE1E1HH1H5LHD$MHT$1LH$UL\$LILWL$LLHM?jLHH$LHL$HL\LHD$HPB9H1L4L:`LHI謠LH%H=bHIHMH|$I1҉H 1H(L[]A\A]A^A_ÐHL$AvmH=H1腞L裘HHH[L胟IMtL{HD$@LUHtwATLc%~ UHSHH}qu []A\1HtL{ u܋{tՃ u%[HH5]1A\{I[LHH]H51A\͝ff.fAVAUAATIUHSHHc dH%(HD$1H)HH螗HƞH$HE1HNjCHD$(Dh.ܓLHъHi貌HEDSH L11M}HI$HtH;0t Lt`H:HHEHtH90t HtuMI}HRH5H=m~1HH5H=m~1HL$(dH3 %(H8]A\A]A^@HH5JH=Wmn~1f.E11HL$ MHT$HV{tHt$ H|$#LDLHH?HjHD$ *yD$ U{ff.HtHztHyHEAWAVAUIATUHSHHc}HHyH{IqH(HHEHtH;0tHMtBI}t;H~H5H=l1}MHL[]A\A]A^A_fDAD$Lc=}HHxHD{xIv=B|=t3EFIDD$ zDD$ M1҉H ؆L1>zLր\CvalzA1LH ˆ11zLI藀*fHH5H=k6|M1fLHeHyH 11ۉLƂ@LHH{ff.fAUATIUHSHHdH%(HD$1H$HtHHEHtH;0t H>tbM}HI$HtH90t LtHH;H|H5E1H=j{"DHH5E1H=izHD$dH3%(HD[]A\A]fHDŽH5RE1H=iz붐HHE1HHtHHHLE1SHE11jjHT$ H HAu_xDUH5SHL}AEu]DH5vH)}AEtHH5-v }]AVIAUIATIUS:vLHoxI~LHuHT}~HHuH|~LHuHx~HHmuHBv]~LHRuHuC~HH8uHyLUftoADD~HHtDH?xLHdwLHzIMtLsHtHs[L]A\A]A^AATIUHtL11HHE1wuHtHsHD]A\@S}HHHtHp~f=t"Af=tE1f=AEfDAAWIAVAAUIATIURtLDLHHNwu"E1HtHr]DA\A]A^A_D|HHsH@{A|LHsAHz||HHqsH ~Aa|LHVsAH*tE|HH:sHsA*|LHsAHwLH8wIH"L$LDLLft ALqDAff.AVAUATIUHHfthHfLHIHt+LHHmLIrqHL]A\A]A^HE1]LA\A]A^fD3vHHrLH|I LHqIHt1H IHt0HLHHILpHL]A\A]A^sH L13sE1H 7H5 H=Xdqf.DAWAVAUATUHSHhH=Ht$8dH%(HD$X1vI2uHHqHosHD$@D$,3D$(D$,L|$0fDH\$D$(H=pHL44vLI) DxHEyHD$PE1Lt$ HD$E@HDAL,LzHt$HzHD$HD$PHxpLHLl$PHt$H}EDmLoHIuwLHHsHsAD;{sELt$ MIL)pAetLTargHfDP LE HtEELn H}HM HHHH)HE HH)΁HHCEL$D EHD$PA1HD$L|$H#H|$PDt$HHt,rA;\$~I$LHHHEHtH;0t Hkt!HPt?HHH[]f.H)tH5uH=UfH1[]DH1[]ff.@UHcHt>HHEHtH;0t HUkt!gHHbHc]HsH5RtH=?UVf]ff.@UHSHHcdHHt.HHEHtH;0t HjtHHC[]fDHsH5sH=TeH1[]ff.fATUHSHcYHtdHHEHtH;0t HKjtGHHED`Et,1E1fHڃH<_HeAHE9XwD[]A\E1HfrH5rH= T#eD[]A\ff.ATIUHSHc3HHt^HHEHtH;0t HitAHMtTI$HtH;0t Lnit:LRgH;[H]A\SdHq[H5rH=^S]A\rdfH_jjH3U1aHHC0H([]H5Hfcff.HHiHD$HD$HtHSHfDH=A_t[H=,H}@th1AHZHD$XdH3%(HhD[]A\A]A^A_fH}1PbIHPH91E1@H{ 1\H5kHq]H{IHD$0ZIHxH$ bHbHCI~I^HD$<Ll$PH5+k _dH;1HaH9$D$MIH|$ $aD$H|$(H~LAD$AHD$ HP 9jH|$(IIHD$(Ht0H{A&fHTH5]E1H= 5#FH8L[]A\A]A^A_ÐCH|$ H 3WLE1fD1CH|$ E1H WLff.AWIAVAUIATUHSHxHc޴T$dH%(HD$h1EM|HIEHtH;0t LJt_HHHEHtH;0tHIMtsI?tmH~FH5[E1H=3D#fDHZSH5[E1H=3DHD$hdH3%(HxD[]A\A]A^A_DLLt1IDH8HD$@AąLL1u5DE1HQH5ZE1H=,3CDkfDHpHD$ XD$$Hl$0%L|$D$,\HcILHD$IEHHHL$T$HLЅ\D$H\$ $$9C4$H|$0HH H%UH=\21DL$,cHۼSHD$ xDHD$@H@ P0HL L*HXH=11DL)H蔽HD$H8LaH蹻IH^BLISBHILD$LLLHHHoLHHCLHt=HD$H8;HA HIAHfH*AfY*ȉD$(^ YfTf(f.v3H,f%`YH*fTX NYfUfVH,fD$f;L1AHl$HHD$8fLAHL$8IcLH)H9HFHBIL@HVIH=/1BHL$LL?L@DLHMtL;f9\$Dt$(Df9\$O11EIffD>H Q LMGHƒfHH H*XOfL|$E13>H QLFULdHl$H~L8@MAML; @AD=H KQL}F@HHt$XH,$L|$FHt$`LH FLD$XHT$`L $I911MuyQHI9vf4@8tH=U1L $;L $IL $=MLH P1H[]f.ATLc%sUHSHHtAHHHtH;0t HBt%HHjt>Nd#MtDL[]A\@E1H7LH5TH=,=L[]A\E1[]LA\D;H OHMDff.ATLc%UHSH&HtAHHHtH;0t HAt%HHt>Nd#MtDL[]A\@E1HwKH5/SH=+ZY]ff.fAUIATUHHdH%(HD$1H|$D$A<1HLHIt5HLzAHD$dH3%(u-HD]A\A]f.AH5SH1=e9DAUI1ATI1U?LLHHAHtH6D]A\A]fUH#AuQHH?HH HHHH HH]H5aH?AVAAUIATUHHdH%(HD$1H|$t$D$!d;1HLHtPHtRH=a)1;HLAHD$dH3%(u1HD]A\A]A^fADH5RH1 <7fAWAVIAUATUHSHhHL$dH%(HD$X1NH|LfD$0ٲHHD$8|9HfH*D$0fyS%9Q*ȉD$ ^f(f(fTf.v+H,f%QfUH*fTXfVH,D$=H5E1E1H=ƧHD$(;HD$DADd$ D9l$L|HB IHrH"L"tH|$L_=HuH|$LA=H|$(LG8L_LLKAH QH=7'19Dd$ D9l$8@ HLl$S1HD$(L=8P@ Lt$@Lt$(Ll$ Ll$OH=&1HOV9LHKrAVHA;^IL$LwLH=l&18LWH|$ D$SAD$TA81LHHTH|$D$1DH5hO 9DD$H|$tH|$DD$!D3H|$L2DIEfT$,DLD9t$$W@Ll$H|$0Lt$L街HD$8HL99LdELhL`lHT$81HIn3H膪HHH蘫t$(H,MtL5HtH,Mt!L,Lt$MtL51HHH[]A\A]A^A_f.LdLLkHI#-HP.DD$(L1ۉH J 1t.f.DD$( LH H1N.].LL$8MLH E1$.$ff.@HHɟHD$HD$HtHHfDH=.tH=H|5H}HH1HH12ff.ATH=Ir,IHLjHL A H 02HI - XLZA\fAVIAUIպATDUDHdH%(HD$1Hl$H|$fD$D$,H/DH IHH=1A0LH1L2t.HtH*HD$dH3%(u'HD]A\A]A^fAH5HL10U,DAWDAVDIAUAպATEIUHdH%(HD$1H|$Hl$fD$,H|$D+H.EDHH}IH=1/LLH1A9t5HtH)HD$dH3%(u4HD]A\A]A^A_ADDLH55I1/O+ff.@AVIAUATUHHdH%(HD$1H|H|$fD$D$-HZGH= I1. H1LLHAtEHAMtL'HD$dH3%(u+HD]A\A]A^fDAH5kDL1.M*ff.fAWAVAUIATIUH dH%(HD$1H|$HD$fD$L|$D$,1LLHHj *H|$ /AąueH5GL1E1-H|$Ht*HtH&MtL&HD$dH3%(H D]A\A]A^A_HD$E1H11H\$H)AEAH=1DH="D{H ; LE'rdLL@MLWfHHHD$HD$HtHHfDH=qt H=\H<%HMHAWAVAUATIUHSHxdH%(HD$h1sHHIHcL8HD$tH1E1AHLHD$hdH3%(HxD[]A\A]A^A_HILHH5I9H^AƅkH=D$8ILt$0D$<1D$@D$D`D$HD$LaD$PD$T& D$0IHD$eHD$lHtH1LLHHHD$Ht$HLIAsAFD$D$H|$D$e\$fD$gDD$H;HžH= 1m1LHL=H58LHtHML1E1E1!&LHH(1LH1LHL11HIHHt$(L#H\$(HD(HL$AD)hostcan-download|can-upload|manifest-tol|will-detach|can-accelerate|DFU 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 assumedDFU transfer size unspecified, guessingusing DFU transfer size 0x%04x bytesDFU transfer size invalid, using defaultunable to guess initial device state from interface %uno DFU runtime, so faking device%04x:%04x is missing download capabilityerror == NULL || *error == NULLfailed to refresh: no GUsbDevice for %scannot get device status, invalid size: %04xrefreshed 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 %sswitching 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 quirkfailed 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%04xdfu_device_resetdfu_device_get_interfacedfu_device_clear_statusdfu_device_abortdfu_device_refreshdfu_device_set_chip_iddfu_device_get_chip_iddfu_device_get_runtime_releasedfu_device_get_runtime_piddfu_device_get_runtime_viddfu_device_get_platform_iddfu_device_get_target_by_alt_namedfu_device_get_target_by_alt_settingdfu_device_get_targetsdfu_device_remove_attributedfu_device_has_attributedfu_device_get_statusdfu_device_get_statedfu_device_get_timeoutdfu_device_set_timeoutdfu_device_can_downloaddfu_device_can_uploaddfu_device_set_transfer_sizedfu_device_get_download_timeoutdfu_device_get_versiondfu_device_get_transfer_sizedfu_device_attachdfu_device_detachdfu_device_open@@DfuElementDFU_IS_ELEMENT (element)contents != NULLaddress: 0x%02x contents: 0x%04x dfu_element_to_stringdfu_element_set_addressdfu_element_set_contentsdfu_element_get_addressdfu_element_get_contentsDfuFirmwareDFU_IS_FIRMWARE (firmware)bytes != NULLG_IS_FILE (file)rawno image data to writemultiple images (%u) not supported for %sinvalid format for write (0x%04x)dfu_firmware_write_filedfu_firmware_write_datadfu_firmware_parse_filedfu_firmware_parse_datadfu_firmware_set_formatdfu_firmware_get_formatdfu_firmware_get_sizeno firmware element data to write../plugins/dfu/dfu-format-dfu.cdfu_firmware_to_dfufailed to pack buffer: %simage_size_total: %uinvalid DfuSe prefixinvalid image data size %uinvalid element data size %utoo many (%u) images to write DfuSe fileinvalid DfuSe version, got %02xinvalid DfuSe image size, got %u, expected %luinvalid DfuSe target signatureinvalid element size %u, only %u bytes leftDfuImageElements== ELEMENT %u == DFU_IS_IMAGE (image)DFU_SELF_TEST_IMAGE_MEMCPY_NAMEdfu_image_set_namedfu_image_add_elementdfu_image_get_sizedfu_image_get_namedfu_image_get_alt_settingdfu_image_get_element_defaultdfu_image_get_elementdfu_image_get_elementsDfuTargetDFU_IS_TARGET (target)RAM 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': No error condition is presentMemory erase function failedMemory erase check failedDevice firmware is corruptVendor-specific errorRead protection is activemass erase not supportedcannot upload data: %sFWUPD_DFU_VERBOSEMessage: r[%lu] = 0x%02x setting action %sMessage: m[%lu] = 0x%02x cannot download data: %ssleeping for %ums…../plugins/dfu/dfu-target.csetting percentage %u%% of %stotal > 0got #%04x chunk of size %utarget cannot do uploadingno sectors defined for targettarget cannot do downloadingno image elementsdownloading element at 0x%04xzero-length firmwaregot %lu bytes, expected %luverify failed: %sno alt-nameno alt-name for displaycannot set alternate setting 0x%02x on interface %i: %sDevice stalled an unexpected requestFirmware 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 USB reset signalingDevice detected unexpected power on resetSomething unexpected went wrongwaiting for DFU_STATE_DFU_DNBUSY to clearAddress is wrong or unsupportedno UM0424 sector description in %signoring action %s as %s already set and not idleactual_length == g_bytes_get_size (bytes)invalid size, got %lu, expected %lustarting upload from 0x%08x (0x%04x)fixing up firmware address from 0x0 to 0x%xwriting #%04x chunk of size %lugot 0x%02x, expected 0x%02x @ 0x%04xdfu_target_get_alt_name_for_displaydfu_target_get_alt_namedfu_target_get_alt_settingdfu_target_downloaddfu_target_use_alt_settingdfu_target_uploaddfu_target_set_percentagedfu_target_download_chunkdfu_target_setupdfu_target_get_sector_defaultdfu_target_get_sectors0C?DfuTargetStmcannot mass-erase: cannot set address 0x%x: doing actual check statusno memory sector at 0x%04xerasing sector at 0x%04xcannot erase address 0x%x: sector != NULLsetting address to 0x%04xmemory sector at 0x%04x is not writablemarking sector 0x%04x-%04x to be erased../plugins/dfu/dfu-target-stm.cwriting sector at 0x%04x (0x%lu)using sector %u for read of %xmemory sector at 0x%04x is not readablesetting DfuSe address to 0x%04xgot #%04x chunk @0x%x of size %udfu_target_stm_download_elementDfuTargetAvrselecting memory page 0x%02xcannot select memory page: mass erasinglegacy-protocolselecting 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: 0x%08x0x%06xAvrChipId=%sDfuAltNameDeviceID %s is not supportedreading memory from 0x%04x to 0x%04xcannot read memory 0x%04x to 0x%04x: ignoring 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 1cannot read from below sector startrequesting %i bytes from the hardware for chunk 0x%xtruncating chunks from %u to %ufirmware element starts at 0x%x but sector starts at 0x%x, so offsetting by 0x%x (bootloader?)element was larger than sector size: 0x%xsending %lu bytes to the hardwareread command page:0x%02x addr:0x%02xcannot read signature memory page:0x%02x addr:0x%02x, got 0x%02x bytesfailed to get chip signature: cannot read config memory, got 0x%02x bytescannot read config vendor, got 0x%08x, expected 0x%02x or 0x%02xDFUDfuSectorDFU_IS_SECTOR (sector)WZone:%i, Sec#:%i, Addr:0x%08x, Size:0x%04x, Caps:0x%01x [%s]dfu_sector_to_stringdfu_sector_has_capdfu_sector_get_iddfu_sector_get_numberdfu_sector_get_zonedfu_sector_get_size_leftdfu_sector_get_sizedfu_sector_get_address;l  (DXlx Xth X  P 8 h 4 (  ( < X  H  4 H H\ 8  h x,xXH L!"8##P8$$(%%$.th//h00Hh11223l5H6D6xX77X88Hh9X:= H>T(@CC4HEGIlJLHOHxU(VWW,xWTWp8XXX(YY,HZhZ[[\h\0\L\l]]X^^,`aac<XeegghPHjn rp s (t t!t$!XuP!up!v!v!w!w"Hxt"x"hy"y#z@#H{|#x{#}#x}$}$$x~l$~$h$H%؁P%%%%(&l&ȋ&(&4'Hl''('H(<(((x()h))*\*x*8* +4+X\++H+Ȥ+,h,8,,,ȯ-(,-h---ش,.hL...x/x|/ؿ/ 0(0(<0d0000 1T1111$2\2X22zRx /D$4 FJ w?:*3$"\0t .Eh5Ek$@FAG [NDLFHB A(A0V (D BBBF l (D BBBB LPFHB A(A0V (D BBBF l (D BBBB HGFEB B(D0A8Gp 8D0A(B BBBE +EaHHBBB B(A0A8Dp 8D0A(B BBBJ HTFEB B(A0A8J 8D0A(B BBBC HFEB B(A0D8GPt 8D0A(B BBBD \hBBB B(A0A8DP 8D0A(B BBBE D8O0H(B BBBHL(FBB B(A0D8J`~ 8A0A(B BBBE HQBBB B(A0G8G`% 8D0A(B BBBG HBBE E(A0 (E BBBD I(E BBBH0+FBB B(G0D8G@ 8C0A(B BBBF H|xlFBH B(A0D8Gp 8C0A(B BBBB HJFBH B(D0A8G` 8D0A(B BBBF HFBB H(D0A8GP 8D0A(B BBBB @`4BBB A(D0D@ 0D(A BBBJ ( aBIK wDKT 7Em8x !FBH A(A0(A BBB(l 7EmD 7EmP`$ FBB B(A0A8G 8D0A(B BBBA `   HH FBB B(A0A8G` 8A0A(B BBBC $< ^BXJ sDB(d FFD FE,dFAD  ABJ PDTDF ~ FDJ g FDO Y FDM DAAJ$1FDF TFB$<1FDF TFBd `H a G o$`YEDD HAA0EDD A FAK [FA8FED D(D0S(D KBB\ HFEE D(D0_ (D BBBG _ (D BBBG X(A BBB0| vEDD z AAG ^FA0 vEDD z AAG ^FA0 `sEDD y AAH ^CA4 nFKD q ABG AOI0P sEDD x AAI ^CA0 0sEDD x AAI ^CAL |L FEB B(A0A8Gr 8A0A(B BBBD 4 |nFKD p ABH AOI0@ sEDD y AAH ^CA0t sEDD y AAH ^CA0 LsEDD y AAH ^CA4 qFKD q DBD [CB4 nFDD y ABF AOIL &FO0h ,sEDD z AAG ^CA` x]FBE A(D0| (A BBBK [ (C BBBD A (F BBBK ` t &FBE E(D0D8D@x 8C0A(B BBBF ~ 8D0A(B BBBM pd @!+FBE D(D0U (C BBBE [ (C BBBD G (D BBBO a(C BBB0 !FAG F DBF ^CB0 X"vEDD z AAG ^FA0@"vEDD z AAG ^FA0t"vEDD z AAG ^FA0<#sEDD z AAG ^CA4#FKD U ABC AOI8#FEG D(D@ (D ABBD `P$aFBE A(D0DP 0D(A BBBE VX^`EhApFxBFEIP0'vEDD z AAG ^FA@'FEB A(D0D@F 0D(A BBBI H,)FBB B(A0D8D`, 8D0A(B BBBB Lx,KHD ] ABI dKDU QJK\,qBBH D(D0D@~HVPQXA`BhBpBxEI@j 0D(A BBBI h(-MFBB E(A0D8DP 8D0A(B BBBC VX``GhApBxBBEIPh/MFBB E(A0D8DP 8D0A(B BBBC VX``GhApBxBBEIP@t1FDD r ABE q ADJ qADHD2%FBB E(D0A8D@ 8D0A(B BBBE H3ZFBB B(D0D8DP 8D0A(B BBBE h5*FBE E(D0C8FH[Ay 8C0A(B BBBE  HN 4H;FBD  BBJ DBE(4<EAD G FAH <$sEDD y AAH ^CA8t>FDD T ABK H OBG 4>nFKD p ABH AOI44?EDD  FAO ^CAl?$?^BXJ sDB?QEr I 0@#EXD@`H a G o@HK8@FDA { ABG c AEA 0TAvEDD y AAH ^FA4\AnFKD o ABI AOIpAEFEE D(D0b (C BBBE c (A DBEI ] (A BBBD d (A DBEH 84pBFEE D(G` (A BBBE pC0HCFBB E(A0D8DP 8D0A(B BBBG HE{FBD D(G@ (D ABBJ EHGPJXB`N@F]E] F l<<GHBEE D(A0$ (D BBBA (|HFDD o DBE 8|HRFEE E(D0n (E BBBF \IAFBB D(G0M (D BBBD D (D EBBG m (D BBBA lDJFBB B(A0D8D`BFBGPFA~ 8D0A(B BBBH LNFBE B(A0A8Do 8A0A(B BBBB 4pRFEE A(D0r(F BBB4<RFDG N AEK _CB$t@S^BXJ sDBxSKEE(SyEDD S AAF T`H a G o<@TFBE D(C0 (A BBBH DTFE{`$UHK0x,UsEDD y AAH ^CAXxUFBE D(F0I (A ABBJ ^ (C ABBJ D(C ABB<UEDD F AAK ^ CAF DCAH,VqEC H `0hVsEDD v EAG ^CA4VFAD n ABD aAB8PWFDD d DBH H OBG $W0EDF TGA88WFDH  ABK A OIG $t0YXBPN qDBhY/EiD|YEDD i(H0V8M@I H(S0B8D@bAAA Z`H a G o$ DZFDD oABLHZBBE A(D0D@ 0D(A BBBE HIPYHA@H<\FBL D(A0@ (D BBBE P(A EBBH\FBB B(A0A8Dn 8D0A(B BBBC 0DbHK0HLbsEDD z AAG ^CA0|bEDD L DDO ^CALcXFEA D(D0] (A ABBI X (C ABBH $ e3EDD cAA(( ,e^FBH EEpT `eFBE A(D0` (D BBBD ` (D BBBF [ (D BBBK G (A EBBG 4 fZFDD Y GBH \CBl!fFBB B(D0A8GpxxZBBFFAAOp 8D0A(B BBBE p!$h!0h4!