Files
arduino-esp32/tools/sdk/esp32s2/lib/libapp_update.a

586 lines
129 KiB
Plaintext
Raw Normal View History

2020-05-09 19:11:30 +03:00
!<arch>
2020-06-28 15:38:58 +03:00
/ 1593347192 0 0 0 614 `
<01><><01><><01><><01><>esp_ota_get_running_partitionesp_ota_beginesp_ota_writeesp_ota_write_with_offsetesp_ota_endesp_ota_set_boot_partitionesp_ota_get_boot_partitionesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_ota_check_rollback_is_possibleesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_erase_last_boot_app_partitionesp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_init_app_elf_sha256// 40 `
2020-05-09 19:11:30 +03:00
esp_ota_ops.c.obj/
esp_app_desc.c.obj/
2020-06-28 15:38:58 +03:00
/0 1593347178 501 20 100644 111456 `
ELF^<08>4(<00><00>H H(<00><00><><EFBFBD>$Hl4<>A?<3F>$H4<>A?DH2TͫP6A<00>2<EFBFBD><12>X(" <0C>'<27><1C>'<27> F  <02> F <1D>6A|<7C><1D>6a<02><00> <00><08> <00>aC<61>2<EFBFBD>(B)!®<>"<22>"<22><>K<EFBFBD><4B><03><00><00><1A>-
<EFBFBD> <00>!C<><00> <00>(<00><05><00><1D>ota_app_count < 16 && "must erase the partition before writing to it"/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/esp_ota_ops.c6A  <0C>'<27><11><00><00><>i<EFBFBD><00><00>" <20> <00><><10><> <20><00>V<1A> t<1D>esp_ota_opsE (%d) %s: invalid partition table, no app partitions
2020-05-09 19:11:30 +03:00
6A <0C> <0C><> <20><00>-
VJF <0C><03> <0C><00>-
<EFBFBD><EFBFBD>3f<33><66> <00><> <20><> <20><00>-
<EFBFBD>j<EFBFBD><00><00><00> <0B>
<EFBFBD> <1A><00><1D>E (%d) %s: not found otadata
E (%d) %s: mmap otadata filed. Err=0x%8x
6a= <0C> <0C><><01><00>-
<EFBFBD>ʁ<00><00><00> <0B><> <20><00><><01><00> <0B>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD> <0B>J<EFBFBD><00>M
<EFBFBD><EFBFBD><EFBFBD><00><00><00><04> <0B>
<EFBFBD> <1A><00> <02> ,<04><04>10<31> <20><00><00>1<EFBFBD><04><>J<><4A><00><00>!<21><00><1D>6A<00><><01><> <20><><EFBFBD><EFBFBD>t<EFBFBD>$<02><><00><>t<EFBFBD><74> <20>h<EFBFBD>djb9<06><06><00><00>v@D<11><00><04><05><00>-
<EFBFBD>J, <0A><06><04><05><00>-
<EFBFBD>"<22><1D>6<><10> <20><00><00>Z <16><07><00> 4M
<EFBFBD><EFBFBD>w<EFBFBD><01><00>&
I<EFBFBD>:m:6<> <08><1B>2@3—<33><E28094>3<EFBFBD>3<EFBFBD>"<22> <20>0 *<10><00><00>BmJF<4A>d<EFBFBD><05><02><10> <20><00>-
F <00><00><00>a<EFBFBD> <1B><10> <20><00>-
F"<22><05>"<22><1D>6A<00>&2" <20> <20><00><00><>(b"<22><><EFBFBD>" <12> <02> F <1D>phys_offs != SPI_FLASH_CACHE2PHYS_FAILit != NULL6A!""V<08><00><00><00>J f
2020-06-28 15:38:58 +03:00
<11><00><00><><13><00><00> <0C><><EFBFBD><EFBFBD> <0C><00><00>: V:<04><00><00><><18><00><00><00><03><00>-
2020-05-09 19:11:30 +03:00
<EFBFBD>:<3A>4<18>J<EFBFBD><4A><EFBFBD><EFBFBD><11><03><00>1)<00><03><00>=
V<EFBFBD><EFBFBD><EFBFBD><00><1D>6a <20> <20><00><00>A<0E><> <20><00><00>A <0C><> <20> <20><00>-
<1D>6A  <0B><> <20><><EFBFBD><EFBFBD>t@<40><><EFBFBD><EFBFBD>t<EFBFBD><74> <20>& <20> <20><00><00>Z  <09><00><16><08><00><00><>" c|<7C>g<EFBFBD><11>E <0B><05><00>-
<EFBFBD>!*#<23><00><> <0B><05><00>-
V <00><05><00><08><><EFBFBD>8<EFBFBD><38>$<24><><EFBFBD><00><08><>|<7C>g<EFBFBD>8E9*F9*YQ8399
9<04>"<22>F"<22>F"<22><02>!F"<22><1D>E (%d) %s: write data is invalid
it->erased_size > 0 && "must erase the partition before writing to it"E (%d) %s: OTA image has invalid magic byte (expected 0xE9, saw 0x%02x)
E (%d) %s: not found the handle
6AV<02><00><00><00> <0B><> <20><00><><01><00>"<22>FMQX<05>A<00>'?(%<25><02><00><00><>ʡ<00><00>(5<>"<>b"<22><>'!<21><00><00><00><00> <0B>
<EFBFBD> <1A><00>!6!<00> <00><02><>% <02>h <19>"0<><30>AV<18>2<07>z<06>f<EFBFBD>`dcr<63><11>0<> <20><><EFBFBD><EFBFBD><00>"*& t"E&<26><02>  <0A><07>5<EFBFBD><15><00>-
V* <0C><><EFBFBD><EFBFBD><07><00>(5"<22>"e`3<>`D<>@<40>4<EFBFBD>E<10><><EFBFBD>D<EFBFBD>J<EFBFBD><4A><EFBFBD><11><00><00><04><03>5<EFBFBD><15><00>-
2020-06-28 15:38:58 +03:00
<EFBFBD><EFBFBD>85JCI5<EFBFBD> X<>VU<56><55><00><00><00> <0B><> <20><00><><01><00>"<22>F <1D>E (%d) %s: Size should be 16byte aligned for flash encryption case
E (%d) %s: OTA handle not found
6A<00>Á<00><00><00> <0B>
<EFBFBD> <1A><00>"<22>*ah<06><00>'<27>v(&<26><02><00><00><> <0C><00><00>!<00> <00><02><>% <02>h <19>"0<><30>AV<18><>2@ 4<><34><EFBFBD><00><00><00> <0B><> <20><00><><01><00>"<22>F<00><04><03><05><16><00>-
<EFBFBD><EFBFBD>86JCI6<EFBFBD>h<>V<EFBFBD><56><EFBFBD><00><00><00><> <20><> <20><00><><01><00>"<22><1D>6a1<00> 8<03> 2aC18<00>'2# VC<56>s(#<16><04>3"<10><> <0A><><11><13><00>-
2020-05-09 19:11:30 +03:00
V*<04>3<EFBFBD><33><10>3 <08>CF <02><13>8<EFBFBD><11>H<EFBFBD><>B<EFBFBD>D<><44>K<EFBFBD>
2020-06-28 15:38:58 +03:00
<EFBFBD><00><00><>"<22>F"<22><02>"<22><03>!<00><><EFBFBD>8<EFBFBD><38><EFBFBD>h
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08><03><00><00>"<22><05> <00>!C1<00> 87<05><00><1D>6A<00>Ҳ<EFBFBD><00><02><00><00><><EFBFBD><12>Ȩ"<22><> <0C> <1A><00><00>*<2A>J <0B><00>-
<EFBFBD> <00><00>-
<EFBFBD>"<22>!"<22>"<22><1D>E (%d) %s: ota data invalid, no current app. Assuming factory
2020-05-09 19:11:30 +03:00
6<><10> <20><00>*<07><00>-
=
<EFBFBD><01><00><00><><EFBFBD><EFBFBD> <20><00><00>
<EFBFBD>s<EFBFBD><00><00><01><00>&
<1F><>=<01><><EFBFBD>
<0B> <20><> <0C><><10><> <20><00><00><00><00><00><00> <0B>
<EFBFBD> <1A><00><00><00>-
<1D>start_from != NULL6AV<><00><00>]
<EFBFBD><00><02><00>]
2020-06-28 15:38:58 +03:00
<EFBFBD>E<EFBFBD><00><00><>1<EFBFBD><00><00> 0<> <20><> <20><00><00><><EFBFBD>-
2020-05-09 19:11:30 +03:00
<EFBFBD><04>4<EFBFBD> 3<> -f<><66>F-
<1D>6A 
<EFBFBD>
2020-06-28 15:38:58 +03:00
<20><><EFBFBD><EFBFBD>t0<74><30><EFBFBD><EFBFBD>t<EFBFBD><74> <20><>$<24><12><><00>, <20> <20><00>-
ܺ<EFBFBD>17<14>"<22><02>"<22><06>"<22><1D>6<><00><><10><00><16> <09><00><00>J  <09><><10><00><00>A<0E><>0<EFBFBD><00><00>A <1C><><0E><><10><00>&
2020-05-09 19:11:30 +03:00
m 0<>00:<10>!:<3A>"ܒ <0C> <0C><> <20><00><00><><EFBFBD><EFBFBD><01><00>z<04>Q:%"R<04>3R<>:5<> <0B>@<40><> <0C><><10> <0C><00><00>J <1B><00><00><>  <02> F  <12> <1D>E (%d) %s: Rollback is not possible, do not have any suitable apps in slots
E (%d) %s: Running firmware is factory
6<><10> <20><00>M
: <10> <20><00>=
f
F!<00><00><16><07><><EFBFBD><EFBFBD>]<01><><EFBFBD>h&(<1E>#*% (<28>b<EFBFBD>0<>t<EFBFBD><02><01><00>-
2020-06-28 15:38:58 +03:00
<EFBFBD>V<07><00><00><><EFBFBD><00><00><00> <0B>
<EFBFBD><00><><01><00>!<00><00>#]*% 8<>b<EFBFBD>0<>t<EFBFBD><02><01><00>-
2020-05-09 19:11:30 +03:00
<00><00><00><00><00> <0B>
<EFBFBD> <1A><00>|<7C>"<22><05> <1D>6A<00><><01><00>-
<1D>6A<00><><00><00>-
<1D>6<EFBFBD><10> <20><00>-
z<05><01><00>-
<EFBFBD><00><1B>  = <0C>8<EFBFBD>0<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD> )<29>"<11>1*#<23> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10> <0C><00>-
2020-06-28 15:38:58 +03:00
<EFBFBD>* <1B><00><00><> F <1D>6<>  <04> <20><><EFBFBD><EFBFBD>t0<74><30><EFBFBD><EFBFBD>t<EFBFBD><74> G<>l <20> <20><00>Gh<><00>]
2020-05-09 19:11:30 +03:00
M
2020-06-28 15:38:58 +03:00
<EFBFBD><01><00><16>h"b<><62>  <00>$<11>*(( "P"<22>'<27>!<21><><11><>"*<07><00><00><><10>D-JB(d) <02> D<>$<24>"<22><05>"<22>"<22>"<22>"<22><1D>6<><10> <20><00>M
2020-05-09 19:11:30 +03:00
<16> <0B><01><00>=
<EFBFBD><00>]
#  m h<>` t<><74><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>" <20>$  30 3<10>#<11>a*&(&<0F><><11><>(z<><00><00>|<7C><00>#m*&<26> <0B>P<EFBFBD><50> <00><><10> <0C><00>-
<16><04><00>  ]<08>Y<EFBFBD>PPt<50><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74> <20>
<EFBFBD>B<EFBFBD><EFBFBD> <20> <20><00><00>*<2A>@<40><11><04><00><00>|<7C>|<7C><>|<7C><>|<7C>-
2020-06-28 15:38:58 +03:00
<1D>esp_ota_get_next_update_partitionesp_ota_get_running_partitionget_ota_partition_countesp_ota_write_with_offsetesp_ota_write <00><><EFBFBD><EFBFBD>| .  N<0E>< \ <00>0Z <00>`2 <00> ,0<00> ^ <00> <00><0E>a <00>`d S <00>p<00>`  k`<00>`<00>`*:<01> \<00><00>nn+848<05> <03>
9WA$W%Mointo<03>O<19>2<04><07>H<03>oz,<04><03>$K<03>,c#0{<03>M<14><03><05><17><04><03> o <11>k<03>#,<03>r e<17><07>eX<07> 6<08><07>e 8u
<EFBFBD> <07> <09> f<07>o <0C><07>C<03><07>u+<07>  #<04><08> <04><03>"<19><0F>/2 B12_k2o 2 o <0C>2o l 2o_x3 8<04> <09>H
<EFBFBD>$7<08> ;9 o F&: o Z$; o <0C>< o <0C>= o p!> o ? o <0C>@ o <0C>%A o <11>J <0C>%K
 <0C>L <00>$!N
