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

633 lines
132 KiB
Plaintext
Raw Normal View History

2020-05-09 19:11:30 +03:00
!<arch>
/ 1602535593 0 0 0 614 `
<01>2<01>2<01>2<01>2esp_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/
/0 1602535551 501 20 100644 113640 `
ELF^<00><>4(<00><00> ,HH(<00><00><><EFBFBD>$Hl<00><>?<3F>$H<00><>?DH2TͫPesp_ota_opsE (%d) %s: not found otadata
2020-05-09 19:11:30 +03:00
E (%d) %s: mmap otadata filed. Err=0x%8x
6a <0C> <0C><><01><00>M-
<EFBFBD>ځ<00><00><00>
<EFBFBD><EFBFBD> <20><><01><00><00> <03>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><03>2a<03> <00><00>]
7!<21><00><00><00>
<EFBFBD><05> <0B><><01>0# <20><00> 81, <0C><03><04><00>, <0C><><10><><EFBFBD><EFBFBD><00><00>!<21><00><1D>6A<00>f F8r <20> <20><00><00><><EFBFBD> (b"<22><><EFBFBD>" <08> t<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 ,<15>3W<33><11><00><>n<EFBFBD><00><00><00>"<22><><EFBFBD>0<> @<40> <20><><00>V<1A> t<1D>E (%d) %s: invalid partition table, no app partitions
6A <0C> <0C><> <20><00>-
V
M
<EFBFBD><03><04><04><00>-
3<><33>f<EFBFBD><66><EFBFBD><EFBFBD> 0<> <20><00>-
<EFBFBD>j<EFBFBD><00><00><00>
<EFBFBD> <1A><00><00><1D>6A<00>djb<6A>9<06> <00><00>@D<11><04><00>v<EFBFBD><05> <00><00><00><>, <0A><06><04><05><00>-
<1D>phys_offs != SPI_FLASH_CACHE2PHYS_FAILit != NULL6A<00><00><00><00>J f
<11><00><><18><00><00><00> <0C><><EFBFBD><EFBFBD><EFBFBD> <20><00><00>: V<01><00><><1D><00><00><00><00><03><00><00>:-
<EFBFBD><03>4<18>B<EFBFBD><42><EFBFBD><EFBFBD><11><00>1)<03> <1D><00><00>=
V<EFBFBD><EFBFBD><EFBFBD><00>6A!(<02>b<EFBFBD><00>-
<1D>6aAR<>®<>U<><55><EFBFBD> <00>K<>
)<11> <00>aC9!<21> <00><00><00><00><><EFBFBD>-
<EFBFBD> <00>!C<> HG<05><00><1D>6A   <20><><EFBFBD><EFBFBD>t<EFBFBD>8@<40><><EFBFBD>H"<22><02>.<00><02><00>]
<16>(Vr<56> <0C>(*"<22><>'6<>$<00><00><00>x c|<7C>g<EFBFBD><11>E <0B><05><00>-
<EFBFBD>! *#<23><05><00><><10><00>-
V<EFBFBD> <00>
<04><00><08><><EFBFBD>9<EFBFBD><39>$<24><><08><>g<EFBFBD>8Ea<00><1B>9*Y<1A><06>
<EFBFBD><04> F"<22><05>!<00>"<22><01>!<00>V<><56><06><><1D>E (%d) %s: write data is invalid
2020-05-09 19:11:30 +03:00
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
6a<00>Á<00><00><00>
<EFBFBD> "<22><02><00><00>WQR%<16><13>'<02>J(%<25><02><><EFBFBD><EFBFBD><00><00><00><00>h5V<35>r<>`<60> " <20><><EFBFBD> t<>b-@'<27> t<>‚"<22><>'$<24><00><00>
<EFBFBD>p<> <20><> <20><00><00><00>!F:!<00> "" $e<16> <09><> b<02><>0 !AV2<56>h<08>z<08><><EFBFBD>@<40>cb<63><11><08><03><><EFBFBD>1<EFBFBD> <00><00><00>1rzxpptrE<10> &<26>#<00><07><06>5<EFBFBD><15>1<EFBFBD> <00><00>-
VJ`<60> p<> <20><><EFBFBD><EFBFBD><00>h5b<35><10>1<EFBFBD>3<EFBFBD>D<EFBFBD>be@<40>4<EFBFBD>E<10> <00><><EFBFBD>D<EFBFBD>J<EFBFBD><4A><EFBFBD><11><00><00><15><04><03><06><00>-
<EFBFBD><EFBFBD>85J395<EFBFBD> <00>X<>Ve<56><65><00><00><00>
<EFBFBD> "<22><02><00><00><1D>E (%d) %s: Size should be 16byte aligned for flash encryption case
2020-06-28 15:38:58 +03:00
E (%d) %s: OTA handle not found
6AV<><01><00><00><00>
<EFBFBD> "<22><02><00><00>F)ah<08>'<27>w(&<26><02><><11><00><00><00><00>!<00> <00><02><>e<EFBFBD>X  h<02>"0<><30>AV8<56>2@ 4<16><01><00><00><00>
<EFBFBD> "<22><02><00><00>F<00><16><04><03><05><00>-
<EFBFBD><EFBFBD>86JCI6<EFBFBD> <00>h<>V<EFBFBD><56><EFBFBD><00><00><00>
<EFBFBD> "<22><02><00><00><1D>6aA1<00> <00>8<03> <00>aCs<08> <00>'<27><02> 8<>V<EFBFBD><56><00>3 <05>(<13><><EFBFBD> <0A><><11><00>"<22><03>j<EFBFBD>#<03><>(<13>c<03>C<10> R<>®<>U<>ň2K<32>
(B<>)!<21> <00><00> <02><00>(<28><><EFBFBD><EFBFBD><EFBFBD>x<00>h
<EFBFBD> <00><><EFBFBD><03> <09> <00><00>F"<22><05><00>#"<22>V<><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00>!C<> 2$7<05><00><1D>6<><00>r<EFBFBD><72>2<00>B<EFBFBD>"<03><00><00>VJ HV<04>8"<22><03><03> <1A><00><00><><16> <09>J<EFBFBD><03><00><00>
<EFBFBD>"<00><01><00>-
<16><07><00>004]
<EFBFBD><EFBFBD><02><>k<EFBFBD><01><00><00>
<1B>&
@M<01>::4HP<><50>G<EFBFBD> Z<><5A><00><03>5G;<3B>|<7C><><EFBFBD>0<EFBFBD><30><04><]:5<><02>Ic<49> <00><00><00>
<00><02><04><01>a<EFBFBD> <00><00><00>
F<00><>-<1D>E (%d) %s: ota data invalid, no current app. Assuming factory
6<><10> <20><00>*<07><00><00>* <20><01><00><00>Jb<05><00><> <20><00><16><><00><01><00>&
=<01><><11><><EFBFBD>
<0C><><EFBFBD> <20><><EFBFBD><EFBFBD><10><> <20><00><00><00><00><00><00>
<EFBFBD> <1A><00><00><00><00>-
<1D>start_from != NULL6A<00>2!R"V%<05><00>]
2020-05-09 19:11:30 +03:00
<EFBFBD><00><02><00>]
<EFBFBD><EFBFBD><EFBFBD><00><>6<EFBFBD><00><00><00><00><07><03><07><00><00><> *<2A>W<05>D<EFBFBD>M3f<33><66>F-
 -} F<><46><1D>6A   <20><><EFBFBD><EFBFBD>t<EFBFBD><74>0<EFBFBD><30><EFBFBD>x<EFBFBD><12><><06><00>, <0B><02><00><00>*(10"<22>2<EFBFBD> <20><><EFBFBD><00><>-
<1D>6<EFBFBD>1ˡ<> (<03> "aS<61> <00><00><00>Z F;<00><00>M
<16><><EFBFBD><EFBFBD> <0C><00><00>A<02> <00><>,<2C><00>R<>P<EFBFBD><50><EFBFBD>U<>A<03> <1C><><EFBFBD><EFBFBD><EFBFBD> <0C><00>&
<EFBFBD>|<7C><>"0R<30>P U*<2A><><08><>ZR<5A>P<EFBFBD>"U*%<25>"/ <0C><><EFBFBD>@<40><><EFBFBD><EFBFBD><10><> <20><00>V<><04><><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><00><00>zR<7A>P<EFBFBD>J<55><C2AE><EFBFBD><EFBFBD><EFBFBD>Ř:<3A><> <1A><11>!<21> <00><00><00>: FR<>PU*<2A><><08><16><><EFBFBD><EFBFBD><EFBFBD>B<>P<44><C2AE><EFBFBD><EFBFBD>(J<>ĺ<EFBFBD>H: I )!<21> <00><00> <02>$<24><> <00>!S<> 87<05><00><1D>E (%d) %s: Rollback is not possible, do not have any suitable apps in slots
2020-05-09 19:11:30 +03:00
E (%d) %s: Running firmware is factory
6<><10> <20><00>M
<16> <10> <20><00>=
2020-05-09 19:11:30 +03:00
f
F&<00><00>
<09>b-<01><><11><><EFBFBD>h f)F( )0 t<>h<EFBFBD>2"<22><02> <00>#<00><08>0<>t<EFBFBD><01><00>-
<EFBFBD><00><00>V<02><00><00><00>
<EFBFBD><EFBFBD> <20><><01><00><00>!F<00>#] 8*%<25>b0<62>t<EFBFBD>(<28><><04><08> <00><02><01><00>-
<00><00><00><00><00>
<EFBFBD> <0B><>"<22><><EFBFBD><00><00>"<22><1D>6A<00><><01><00>-
2020-05-09 19:11:30 +03:00
<1D>6A<00><><00><00>-
<1D>6<EFBFBD>1ˡ<> (<03> "aS<61> <00><00><00>Z  ˡ<><00><00>A<04> <00><>,<2C><00> K<><4B>A<05> ˡ<><00>-
<04><00>&<02>G<1A>R<EFBFBD>P<EFBFBD>"U*%<25>"/<2F> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10><04><00>-
G<1A>R<EFBFBD>P<EFBFBD><4A>U<><55>K<EFBFBD><4B>2 <1A>!<21><11> <00><00><00>$<24><> B!S<> 87<05><00><1D>6<>   <20><><EFBFBD><EFBFBD>tVH0<><30>V<EFBFBD>H<12><>V<> <0C>h"b<><62>g<EFBFBD>F <00> <0B>`<60><>(""<22><><EFBFBD> <0C><> <0B>`<60><14>Xq<58><01><00><00><><EFBFBD><EFBFBD><00><><05>(<28><><EFBFBD> <20><00><00><><EFBFBD> <14>$M*$(b )<03> <00> <00><>F<00><00>m
`E<><45>@@t<><00>Vt<56><74>E<EFBFBD>4<><34><EFBFBD><EFBFBD>-<1D>6<><10> <20><00>=
<EFBFBD>J|<7C>(<00><01><00>}
' B<> E<><45><00>@ tm
Vr<EFBFBD><EFBFBD>R<EFBFBD>V<15>|<7C>pD0@@<04>$<11>*(x&<07><>r"<07><00><00><><EFBFBD><EFBFBD><05><05> <0B>`<60><><EFBFBD><EFBFBD><10><00>-
j<>Q<00><05>J<EFBFBD><00>  <0B><><EFBFBD><EFBFBD><EFBFBD>tV<74><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V;<3B><>B<EFBFBD><02><00><00><>@<40><11><00><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>| <00>0- @ X > <00>  J<0E><00> <00>0<00> <00><0E><00>`<00>`p D '<0E><00>`  <00><0E><00>`<00>`1?o <00><00>ga+8 8!<03> 9W<07>$W%MointoO<19>t<04>3_c<03>os,<04><03>$KZ,ce#0{<03>M<14><03><05><17><04> o <11>d-$,<03>r<06>e<17><07>eK<07> 6<08><07>e 8u
<EFBFBD> <07> <09> <0C><07>o <0C><07>C2<07>u<03><07>  9<04><08>
<04>:#<19><0F>/2 <0C>12_k2o 2 o <0C>2o <0C>2o_x3 8<04> <09>H
<EFBFBD><0F>$7<08> 9 o <0C>&: o <0C>$; o <0C>< o <0C>= o <0C>!> o E? o <0C>@ o "&A o <11>J &K
2020-08-24 19:10:52 +03:00
 <0C>L <00><12>!N
<EFBFBD><12>"Q
2020-05-09 19:11:30 +03:00
<EFBFBD> <09> 
<EFBFBD><00>Ub <0C>Vb 6"Wo <0C>
X h AY <00>  xx
<EFBFBD>~<04><0F>"u<08> nv<11> <0C>wo8u <08>&_p<08><12>_r<08>o_w<08>o <0C><08> D <0C><08> D_bf<08><11> ("<08>o <0C><08><12><04><14> <00>t<08>exo<15> } <0B><15>}<14>z}<1E> 1"o <08> <09><15><08>o<15> <08>o2#<08>8 _mp<08>> $F<08>
O (<15><08>o,<15><08>o0*<08> <09>4=<08>U 8<15><08>[ <s<08> <09>@<15><08> l D<08>bHZ<08> L<15><08><10><00><15><08> <0B><00>,#<08>x <00><15><08> <09><00>+<0F>h<08><08>_p<08><12>_r<08>o_w<08>o <0C><08> D <0C><08> D_bf<08><11> ("<08>o <0C><08><12> 4<08>
<EFBFBD> 7<08><1D>$ <0C><08> ( <08> D, 4 <08> ^0_ub<08><11>4_up<08><12><_ur<08>o@ d<08>dD <08>tG_lb<08><11>H e<08>oP "<08>
T <0C><08> <0C>X <0C><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>
<EFBFBD><06><1A><14> #<08><15>%<11>y&ox' <0B><04><04><14>?@
A<15>$BW <15>E$<24> W-
<EFBFBD>%#Xt<15>#[2<15>\o4]2n^t 2IPb# <15>e <09><15> f<0E><15>g<0E> <15>h<0E>Ki# 'jo$Vk<0E>(<15>l<0E>03%m<0E>8<15>n<0E>@<15>o<0E>H <09>3
<EFBFBD><19>3 -O <18>D <04>Hl or a z{<08>"&C<08>"&<08>"&

<18><04> |! g<0E>B
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> <09><00>
<EFBFBD>L
<EFBFBD><0E> 
<EFBFBD><0E>  
2020-08-24 19:10:52 +03:00
<EFBFBD><0E> <1D>
<EFBFBD><0E> B#
<EFBFBD><1B><1D>&
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> <09>9
<EFBFBD>)
z
2020-05-09 19:11:30 +03:00
<EFBFBD>9
2020-08-24 19:10:52 +03:00
<1D>%
2020-05-09 19:11:30 +03:00
<EFBFBD>9
,
<EFBFBD><1B><1D>
<EFBFBD><1B> ~
<EFBFBD>n
<1D>
2020-05-09 19:11:30 +03:00
<EFBFBD>~
2020-08-24 19:10:52 +03:00
<1D>
<EFBFBD><1B><1D>
<EFBFBD>?<1D>
2020-08-24 19:10:52 +03:00
<EFBFBD>?J
<EFBFBD><1C>j
2020-08-24 19:10:52 +03:00
<EFBFBD><1C><1D>$
<EFBFBD>?<1D>%
<EFBFBD>?<1D>"
<EFBFBD>?<1D>
2020-08-24 19:10:52 +03:00
<EFBFBD>^<1D>
<EFBFBD>^s
<EFBFBD><1C>U
<1C><1B>
?<1B>
[vK
<EFBFBD><1C><1B>
2020-08-24 19:10:52 +03:00
<EFBFBD><1C><1B>#
<EFBFBD>
2020-08-24 19:10:52 +03:00
<EFBFBD><1B>
<EFBFBD>?T&
<EFBFBD>?
2020-05-09 19:11:30 +03:00
<EFBFBD>? 
<EFBFBD>?
2020-08-24 19:10:52 +03:00
<EFBFBD>?<1B>
<EFBFBD>?
<EFBFBD>?
<EFBFBD>?
2020-08-24 19:10:52 +03:00
<EFBFBD>?O'
<EFBFBD>?<1B>#
<EFBFBD>?<1B>
<EFBFBD>?<1B>
2020-08-24 19:10:52 +03:00
<EFBFBD>?
<EFBFBD>?<1B>
<EFBFBD>?
<EFBFBD>^<1B>
<EFBFBD><1C><1B>
<EFBFBD><1C><1B>
<EFBFBD><1C><1B>
<EFBFBD><1C>&
2020-05-09 19:11:30 +03:00
<EFBFBD><1C><1B>
2020-08-24 19:10:52 +03:00
<EFBFBD>!
<EFBFBD>i
<EFBFBD>?'
2020-05-09 19:11:30 +03:00
<EFBFBD>?S
<EFBFBD>? <09><00>
2020-08-24 19:10:52 +03:00
<EFBFBD><04> <1B>
<EFBFBD><1B> <1B>
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> ?<00>
<EFBFBD><04> <1B>
2020-08-24 19:10:52 +03:00
<EFBFBD><1C> <1B>"
2020-05-09 19:11:30 +03:00
<EFBFBD><1C> <09>.
<EFBFBD>
2020-08-24 19:10:52 +03:00
 *
2020-05-09 19:11:30 +03:00
<EFBFBD>. vP
2020-08-24 19:10:52 +03:00
<EFBFBD>@ X!
<EFBFBD>P 6
<EFBFBD>v;
<EFBFBD>v<1B>
<EFBFBD>?<1B>
2020-08-24 19:10:52 +03:00
<EFBFBD>? 
<EFBFBD>?<1B>
<EFBFBD>?
<EFBFBD>?"
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<11><1B>
<11><1B>
<11><1B>
(?D
)?E
2020-08-24 19:10:52 +03:00
*?<1B>!
+?<1B>
,? <09>WL<1B>
2020-08-24 19:10:52 +03:00
0W<1B>&
1W@
2W
3W<1B>
2020-08-24 19:10:52 +03:00
4W<1B>"
5W<1B>
6W<1B>
7W<1B>
8W<1B>
9W"
2020-08-24 19:10:52 +03:00
:WY
;W<1B>"
<W<1B>&
=WQ
2020-08-24 19:10:52 +03:00
>W<1B>$
F?S
2020-08-24 19:10:52 +03:00
G?}
I<1C><1B>
J<1C>)
2020-08-24 19:10:52 +03:00
L?l
M?<1B>
<EFBFBD>?<1B>$
<EFBFBD>?
<EFBFBD>?'
<EFBFBD>?1
<EFBFBD>?H
2020-08-24 19:10:52 +03:00
<EFBFBD>?Z$
<EFBFBD>?<1B>
<EFBFBD>?j
<EFBFBD>?_
2020-08-24 19:10:52 +03:00
<EFBFBD>?<1B>
<EFBFBD>?S#
<EFBFBD>?n$
<EFBFBD><1C><1B>
2020-08-24 19:10:52 +03:00
<EFBFBD><1C>l"
<EFBFBD>?=
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<EFBFBD>?<14>
2020-05-09 19:11:30 +03:00
}<10>as
 <0B>at
<EFBFBD> <0B><06>
<EFBFBD>q<04> <09><00><04><1B>
<EFBFBD><1E> <0B>?<1B>% <1C><1B> ?n <1C><1B>! ?P <1C>n# ?H <1C>' ?<1B> <1C> ?<1B> <1C><1B> ?t <1C><1B> ?7 <1C> <00>
<EFBFBD>'<04><1D># <0C><1A> <11> <  D = <0C> > <0C>?
 z @
2020-05-09 19:11:30 +03:00
 <09>
<EFBFBD><02>
<03>A<03> '7,<1D>&D%7<1D>E<15> I <09> v!K<0E> ZL <0C> M <0C> N<0E> <03>%OT<04> <09><00><04>M Q"<22>1R<15> <09><00>
<EFBFBD>  @ <0C> <0A> <0C> <0A> U <0A>  <0A> <0C><0E> <0C>@ i  F <04><04><03>!<03><04>9<0E> <20> S <20> <20> <20>  <20>QBX HR<08> dW<11> <0C>[<11> "_ <0C>$c ) =g ? <0C>k ? ~oY <0C>ss mw <0C> {y <0C>$ <0C>
<0F> <0B>(  <0F><11>, &<0F> <0C>0 <0C><0F> <0B>4 <0C><0F> 8 <0C><0F>8< B<0F> )@ <0C><0F>WD<04> K <09> }L+<2B><04>|
N<03><17><00><18><04><04><17><00><18><18>L<04><17><18><04><04>)<18>?<18><18>/<17>Y<18>FE<17>s<18>_<1A><18><18> <18><18>y<00><18><18> <04>o<00><18><18><18><18><04><17><00><18><18><18><18><04><18><17>8<18><18><18>o<18><17>W<18><18><18>>b!n]booR<08> XS<1C> 8T<1D> kV%<25> ~W <0B> <0C>Y<19> ZZ<0E> = [<0E> . M v!3\end6\ e9{ <<11> <0C>? <0A> <0C>B <0C> <0C>E\<17>\<18>M<17>{<18><18><18>b<17><00><18><18><04><17><00><18><18><18><04><04><1A><18><18><04>F<03><04>i<04><1B>5s<04><11>! <20> #<03> <11><12>fGx<06> Kx` Ox Sx<06>Wnt<00><18><18>I"[x!| <09>v!})-end~):)G<15><11>)T U<11>)a<15><11>)<29><06><11><03><04><1B> <11>&<1B><11>&<04>-;  1j%0 <04><
 <20>! <20> ] T <20> <20> <20> <20>   $   I  <20> <20>   <20>  I j ! 0' <20> A , d <20> X
 $<00> P<00> ^<00> `<00>.^Gfh0"(G (q <09> )!r s;  t
 <0C>u<0E> Zv<0E> <0C>w
<EFBFBD> <0C>x
2020-08-24 19:10:52 +03:00
% <09><00>
<EFBFBD><03>
y-<04><04>6<0E> -& <20> <20> y  "*<00><><EFBFBD><EFBFBD><03>=<03> A 3 !B<0E> C3 <0C>D<0E>crcE<0E> <09>C
<EFBFBD><03> F<03>C I x <0C>J<0E> ZK<0E>FLTxW<0E> <20> # 7#h&<00><>^"<1B> F i <0C>$G <0A> <0C>H <0A> <0C>
I <0A>$oJ <0A>$<24> K <0A> <0C>L<0E> <0C>M <0A> <0C>P i = Q<13> <0C> R <0A> K&S y <0C>T <0A> <09>y
2020-08-24 19:10:52 +03:00
<EFBFBD> <09><00>
<EFBFBD>vY<1C> c <09> <0C>d<0E> <0C>e<0E><03>f<03>%o R  p<0E> <0C>"q<0E>  rR <0C>s
b <0C>t
2020-08-24 19:10:52 +03:00
b0 D%u
rP v
2020-08-24 19:10:52 +03:00
r` <0C>%w
bp <0C>"x <0A><00> % y<0E><00> <09>b
2020-08-24 19:10:52 +03:00
<EFBFBD> <09>r
<EFBFBD> <09><00>
<EFBFBD> <09><00>
<EFBFBD> <09><00>
<EFBFBD>I!z<03>%$  O% <0C> s &<16> + ' <0C>( <00> P) <0C><00> <0C>&* <0B><00> <09>
2020-08-24 19:10:52 +03:00
<EFBFBD> <09>'
<EFBFBD><03> +<03><04>-N S <20>43, 0<12><04>$<0E> <20> <20>  <20>  <20> ;" .<04>f<0E> <20>  C <20> ' <20> <20> H@ <20><00># #<23>#z<04><18>& <20> <20> =
 &
% W  ;J n!;<05> <0C>!;<05><0F>,4<10> 5<0E> <0C>$6<1C> <0C>7<0E> <0C>8<0E> <0C>9 <0A> <0C>: <0A> %; &$J<04><04><03><J<0F> ><08> <0C>%><08>&<>8<>&<26>A<11>'TAGC(4$5 <0B><00><01><>!)%7<1C>!<03><>*<2A>8<1C>*<2A>= o*4> o,**I%C oFD*4!H o[Y*<2A>K<1C><00><00>*<2A>P<1C><00><00>+errU<0F><00><00>*<2A>&Z o<00><00>,,yy P0=!-y .',.C,/<2F>6<0 c8R!1Z<03><>0<00>=g!1Z<03><>/0<00>00]<00>=<00>!1Zr0t<00>=<00>!1Zu1\u0<> ><00>!1Zr2<> >1Zs1[t<$1\
 C<00>!
<EFBFBD>(S <0B><00><01> #3
><3E><00><00>4<>_ #S)%<1C>!<03><>*4 o($*&%# oTP*<2A>$
xr5<><00>"+i%o<00><00>6<>*4!& o<00><00>0T<00>=<00>"1Z<03><>2m<00>=1Z<02>@7<>9p
<EFBFBD>"8<>9LJ/<2F><00>02<>c81Z<03><><04>(<28>#<01><18><00><01><>$)%<01><1C>!<03><>}*! oa_*4 ovt9^F*$*4! o<00><00>*<2A> <20><00><00>7!8<00>X $828<00><00>828<00><00>8>8<00><00>6X:J8<03><>}:V8<03><>}2<>>1Z11[<03><>}1\u<>}2}<00>=1Zt1\t,<2C>$%%+<1B>$8<>$<00>-%+:%<03><>}; %KI0-1%<00>$1Z<03><>}0<1%<00>$1Z<03><>}2N">1Z<03><>}1[<03><>}1\00c8<00>$1Z<03><>}/X<00>0/<2F>.><<01> o%=<3D><01>C%>!<01>
!%>) <01> oO 1%
<EFBFBD>?<3F>!<01> -<01>p%@s<01>B%f^2<00>=1Zr(<28> <01> <0B><01><>%2 <00>%1Z0(<28><01> <0B><01><>%2 <00>%1Z1?<3F>#<01><12><00><01>(3""<01>7<00><00>)%<01><1C>!<03><>*;<01><1C>;9*<2A><01> oPN9>'<00>&Aerr<01><17>B<>0E@<01>801gc8#1<00><00>81<00><00>8 1<00><00>6@.=12`<00>;1Z<03><>1\s<08>1]t9eW<00>'+err<01><17>" ,<2C>0<00>5<><01>]'801758#1LJ81a_8 1}-<2D>.=12<><00>;1Zu1\s<08>1]t/k(/t7>0<>C><00>'1Z11[1\1^/<2F>O>0 c8<00>'1Z<03><>0<00>=<00>'1Z<03><>/(<00>0/<2F>7>2<>C>1Z11[1\P1^({|'<01>5*)%~<1C>!<03><>}*4<01> o<00><00>)<29><01>
!%<03><>}*<2A><01> o<00><00>*2<01> o<00><00>*
<01><1C><00><00>5<>F)*%<01> o=;7!8<00> <01>1)828fd828fd8>8{y6:J8<03><>}:V8<03><>}2 >1Zt1[<03><>}1\<03><>}2<><00>=1Z01\07!8<00> (<01><10>)828<00><00>828<00><00>8>8<00><00>6(:J8<03><>}:V8<03><>}2<>>1Z11[u<>}1\u<>}0c8<00>)1Z<03><>}/+<00>009[><00>)1Z<03><>}0H[>*1Z<03><>}0d">"*1Z<03><>}1[u<>}1\1/<2F><00>=/%.>(<28>%] <0B>D<01><>*3
]D<><00><00>3<>]_<>*<00>+errg<0F>@>2*g>1Zr1[ 1\s1]
<04>(S-<18>p<01><>+3<>-Q<>[S*=!/<1C><00><00>*<2A> 0
<00><00>C<><00>+5<>t++tB"
<00><00>6<>+pE <20>($2D<00>=1Zw1[s1\w,,2<16>+-.',.C,/6<0"s><00>+1Zr28>1ZH1[
61\1] <09><00>+
<EFBFBD>!<04>+D<18>],)B
#<23>><3E> <0C>C<>m,AitEAp  <20> <09>m,
<EFBFBD>],(`<01><18><00><01><>-)%<01><1C>!<03><>*;<01><1C>HF*4<01> o][98Jw-*<2A><01> oyu9C!!-*4!<01>o<00><00>2`<00>=1Z01\00@<00>=6-1Z<03><>/j7>0|C>m-1Z11[1\1^/<2F><00>-0 c8<00>-1Z<03><>/<00>00 <00>><00>-1Z<03><>21<00>>1Z<02>@<z<01><1F><01>->A<01><1C>EAs<01>"
(<28>"<01> <0B><00><01>%03
<01>=<3D><00><00>9("j.*<2A><01>$<24><00><00>04<00>=Y.1Z11[s1\s2D >1[s7%0J0<01>0870<00><00>60:D0<03><>;Q0  ;^04 0 ;k0` \ Fx0P_/;}0<00> ~ ;<3B>0<00> <00> ;<3B>0<00> <00> B<>0<00> h<01>801<00> <00> 8#1
81

8 15
3
6h.=12<><00>;1Zu1]rF<>0<00><00>/;<3B>0J
H
B<>0<00><16><01>801b
^
8#1<00>
<00>
G18 1<00>
<00>
6<>.=12<><00>;1Z<03><>1\t1]r0Rc8<00>/1Z<03><>/]<00>02p<00>=1Z<03><>2u=H28r<<3C> t<12><01>0= t?
>%v<1C>!>;w<1C>>4| o><3E><01> oI<>0Aseq<01><12>Ai<01><12>><3E><01> oE><3E><01> o<<3C>
j<10><01>0>4l<0E>C<><00>0 <09><00>0
<EFBFBD><04>0<@Z<12>K1=<3D>Z:K1JseqZP<>=<3D>&Z]<5D>=<3D>Z|<7C>Aretb<0F>C(<28>' <0B><00><01>723'(Z<00>
<00>
+it)72  +ret*<0F>9 / K<>&T<02>)|&I'<03><>})<29>J<1F><03><>}0E<00>><00>11Zr1\s1]@0z>21Z01[<03><>}1\u<>}0<><00>>-21Zs/<2F>.><04>(<28> <0B><00><01>$436Z<00> { 3|&J<> <00> <00> 3ZW<>$  4<>f<>U*&@f ^ +ret<0F><00> <00> +it72<00> <00> C<>44,<2C>9HH23-H; :<00> <00> ;!:<00> <00> / 7>0!C>i31Z11[1\1^0H><00>31ZH1[
1\1]$/t7>0<>C><00>31Z11[1\1^0<><00>><00>31[u1\s1]t/<2F>7>2<>C>1Z11[1\D1^ <09>44
<EFBFBD>$4L<><01> <0B><00><01><>6M<01>*Z  M|&<01>><3E> i a MZ<01>K<EFBFBD><00> <00> N&<01>@<00> <00> Oret<01><0F>Oit<01>7286C<><00>69<><00>b5N<><01><18>MK0<><00>>51[s0<00>>(51\v1]w0<00>>H51Zv1[<08>1\w2B<00>>1Zu1[st"P<>9<00>
<EFBFBD> <01><11>5-<2D> ; :b`;!:yu/ 7>0 C><00>51Z11[1\1^0J>61ZH1[<08>1\1]$/y7>0<>C>>61Zw1[1\l1^0P<00>>^61[v1\s1]t/k7>2<>C>1Z11[1\<03>1^ <09><00>6
<EFBFBD> <04>6Ll<01> <0B><00><01>8M
<01>0<EFBFBD><00><00>M=<01>B<EFBFBD><00><00>Q<><01>`8TNO<01>72Oret<01><0F>H:N<><01><1C><00><00>9\u7Nk<01>v<00><00>2q >1Zu1[01\s<> <00>P<>9''<01>
<EFBFBD>78<>9 R,<00>B<01>0<EFBFBD>76.',.C,/@6<0"s><00>71Zr0V ><00>71Zu1[02<><00>>1Z,1[1ZS<>v<1D>T<> g<12>c8U
g8<67>U<> gYNV|&i'V<>j<1F>W<>P<1F><00><01><>9M<>PDK1&"N;R<1C>HD&<26>Y!<02>X&AZ<11> <02>\Oerr[<0F>hf0<00>=<00>81Z11[01\0/7>00C>+91Z11[1\ 1^0M<00>>W91Zr1[s1]s1^<02>\1_<02>X/X7>0pC><00>91Z11[1\,1^1_u0<><00>><00>91Zt1[s1\ 0<><00>><00>91Zt 1[s<> 1\ /<2F><00>>T- F <01>9XpF5<46>Ts2;.:VZ%4<0E>Y<>>:V<>;
 <09>>:
<EFBFBD>.:Z<>0@<01><>:;<3B>0<00>{9<00>:.<2E>02$>1ZH1[
n1\1]28<00>=1Zt1[s1\tZ<>-X<01><>;;<3B>-<00><00>9;;<3B>-<00><00>2%<00>=1Zt1[s1\t9>\;.<2E>-/D7>2VC>1Z11[1\1^0<00>=y;1Z01[01\02:<00>=1Zr1[s1\rZ<>0><01>6<8 1<00><00>[1S8#1  [01U;=10.0<00>=<00>;1Zv0* ><1Zu1[t1\
2:<00>>1Zu1[t1\v1] Z,<00><01>N=;',EC;C,\XFO,<00><;P,|z0R<00>><00><1Zs0h<00>><00><1Zs/z?0 ?<00><1Z0$><00><1ZH1[
1\1]02?=1Z01[<08>1\00J>D=1ZH1[
1\1](/<2F>(?Z,<01>u=.',.C,/6<Z!8J<01><>=828<00><00>828<00><00>:J8<03><>}:V8<03><>}\>80,><00>=1Z01[<03><>}1\u<>}/H.>]<5D><00><19>]a a 0
]LL<12>^<5E> <00>  ]<5D><00>k ]++<19>_]<5D><00>\
]=&=&]<5D><00>f]y y 8]MM<12> ]> > <12>]vv)]<5D><00>@]<5D> <00> <12> ] a`<60><00>]<5D>
<00>
! ]>> ^^<5E>&<00>&+ ]<5D><00><11>]<5D><00><12>]<5D><00><12>]!!<12>^<5E><00> ]<5D>!<00>!<12>]<5D><00> I% 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,1R<01>B X YW - .41/<2F><>10<><30>11<><31><18>B2<><32>13: ;9 I<17>B4: ;9 I5 U6 U71R<01>B UX YW 81<17>B9 :41;41<17>B<.: ;9 'I =: ;9 I>4: ;9 I?.: ;9 'I@<18>B@: ;9 I<17>BA4: ;9 IB1R<01>B UX YW C4I4D.?: ;9 'I E F 1UG1H<><48>1<13>BI J: ;9 IK
: ;9 L.?: ; 9 'I@<18>BM: ; 9 I<17>BN4: ; 9 I<17>BO4: ; 9 I<17>BP1R<01>B X Y W Q: ; 9 IR1R<01>B UX Y W S.: ; 9 'I T.: ; 9 'I U: ; 9 IV4: ; 9 IW.: ; 9 'I@<18>BX: ; 9 IY4I4Z.1@<18>B[1\1 ].?<n: ; 9 ^.?<n: ;9 _.?<n`.?<n: ; <00>S OW5<00>v<08><1A>F<00>T`st5$<24>"`1v<08><1D>v<00>R<00><00>Z<01><00>Z<><00>Z<01><00>T7R7<00><00>R<><52><00>R<><00><00>R<>.<00>v<08><1A><><00>v<08><1A>:\RbdR:\1<>b1<><00>0<>:=0<>=J1<>J\0<>br1<>:=X=D <00>@1v<1D>DJZJSXbgZgl z1v<1D>.RPdRXwz<08><1A>^dr5$<24>"
d1z<08><1D><00>R<00><00>R<00><00>1<>%'<00><>}<7D>',Z,H<00><>}<7D>HMZMP<00><>}<7D>PPR
R
<00>R<> R -<00>R<>/R/e<00>R<>e<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>SEHTQeTEHSQeSEH
s5$<24>"`Q_
s5$<24>"`EH<00><><EFBFBD>QZ<00><><EFBFBD>Z_Z_e<00><><EFBFBD><00><00>R<00><00>T<00><00>S<00><00>
s5$<24>"`<00><00>U-<00>t<08><1A>dyZr<00>R<><00>R<><00>Rr{0<><30><00>Z<><00>0<><30><00>Z<><00>Z{<00>r5$<24>"
d1t<08><1D><00><00>Z<00>1<><00><00>Z<00><00>1<>.R.=<00>R<>=@R@D<00>R<>1S1=<00>S<>=@S@D<00>S<>*:ZR<00>R<>$R$pU80<>8^Ran0<>80<>8aTan0<>8aSan@<40>npSDaZnpZ Z<00>r<08><1A>@HZdiZCHz5$<24>"`1r<08><1D>TRT<00><00>R<>4CZJ`S<><00>ST<00>Rb<00>u<08><1A><><00>u<08><1A>r<00>X<><00>X<00><00>T<><00>
x5$<24>"`<1C><00>x5$u"<00><00>0<><00><00>\<00><00>]<5D><00>R<00><00>\<00><00>[<00><00>U<00><00>0<><00><00>]<5D><00>R<00><00>0<><00><00>Z<><00><00><><EFBFBD>,R,<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>SE0<>EXZX<00>0<><30><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>VSeXSY0<>YeRR#<00>R<>#6R6`<00>R<>`wRw<00><00>R<>#S#`<00>S<>`<00>S<><00><00>S<>&T&)<00>T<>)<00>T#S#)<00>S<>)VS`<00>S)RR`R)<00>U<00><00>X<01><00>R<01><00>0<><30><00>XR$R$<00>U<00>S<><00>v<01><><00><00>S<><53><00>S<><00><00>S<><00><00>Z<><00>ZX0<>X\R\s0<>s<00>R<><00>0<><30><00>R<><00>0<>@PZ\eZ<><00>Z\ks<> <00><1A>kp\pss<> <00><1A>':UR<00>TjRt<00>RO<00>U 0<> $R2>R>@sp<73>XRVS<R<><00>R<>T><00>T<>*4Z<00>T5kSt<00>SV<00>R!J<00>28<00><00><00>-@X><00>J<00><00><00><00><00><00>pD'<00><00><00><00>Jmt|:@<00><00>J<00><00><00><00><00>w<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>8agn8T\agn{<00><00><00> <00><00><00><00> <00><00><00><00>@CEe<00><00><00><00>..5:\b{}.5:\bpr{}<00>-@X><00>J<00><00><00><00><00><00>pD'<00><00><00><00><00>*<00><01> /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/bootloader_support/include/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/machine/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/sys/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/xtensa/include/xtensa/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/xtensa/esp32/include/xtensa/config/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_rom/include/esp32/rom/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_common/include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/soc/include/soc/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/soc/i
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>  0  0               
                      E<03>  : E~     % : 1  :   <03>                      <03> %   "       r~   ~              <03>    !   J              <03>    #    $  $       3 %          |    y 
 <03>    
 <03>   x
  { }          <03>      
  
   <03>       <03>             I  I          % 
       ~      +            N    c <03>      <03>}  <03>                                % ? K          ;<03>~                  
             |   <03>             '          $    $~    * #                 CU
 2           <03>                              ;<03>~                  
             |   <03> 9 0                     Cr             <03>    |   |         C  &                       {   {                      \           <03>                  5    }   
   <03>   0 
           
       1  
        <03>} )<03>    @      <03>  <03>} )<03>   <03>       <03>  <03>  0         
  = 
 <                4~  =  =~ B                <03>       V        $  
   $               ~   r ~  $   i $     <03>    
            s   <03>   ~                  ~       ~        -  6  6 ;        t   
     <03>{ <03> <03>{     {
  {      <03>       
 <03>{  <03> <03>{     {   {  <03> <03>{     <03>   <03>   0       !      5     d   / <03>} /<03>     <03>}        <03>                 /    <03>}      <03>                  a "  <03>     <03>     <03>   ~         n                            1}  : 4 :} ? 4          <03>z <03> <03>z     {   {  {   <03>    <03>      <03>z    <03>  <03>z   <03> , 1 +}    
         , 1   3 ; &   3x ;  & ~   $   
v      h     '   '   '   <03>  1      
 
      "   ] U ] 9     C 7} < C     <03>}      <03>   K    
         Xthal_cp_id_FPUXthal_cp_id_XCHAL_CP5_IDENTXthal_all_extra_sizeESP_PARTITION_SUBTYPE_DATA_PHYESP_PARTITION_SUBTYPE_ANYfind_default_boot_partitionsegment_countmosi_lensize_tXthal_itlb_arf_waysWAKEUP_INT__locale_t__valueentry_addr__sfXthal_all_extra_alignXthal_have_booleansESP_PARTITION_TYPE_APP_readimage_sizeUART0_TRIGXthal_excm_leveldev_configGNU C99 8.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -ggdb -O2 -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorota_app_countXthal_rev_nostart_addrint32_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_lock_writehash_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_ESP32S2ESP_CHIP_ID_ESP32S3__wchXthal_xlmi_size__uint8_taligned_erase_sizeos_func_data_fileyieldspi_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_sESP_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_fromSDIO_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_minorREJECT_INTXthal_have_tlbsESP_PARTITION_SUBTYPE_DATA_EFUSE_EMspi_flash_host_inst_tget_ota_partition_count_Boolwrite_data_slicerXthal_cp_maxspi_modeXthal_release_minorcharmemset_fnsesp_partition_tXthal_num_writebuffer_entriessegments_closeXthal_num_dbreakXthal_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_dataromRTC_TIME_VALID_INTXthal_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_mode_tregion_protected__assert_funcXthal_have_speculationota_stateXthal_datarom_vaddrXthal
2020-05-09 19:11:30 +03:00
ABI=0
08,XD$, ,<$(08,XD$, ,<$((335>"st&"<00>(" "("-(   "$"@(?"X(::">($$&"J("rt("(HH"J(""9:@"[\5<00> "<00>"<00><00>"<00><00>"<00><00>"<00><00> <00><00><00>(### ","JL"<00><00><00>"<00>w")7"``"e"<00>"<00>($$%"-,"Y"_-"<00><00>"<00><00>"<00>"<00>"<00>(",,,"X*"<00>"<00>"<00><00>"<00><00> "<00><00><00>"<00>(" ;"IJA<00><00>"<00>#"<00><00><00><00><00>("""(("78+cd|
"<00>(8"QR
"\\aa nnp(==="@"D("#%}"<00><00>5<00><00>"<00><00>=%"'(HH "QQ"ee)<00><00>K"<00><00>"<00>"<00>((("#%<00><00>"<00>(..."= "JJ"Z\"bb#<00><00>"<00><00>"<00><00>"<00>("<00>"<00>"<00>((((((((<00><>/0123<00>35-5782l@@8:;XX;=t>=?@<00>j<00>k<00><00>@BD<00>JDF<00>p oHI!nKL/mNPRSUV="iXZ\]K<00>]_acegijklmnopqsuvxz|~   !#%')+-<00><00><00>k<00><00><00><00><00><00><00><00>,BJ_r<00><00><00><00><00><00><00><00>F<00><00>I(/<00>LI<00>NUZ<00>Pu<00><00>S<00><00>pV<00>DX1'ZTw<00><00>_<00>a<00><00>c<00>e7<00>gesp_ota_ops.cread_otadatacheck_invalid_otadata__func__$6009get_ota_partition_countfind_default_boot_partitionrewrite_ota_seq$part$3__func__$6052curr_partition$6050esp_ota_get_running_partition$part$4image_validate$isra$0$constprop$5s_ota_ops_entries_heads_ota_ops_last_handle__func__$5969__func__$5983__func__$6063esp_ota_current_ota_is_workableesp_partition_find_firstesp_log_timestampesp_log_writeesp_partition_mmapmemcpyspi_flash_munmapbootloader_common_ota_select_crc__assert_funcesp_partition_erase_rangeesp_partition_writeesp_ota_get_running_partitionspi_flash_cache2physesp_partition_findesp_partition_getesp_partition_iterator_releaseesp_partition_nextabort__stack_chk_guardesp_image_verify__stack_chk_failesp_ota_beginesp_partition_verifycallocesp_ota_writememsetesp_ota_write
8
g`` ``abfh ij6 
7kg l$g(m,n0o4p7qr s <;7u h$h(v <:
$(a,b0g4a8b<d@iDxHdLiPaTb< 9
! !$a(b,g0a4b8i<a@bq< ir{s` h } &  }` a$b(7(5 
ug`<01>q <01><01><01>`` r$r(s- -}  <01>$a(b,0<01>4a8b..q <01> `r sff 7 } f` h$hE'E0<00>XEdEp<00>
E
`5E a*E* bGEG cOtRER ajE j b|E$| d<00>E(<00> d<00>E,<00> e
+F f#(  $GGG $G  g2G2 `8 DHMH
H
`VH  `)V+4H4 `<V>H> aPHP bII f$I$ h*:4I 4 iJJJJ 8J>JAJ hJJ k$J g,J , l5JDJ$D gLJ(L mXt_tbJ,b ntJ0t o|JJ4 pK
K
L,L&L& r?HBL B s<00>6<00>Xs\MeM<00>M <00>M<00><00><00><00><00>M<00><00><00><00><00>M<00>: M u$<00>)3:M: @<00>G\PM P hkM$k hs<00>zM(z v<00><00><00><00><00><00><00>@ NN <00>#N ;N>NAN{N<00>N<00>N<00><00><00>N ]<00>kNwN$#N( aN, b)e.41`6JDN0D gL<00>^<00>h<00>p<00>sN4s a<00>N8<00> b<00>B<00><00><00><00><00>B<00>)<00>N<<00> d<00><00><00><00>N@ i<00>ND x2B<NH< dJNLJ iR<00>b,eNPe azNTz b OO!"<00>%O9O <O?OHOtO<00>O<00>"<00><00>"<00><00>O<00>O "%O$ aO( b*"<00>/"<00>4"HBO,B gS"<00>Y"_b"Ye"<00>k"<00>nO0n a<00>O4<00> b<00>O8<00> i<00>"<00><00>"-<00>O<<00> a<00>O@<00> bPP)$<00>|P<00>$<00><00>$<00><00>$<00>$<00>$$!$<00>&$.$<00>6$X?P ? iH$<00>tPt r<00>$<00><00>P<00> {<00>$,<00>$<00><00>P<00> s%<00>QF%<00><00>%<00><00>%<00><00>%<00>%Q %<00>!%&%J.Q. `7%<00>>Q > hLQL T%<00>WQW e%<00>jQj }t%<00><00>%<00><00>%<00><00>Q<00> <00>Q <00> %'84'|`'<00>jRsRR  '<00>R  R  '("'|+R+ 1'":R: }@'dZRZ `dR d avR$v b|R(| S)$&S,S/S N)\Y)n^)nk)8) )aS S u$)a2S2 g>S> `D)TI)RL)TV)8.T:+@ +=+=+@$T$ <0B>*+@U ,<00>,<00>,<00>,{U ,%%U% -,3U 3 <0B>BUB <0B>^U^ <0B>d,y,<00><00>U<00> `<00>,<00><00>U<00> `<00>,<00><00>U <00> r<00>,<00><00>,U$ r,%U( sN.<00>b.<00>tVV<00>V<00>.<00><00>V<00>V <00>.<00>V .<00>V }.".<00>"V" (.<00>+.e8.>;.<00>E.QZVZ eV e <0B>k.<00>nV$n a<00>V(<00> b<00>.H<00>V,<00> <00>.<00><00>V0<00> <0B><00>V4<00> a<00>V8<00> bW .X .
D
D
D?
DK
DW
Dc
D<00>
D<00>
D<00>
D<00>
D<00>
D<00>
D<00>
D<00>
D<00>
D<00>
D<00>
D D D! D. D; DH DU Db Do D| D<00> D<00> D<00> D<00> D<00> D<00> D<00> D<00> D<00> D<00> D D D% D2 D? DL DY Df Ds D<00> D<00> D<00> D<00> D<00> D<00> D<00> D D D4 DV Dc Dp D} D<00> D<00> D<00> D<00> D<00> D<00> D<00> D<00> D<00> D<00> D DD&D3D@D]DjDwD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DDD D-D:DGDTDaDnD{D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D
DD$D1D>DKDXDeDrD<00>D<00>D<00>D<00>D<00>D<00>D<00>D DD%D2D?DLDYDfDsD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DDD=DID^DkDxD<00>D<00>D<00>D<00>D<00>D<00>D<00>D DD&D3DMDgDmDsDyDD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DDD D-D:DGDTDaDnD{D<00>D<00>D<00>D^DoDtD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D DD&D3D@D<00>D<00>DDD"D.D;DHDUDbD<00>D<00>D<00>D<00>D<00>D<00>D<00>DDD/D5D<DVD\DbDhDnDtDzD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DD DD)D7DDDQD^DkDxD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D DDDD^DkDyD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DDD(D5DBDOD\D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DDDD+D8DED<00>D<00>D<00>D<00>D<00>D<00>D<00>D(DBDHDOD[DuD{D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00>DDDDDD D0D=DKDXDeDrDD<00>D<00>D<00>D<00>D<00>D<00>D<00>D<00><<00>D ; D) 4- 48 DI DU @Y @^ Dj @n @s D @<00> @<00> D<00> @<00> @<00> D<00> @<00> @<00> D<00> @<00> @<00> D<00> @<00> @<00> @<00> @<00> D<00> @!@
!4!4!4y !4$!4y3!4>!4S!4h!4q!4<00>!4<00>!4<00>!4<00>!D<00>!3<00>!3<00>!D
"@"@"D""D3"D?"@C"@H"DT"@X"@]"Di"@m"@r"B<00>"@<00>"@<00>"B<00>"D<00>"@<00>"@<00>"3<00>"3<00>"3<00>"B<00>"@<00>"@<00>"3<00>"3#D #2$#2/#D@#DL#@P#@U#Da#@e#@j#2n#2^w#D<00>#@<00>#@<00>#D<00>#@<00>#@<00>#2<00>#B<00>#@<00>#@<00>#@<00>#@<00>#@<00>#@<00>#B<00>#2$2/$24$28$2%I$@M$@R$2V$2%h$@l$@q$2<00>$2<00>$2<00>$2<00>$2<00>$2<00>$D<00>$D%D%D2%D>%B%W%@[%@`%q%D}%1<00>%1<00>%1<00>%D<00>%0<00>%0<00>%0<00>%D<00>%.<00>%.<00>%D<00>%@<00>%@<00>%D&D&@&@&D)&@-&@2&.6&.>P&.U&Bb&@f&@o&@s&@|&@<00>&@<00>&@<00>&@<00>&B<00>&.<00>&.<00>&.e<00>&@<00>&@<00>&.<00>&.<00>&.<00><00>&@'@ '@'@'@'@&'@*'@/'.3'.<00>='.^'.g'.p'.<00>'<00>'-<00>'<00>'.<00>'.<00>'.<00>'.<00>'.<00>'.<00>'<00>'-((D(,(,*(D;(DG(@K(@P(Da(Dm(@q(@v(D<00>(@<00>(@<00>(D<00>(@<00>(@<00>(B<00>(D<00>(@<00>(@<00>(,<00>(B<00>(@<00>(@<00>(@<00>(@<00>(@<00>(@<00>(B),2),K),P)Ba)@e)@n)@r)@{)@)@<00>)B<00>),<00>),<00>),<00>),<00>),*,#*,,*,6*DB*+F*+Q*D]*@a*@f*Dr*@v*@<00>*@<00>*@<00>*+<00>*D<00>*)<00>*)<00>*D<00>*@<00>*@<00>*D<00>*@<00>*@<00>*D +@+@+D+5#+B6+@:+@?+BN+@R+@W+)y+)~+)<00>+)<00>+)<00>+)<00>+)<00>+)<00>+)<00>+
<00>+5<00>+(,D,D#,7(,D5,D?,6s,D,'<00>,'<00>,D<00>,D<00>,@<00>,@<00>,D<00>,@<00>,@<00>,'<00>,'8<00>,D<00>,@<00>,@<00>,'<00>,'C<00>,D-@-@ -'"-'7-'@-'V-_-&h-n-'x-'<00>-'<00>-'<00>-'<00>-D<00>-D<00>-D<00>-%<00>-%.D.@.@.%.%(&.D2.@6.@;.%Z.%o.%t.B<00>.@<00>.@<00>.B<00>.@<00>.@<00>.@<00>.@<00>.@<00>.@<00>.B<00>.@<00>.@<00>.@<00>.@<00>.@<00>.@<00>.%/B /@/@/@/@'/@+/@4/@8/@=/BG/%d/Bq/@u/@~/%<00>/B<00>/@<00>/@<00>/@<00>/@<00>/@<00>/@<00>/B<00>/%<00>/%<00>/%0%0%&0D80DE0DR0D_0Dl0D<00>0D<00>0D<00>0D<00>0D<00>0D<00>08<00>0D
1D$1D11DR1D^1$b1$m1Dy1@}1@<00>1@<00>1@<00>1@<00>1@<00>1D<00>1$<00>1D<00>1D<00>1$<00>1$2$.2$>2DJ2"N2"Y2De2@i2@n2Dz2@~2@<00>2D<00>2@<00>2@<00>2D<00>2D<00>2@<00>2@<00>2@<00>2@<00>2@<00>2@<00>2D<00>29<00>2"<00>2"3"H3"3"H3@3@(3@,3@33"<3"R3[3d3j3"{3
<00>39<00>3<00>3"<00>3"<00>3<00>3!<00>3<00>3"<00>3"<00>3" 44!4:4DE4I4T4D_4@c4@h4Ds4@w4@|4D<00>4@<00>4@<00>4D<00>4@<00>4@<00>4@<00>4@<00>4@<00>4@<00>4D<00>4:<00>4<00>4<00><00>4D<00>4@<00>4@<00>45)5I5g5l5p5<00>|5<00>5<00><00>5@<00>5@<00>5@<00>5@<00>5<00>5<00>5<00>5<00>5<00>5<00>5
<00>5:666'60696?6_6h6z6<00>6<00>6<00>6D<00>6<00>6<00>6D<00>6@<00>6@<00>6D<00>6@<00>6@<00>6D<00>6D7@7@7@7@ 7D+7@/7@4787\A7DL7@P7@U7z77<00>7'<00>7@<00>7@<00>7<00>7B<00>7B<00>7<00>7<00>7<00>78D"8D38D?8DK8DW8Dd8Do8s8~8D<00>8@<00>8@<00>8D<00>8@<00>8@<00>8D<00>8D<00>8@<00>8@<00>8<00>8<00>899&9,9X9a9w9<00>9<00>9<00>9<00>9<00>9<00>9D<00>9D :D:D":DH: L: [:@_:@d: h: v: <00>:
<00>:8<00>:
<00>: <00>:<00>:<00>:@<00>:@<00>:<00>:<00>:@<00>:@<00>:;;>);2;D;M;V;];z;<00>;<00>;<00>;@<00>;@<00>;@<00>;@<00>;@<00>;@<00>;<00>;<;<?<N<@R<@[<@_<@h<Bu<@y<@~<<00><<00><<00><<00><j<00><<00><
<00><6<00><<00><=&=
6=6?=E=S=W=l=z=~=<00>=@<00>=@<00>=@<00>=@<00>=<00>=<00>=D<00>=D<00>=D<00>=D<00>=D>D
>D>D>D>D#>D'>D/>D3>D8>D<>DD>DH>DP>DT>D\>D`>Dh>Dl>Dt>Dx>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D<00>>D?D?D?D?D?D!?D)?D-?D4444,404F4J4[4_4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>4<00>3<00>3<00>3<00>33333(3,383<3T3X3_3c3x3|3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>33333$3(3/333L3P3a2e2v2z2<00>2<00>2<00>2<00>2<00>2<00>2<00>2<00>2222222(2,23272K2O2fjqu<00><00><00><00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>..
....#.'.;.?.P.T.g.k.r.v.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>..
..".&.7.;.L.P.a.e..<00>.<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,,
,,,,!,(,,,=,A,f,j,{,,<00>,<00>,<00>,<00>,<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>++++++!+(+,+@+D+[)_)f)j)t)x))<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)) )))(),)3)7)H'L']'a'y'}'<00>'<00>'<00>'<00>'<00>%<00>%<00>%<00>%<00>%<00>%<00>% % % % %! %4 %8 %D %H %` %d %k %o %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %
%
%
%$
%5
%9
%J
%N
%b
%f
%m
%q
%<00>
%<00>
%<00>
%<00>
%<00>
%<00>
%<00>
$<00>
$<00>
$<00>
$<00>
$<00>
$<00>
$<00>
$<00>
$<00>
$ $ $ $ $9 $= $E $I $P $T $\ $` $g $k $<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> " "
"$ "( "/ "3 "= "A "H "L "f "j "q "u " "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "<00> "    ' + 2 6 @ D K O i m t x <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> #'8<MQbfy}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> '+HLTX_ckovz<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>&*15HLSWhl<00> <00> <00> <00> <00> <00> <00> <00> <00><00><00><00><00><00><00><00> 04EI\`gk|<00><00><00>>  $ (,048<@DHLPTX\`"d"h$l$p%t%x'|'<00>)<00>)<00>+<00>+<00>,<00>,<00>.<00>.<00>0<00>0<00>1<00>1<00>2<00>2<00>3<00>3<00>4<00>4  $0%4%8%<%@%D%P%T%X%\%h%l%p%t%<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,4,@.D.H.L.X2\2`2d2p3t3x3|3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00><00><00><00><00> <00> <00><00>  $(,0"4"8$<$@%D%H'L'P)T)X+\+`,d,h.l.p0t0x1|1<00>2<00>2<00>3<00>
<00>
<00> <00> <00> C <00> " $%<00>'1)<00>+1,<00>!.<00>$0<00>$1<00>$2<00>&3<00>(4<00><00><00><00><00><00><00><00><00><00><00>  0)0/585@5H7QAZDcDlOyO<00>R<00>R<00>R<00>R<00>R<00>g<00>j<00>p<00>p<00>t<00><00><00><00><00><00><00><00>  $ , 2 > 
J V b n x <00>  <00> #<00> +<00>  <00>  <00>  <00>  <00>  <00>  <00>  <00>  <00>  $<00>  '<00>  2
 8
2020-05-09 19:11:30 +03:00
 ;
 ;
 >+
4
=
F
N
V
_
h
q
z
'<00>
'<00>
)<00>
+<00>
.<00>
.<00>
<<00>
<<00>
><00>
><00>
><00>
><00>
><00>
V<00>
V<00>
V    " + 
4  <  D L U ^ g p *y *<00> ,<00> ,<00> 4<00> :<00> <<00> <00> <00> <00> <00> $<00> $<00> 5<00> J<00> J<00> R T V V X& [/ _5 b> hD hM kV m_ mh tn tv | |<00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>  
! ! !% #- #5 ,9 2O X ^ d m u } 
<00> <00> <00> <00> $<00> $<00> '<00> '<00> '<00> '<00> ,<00> :<00> @<00> @<00> @<00> CC EJJ!P*X0\9\A\I_QaYcaeghmksq|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>6<00>?<00>H<00>Q<00>Z<00>c<00>l<00>u<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> $.8BO[fs | <00>#<00>#<00>)<00>,<00>,<00>4<00>6<00>8<00>J<00>J<00>L<00>O<00>[j ss s*s4sA<00>J<00>U<00>]<00>c<00>k<00>q<00>w<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><00><00>(<00>.<00>7<00>?<00>H<00>Q<00>Y<00>b<00>k<00>s<00>z<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00> <00><00><00><00>#<00>&<00>)))) ,)/2/;4D4K7TB]BfBoRxR<00>T<00>T<00>V<00>`<00>b<00>e<00>e<00>e<00>e<00>e<00>t<00>w<00><00><00>"""("."4"="J"T"^"h"r""<00>"<00>"<00>"!<00>"!<00>"%<00>"%<00>"*<00>"-<00>"-<00>"2<00>"4<00>"6<00>"H"H "H"H"H"H#"H)"H/"H5"H;"HA"HG"HN"HW"S]"Sf"Sn"Sv"U"W<00>"Y<00>"Y<00>"\<00>"_<00>"_<00>"b<00>"e<00>"e<00>"e<00>"h<00>"k<00>"n<00>"n"n"n"n+"}6"<00>C"<00>L"<00>U"<00>^"<00>g"<00>p"<00>y"<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>$$%$-$5$ =$F$L$R$Y$b$k$w$<00>$$<00>$&<00>$,<00>$.<00>$1<00>$1<00>$8<00>$8<00>$E<00>$E<00>$H<00>$J<00>$J<00>$U$U $X$X$X%$e-$g6$k?$qG$qP$zV$<00>\$<00>b$<00>h$<00>n$<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><00>$<00><00>$<00>$<00> $<00>$<00>$<00>+%4%=%E%N%
<00>+<00>+<00>+<00>+<00>+<00>+<00>+*<00>+*+, +,+.+1+:#+='+@=,E,M,V,\,e,m,u,~,<00>,%<00>,%<00>,-<00>,-<00>,0<00>,0<00>,0<00>,9<00>,<<00>,<<00>,H<00>,P<00>,S<00>,S<00>,d ,d ,g ,l ,r' ,r/ ,r5 ,v> ,yD ,{M ,{S ,{[ ,<00>c ,<00>k ,<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>6!,<00>?!,<00>E!,<00>N!,<00>W!,<00>_!,<00>h!,<00>r!,<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>!, <00>!, ".".".!".*".3".<".E".N".W".c".o"."x".(<00>".+<00>".+<00>".-<00>"./<00>".4<00>".6<00>".8<00>".><00>".><00>".@<00>".C<00>".E<00>".E<00>".E#.E#.E#.E#.H"#.Q(#.Z.#.`6#.e>#.eG#.eO#.e\#.kf#.np#.nz#.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>$.<00> $.<00>$.<00>$.<00> $.<00>'$.<00>0$.<00>6$.<00><$.<00>B$.<00>H$.<00>Q$.<00>Y$.<00>`$.<00>i$.<00>o$.<00>w$.<00>{$.<00><00>$0<00>$0<00>$0<00>$0 <00>$1<00>$1<00>$1<00>$1 <00>$2<00>$2<00>$2%2%2%2%2!%2*%22%2%:%2%@%2%I%2%O%2%W%2'`%2-i%20q%20y%2<<00>%2@<00>%2C<00>%2C<00>%2H<00>%2N<00>%2P<00>%2P<00>%2P<00>%2P<00>%2P<00>%2P<00>%2R<00>%2X<00>%2X<00>%2^<00>%2^<00>%2^<00>%2^&2^ &2d&2h&2k%&2m-&2o3&2r9&2wB&2}K&2T&2^&2<00>g&2<00>q&2<00>y&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><00>&3<00>&3<00>&3'3'3
'3'3('31'3:'3@'3F'3P'3.Y'3.a'3.i'32o'35x'37~'3:<00>'3:<00>'3:<00>'3:<00>'3:<00>'3:<00>'3=<00>'3=<00>'3=<00>'3A<00>'3D<00>'3J<00>'3L<00>'3T<00>'3\<00>'3\<00>'3b(3d (3g(3m(3p#(3r+(3r3(3y;(3{D(3}J(3Q(3Z(3c(3l(3<00>r(3<00>{(3<00><00>(3<00><00>(3<00><00>(3<00><00>(3<00><00>(3<00><00>(3<00><00>(3<00><00>(3<00><00>(4<00>(4<00>(4<00>(4<00>(4<00>(4)4 )4)4)4 %)4 -)4*5)40>)43G)45P)45V)4>_)4Fg)4Fm)4My)4O<00>)4R<00>)4T<00>)4W<00>)4]<00>)4`<00>)4`<00>)4`<00>)4`<00>)4`<00>)4d<00>)4h<00>)4k<00>)4t<00>)4v<00>)4v*4y *4y*4y*4y"*4y(*4~2*4<00>;*4<00>C*4<00>K*4<00>S*4<00>\*4<00>e*4<00>n*4<00>w*4<00><00>*4<00><00>*4<00><00>*4<00><00>*4<00><00>*4<00><00>*4<00><00>*4<00>EFGH I(J0K8L@MHNPOXP`QhRpSxT<00>U<00>V<00>W<00>X<00>Y<00>Z<00>[E FG$H0I<JHKTL`MlNxO<00>P<00>Q<00>R<00>S<00>T<00>U<00>V<00>W<00>X<00>Y<00>Z[ ,8DP\ht<00><00><00><00><00><00> <00> <00> <00> <00> <00> (4@LXdp|<00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> ,8DP\ht<00><00><00><00><00><00><00><00><00>"<00>"<00>""""("4"@"L"X"d"p"|"<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>$$ $$$$0$<$H%T%`%l%x%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>''' ','8'D'P'\'h't'<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>)<00>))))(+4+@+L+X+d+p,|,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>, , . .$ .0 .< .H .T .` .l .x .<00> .<00> .<00> .
2
2
2,
28
2020-06-28 15:38:58 +03:00
2D
3P
3\
3h
3t
3<00>
3<00>
3<00>
3<00>
3<00>
3<00>
3<00>
3<00>
3<00>
3<00>
3<00>
3 3 3 4( 44 4@ 4L 4X 4d 4p 5| 6<00> 7<00> 8<00> 9<00> :<00> ;<00> <.symtab.strtab.shstrtab.rela.literal.read_otadata.rela.literal.check_invalid_otadata.rela.literal.get_ota_partition_count.rela.literal.find_default_boot_partition.rela.literal.rewrite_ota_seq$part$3.rela.literal.esp_ota_get_running_partition$part$4.rela.literal.esp_ota_get_running_partition.rela.literal.image_validate$isra$0$constprop$5.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.rodata.read_otadata.str1.4.rela.text.read_otadata.rela.text.check_invalid_otadata.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.rela.text.rewrite_ota_seq$part$3.rodata.esp_ota_get_running_partition$part$4.str1.4.rela.text.esp_ota_get_running_partition$part$4.rela.text.esp_ota_get_running_partition.rela.text.image_validate$isra$0$constprop$5.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__$6063.rodata.__func__$6052.bss.curr_partition$6050.rodata.__func__$6009.rodata.__func__$5983.rodata.__func__$5969.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 40@<<3C><00><00> ;d6@<00><> <00> _hZ@<00><><<00> <00>|<00>@<14>T<00> <00><00><00>@h<>$<00>  <00><00>8<00>@<00><><00><00>  <00>@4<><00>  3<00>.@L<>$<00> c<00>,^@p<>`<00> $Xz@<00><><00><00> <00>|D<00>@<00><><00><00> <00><00><00>@<00><>H<00> <00><00>$<00>@<00><>`<00> ,@(<28><00><00> /, *@<00>
eC<00>
<00>>@<00><><00><00>L h| <00>c@<00><>,<00>N H <00>z@<00><><00><00>P <00>2 ?<00>` <00><00>@h<>P<00>S <00>2<00> &<00> p!@<00><> <00>V SlDN@<00><>`<00>X <00><00>'{@8<><00><00>Z <00>2<00>x<00>P<00><00>@<00><><00><00>] 4@<00><><00>_ :D5@<00><><00>a rT<00>m@<00><><00>c <00><00><00>@ <0C>8<00>e <00><00><00><00>@D<>\<00>g <00><00>" <00> <00>8 <00>N <00>d <00>z <00> <00> 8<00> @<00><>p<00>q <00> @5?<00> @<00>:<00>s <00> uU<00><00>  [<00><00> @>X<00>v <00> <00>l<00><00> @`U4<00>x
<00>m<00>
@<00>W0<00>z 
&p<00>*
@<00>]<00>1<00>| *
0֚`'5
06<>&>
\<5C>8P
<00><><00>K
@\<5C><00><00> ]
L<><00> X
@p<><00> <00><00> <1C><00><00>` <00><>]@<40>f
/19 1602535550 501 20 100644 20312 `
ELF^xH4(,+6A!<1D>6A<00><00>" <00> 
<EFBFBD><00><><EFBFBD>"L<00>H<00> <1B><><08> <1B><06><>  Љ<><D089><EFBFBD>tV<74>0<><30>VX 3 <0C>72 @0<><30><EFBFBD><EFBFBD>/̙F<12><><10><> <18>= <0C><><EFBFBD><EFBFBD>v<EFBFBD>*<2A> <1B><><EFBFBD>A<EFBFBD><41>W<EFBFBD><57>4<EFBFBD>><02><>0<EFBFBD>C<00> <00><>W<EFBFBD>><02><>0<EFBFBD>C<01> +3<><33> 2M<00> F <1D>6A <0B> <0B><00><1D>2Tͫeb3d6cc-dirtyarduino-lib-builder23:45:50Oct 12 2020v4.3-dev-907-g6c17e3a64-dirty <00><><EFBFBD><EFBFBD>|  <00>  <00><01> <0C><00>0 <02>1<07><07> int<06> <02>+Y<08><02>M?<02>O1<05>8 ?<02> <11> <02>
,<0E>Hr<0E>Me1<05><03>X<05> <0C>3<05><13>Y 1
<05> ' <0B><05>? <0B><05><05><02><05>J<05><1B> , NN/A]/<08> I1<13>_k2? <0B>2 ? 2? d2?_x3 <0B> fZ<00> 1<0F>$7Y "9 ? <0B>: ? <0B>; ? < ? o= ? M> ? e? ? 5@ ? <0B>A ? $J<08> { K
<EFBFBD> mL <09><00><12>
2020-05-09 19:11:30 +03:00
N
2020-08-24 19:10:52 +03:00
Z<12>
2020-05-09 19:11:30 +03:00
Q
Z?<00> 1<0F><00>U<08> IV<12> DW? PX <09> tY <00> <04> 1   Y<0F>u; v; <0B>
w? Y<0F> <06><08>_p<06>;_r<06>?_w<06>? <0B><06> ` V<06> `_bf<06> <0B><06>? -<06>A<14> <00>t<15>x?<15>} Y@}Y( }Y ??<15><06> H<15><06>?<15>
<06>?s <06><16> _mp<06><12>$<15><06>
<EFBFBD>(<15><06>?,<15><06>?0<15><06> H4t<06><13>8{<06><10><O<06> H@$<06> <0B>D<15><06><13>H<15><06><12>L, <06><00><06> Y<00><06> <00><15><06> H<00> <04>\h<06>a_p<06>;_r<06>?_w<06>? <0B><06> ` V<06> `_bf<06> <0B><06>? -<06> U<06>
? <06>$ D<06><1D>( " <06> <0A>, <0B><06> <09>0_ub<06>4_up<06>;<_ur<06>?@ 0 <06><11>D <0B>
<06><11>G_lb<06>H <0B><06>?P <0B><06>
<EFBFBD>T <0B><06> 3X <0B><06>'\ <0B>
<06> ?d??H? a?<00>?<18>? U <04><17><00>?<18>? <04>?<00>? <04>Y<00> 1Y  1<05>& #SI%SF&?^' Y    ?<08> @<12>A<12><15>B8  E$<24>8<00> 1<14>X<08>o[<13>.\?<15>]<13>^<14> <04>WPb<08>> e Hf'\g' K h'<15>i<08><15>j?$k'(.l'0Om'87n'@<15>o'HN<00> 1 <04> <04><1A> <04> _ <04><1A>? <04> <04> 6 <06>"<22><1B><06>"<22><1B>
<06>"<22>:
 A +gHdMN T,gw0s<02> _
2020-05-09 19:11:30 +03:00

 <09> <0B>
 N <0B>
 N  <0B>
 N  
 N  >
k  j
<14>  u
<0E> Z N <02>
2020-05-09 19:11:30 +03:00
!<03> 1
99
<1F>4<1F><1F><1F>y<02>
2020-05-09 19:11:30 +03:00
B
<0F>H
R= 
W<11> <0B>
[<11>  p
_<11>  <0B>
c <0C> =
g <0C>  V
k <0C>  y
2020-08-24 19:10:52 +03:00
o  2
s"  <0B>
w B <0B>
y \ $ <0B>
2020-08-24 19:10:52 +03:00
<EFBFBD> <0B> ( 
<EFBFBD><11> , 
<EFBFBD> \ 0 <0B>
<EFBFBD> <0B> 4 
<EFBFBD> <0C> 8 x
2020-08-24 19:10:52 +03:00
<EFBFBD><11> < 
<EFBFBD> <0C> @ <0B>
2020-08-24 19:10:52 +03:00
<EFBFBD> DE
2020-05-09 19:11:30 +03:00
2020-08-24 19:10:52 +03:00

K Y <0B>
L+Y = <02>
NB w z z _ k w <00> z <18> <04> <04> w <00> z <18> k <04> <1A> z <04> <1A> z k <04> w  z <18> <04> w  z  P  B z ; k k (  \ z ; H ?<00> z k k <18> k b w <00> z ?k k <04>  <00> z <04> w <00> z k k ?9
<04> w  z k k <04> \ !  \<02> . <0F> R<08> i Sz <0B>
T<1D> l V%<25>  W ? % Y9
 <0B> Zk  <0B> [k 
 . <09> . 3 end 6  K 9* j <D F ? i <0B> B  <0B> E w ? <04> w *?%% w D?1 0?c?%c % J?? o\ F<03> <0E>  <04><1B> 5<15> " <05> G K<05> O S<05> W<10> <04> %%<05>
[  | |. })<29>end ~)<29> )<29>4 <0C>)<29> * <0C>)<29><15> <0C>)c <0C>|<1B> <0C>&<26><1B> <0C>&<26>! o 5 w
pk <0B> qk  h r5 <0B> s
E b t
E0 <0B> u
UP S v
U` ` w
Ep  x e<00> <0B> yu<00>k E 1NU 1Ne 1N u 1k <00> 1<02> z<03><0E>"<22>?<3F>#xV?*$dstV0H%<25>V<%&Y X<11>&<26>
Y 'nd %('src\<18> )'i]%)'ie%*<2A>K#<01>U+ <00>,Z0,[0-CFNs$valF41.n=<17><01> <04>/<2F><00><01>0<EFBFBD>
0<>YO1<>2 #<00>3<00><00>43<00><00>5<>Cf0<>0<>954Cf3<>\Z63qo7Uyfe0f<00><00>8U<00><01> g0f<00><00>% U: ; 9 I$ > $ > : ;9 I : ; 9  : ; 9 II !I/
 : ; 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 $: ; 9 I%: ; 9 I&4: ; 9 I'4: ; 9 I( ) *.?: ; 9 '@<18>B+<2B><>1,<2C><><18>B-.: ; 9 'I ..?: ; 9 'I@<18>B/.1@<18>B01<17>B1412 341<17>B4 5 16 1U71R<01>B UX Y W 81R<01>B X Y W R <00>]<5D><00><00>R<><52><00>]<5D><00><00>R<>ESEis<01>i<00><00>S<><53><00>S<><00><00>S<>0<00> x<1C>$ x<03><><EFBFBD><EFBFBD><1C>$0 x<1C>CESEis<01>i<00><00>S<>C<00>]<5D><00><00>R<>PZYPZ0<>y<00>z<08><1A><00><00>x<08><1A>,<00>PZi<00>iqy<00><00>U:<01> /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/machine/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/sys/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/xtensa-esp32-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>      }            !             
      %d   1  `  %    _  %          x   <03> 
 op_lock_miscpoll_cmd_done_lock_t_on_exit_argsset_write_protect_writeregion_protected_wctomb_statemosi_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_tspi_flash_host_driver_s__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_emergencyrelease_temp_bufferesp_app_descesp_app_desc_tchip_idread_data_slicersize_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_opsdriver_close__sdidinit__sFILE_fake_stdin_gamma_signgamlong long intyieldwrite_data_slicer_baseos_func_data_freelist_multread_mode__ULong_wcrtomb_stateget_temp_buffer_fileesp_flash_os_functions_tmiso_datasupports_direct_read__cleanup_mbstate_t_mprecsupports_direct_writesizespi_flash_guard_start_func_tcommand__tm_isdstg_flash_guard_no_os_opsspi_flash_op_unlock_func_tstartSPI_FLASH_DOUTto_hex_digit_Boolerase_blockproject_name__tm_monesp_ota_get_app_elf_sha256spi_flash_op_lock_func_tSPI_FLASH_SLOWRD_atexit0esp_flash_tprogram_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__sbufspi_flash_host_inst_tdev_confighost_idle_glue__sglueop_unlock_strtok_last_mbtowc_states_app_elf_sha256delay_us_locale_fnargsmiso_lensigned char_reentshort unsigned intGNU C99 8.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -ggdb -O2 -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectormagic_wordfirst_call_fntypes_sizespi_flash_os_yield_t_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-2020r2) 8.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
2020-05-09 19:11:30 +03:00
ABI=0
  ((//0*ZZbG"<00><00><00>((((<00><> 
2020-05-09 19:11:30 +03:00
   "#$%'6C
_<00> zesp_app_desc.cfirst_call$3639s_app_elf_sha256$3638esp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_init_app_elf_sha256  <00>,W<00>d<00><00> 0$0:<00>@<00>GZUbn<00><00><00><00>  !(,,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
2020-08-24 19:10:52 +03:00
S
`
m
z
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
  # 0 L `    # / < I V c p } <00> <00> <00> <00> <00> <00> <00> <00><00><00><00><00><00><00>(DR`n}<00><00><00><00><00><00><00><00>(<00><00><00><00><00><00><00> <00><00> +2 6 A Vt<00><00><00><00><00><00><00><00><00> <00><00><00><00><00><00><00><00>CC$(1:>GL\`jos<00><00>
 $.29=Y]dhqu<00><00><00><00><00><00><00><00><00><00> <00><00><00> <00><00><00>  #9=DH\`qu<00><00><00><00>  $   $048<@ D Il: U^bx<00><00><00><00><00><00><00><00> <00> <00> <00><00><00><00><00>$0 0(017:C@CIEQPXP`PfUnZtZ|b<00>i<00>q<00>q<00>v<00>y<00>y<00>y<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>$<00>,<00>0<00>G P T  $0<HT`lx<00><00><00><00><00><00> <00> <00> <00>
<00> <00> .symtab.strtab.shstrtab.rela.literal.esp_ota_get_app_description.rela.iram1.1.literal.rela.literal.startup.esp_ota_init_app_elf_sha256.text.data.bss.rela.text.esp_ota_get_app_description.rela.iram1.1.rela.text.startup.esp_ota_init_app_elf_sha256.rela.ctors.bss.s_app_elf_sha256$3638.data.first_call$3639.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@ 0 ) J8 E@0$) `D[@<0 ) <00>H<00>H<00>H<00>H<00>@H0 )
 <00>P<00><00>@T0<00>)  <00><00>@1) @,1 ) )?QXL@81<00>) cp<00>^@<00>1<00> ) o<00><00><00>}@<00>>X) <00><00>0<00>@LAT) <00><00>P<00>@<00>A<00>) <00>GY<00>@HB)  <00>0<00> F <00>0<00>+&<00> ,8<00>D,<00>@HE$)% <00>\,<00>@lE)' d-* t/<00>tF