<EFBFBD>W"Q
2020-05-09 19:11:30 +03:00
<EFBFBD> <09> 
2020-06-28 15:38:58 +03:00
<EFBFBD><0F><00>Ub BVb <0C>!Wo <0C> X h Y <00>  xx
<EFBFBD>~<04>B"u<08> <0C>v<11> <0C>wo8_ <08>&_p<08><12>_r<08>o_w<08>o <0C><08> D <0C><08> D_bf<08><11> <0C>!<08>o H<08><12><04> <00>t<08>^xo<15>
} <0B>D}<14>8}<1E> <15>!o<15><08> <09>w<08>o<15><08>o<15>"<08>8 _mp<08>> $+<08>
O (<15><08>o,<15><08>o0<08> <09>4<15><08>U 8<15><08>[ <<15><08> <09>@<15> <08> l D<15><08>bH?<08> L<15><08><10><00><15><08> <0B><00><15>"<08>x <00><15><08> <09><00>+oh<08><08>_p<08><12>_r<08>o_w<08>o <0C><08> D <0C><08> D_bf<08><11> <0C>!<08>o H<08><12>  <08>
<EFBFBD> <08><1D>$ T<08> ( n<08> D, 
<08> ^0_ub<08><11>4_up<08><12><_ur<08>o@ "<08>dD 5<08>tG_lb<08><11>H <0C><08>oP <08>
T <08> <0C>X Y<08><0E>\ <0C><08> odo<00><18><18><18>o<04>o<18><18>o<04><04>*D<18><18>*o&o^<18><18>J 8t
2020-05-09 19:11:30 +03:00
<EFBFBD> 8<00>
2020-06-28 15:38:58 +03:00
<EFBFBD>I<1A><14> #<08>B%<11>M&oN' <0B><04><04>?Q@+A&$BW zE$<24> W-
<EFBFBD><14>"XtI#[2<15>\o]2D^t 2PPb# <15>e <09><15> f<0E>Kg<0E> %h<0E>si# V&jo$]k<0E>( l<0E>0<15>$m<0E>8kn<0E>@$o<0E>H <09>3
2020-05-30 03:58:15 +03:00
<EFBFBD><19>3 -O <18>D <04>Hl or a z<1B><08>"&<08>"&<08>"& 
2020-06-28 15:38:58 +03:00
<18><04> ! g<0E>i
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> <09><00>
2020-05-30 03:58:15 +03:00
<EFBFBD>>
2020-05-09 19:11:30 +03:00
<EFBFBD><0E> <1D>
<EFBFBD><0E> ,
2020-06-28 15:38:58 +03:00
<EFBFBD><0E> l
<EFBFBD><0E> <1D>"
<EFBFBD><1B>4&
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> <09>9
<EFBFBD>)
2020-05-30 03:58:15 +03:00
s
2020-05-09 19:11:30 +03:00
<EFBFBD>9
2020-06-28 15:38:58 +03:00
9%
2020-05-09 19:11:30 +03:00
<EFBFBD>9

<EFBFBD><1B><1D>
<EFBFBD><1B> ~
<EFBFBD>n
<1D>
<EFBFBD>~
2020-06-28 15:38:58 +03:00
j
2020-05-09 19:11:30 +03:00
<EFBFBD><1B><1D>
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1D>
2020-06-28 15:38:58 +03:00
<EFBFBD>?<1D>
<EFBFBD><1C>(
<EFBFBD><1C><1D>$
<EFBFBD>?%
<EFBFBD>?"
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1D>
2020-06-28 15:38:58 +03:00
<EFBFBD>^
2020-05-30 03:58:15 +03:00
<EFBFBD>^]
2020-05-09 19:11:30 +03:00
<EFBFBD><1C>\
2020-06-28 15:38:58 +03:00
<1C><1B>
2020-05-30 03:58:15 +03:00
?I
[v5
<EFBFBD><1C><1B>
2020-06-28 15:38:58 +03:00
<EFBFBD><1C>6#
2020-05-30 03:58:15 +03:00
<EFBFBD>
2020-06-28 15:38:58 +03:00
<EFBFBD><1B>
<EFBFBD>?<1B>%
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
<EFBFBD>?
2020-06-28 15:38:58 +03:00
<EFBFBD>?
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>?D
<EFBFBD>?1
2020-06-28 15:38:58 +03:00
<EFBFBD>?<1B>&
<EFBFBD>?<1B>#
2020-05-09 19:11:30 +03:00
<EFBFBD>?
2020-05-30 03:58:15 +03:00
<EFBFBD>?n
2020-06-28 15:38:58 +03:00
<EFBFBD>?`
<EFBFBD>?<1B>
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
2020-06-28 15:38:58 +03:00
<EFBFBD>^z
2020-05-09 19:11:30 +03:00
<EFBFBD><1C><1B>
<EFBFBD><1C><1B>
2020-05-30 03:58:15 +03:00
<EFBFBD><1C><1B>
<EFBFBD><1C><
<EFBFBD><1C><1B>
2020-06-28 15:38:58 +03:00
<EFBFBD><1B>
<EFBFBD>
<EFBFBD>?p&
2020-05-09 19:11:30 +03:00
<EFBFBD>?8
<EFBFBD>? <09><00>
2020-06-28 15:38:58 +03:00
<EFBFBD><04> m
2020-05-30 03:58:15 +03:00
<EFBFBD><1B> r
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> ?<00>
<EFBFBD><04> <1B>
2020-06-28 15:38:58 +03:00
<EFBFBD><1C> I"
2020-05-09 19:11:30 +03:00
<EFBFBD><1C> <09>.
<EFBFBD>
2020-06-28 15:38:58 +03:00
 <1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>. vP
2020-06-28 15:38:58 +03:00
<EFBFBD>@ <1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>P W
2020-05-30 03:58:15 +03:00
<EFBFBD>v
2020-05-09 19:11:30 +03:00
<EFBFBD>v<1B>
2020-06-28 15:38:58 +03:00
<EFBFBD>?<1B>
<EFBFBD>?W
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
<EFBFBD>?
2020-06-28 15:38:58 +03:00
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<11><1B>
2020-05-09 19:11:30 +03:00
<11><1B>
2020-06-28 15:38:58 +03:00
<11><1B>
2020-05-09 19:11:30 +03:00
(?K
2020-05-30 03:58:15 +03:00
)?7
2020-06-28 15:38:58 +03:00
*?^!
+?
2020-05-09 19:11:30 +03:00
,? <09>WL<1B>
2020-06-28 15:38:58 +03:00
0W&
1W<1B>
2020-05-30 03:58:15 +03:00
2W<1B>
3W<1B>
2020-06-28 15:38:58 +03:00
4W<1B>"
2020-05-30 03:58:15 +03:00
5W<1B>
6W<1B>
7Ww
2020-05-09 19:11:30 +03:00
8W<1B>
9WC
2020-06-28 15:38:58 +03:00
:W'
;Wn"
<W<1B>%
2020-05-09 19:11:30 +03:00
=W^
2020-06-28 15:38:58 +03:00
>W+$
2020-05-30 03:58:15 +03:00
F?=
2020-06-28 15:38:58 +03:00
G?
I<1C>A
2020-05-09 19:11:30 +03:00
J<1C>0
2020-06-28 15:38:58 +03:00
L?:
M?
<EFBFBD>?i$
<EFBFBD>?u
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?
<EFBFBD>?S
2020-06-28 15:38:58 +03:00
<EFBFBD>?<1B>#
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?T
<EFBFBD>?I
2020-06-28 15:38:58 +03:00
<EFBFBD>?6
<EFBFBD>?<1B>"
<EFBFBD>?
$
2020-05-30 03:58:15 +03:00
<EFBFBD><1C><1B>
2020-06-28 15:38:58 +03:00
<EFBFBD><1C>"
2020-05-09 19:11:30 +03:00
<EFBFBD>?S
<EFBFBD>?<1B>
<EFBFBD>?<1B>
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
2020-06-28 15:38:58 +03:00
<EFBFBD>?n
2020-05-09 19:11:30 +03:00
}<10>as
 <0B>at
2020-06-28 15:38:58 +03:00
<EFBFBD> <0B>n
2020-05-30 03:58:15 +03:00
<EFBFBD>q<04> <09><00><04><1B>
2020-05-09 19:11:30 +03:00
2020-06-28 15:38:58 +03:00
<EFBFBD><1E><1B> 5?<1B> 6<1C>4 9?S :<1C><1B>! =?& ><1C>
# A? B<1C><1B> E?<1B> F<1C> I? J<1C><1B> M?<1B> N<1C><1B> Q?<1B> R<1C> <00>
<EFBFBD>'<04>&# <0C><1A><03> <11> <  <0C>= <0C> > <0C>?
2020-05-30 03:58:15 +03:00
 d @
2020-05-09 19:11:30 +03:00
 <09>
2020-06-28 15:38:58 +03:00
<EFBFBD><02> <03>A<03> '7,#&D%7.E<15> I <09> !K<0E> <0C>L <0C> &M <0C>
N<0E> T%OT<04> <09><00><04>cQ"<22><1D>R<15> <09><00>
<EFBFBD>  @ <0C> <0A> <0C> <0A> <0C> <0A> <0C>  <0A> <0C><0E> <0C>@ S  F <04><04><03>!<03><04>9<0E> b  <20>   <20> S;BXH(<28>LK<08> vP <0B> IU<11> <0C>Y<11> <0C>!] <0C>$a  <0C>e * <0C>i * TmD `q^ tu ~$ <0C>w <0C>( ty <0C>, P{ o0 /<11>4 3<0F> o8 U<0F> <0C>< ~<0F><11>@ <0C><0F> D |<0F>H<17><00><18><04><04><17><00><18><18>L<04><17><00><18><18><04><04><18> *<18><18><17>D<18>F0<17>^<18>J~<18><18> <18><18>d<00><18><18> <04><17><00><18><18><18><18><04><00><18><04><17><00><18><18><18>o<18><04><17><18><18><18><03>!0<19><03>A<0F>;<08> <0C><<1E> <0C>=G <0C>?%M <0C>@ <0B> B<19> <0C>C<0E> / D<0E> & <09> !+<11>end.<11> O1 <0C>40 <17><00><18><04><17><18><18><18><04><17>0<18><18><03>5<03>6+BE`5<04><11><0E> N <20>"<03> <11><12>$Gx<06>
KxvOx<06> Sx<06>W<10><04><00><18><18>!x 9!y)<29>endz)<29><15> {)<29>?|)<29> }~)<29>b<11><03>9<1B> <11>&F<1B><11>&F<04>-<0E>  8<03>$0e<04><O z! <20> <20>  " B b <20> <20> <20> \ <20> <20> t
 <20> <20>
  ( ( <20>&  1 T k <20> c  <20>#<00> <20><00> <20><00> P<00>|^<03><03>h0gmh (q <09> <0C> r` &s<1A>  tO <0C>u<0E> <0C>v<0E> <0C>w
2020-05-30 03:58:15 +03:00
<EFBFBD> <0C>x
2020-05-09 19:11:30 +03:00
% <09><00>
2020-06-28 15:38:58 +03:00
<EFBFBD><03> yr<04><04>6. <20>% <20> <20> c  <20>"<22><00><><EFBFBD><EFBFBD><03>=<03> A x (B<0E> Cx <0C>D<0E>crcE<0E> <09><00>
<EFBFBD><03>F:<04> I <09> <0C>J<0E> <0C>K<0E><03>L<03><04>W<0E> <20> D#<23>%<00><><03>!<1B> E <09> T$F <0A> <0C>G <0A> <0C> H <0A>$CI <0A>$- J <0A> <0C>K<0E> IL <0A> O <0A> / P<13> <0C> Q <0A> <0C>%R <0A>
2020-05-09 19:11:30 +03:00
S <0A> <09><00>
<EFBFBD> <09><00>
2020-06-28 15:38:58 +03:00
<EFBFBD><03>X<1C> b <09> <0C>c<0E> d<0E><03>e<03>%n <09>  o<0E> _"p<0E>  q<0E> 4r
2020-05-30 03:58:15 +03:00
<EFBFBD> <0C>s
2020-06-28 15:38:58 +03:00
<EFBFBD>0 <0C>$t
2020-05-09 19:11:30 +03:00
<EFBFBD>P #u
2020-06-28 15:38:58 +03:00
<EFBFBD>` L%v
<EFBFBD>p 3"w <0A><00>  x<0E><00> <09><00>
2020-05-09 19:11:30 +03:00
<EFBFBD> <09><00>
<EFBFBD> <09><00>
<EFBFBD> <09><00>
<EFBFBD> <09><00>
2020-06-28 15:38:58 +03:00
<EFBFBD><03> y%$ F I % <0C> ] &<16> 
'F `( V<00> 5) <0C><00> <0C>%* <0B><00> <09>V
2020-05-09 19:11:30 +03:00
<EFBFBD> <09>f
2020-05-30 03:58:15 +03:00
<EFBFBD>
2020-06-28 15:38:58 +03:00
+<03><04>-<0E> Z q <03>4rB0<12><04>#<0E> <20> r  <20> < <20>! <20><04>dN <20> <20> J <20> c& <20> <20> -@ _<00>#<23>#<23>#<23>#s#/
#<23> #<23>@ 6r !6<05> V!6<05>^,/<10> g0<0E> d$1<1C> 2<0E> <0C>3<0E> P4 <0A> <0C>5 <0A> <0C>$6 N$r<04><04>L7r<0F> 9 0%9<08>&& 98<39>&,<<11>'TAG>(<28>#0 <0B><00><01><> )<29>$2<1C> <03><>*<2A>3<1C>*T8 o*[9 oLH*<2A>$> onj*<2A> C o<00><00>*<2A>F<1C><00><00>*<2A>K<1C><00><00>+errP<0F><00><00>*O&U o  , 7B -Z<03><>,<00>8W -Z<03><>.!<00>.,a<00>8y -Zs5$v",<2C><00>8<00> -Z0-\0.<2E><00>(,<2C>9<00> -Zr-[0/<2F>9-Zt-[s<$-\
2020-05-09 19:11:30 +03:00
 <09><00>
2020-06-28 15:38:58 +03:00
<EFBFBD>(' <0B><00><01><>!02 ><3E>21<>_<>!S)<29>$<1C> <03><>*[ o<00><00>*<2A>$ o<00><00>*<2A>
<00>2x<00>!+i o3-3I-*<2A> ! oa]/h<00>8-Z
t5$<24>"`,$<00>8<00>!-Zr.-<00>./97-Z<03><>.(Q#<01><18>k<01><>")<29>$<01><1C> <03><>*(<01> o<00><00>*[<01> o<00><00>2`<00>"*<2A> <01> o<00><00>*w <20><00><00>,Q<00>8<00>"-Z0-\0/]<00>6-Zr-[1, 7<00>"-Z<03><>,<00>"<00>"-Z<03><>.!<00>.4<><01> o,<01>#0~<01>C#)(<01>
<EFBFBD>#<02>^* <01> o86, <00>#O#-Zr,<00>#c#-Zr /(9-Zr-[<02>^-\0<04> <00>#
<EFBFBD>4-!<01> 2<01><>#5s<01>B#WK/<00>8-Zr(<28> <01> <0B><01><>#/ *$-Z0(<28> <01> <0B><01>*$/ *$-Z14t#<01><12><00><01><>%0<>!<01>7<00><00>)<29>$<01><1C> <03><>*<2A><01><1C>b`*T<01> oyu69<00>$+err<01><17><00><00>/Q-/-Zu-\s<08>-]t6[Mf%+err<01><17><00><00>.a<00>%.i9,|'99%-Z1-[-\-^,<2C>-/\%-Zu-\s<08>-]t.<2E>39, 7{%-Z<03><>,<00>8<00>%-Z<03><>.(<00>..<2E>9/<2F>'9-Z1-[-\P-^(<28>w<00><01>=')<29>$y<1C> <03><>*[~ o<00><00>)<29><01>
<EFBFBD>#<03><>*q<01> o<00><00>*<01> o*2 <01><1C>@86z(<00>&*<2A>$<01> oyu,<2C><00>8<00>&-Z0-\0/<2F><00>6-[1, 7<00>&-Z<03><>.<00>.,$?9<00>&-Z<03><>,0?9<00>&-Z<02>@,A9'-Z<03><>-[<03><>-\1,b<00>8-'-Z0-[0-\0/m<00>6-[1(h%X <0B>S<01><>'02 XD<><00><00>0<>X_<>'<00>+errb<0F>>:/0K9-Zr-[ -\s-]
<04>(= (<18>d<01><>(0<>(Q<>d\*<2A> *<1C><00><00>*<2A> +
<00><00>7<00>(20z(+t="O8H+p@ <20>:6/><00>8-Z0-[s-\0. <00>(,W9<00>(-Zr/0c9-ZH-[
1-\-] <09><00>(
<EFBFBD>!<04>((<28><18><00><01>7*),#<23>*m <0C>ZX7G*+it[qm6R2<00>)+p <20><00><00>,Zo9s)-Zs,p{9<00>)-Zs/<2F><00>9-Zs,<00>9<00>)-Z,-c9<00>)-ZH-[
-\-],:<00>9<00>)-Z0-[<08>-\0,Rc9-*-ZH-[
-\-](.<2E><00>9 <09>G*
<EFBFBD>7*(<28><01><18><00><01><>+)<29>$<01><1C> <03><>*<2A><01><1C><00><00>*[<01> o<00><00>69IQ+*T<01> o<00><00>6D <00>**<2A> <01>o<00><00>/`<00>8-Z0-\0,A<00>8+-Z<03><>.j9,|'9G+-Z1-[-\-^.<2E><00>+, 7f+-Z<03><>.<00>.,!<00>9<00>+-Z<03><>,,<00>9<00>+-Z<02>@.6<00>+4j<01><1F>\<01>|,*<2A><01><1C>6 ,+s<01>"O+)/&<00>8-Z0-[s-\0,<00>8*,-Z0-[0-\0,><00>8H,-Z0-[ -\0.H9/Z'9-Z1-[-\ -^("<01> <0B>a<01>-02 <01>=<3D>V>2<00>,*B<01>$<24><00><00>,&<00>8<00>,-Z1-[0-\0/29-[0,<00>6--Zr-[0.>-4<>
o<12><00><01><>.0 o?O  )<29>$q<1C> <03><>*<2A>r<1C>Z X *[w oq m *T<01> o<00> <00> 6+J.+seq<01><12><00> <00> +i<01><12><00> <00> *<2A><01> o
2020-05-09 19:11:30 +03:00

2020-06-28 15:38:58 +03:00
.Xy6/p-/-Zv-[s-\r-]u6u^.*<2A><01> o
2020-05-09 19:11:30 +03:00

2020-06-28 15:38:58 +03:00
.{y6/<2F>-/-Z<03><>-[r-\0-]u, 7s.-Z<03><>.<00>./(<00>8-Z<03><>4<> e<10><<01>/*[g<0E>7
2020-05-09 19:11:30 +03:00
/
2020-06-28 15:38:58 +03:00
7(/, c9<00>.-ZH-[
i-\-]/4<00>8-Z0-[r-\0 <09>(/
<EFBFBD>/4U<12>Z<01><>/0~U:<3A>/v
2020-05-09 19:11:30 +03:00
n
2020-06-28 15:38:58 +03:00
9seqUP<>S0O&U]<5D><00>
2020-05-09 19:11:30 +03:00
<00>
2020-06-28 15:38:58 +03:00
1<>U|<7C>U+ret]<0F><00>
2020-05-09 19:11:30 +03:00
<00>
2020-06-28 15:38:58 +03:00
,,<00>8<00>/-Zv,>9<00>/-Zu-[t-\
/P<00>9-Zu-[t-\v-] <04>(<28>" <0B><00><01><>00g"(<28>  +it$<16>0K I +ret%<0F>p ^ :*O<02>)<29>%Df<03><>})<29>E<1F><03><>},D<00>9<00>0-\s-]@,x<00>9<00>0-Z0-[<03><>}-\t<>},<2C><00>9<00>0-Zs.<2E><00>9<04>;<3B><01> <0B><00><01><>2<g<01>6<EFBFBD><00> <00> <<3C>%<01>J<EFBFBD> F > <<3C><01>W<EFBFBD><00> <00> =<3D><01>f<EFBFBD>U> <01>@<00> <00> +ret<0F>  +it<16>0  7<00>2?<3F>8HH<11>13H@<40>80 . @<40>8G C . 9,'92-Z1-[-\-^,Hc9?2-ZH-[
-\-]$.t9,<2C>'9v2-Z1-[-\-^,<2C><00>9<00>2-[u-\s-]t.<2E>9/<2F>'9-Z1-[-\D-^ <09><00>2
<EFBFBD><04>2;<3B><01> <0B>^<01>15<g<01>*<2A>r f <<3C>%<01>><3E> <00> <00> <<3C><01>K<EFBFBD> > <01>@:6Aret<01><0F>\XAit<01><16>0|z7A524><01><18><00><00>,<2C><00>9<00>3-[s-\v,<2C><00>9<00>3-\w-]@,<2C><00>9<00>3-Zw-[<08>-\@/<00>9-Zu-[st"B<>8<00> <09><01>F43<>@<40>8<00><00>@<40>8<00><00>. 9, '9}4-Z1-[-\-^,Nc9<00>4-ZH-[<08>-\-]$.h9,}'9<00>4-Z1-[-\l-^,(<00>9<00>4-\s-]t.@9/T'9-Z1-[-\<03>-^ <09>A5
<EFBFBD> 15;e{ <0B><00><01>s6<2 {0<><00><00><"{B<>OC=@{`s6T>}<16>0<00><00>Aret~<0F><00><00>><3E><01><1C>!6\6>x<01>vPJ/q9-Zu-[0-\r <00>,(W9'6-Zr,4<00>8;6-Zu.=<00>(,V9]6-Zu-[0/<2F>:-Z,-[1<04>CPq.<01>D<EFBFBD> b<12>N<01>7<2 b8<62><00><00>=b bY<62>S&<26>%df<03><>}&<26>e<1F><03><>},-<00>9 7-Zs-[<03><>}-\r<>}.L<00>9D<>K<1F><00><01><>8<~KD<4B>/<00><00>><3E>M<1C><00><00>&<26>T<1D><02>X&<26>U<11> <02>\AerrV<0F><00><00>,<00>8<00>7-Z1-[0-\0.9,0'9<00>7-Z1-[-\-^,F: 8-Zr-[0-]0-^<02>\-_<02>X.P9,d'9F8-Z1-[-\ -^-_t,y<00>9`8-Zs-\t,<2C><00>9}8-Zst"-\t.<2E>!:D A .<01><>8EpA5<41>F<>2;<03>8G<>$4<0E>G<>;
Hcc<19>HS
2020-05-30 03:58:15 +03:00
S
2020-05-09 19:11:30 +03:00
0
2020-06-28 15:38:58 +03:00
HEE<12>IH H  H$$<19>H33[
H<EFBFBD>%<00>%~H''fH<><00>8H<><00><12> H( ( <12>H``)H<> <00> <12>H<><00><12>H  <12>I<><00> HC!C!<12>H<><00> IH<><00>@H<><00><12> H<><00>k H<><00> aJ<><00>K<>H<> <00> ! H   ^I<>!<00>!+ H<><00><11>% U$ > : ; 9 I&I$ > : ;9 I : ; 9  : ; 9 I I
!I/  : ; 9  : ; 9 I8   I : ; 9  : ; 9 I8  : ; 9  : ; 9 I8' : ;9  : ;9 I8  : ;9 I8 'II<'4: ;9 I?<&4: ; 9 I?<!> I: ; 9  ( ! : ;9 "(#($ : ; 9 I 8 % : ; 9 &4: ; 9 I'4: ; 9 I(.?: ;9 'I@<18>B)4: ;9 I*4: ;9 I<17>B+4: ;9 I<17>B,<2C><>1-<2D><><18>B.<2E><>1/<2F><>10: ;9 I<17>B1: ;9 I2 U3 4.: ;9 'I@<18>B5: ;9 I<17>B6 74I48 U9: ;9 I:
: ;9 ;.?: ; 9 'I@<18>B<: ; 9 I<17>B=: ; 9 I>4: ; 9 I<17>B?1R<01>B X YW @41<17>BA4: ; 9 I<17>BB1R<01>B X Y W C.: ; 9 'I@<18>BD.: ; 9 'I@<18>BE: ; 9 I<17>BF.: ; 9 'I G4: ; 9 IH.?<n: ; 9 I.?<n: ;9 J.?<nK.?<n: ; <00>TESEHs1'<27><><00>S#<00>U<><00>UH<00>S<><00>Sw}[}<00>{p<><00><00>R<><00>R<00><00>Z<00><00>Z<><00>Z<00><00>SIRI<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>1FTF<00>U<><00>TD<00>VDv1<>v|0<>|<00>1<>DI0<>InT|<00>TWbRbg z1u<1D>;RbdR!KZbgZFI[IP{p<>SbRgiR*R*,<00>R<>(,ZR$<00>R<>$&R&)<00>R<>)+R+2<00>R<><R<X<00>R<>XR<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>T<00>S<><00>SSXR<00><00>R<00>T<><00>TAIZI\z1'<27><><00>ZL}S<><00>SLb0<>blZ<><00>Z<><00>Z<00><00>[<5B><00>{p<>2R2@<00>R<>@CRCH<00>R<>HKRKS<00>R<>9S9@<00>S<>@NSNS<00>S<>2@RNQRRURdU00<>0TRTZ0<>ZbR00<>0TTTZ0<>ZdT0TSZdS>TZ`bZ<00>T=sSz<00>S\<00>R Z<00>RAGZdiZRW[W_{p<>\RZS4R48<00>R<>8@R@D<00>R<>DGRGL<00>R<>LOROT<00>R<>TWRW\<00>R<>\_R_a<00>R<>&1Z\_ZR<00><00>R<><52><00>R<><00><00>R<><00>U"z<08><1A><><00>z<08><1A>(OZOWz1'<27>uzZ4W[4:0<>:WXRrRu<00>0<> 0<> "R"%r<72>%:R@R@U<00>R<>UXRXZ<00>R<>1T1U<00>T<>UXTXZ<00>T<>@RR*R*<00><00>R<><52><00>R<><00><00>R<><00>SF0<>FXRXZ0<>Z}R}<00>0<><30><00>R<><00>Z<><00>R<><00>0<> R #<00>R<>#4R4<00><00>R<><52><00>R<><00><00>R<><00>S<><00><00>S<><53><00>S<><00><00>S<><00>T<><00><00>T<><54><00>T<><00><00>T<><00>S<><00><00>S<><53><00>S<><00><00>S<><00><00>R(<00>VSgXSY0<>YgR#R#(<00>R<>(:R:5<00>R<>5WRW^<00>R<>S5<00>S<>5\S\^<00>S<>T0T5\T.S5\S<00><00>R*5R-\U<00>
2020-05-09 19:11:30 +03:00
soc_memory_layout.h spi_flash_types.h esp_flash.h esp_spi_flash.h esp_partition.h esp_flash_partitions.hesp_app_format.hesp_image_format.hesp_ota_ops.hesp_log.hrtc.h bootloader_common.hesp_system.hassert.hstring.h<built-in><03>    ~            
2020-06-28 15:38:58 +03:00
 <03>   <03>       ~        <03>            ~       <03> %   "        r~              <03>  0                                    <03>   '     !     J        w   <03>   0                          , 1 E A    -    + )         + )     Z   #  E<03>    :    %  1 :        <03>         #     $  
2020-05-09 19:11:30 +03:00
   6 3 %            
 y 
2020-06-28 15:38:58 +03:00
  <03>                <03>     ,        
2020-05-09 19:11:30 +03:00
   0             I           % 
           +                  I        <03>                               * % ? X K          ;<03>~       
2020-06-28 15:38:58 +03:00
           |   <03>             '          $        * #                     CS  2          `  !  <03>                             ;<03>~       
           |   <03> 9 0                      Cp            <03>             C        &                    d       ~      k                   \ %   <03>                 5      
      _      j    <03>  0           
2020-05-09 19:11:30 +03:00
  
2020-06-28 15:38:58 +03:00
 < =               4  = B                     <03>            
2020-05-09 19:11:30 +03:00
   $                ~   r  "~ 
2020-06-28 15:38:58 +03:00
n       <03>   '              t       <03>                     (                       -  6 ;               Q   
    <03>   0       !      5    /                             /                      a   !   <03>     <03>     <03>       
   0    1  : ?     4                {    <03>   (    
2020-05-09 19:11:30 +03:00
           '  ! +   
     # , 1     3 ; &   $          s  
2020-06-28 15:38:58 +03:00
 g         <03>  1     
   /    -   "  U ] 9     . 7 <    C      0    K  #            ^      Xthal_cp_id_XCHAL_CP5_IDENTXthal_all_extra_sizeESP_PARTITION_SUBTYPE_DATA_PHYESP_PARTITION_SUBTYPE_ANYfind_default_boot_partitionsegment_countmosi_lensize_tXthal_itlb_arf_ways__locale_t__valueentry_addr__sfXthal_all_extra_alignXthal_have_booleansESP_PARTITION_TYPE_APP_readimage_sizeUART0_TRIGXthal_excm_leveldev_config_writeota_app_countXthal_rev_nodriver_dataint32_tspi_flash_chip_t_asctime_buf_cvtlenXthal_have_exceptionsapp_descXthal_instrom_vaddrsoc_memory_type_desc_tXthal_cp_id_XCHAL_CP6_IDENT__func____tm_wcsrtombs_state_nbuf__tm_secXthal_have_sextESP_PARTITION_SUBTYPE_DATA_NVS_l64a_bufis_safe_write_addressos_funcesp_flash_encryption_enabledESP_PARTITION_SUBTYPE_DATA_NVS_KEYSg_flash_guard_no_os_opsXthal_tram_sync_lockhash_appendedXthal_have_fptype_multXthal_have_clampsXthal_dataram_paddrXthal_num_ibreakesp_partition_iterator_opaque_esp_partition_iterator_tXthal_cpregs_restore_fnXthal_cp_id_XCHAL_CP7_IDENTXthal_have_ccountota_data_partitionXthal_cp_numspi_pin_drvdata_len__builtin_memcpyXthal_cpregs_save_nw_fnESP_CHIP_ID_ESP32S2__wchXthal_xlmi_size__uint8_taligned_erase_sizeos_func_data_filespi_flash_is_safe_write_address_t_on_exit_argsota_data_mapspi_flash_munmapmosi_dataXthal_dtlb_way_bitsiram_addressXthal_have_loopsota_seqXthal_icache_line_lockableXthal_num_instram_mbrlen_statelong intprogram_pageBT_TRIG_result_k_sizeXthal_hw_configid0Xthal_hw_configid1Xthal_cp_names_localtime_bufXthal_dataram_vaddresp_partition_iterator_releasespi_flash_host_driver_tESP_PARTITION_SUBTYPE_APP_OTA_MAXEXT_EVENT1_TRIGESP_IMAGE_VERIFYESP_PARTITION_SUBTYPE_DATA_COREDUMPrunning_partitionlast_boot_app_partition_from_otadataESP_OTA_IMG_PENDING_VERIFY__tm_monXthal_dtlb_arf_wayslabelESP_PARTITION_SUBTYPE_DATA_OTAdateinvalid_otadataESP_PARTITION_TYPE_DATA_misc_reentXthal_dcache_sizesigned charuint8_t__sf_fake_stdinstart_fromcommon_commandSDIO_TRIGabortSPI_FLASH_DOUTaliased_iramXthal_intlevelpartial_dataMAC_TRIGXthal_have_highlevel_interruptsXthal_xea_versionreadunsigned charesp_ota_handle_tXthal_itlb_wayssoc_memory_regionsspi_flash_op_lock_func_tbootloader_common_ota_select_validesp_partition_writeesp_ota_select_entry_t_unspecified_locale_infoESP_LOG_WARN_reentesp_image_metadata_t_global_impure_ptrpartitionXthal_hw_release_minorXthal_have_tlbsESP_PARTITION_SUBTYPE_DATA_EFUSE_EMget_ota_partition_count_BoolXthal_cp_maxspi_modeXthal_release_minorcharmemset_fnsesp_partition_tXthal_num_writebuffer_entriessegments_closeXthal_num_dbreakXTAL_DEAD_TRIGXthal_cpregs_save_fnbootloader_common_ota_select_crcESP_PARTITION_SUBTYPE_APP_OTA_11__uint16_tESP_PARTITION_SUBTYPE_APP_OTA_13Xthal_mpu_bgmapesp_rewrite_ota_data_stdinspi_flash_guard_end_func_tsubtypemagic_wordnum_invalid_otadatachip_idXthal_num_dataromstart_addrXthal_mmu_ringsstartup_stackESP_LOG_ERRORspi_flash_mmap_handle_tnext_is_resultimage_validatemin_chip_revota_ops_entries_headXthal_datarom_paddrspi_flash_op_unlock_func_treserv1reserv2is_ota_partitionesp_partition_verifyXthal_dcache_setwidthmiso_dataimageESP_OTA_IMG_INVALIDXthal_datarom_sizeXthal_mmu_asid_kernelg_flash_guard_default_opscapsXthal_tram_enabledesp_ota_mark_app_invalid_rollback_and_rebootop_lockXthal_release_internal_cookies_ota_ops_entries_headesp_ota_get_next_update_partition__sFILE_fake_wdsESP_IMAGE_VERIFY_SILENTNO_SLEEPesp_partition_get_sig_funcXthal_icache_linesizeesp_ota_mark_app_valid_cancel_rollbackXthal_have_minmaxaddress_bitlen_offset_cvtbuflast_active_otacurr_partitionesp_flash_io_
2020-05-09 19:11:30 +03:00
ABI=0
2020-06-28 15:38:58 +03:00
08 ,XD0$<$08 ,XD0$<$(" "%%"**".((22"L"N( " "<(@"Z"\(3345"ij("<00>(@"UU"X"Z(99:;"uu<00><00><00><00>"<00>($$$"))".."2(--%"R&"xz"<00>"<00>(,,([[\5<00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(&&("00"N5"<00><00><00><00>"<00>g"1"55%"ZZ^(###"+-+"XY"a-"<00><00>"<00><00>#"<00>"<00>( "%3"XX%"}}"<00><00>"<00><00>"<00><00><00> "<00>"<00><00>"<00>"<00>(778 CD"JL"RT"Z\a(.."0 "99*cd"<00>("0"D"LL"ST "``d(??@"FH"NNQ"S(pp7"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(VVX*<00><00>A"<00><00>"<00><00>"<00>"<00>(((bbbggk(III2"{| <00><00><00><00>"<00><00>"<00><00>"<00>(dd"iib"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>((((((((<00><>1234.46 676N79:EsS<:<=k\=?@<00><00>@
w!vOP7uRSEtUWYZ\]S"p_acda<00>dfhjlnpqrstuvwxz|}<00><00><00>   !#%')+-/<00><00><00><00><00><00><00><00><00><00><00><00>'Hbv<00><00>I<00><00><00><00>%+L<00>MZov^P<00><00><00>S<00><00>U<00><00>aW<00><00>Z<00>d]3S_Uh<00>a<00><00><00>f<00>hkj1<00>lM<00>nesp_ota_ops.cis_ota_partitionset_new_state_otadataimage_validate__func__$6014get_ota_partition_countfind_default_boot_partitionread_otadatarewrite_ota_seqesp_rewrite_ota_datacheck_invalid_otadatacurr_partition$6055__func__$6057get_last_invalid_otadatas_ota_ops_entries_heads_ota_ops_last_handle__func__$5974__func__$5988__func__$6068esp_ota_current_ota_is_workable__stack_chk_guardesp_image_verify__stack_chk_fail__assert_funcesp_partition_find_firstesp_log_timestampesp_log_writeesp_partition_mmapmemcpyspi_flash_munmapbootloader_common_ota_select_crcesp_partition_erase_rangeesp_partition_writebootloader_common_get_active_otadataesp_ota_get_running_partitionspi_flash_cache2physesp_partition_findesp_partition_getesp_partition_iterator_releaseesp_partition_nextabortbootloader_common_select_otadataesp_ota_beginesp_partition_verifycallocesp_ota_writememsetesp_ota_write_with_offsetesp_ota_endfreeesp_ota_set_boot_partitionesp_ota_get_boot_partitionbootloader_common_ota_select_invalidesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_partition_readesp_ota_check_rollback_is_possiblebootloader_common_ota_select_validesp_restartesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_erase_last_boot_app_partitiongh i > jkk kklm klmnl m$o(o,pqr s t q=u < vj w$j(x,y0z4{| BA~u r$r($ B$@ $$$(l,m0j4
M
kZ M k(Z,8M8 k@ZBMB lTMT mN$N0<00>PNYNf<00> N k4N l*N* m@N@ nHjJNJ l^N ^ msN$s o<00>N(<00> o<00>N,<00> p1ORXU&O& q8O8 r@XJO J s6<r<00><00><00><00><00>P <00>P <00>"P" t(uF:RP R jPj uPu <00>P<00> !0&0+0$Q q).R RRR $R@RCR IRpRu<00> <00>R v-'R' j4R 4 w=<00>LR$L jTR(T x^zezjR,j y|R0| z<00>R<00>R4<00> {S S "S" |X!s\TaT<00>T <00>T <00>!<00><00>T<00>!<00><00>!<00><00>!<00><00>!<00><00>T<00>!<00>!!<00>"T" ~+!<00>.T. 4!<00>7T7 u=!C@!<00>G!\PT P rkT$k rs!<00>zT(z <00>!<00><00>!<00><00>!<00> UU#%\(U -%7<U?UEUhUrU}U<00>%\<00>U <00>%<00>2%\@UHU$W%\%(U( lU, m2%85%5:%NHU0H jP%<00>U%<00>W%<00>_%<00>bU4b lwU8w m<00>%<00><00>%<00><00>%<00>%<00>U<<00> o<00>%<00><00>%Z<00>U@<00> s<00>%\<00>UD<00> <0B>
%UH o"UL" s*%\7%0:UP: lNUTN m VV (<00>#V((<00>6V 9V?VHVU(dtV|V<00>(<00><00>(<00><00>V<00>V (#V$ lV( m/(<00>4(HBV,B jY(ad(Yg(<00>l(<00>nV0n l<00>V4<00> m<00>V8<00> s<00>(<00><00>(-<00>V<<00> l<00>V@<00> mWW*"U*Zz*<00><00>*<00><00>*<00><00>*<00><00>W<00>*<00><00>W*%"*%*<00>**}/*<00>5*X>W > sF*<00>rWr hx*<00><00>*<00><00>W<00> <0B><00>*<00><00>W<00> i4+_@+_G+_LXO+_W+_+D
X
+L+T+8 X k&+\,X , r8X8 6-<00>`-<00>jYqYY  -<00>Y  Y <0B>!-.&Y& <0B>,-0.-90Y0 ;Y; tA-dZY Z kdY$d lvY(v m|Y,| /Z!Z'ZI/`P/Z]/b/Z  uZ ~/T*Z* j8Z8 k>/N@/DD/LG/NZ/06[<1NC1QK1Q1@1H*[* <0B>21Q91Q<00>2<00><00>2<00><00>2<00><00>2<00><00>2<00>\  2<00>\ 2<00>\ <0B>*\ * <0B>;\; |A2<00>S2p\\\ kb2pg\g m2<00>w2<00><00>\<00> k<00>2<00><00>\ <00> <00>2<00>S4<00>i]p]|]4<00><00>]<00>] <00>4<00><00>4<00>] 4<00>] t4"4<00>"]" (4<00>+4X64XK]K X4<00>[] [ <0B>a4<00>c]$c lv](v m<00>],<00> <00>4<00><00>]0<00> <0B><00>]4<00> l<00>]8<00> m^ 4_ 4_8gd8i` 8i` ` 58bK` K kS8iW`W ]8iF9~x9<00><00>9<00><00>9<00><00>9<00><00>9<00>9<00>a $9<00>'a' 3a3 99<00><9<00>W9|ba b qh9|~9If:<00><00>b<00>:<00><00>:<00><00>:<00><00>:<00>b :<00>b tb  ::@=:<00>Q:d[b[ qa:ib k<00>:<00><00>b<00> u<00>:<00><00>b<00> r<00>:<00><00>b <00> rCCC!(C,,C049@CDDCH L Q XC\\C` d i pCttCx|<00><00>C<00><00>C<00><00><00><00>C<00><00>C<00><00><00><00>C<00><00>C<00><00><00><00>C<00><00>C<00><00><00><00>C<00><00>C<00><00><00>CC CC !$!)!0C44C8%<%A%HCLLCP(T(Y(`CddCh*l*q*xC||C<00>+<00>+<00>+<00>C<00><00>C<00>-<00>-<00>-<00>C<00><00>C<00>/<00>/<00>/<00>C<00><00>C<00>1<00>1<00>1<00>C<00><00>C<00>2<00>2<00>2<00>C<00><00>C<00>4<00>44C  C666 C$$C(7,7178C<<C@8D8I8PCTTCX9\9a9h
J
J
J?
JK
JW
Jc
J<00>
J<00>
J<00>
J<00>
J<00>
J<00>
J<00>
J<00>
J<00>
J<00>
J<00>
J J J! J. J; JH JU Jb Jo J| J<00> J<00> J<00> J<00> J<00> J<00> J<00> J<00> J<00> J<00> J J J% J2 J? JL JY Jf Js J<00> J<00> J<00> J<00> J<00> J<00> J<00> J J J4 JV Jc Jp J} J<00> J<00> J<00> J<00> J<00> J<00> J<00> J<00> J<00> J<00> J JJ&J3J@J]JjJwJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ J-J:JGJTJaJnJ{J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J
JJ$J1J>JKJXJeJrJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J JJ%J2J?JLJYJfJsJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ=JIJ^JkJxJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J JJ&J3JMJgJmJsJyJJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJJ,J9JFJSJ`JmJzJ<00>J<00>J<00>J J1J6JBJOJ\JiJvJ<00>J<00>J<00>J<00>J<00>J<00>J7JTJuJ{J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ+J:JLJYJtJzJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ JJJJ%J+J1J7J=JCJIJPJ\JnJ|J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJ JJJJ%J/JDJQJ^J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ J-J=JMJZJgJtJ<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ)J6JCJPJ]JjJwJ<00>J<00>J<00>JJJJ,J9JgJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJ JJJJ$J+J2J9J@JGJXJeJsJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJ"B'J4AEJQ:U:`JqJ}F<00>F<00>J<00>F<00>F<00>J<00>F<00>F<00>J<00>F<00>F<00>J<00>F<00>F<00>J<00>F<00>F<00>J<00>F<00>F F F J% F) F. :C :X :a :z :<00> :<00> :<00> :<00> J<00> 9<00> 9<00> J !F!F!J#!J4!J@!FD!FI!JU!FY!F^!Jj!Fn!Fs!H<00>!F<00>!F<00>!9<00>!9I<00>!J<00>!F<00>!F<00>!9<00>!9<00>!9<00>!9<00>!J"8 "8"J("J4"F8"F="JI"FM"FR"H["Jg"Fk"Fp"J|"F<00>"F<00>"8<00>"8<00>"8<00>"8<00>"8<00>"J<00>"
&F&J &J,&F0&F5&JA&FE&FJ&JV&FZ&F_&2c&2zl&Jx&F|&F<00>&2<00>&2<00>&2<00>&2<00>&2<00>&2<00>&2'2.'2>'JJ'1N'1Y'Je'Fi'Fn'Jz'F~'F<00>'F<00>'F<00>'1<00>'J<00>'/<00>'/<00>'J<00>'F<00>'F<00>'J<00>'F(F(J(F(F(J&(;+(H>(FB(FG(HV(FZ(F_(/{(/<00>(/<00>(/<00>( <00>(;<00>(.<00>(J<00>(<00>(<00>(J)=)J)F)F)J')<7)F;)F@)D)RW)F[)F`)t)<00>)<00>)<00>)u<00>)<00>) <00>)<<00>)<00>)<00>)* *<(*.*M*JY*-]*-h*Jy*J<00>*F<00>*F<00>*J<00>*F<00>*F<00>*-<00>*-9<00>*J<00>*F<00>*F<00>*-<00>*-D<00>*J<00>*F<00>*F<00>*-<00>*-+-+-0+9+,B+H+-R+-g+-p+-<00>+-<00>+-<00>+J<00>+<00>+<00>+J<00>+F<00>+F<00>+<00>+<00>+F<00>+F<00>+,+,I,R,d,m,v,},J<00>,+<00>,+<00>,J<00>,F<00>,F<00>,H<00>,J<00>,F<00>,F<00>,+<00>,+<00>,+-+-J'-+-6-JB-FF-FK-J\-Jh-Fl-Fq-J}-F<00>-F<00>-J<00>-F<00>-F<00>-<00>-+<00>-F<00>-F<00>-F<00>-F<00>-J<00>-F<00>-F<00>-<00>-..u.J*.F..F3.<._.t.}.<00>.J<00>. <00>. <00>.J<00>.F<00>.F<00>.J<00>.><00>. <00>. <00>.><00>. <00>. ./J:/>/I/JU/FY/Fm/Jy/F}/F<00>/J<00>/F<00>/F<00>/<00>/<00>/0J0*0*0J+0F/0F?0FC0FT0FX0F]0Je0*j0J{0J<00>0*<00>0*<00>0*<00>0*<00>0J<00>0(<00>0(1J1F1F1J#1F'1F,1J71F;1F@1JN1JY1F]1Fn1Fr1F<00>1F<00>1F<00>1J<00>1?<00>1(<00>1(<00>1(H<00>1(<00>1(H<00>1F<00>1F<00>1F<00>1F<00>1(<00>1(<00>12$
22(!2 12?:2$@2(I2(_2h2'q2w2(<00>2(<00>2(<00>2<00>2'<00>2<00>2J<00>2%<00>2%<00>2J3F 3F3J3F3F"3J-3F13F63JA3FE3FU3FY3Fh3Fl3Fq3J{3@<00>3H<00>3J<00>3F<00>3F<00>3%<00>3%<00>3%<00>3% 4%4%4%<00>"4%&4%<00>/4F34F<4F@4FG4%P4%f4o4$x4~4%<00>4 <00>4@<00>4$<00>4%<00>4%<00>4<00>4$<00>4<00>4%<00>4%5%5"5$+5G5JR5!V5!a5Jl5Fp5Fu5J<00>5F<00>5F<00>5J<00>5J<00>5F<00>5F<00>5F<00>5F<00>5J<00>5F<00>5F<00>5!<00>5!\<00>5J<00>5F<00>5F<00>5!6!(6!<6!E6!^6!z6J<00>6<00>6<00>6J<00>6 <00>6 <00>6J<00>6F<00>6F<00>6J<00>6J<00>6J<00>6 7 7J#7'727J=7FA7FF7JQ7FU7FZ7Ji7J<00>7F<00>7F<00>7<00>7<00>7<00>7<00>7<00>7<00>7
88)828;8G8a8~8<00>8J<00>8<00>8<00>8F<00>8F<00>8J<00>8J<00>8J<00>8J<00>8J<00>8J<00>8J<00>8J<00>8J9J9J9J9J9J 9J(9J,9J49J89J@9JD9JL9JP9JX9J\9Jd9Jh9Jp9Jt9J|9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J<00>9J:J :J :J:J:J":J&:J::::&:*:5:9:L:P:W:[:n:r:y:}:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>:<00>: ::2969=9A9K9O9V9Z9d9h9o9s9}9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>9<00>999 99993979?9C9J9N9a9e9l9p9<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>8<00>88 $8<W[bfpt{<00><00><00><00><00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>44 4444&4*41454?4C4J4N4b4f4y4}4<00>4<00>4<00>4<00>4<00>4<00>4<00>2<00>2<00>2<00>2<00>2<00>2<00>2<00>22222%2)2@2D2L2P2W2[2b2f2y2}2<00>2<00>2<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>111 1111$1(1>1B1I1M1d/h/o/s/z/~/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/////#/'/:/>/E/I/Z^qu|<00><00><00><00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>--+/V+Z+a+e+o+s+z+~+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>
2020-05-09 19:11:30 +03:00



7
 ;
 C
 G
 N
 R
 [
 _
 v
z
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
2020-06-28 15:38:58 +03:00
 * * * *( *, *3 *7 *K *O *p *t *| *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> (<00> (<00> (<00> ( ( ( ( ( (! (( (, (F (J (Q (U (_ (c (j (n (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> ( (
( ( (0 (4 (G (K (S (W (r %v %} %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> % %%%%#%'%:%>%E%I%\%`%g%k%|%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>!<00>!!! !!!!"!&!0!4!O!S!Z!^!g!k!r!v!!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!!! !!!%!,!0!7!;!P!T!a!e!l!p!<00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00> '+59@DNRY]D  $ ( , 048<@DHLPTX\`dh!l!p%t%x(|(<00>*<00>*<00>+<00>+<00>-<00>-<00>/<00>/<00>1<00>1<00>2<00>2<00>4<00>4<00>6<00>6<00>7<00>7<00>8<00>8<00>9<00>9<00>:<00>:%%% %++ +$+0/4/8/</H/L/P/T/`8d8h8l8x9|9<00>9<00>9<00>9<00>9<00><00><00><00><00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>!<00>!<00>%<00>%((* *++-- /$/(1,1024284<4@6D6H7L7P8T8X9\9`:d:<00>0T <00> R 6
<00> P <00><00>^!<00>%<00>(r*<00>+<00>-H/v1@ 2*"4z$6<00>$7<00>$8<00>%9<00>':<00><00><00><00><00><00><00> <00> <00>
2020-05-09 19:11:30 +03:00
 ""&,=FJ` f o u ~ <00> <00> <00> <00> <00> <00> <00> -<00> /<00> 2<00> <00> <00> <00> <00>        $  ",  %5  4>  7D  7H  :_ h q z <00> <00> <00> <00> <00> (<00> (<00> *<00> ,<00> /<00> /<00> @<00> @<00> B
B
B
B
B(
Z,
ZB
K
T
]
f
s
}
<00>
<00>
<00>
<00>
<00>
0<00>
0<00>
4<00>
4<00>
4<00>
8<00>
8<00>
H<00>
H J J J# J- J: dD dM fT jZ la sg yo <00>x <00>| <00><00> <00> <00> <00> <00> <00> <00> <00> <00> <00> "<00> $<00> $<00> , .
. 1 @% @. B4 B: RB UF X\ e k t } <00> <00> <00> <00> <00> <00> <00> <00> <00>  <00>  <00> "<00> (<00> (<00> +<00> + 4 4 4 6( :0 :8 <@ >H AP DY Fb Ih Iq Oz R<00> R<00> X<00> a<00> a<00> r<00> u<00> u<00> u<00> u<00> {<00> }<00> }<00> <00><00> <00><00> <00><00> <00><00> <00> &2>J Vbntz<00>$<00>&<00>)<00>+<00>0<00><00><00><00><00> <00> <00> <00><00>- -=@&R/R8\@\L^Xadcmesh|p<00>p<00>s<00>u<00>u<00>z<00>z<00><00><00><00><00><00><00><00><00><00><00><00>  #,5;(A(J(P(T*j!s!y!!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!+<00>!+<00>!.<00>!.<00>!4<00>!7<00>!7!= !=!C!C%!E.!J4!J:!PC!XL!\U!\^!ad!aj!gp!kv!q!s<00>!s<00>!s<00>!v<00>!v<00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00>!<00>!<00>!<00>"!<00>+!<00>4!<00>=!<00>F!<00>L!<00>T!<00>]!<00>f!<00>o!<00>x!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%%%%#%0% :% C%#L%(T%(]%-f%0n%0w%2~%8<00>%:<00>%<<00>%N<00>%N<00>%P<00>%R<00>%U<00>%W<00>%Y<00>%\<00>%b<00>%b%b%b%b(%}1%}<%<00>D%<00>J%<00>S%<00>[%<00>d%<00>j%<00>s%<00>|%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00>%<00>%<00>%<00>%<00>&%<00>/%<00>8%<00>A%<00>J%<00>S%<00>\%<00>e%<00>k%<00>q%<00>z%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00>%<00>%<00>%<00>%<00>%
<00>%
2020-06-28 15:38:58 +03:00
<00>% <00>% <00>%<00>%% %%*%*(%,.%,4%.=%0F%2R%2^%5i%7s%:}%:<00>%:<00>%:<00>%:<00>%T<00>%T<00>%W<00>%Z<00>%\<00>%\<00>(<00>(<00>(<00>(<00>(((('(1(;(E(R(\(e( n(#v(#((<00>(-<00>(-<00>(/<00>(2<00>(4<00>(6<00>(H<00>(H<00>(H<00>(H<00>(H<00>(P<00>(S<00>(S<00>(S(Y(Y(\(a'(a0(d7(gB(gN(gZ(ig(lq(n{(n<00>(n<00>(n<00>(n<00>(<00><00>(<00><00>(<00><00>(<00><00>(<00><00>(<00><00>(<00><00>(<00><00>(<00><00>(<00><00>(<00>(<00>(<00>(<00>'(<00>1(<00>;(<00>E(<00>O(<00>\(<00>d(<00>h(<00>~*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*"<00>*%<00>*%<00>*(*(***-'*/0*28*2A*5J*7S*7\*Fe*Fn*Iw*I<00>*P<00>*P<00>*X<00>*Z<00>*Z<00>*Z<00>*\<00>*^<00>*`<00>*b<00>*d<00>*d<00>*x<00>*}<00>*<00><00>*<00>*<00>*<00> *<00>*<00>*<00>*<00>)*<00>3*<00>=*<00>G*<00>Q*<00>[*<00>h*<00>p*<00>x*<00>~*<00><00>*<00><00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>++
+++&%+&.+(4+(:+2@+4I+8R+8X+8`+@f+Dl+Gr+Lx+O~+T<00>+W<00>+\<00>+_<00>+_<00>-<00>-<00>-<00>-<00>- <00>- <00>-<00>-<00>-<00>-<00>----"-!.-#6-,?-.E-0K-0T-0]-0f-9o-9x-A<00>-A<00>-D<00>-D<00>-G<00>-M<00>-O<00>-R<00>-R<00>-R<00>-R<00>-W<00>-`<00>-d<00>-d<00>-d<00>-d-d-d-j(-|2-|:-<00>>-<00>T/]/c/i/r/{/<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/0<00>/0<00>/><00>/><00>/@<00>/@<00>/B/D /D/G/G /L(/N./N6/P>/TF/VR/XZ/Z`/`h/bl/b<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1 <00>1 <00>12<00>12<00>14 14
16 19 1@ 1C$ 1H* 1K2 1N6 1QM 2S 2\ 2d 2m 2 v 2 2<00> 2<00> 2<00> 2<00> 2<00> 2<00> 2$<00> 2'<00> 2'<00> 20<00> 23<00> 23<00> 2A<00> 2A<00> 2D<00> 2D!2I !2L!2L!2L'!2S0!2U6!2U?!2\H!2bQ!2bZ!2db!2dk!2mt!2p|!2p<00>!2w<00>!2z<00>!2z<00>!2}<00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00><00>!2<00>"2<00> "2<00>"2<00>"2<00> "2<00>6"4?"4E"4N"4W"4`"4i"4r"4{"4<00>"4<00>"4<00>"4"<00>"4(<00>"4+<00>"4+<00>"4-<00>"46<00>"49<00>"49<00>"4<<00>"4B<00>"4B<00>"4B#4B#4S#4S#4X&#4X/#4X8#4[@#4[M#4aW#4ca#4ck#4cu#4c#4c<00>#4|<00>#4|<00>#4<00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00><00>#4<00>$4<00>$4<00>$4<00>%$4<00>/$4<00>9$4<00>F$4<00>P$4<00>V$4<00>\$4<00>d$4<00>l$4<00>p$4<00><00>$6<00>$6<00>$6<00>$6 <00>$7<00>$7<00>$7<00>$7 <00>$8<00>$8<00>$8<00>$8<00>$8%8%8%8#%8,%8!4%8!<%8/E%85N%88T%88\%8;d%8Am%8Cs%8Fy%8F<00>%8F<00>%8F<00>%8I<00>%8K<00>%8Q<00>%8S<00>%8S<00>%8U<00>%8U<00>%8]<00>%8b<00>%8b<00>%8d<00>%8g<00>%8i<00>%8i&9 &9&9&9&&9.&97&9@&9H&9Q&9$W&9'`&9'h&9'q&9/z&91<00>&91<00>&99<00>&9<<00>&9?<00>&9?<00>&9A<00>&9D<00>&9D<00>&9D<00>&9D<00>&9F<00>&9I<00>&9I<00>&9R<00>&9T'9W'9W'9Z('9b1'9h:'9k@'9kH'9nQ'9tW'9v^'9vg'9vp'9v|'9v<00>'9|<00>'9~<00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>'9<00><00>':<00>':<00>':<00>':(: (:(:(:((:1(::(:#B(:#J(:1R(:7[(::d(:@j(:@s(:E|(:H<00>(:H<00>(:Q<00>(:T<00>(:[<00>(:a<00>(:d<00>(:d<00>(:i<00>(:i<00>(:r<00>(:t<00>(:w<00>(:w<00>(:w):w):}):<00>):<00>!):<00>*):<00>3):<00><):<00>B):<00>J):<00>P):<00>X):<00>`):<00>i):<00>r):<00>{):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00><00>):<00>KLMN O(P0Q8R@SHTPUXV`WhXpYxZ<00>[<00>\<00>]<00>^<00>_<00>`<00>a<00>bK LM$N0O<PHQTR`SlTxU<00>V<00>W<00>X<00>Y<00>Z<00>[<00>\<00>]<00>^<00>_<00>`ab ,
1
1
1,
2020-05-09 19:11:30 +03:00
18
2020-06-28 15:38:58 +03:00
2D
2P
2\
2h
2t
2<00>
2<00>
2<00>
2<00>
2<00>
2<00>
2<00>
2<00>
2<00>
2<00>
2020-05-09 19:11:30 +03:00
4<00>
2020-06-28 15:38:58 +03:00
4 4 4 4( 44 4@ 4L 4X 4d 4p 4| 6<00> 6<00> 6<00> 7<00> 7<00> 7<00> 8<00> 8<00> 8<00> 8<00> 8 8 8 9$ 90 9< 9H 9T 9` 9l 9x 9<00> 9<00> 9<00> 9<00> 9<00> 9<00> 9<00> :<00> :<00> :<00> :<00> : : : :, :8 :D :P :\ :h :t :<00> ;<00> <<00> =<00> ><00> ?<00> @<00> A<00> B.symtab.strtab.shstrtab.rela.literal.image_validate.rela.literal.get_ota_partition_count.rela.literal.find_default_boot_partition.rela.literal.read_otadata.rela.literal.rewrite_ota_seq.rela.literal.esp_rewrite_ota_data.rela.literal.check_invalid_otadata.rela.literal.esp_ota_get_running_partition.rela.literal.get_last_invalid_otadata.rela.literal.esp_ota_begin.rela.literal.esp_ota_write.rela.literal.esp_ota_write_with_offset.rela.literal.esp_ota_end.rela.literal.esp_ota_set_boot_partition.rela.literal.esp_ota_get_boot_partition.rela.literal.esp_ota_get_next_update_partition.rela.literal.esp_ota_get_partition_description.rela.literal.esp_ota_check_rollback_is_possible.rela.literal.esp_ota_current_ota_is_workable.rela.literal.esp_ota_mark_app_valid_cancel_rollback.rela.literal.esp_ota_mark_app_invalid_rollback_and_reboot.rela.literal.esp_ota_get_last_invalid_partition.rela.literal.esp_ota_get_state_partition.rela.literal.esp_ota_erase_last_boot_app_partition.text.data.bss.rela.text.is_ota_partition.text.set_new_state_otadata.rela.text.image_validate.rodata.get_ota_partition_count.str1.4.rela.text.get_ota_partition_count.rodata.find_default_boot_partition.str1.4.rela.text.find_default_boot_partition.rodata.read_otadata.str1.4.rela.text.read_otadata.rela.text.rewrite_ota_seq.rela.text.esp_rewrite_ota_data.rela.text.check_invalid_otadata.rodata.esp_ota_get_running_partition.str1.4.rela.text.esp_ota_get_running_partition.rela.text.get_last_invalid_otadata.rela.text.esp_ota_begin.rodata.esp_ota_write.str1.4.rela.text.esp_ota_write.rodata.esp_ota_write_with_offset.str1.4.rela.text.esp_ota_write_with_offset.rela.text.esp_ota_end.rela.text.esp_ota_set_boot_partition.rodata.esp_ota_get_boot_partition.str1.4.rela.text.esp_ota_get_boot_partition.rodata.esp_ota_get_next_update_partition.str1.4.rela.text.esp_ota_get_next_update_partition.rela.text.esp_ota_get_partition_description.rela.text.esp_ota_check_rollback_is_possible.rodata.esp_ota_current_ota_is_workable.str1.4.rela.text.esp_ota_current_ota_is_workable.rela.text.esp_ota_mark_app_valid_cancel_rollback.rela.text.esp_ota_mark_app_invalid_rollback_and_reboot.rela.text.esp_ota_get_last_invalid_partition.rela.text.esp_ota_get_state_partition.rela.text.esp_ota_erase_last_boot_app_partition.rodata.__func__$6068.rodata.__func__$6057.bss.curr_partition$6055.rodata.__func__$6014.rodata.__func__$5988.rodata.__func__$5974.bss.s_ota_ops_last_handle.bss.s_ota_ops_entries_head.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop 4@<04>$<00> =D8@(<28><<00> cX^@d<>T<00> <00>t0<00>@<00><><00><00> <00><00><00>@H<>$<00>  <00><00><00>@l<>T<00>  <00><00><00>@<00><> <00>  <00>8@
Uo
@<00>4<00>} 
~f<00>
@<00>M|<00> 3
fgp.
@$P<00><00><00> F
<00>h<00>)A
@<00>S<00>/<00><00> R
0<00><><00>&]
0b<>&f
<00><>8x
<00><><00>s
@x<> <00><00> <00>
<00><><00> <00>
@<00><><00> <00><00> `<60>0 <00>g <00><>sx<><00>
/19 1593347177 501 20 100644 20044 `
2020-05-09 19:11:30 +03:00
ELF^lG4(,+6A!<1D>6A<00><00><00><08> <09>H F<00><00><><EFBFBD> <00><00><><EFBFBD>I<1B><><EFBFBD><EFBFBD> 
<EFBFBD>
<20><><EFBFBD><EFBFBD>t0<74><30><EFBFBD><EFBFBD>t<EFBFBD><74> <20><>h 3 <0C>780<>AF <0C>
2020-06-28 15:38:58 +03:00
<EFBFBD><00><00><><EFBFBD><00><>A<EFBFBD><41><11><> <0C><>=<05><>0<EFBFBD><00><>W<EFBFBD>L<00><00><><EFBFBD> <00><>4<1B><><EFBFBD> <0C><><<05><>0<EFBFBD><00><>W<EFBFBD>H<1B><>:<3A><><EFBFBD><11>" 2B+F <1D>6A <0B> <0B><00><1D>2Tͫeb3d6cc-dirtyarduino-lib-builder15:26:17Jun 28 2020v4.2-dev-1905-g625bd5eb1-dirty <00><><EFBFBD><EFBFBD>|  <00>  l\ <0C>R<02>1<07> int<06> <02>+Y<08>&8M?<02>O1<07> ?h <11>0
2020-05-30 03:58:15 +03:00
,<0E><02>r<0E>pe1<05><03><07><05> <0C>V<05><13>Y 1
<05> ' <05>? <0B><05><05><02><05><02><05><1B> O N[NVA<0F>/<08> <0B>1<13>_k2? <0B>2 ? 92? <0B>2?_x3 <0B> fZ<00> 1<0F>$7Y h9 ? : ? <0B>; ? `< ? <0B>= ? p> ? <0B>? ? {@ ? A ? $J<08> <0B> K
<EFBFBD> <0B>L <09><00><12> N
2020-05-09 19:11:30 +03:00
ZX
Q
2020-05-30 03:58:15 +03:00
Z?<00> 1<00>U<08> <0B>V<12> <0B>W? <0B>X <09> <0B>Y <00> <04> 1   Y u; )v; 
w? Y<0F> <06><08>_p<06>;_r<06>?_w<06>? 1<06> ` m<06> `_bf<06> (<06>? P<06>A<14> <00>tBx?} Y<15>}Y<15>
}Y <15>?<06> H<15><06>?&
<06>?<15> <06><16> _mp<06><12>$<15><06>
<EFBFBD>( <06>?,<15><06>?0<15><06> H4<15><06><13>8<15><06><10><<15><06> H@j<06> <0B>D<06><13>H<15><06><12>L9 <06><00>a<06> Y<00><06> <00><15><06> H<00> <04><0F>h<06>a_p<06>;_r<06>?_w<06>? 1<06> ` m<06> `_bf<06> (<06>? P<06> <0B><06>
2020-05-09 19:11:30 +03:00
? <0B><06>$ D<06><1D>( <0B>
2020-05-30 03:58:15 +03:00
<06> <0A>, <0B><06> <09>0_ub<06>4_up<06>;<_ur<06>?@ <0B>
2020-05-09 19:11:30 +03:00
<06><11>D
2020-05-30 03:58:15 +03:00
<06><11>G_lb<06>H <0B><06>?P <0B><06>
<EFBFBD>T <0B><06> 3X
<06>'\ P
<06> ?d??H? a?<00>?<18>? U <04><17><00>?<18>? <04>?<00>? <04>Y<00> 1Y  1<05>3 #S<15>%Si&?<15>' Y   f?<08>i
@<12>FA<12> B8 o
E$<24>8<00> 1<14>X<08><15>[<13><15>\?]<13><^<14> <04>zPb<08>K e HNf'
g' X h'<15>i<08><15>j?$<15>k'(tl'0<15>m'8^n'@=o'HN<00> 1z
2020-05-09 19:11:30 +03:00
<04> <04><1A> <04> _ <04><1A>? <04> <04> <1B>
<06>"<22>W<06>"<22>?
2020-05-30 03:58:15 +03:00
<06>"<22>]
 A qgH<02>MN w,g<02>0s _
2020-05-09 19:11:30 +03:00

2020-05-30 03:58:15 +03:00
 <09> <0B>
 N <0B>
2020-05-09 19:11:30 +03:00
 N  <0B>
 N  Y
2020-05-30 03:58:15 +03:00
 N  a
2020-05-09 19:11:30 +03:00
k  <0B>
2020-05-30 03:58:15 +03:00
<14>  <0B>
<0E> Z N <02>
2020-05-09 19:11:30 +03:00
!<03> 1
99
2020-05-30 03:58:15 +03:00
<1F>?3I<1F><1F> 
2020-05-09 19:11:30 +03:00
B
2020-05-30 03:58:15 +03:00
a
2020-05-09 19:11:30 +03:00
H(Q
2020-05-30 03:58:15 +03:00
aL
KV <0B>
P ? 
2020-05-09 19:11:30 +03:00
Uk  <0B>
Y<11>  <0B>
2020-05-30 03:58:15 +03:00
]<11> 
a <0C>  <0B>
e <0C>  U
2020-05-09 19:11:30 +03:00
i <0C>  <0B>
m<11>  2
2020-05-30 03:58:15 +03:00
q <0B>
u - $ <0B>
w G ( <0B>
2020-05-09 19:11:30 +03:00
y G , :
{ ?0 <0B>
k 4 <0B>
2020-05-30 03:58:15 +03:00
<EFBFBD> ?8 )
2020-05-09 19:11:30 +03:00
<EFBFBD> <0C> < <0B>
<EFBFBD><11> @ 
<EFBFBD> <0C> D 
<EFBFBD><11> Hw e e E
2020-05-30 03:58:15 +03:00
V w <00> e <18> <04> q w <00> e <18> k <04> <1A> e <04> <1A> e k <04> w <00> e <18> <04> w  e  O <04> - e ; k k   G e ; 3 w k e ?k k M  <00> e q w <00> e k k ?9
<04> w <00> e k k <04>  !<21> <0E> <02> <1C> <0F> ;Y <0B> <e `
=<1D>  <0B> ?%<25>  / @ ? L B9
 <0B> Ck  J Dk 
 & <09> - +<11> end .<11>  K 1<11>  w 4<11> w <00> ? <04> w <00> ?%% <04> w <00> ?1 <04> s 5Y <0E> <04> <04> <1B>  <04> <05> Gn K<05> O S<05> WV \ p%%  x <09>- y)end z)" {)/A |)< <15> ~)I<05> <0C>p<0E><1B> <0C>&<26><1B> <0C>&<26>! n z <0B> ok <0B> pk  <0B> qz  r
<EFBFBD> y s
2020-05-09 19:11:30 +03:00
<EFBFBD>0 <0B> t
2020-05-30 03:58:15 +03:00
<EFBFBD>P <0B> u
2020-05-09 19:11:30 +03:00
<EFBFBD>` <0B> v
2020-05-30 03:58:15 +03:00
<EFBFBD>p z w <0A><00>  x<0E><00>k <00> 1N<00> 1N<00> 1N <00> 1k <00> 1+ y<03><0E>"?<3F>#<23>V?<00><01>
$dstV0H%<25>V<%LB&f X<11>&<26> Y 'nd %<00><00>( "<00>'src\<18> <00><00>)'i]%<00><00>)TK'ie%*5iif<14>+F-',5<00><01>g+Fke-!K#<01>5. <00>/Z0/[00BFNS1valF412<>=i<01> <04>% U: ; 9 I$ > $ > : ;9 I : ; 9  : ; 9 II !I/
2020-05-09 19:11:30 +03:00
 : ; 9  : ; 9 I8   I&I : ; 9  : ; 9 I8  : ; 9  : ; 9 I8' : ;9  : ;9 I8  : ;9 I8 'II<'4: ;9 I?<&4: ; 9 I?<> I: ; 9 (  : ;9 ! : ; 9 "4: ; 9 I?#.?: ; 9 'I@<18>B$: ; 9 I<17>B%: ; 9 I<17>B&4: ; 9 I'4: ; 9 I<17>B( ) *1R<01>B X Y W +1<17>B,1R<01>B X Y W -.?: ; 9 '@<18>B.<2E><>1/<2F><><18>B0.: ; 9 'I 1: ; 9 I2.?: ; 9 'I@<18>B<00>R<><00><00>R<><52><00>R<><00><00>R<>GSG<00>s<01><><00><00>S<><53><00>S<><00><00>S<>T<00>[<00>Y-<00>0<>-XTY0<>Y<00>Ziqy<08><1A>qtyP<08><1A>twy<08><1A><00><00>Y<><00>yP<79><50><00>Y,<00><00>%R<01> /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/Users/ficeto/.espressif/tools/xtensa-esp32s2-elf/esp-2020r1-8.2.0/xtensa-esp32s2-elf/lib/gcc/xtensa-esp32s2-elf/8.2.0/include/Users/ficeto/.espressif/tools/xtensa-esp32s2-elf/esp-2020r1-8.2.0/xtensa-esp32s2-elf/xtensa-esp32s2-elf/sys-include/machine/Users/ficeto/.espressif/tools/xtensa-esp32s2-elf/esp-2020r1-8.2.0/xtensa-esp32s2-elf/xtensa-esp32s2-elf/sys-include/sys/Users/ficeto/.espressif/tools/xtensa-esp32s2-elf/esp-2020r1-8.2.0/xtensa-esp32s2-elf/xtensa-esp32s2-elf/sys-include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_common/include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/soc/include/hal/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/spi_flash/include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/bootloader_support/includeesp_app_desc.cstddef.h_default_types.hlock.h_types.hreent.hstdlib.h_stdint.hesp_err.hspi_flash_types.hesp_flash.hesp_spi_flash.hesp_app_format.h =   <03>                   &   ! :                
     1     `  %        5   _  %     ~   
      x   <03> 
2020-05-30 03:58:15 +03:00
 op_lock_miscpoll_cmd_done_lock_t_on_exit_argsset_write_protect_writeregion_protectedGNU C99 8.2.0 -mlongcalls -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectormosi_data_r48read_status_signal_bufunsigned intversionSPI_FLASH_QOUT_lbfsize_flags__int32_t_errnoSPI_FLASH_DIO__sf_fake_stdout_LOCK_RECURSIVE_Tapp_elf_sha256_read_mbrlen_stateis_safe_write_address_stdout_fpos_t_fns_cookie_Bigint__tm_wday_resultuint32_t__tm_hourcommon_command__count__tm_min/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/build__sf_rand48spi_flash_guard_end_func_t_result_klong long unsigned int_asctime_buf__sFILE_wdshostesp_ota_get_app_description__FILE_offsettimeSPI_FLASH_QIOflush_cache_emergencyesp_app_descesp_app_desc_tmax_write_byteschip_idsize_taddress_bitlen__tm_secsuboptarg__tm_yday_inc_ind_next_mbsrtowcs_stateidf_verreserv1read_idconfigure_host_io_modespi_flash_is_safe_write_address_t__valuemosi_len_p5sesp_flash_io_mode_tesp_ota_init_app_elf_sha256_wcsrtombs_state_mblen_statechar__tm_mday_sig_func_mbrtowc_stateerase_sector_flock_tdate__wch_iobsuint8_tos_func_on_exit_args_ptrg_flash_guard_default_ops_close__sdidinit__sFILE_fake_stdin_gamma_signgamlong long int_baseos_func_data_freelist_multread_mode__ULong_wcrtomb_state_fileesp_flash_os_functions_tmiso_datasupports_direct_read__cleanup_mbstate_t_mprecsupports_direct_writesizespi_flash_guard_start_func_tcommand__tm_isdstspi_flash_op_unlock_func_tstartSPI_FLASH_DOUTto_hex_digit_Boolerase_blockspi_flash_host_driver_tproject_name__tm_monesp_ota_get_app_elf_sha256spi_flash_op_lock_func_tSPI_FLASH_SLOWRD_atexit0esp_flash_tdriver_dataprogram_page_atexit_mbstateerase_chipreserv2short intlong int_signSPI_FLASH_FASTRD_data__wchb_global_impure_ptr__tm_year_misc_reentspi_flash_guard_funcs_t_localtime_buf__uint8_t_cvtlen_maxwds_l64a_bufspi_flash_trans_t_blksize__tm_lock/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/esp_app_desc.clong unsigned intaddress_niobswint_tint32_tspi_flash_chip_t_dso_handleSPI_FLASH_READ_MODE_MAXsecure_version_cvtbufunsigned char__uint32_t_getdate_erresp_flash_default_chip_addesp_err_t__sbufdev_confighost_idle_glue__sglueop_unlock_strtok_last_mbtowc_states_app_elf_sha256delay_us_locale_fnargsmiso_lensigned char_reentshort unsigned intg_flash_guard_no_os_opsmagic_wordfirst_call_fntypesmax_read_bytes_size_wctomb_state_off_t_nbuf_unspecified_locale_info__sf_fake_stderr_flags2_is_cxachip_drv_seed_rand_next__locale_tread_seek_stderr_ubuf__sf_fake_stdinGCC: (crosstool-NG esp-2020r1) 8.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
2020-05-09 19:11:30 +03:00
ABI=0
  ((:"RR"YY"tt "<00><00>"<00><00>"<00>((((<00><> 
   "#$%'6C
2020-06-28 15:38:58 +03:00
_<00> zesp_app_desc.cfirst_call$3614s_app_elf_sha256$3613esp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_init_app_elf_sha256 <00>  * OTV<00>Yqwz<00><00><00><00> -*B<00>IRkt<00><00><00>Y  !(,,049@DDH L Q  !&4;IN\cht<00><00><00><00><00><00><00><00><00><00> (4DQ[gt<00><00><00><00><00><00><00> %2?LZhu<00><00><00><00><00><00><00>!.Bs<00><00><00><00><00><00><00><00>*8Tbp~<00><00><00><00><00><00><00><00><00>
2020-05-09 19:11:30 +03:00
P]w<00><00><00><00><00><00><00> -:GT)7E`n|<00><00><00><00><00><00><00> .<JXft<00><00><00><00>  " / C O ` l x <00> <00> <00> <00> <00> <00> <00> <00> 


!
'
-
3
:
F
R
_
l
y
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
  " / < I  <00> <00> <00> <00> <00>   % 2 ? L c } <00> <00> #0=J{<00><00><00><00><00><00><00>,9FS`m<00><00><00><00><00><00>'+0= BO ]afj ~<00><00><00><00><00><00><00>T<00><00><00><00><00>i<00><00><00><00><00><00><00>   ! 6T_c !%,0LPW[dhrv}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> -1=AMQkovz<00><00>  $    a<00>
 mvz<00><00><00><00><00><00><00> <00> <00> <00><00><00><00><00>
*6 B(L*U-^-f-n9v?B<00>E<00>E<00>G<00>L<00>R<00>T<00>T<00>T<00>V<00>Y<00>Yadg'i4i:i@nFqLtTw]wfznzw<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  $  $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00>   
2020-06-28 15:38:58 +03:00
, 8 .symtab.strtab.shstrtab.rela.literal.esp_ota_get_app_description.rela.iram1.1.literal.rela.literal.esp_ota_init_app_elf_sha256.text.data.bss.rela.text.esp_ota_get_app_description.rela.iram1.1.rela.text.esp_ota_init_app_elf_sha256.rela.ctors.bss.s_app_elf_sha256$3613.data.first_call$3614.rodata_desc.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop 4@<00>. ) J8 E@/$) `D[@(/ ) <00>H<00>H<00>H<00>H<00>@4/ )
2020-05-09 19:11:30 +03:00
 <00>P<00><00>@@/<00>)  <00><00>@$0) <00><00>@<0 ) <00>/AX<@H0<00>) StpN@1x ) _<00><00>r<00><00>m@<00>=@) <00>o0}@<00>?T) <00><00> <00>@@H) <00><00>)<00>@\@<00>)  <00>0<00><00>
<00>0<00>*&<00><00>*8<00><00>*<00>@D$)% <00> +D<00>@4DD)' P,* `.<00>xE<00>