espressif / esptool-js

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
https://espressif.github.io/esptool-js/
Apache License 2.0
283 stars 107 forks source link

Error: Timeout if esp32-s3 is already programmed #150

Open abarangan opened 2 months ago

abarangan commented 2 months ago

On a mac running Chrome, while connecting to an esp32-s3 via esptool-js seems to work fine, attempting to program an esp32-s3 that is already running an application (built with esp-idf 5.2.2) is always returning Error: Timeout. If I locally erase flash with idf.py and then run esptool-js, flashing is successful. My desired use case for esptool-js doesn't allow me to first erase flash. Here is the trace.

TRACE 335.000 Read 151 bytes: 4553502d524f4d3a 657370333273332d | ESP-ROM:esp32s3- 3230323130333237 0d0a4275696c643a | 20210327..Build: 4d61722032372032 3032310d0a727374 | Mar 27 2021..rst 3a30783135202855 53425f554152545f | :0x15 (USBUART 434849505f524553 4554292c626f6f74 | CHIP_RESET),boot 3a3078302028444f 574e4c4f41442855 | :0x0 (DOWNLOAD(U 53422f5541525430 29290d0a53617665 | SB/UART0))..Save 642050433a307834 303033346634300d | d PC:0x40034f40. 0a77616974696e67 20666f7220646f77 | .waiting for dow 6e6c6f61640d0a | nload.. TRACE 335.000 Read 0 bytes:
TRACE 1389.000 command op:0x08 data len=36 wait_response=1 timeout=0.100 data= 0707122055555555 5555555555555555 | ... UUUUUUUUUUUU 5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU 55555555 | UUUU TRACE 1390.000 Write 46 bytes: c000082400000000 0007071220555555 | ...$........ UUU 5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU 5555555555555555 5555555555c0 | UUUUUUUUUUUUU. TRACE 1442.000 command op:0x08 data len=36 wait_response=1 timeout=0.100 data= 0707122055555555 5555555555555555 | ... UUUUUUUUUUUU 5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU 55555555 | UUUU TRACE 1442.000 Write 46 bytes: c000082400000000 0007071220555555 | ...$........ UUU 5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU 5555555555555555 5555555555c0 | UUUUUUUUUUUUU. TRACE 1442.000 Read 263 bytes: 4553502d524f4d3a 657370333273332d | ESP-ROM:esp32s3- 3230323130333237 0d0a4275696c643a | 20210327..Build: 4d61722032372032 3032310d0a727374 | Mar 27 2021..rst 3a30783135202855 53425f554152545f | :0x15 (USBUART 434849505f524553 4554292c626f6f74 | CHIP_RESET),boot 3a3078302028444f 574e4c4f41442855 | :0x0 (DOWNLOAD(U 53422f5541525430 29290d0a53617665 | SB/UART0))..Save 642050433a307834 303033346634300d | d PC:0x40034f40. 0a77616974696e67 20666f7220646f77 | .waiting for dow 6e6c6f61640d0ac0 0108040007071220 | nload.......... 00000000c0c00108 0400070712200000 | ............. .. 0000c0c001080400 0707122000000000 | ........... .... c0c0010804000707 122000000000c0c0 | ......... ...... 0108040007071220 00000000c0c00108 | ....... ........ 0400070712200000 0000c0c001080400 | ..... .......... 0707122000000000 c0c0010804000707 | ... ............ 122000000000c0 | . ..... TRACE 1442.000 Read 12 bytes: 010804000707122000000000 TRACE 1442.000 command op:0x0a data len=4 wait_response=1 timeout=3.000 data=00100040
TRACE 1443.000 Write 14 bytes: c0000a04000000000000100040c0 TRACE 1443.000 Read 28 bytes: c001080400070712 2000000000c0c001 | ........ ....... 0804000707122000 000000c0 | ...... ..... TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1443.000 Read 14 bytes: c0010804000707122000000000c0 TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1443.000 Read 14 bytes: c0010804000707122000000000c0 TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1443.000 Read 14 bytes: c0010804000707122000000000c0 TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1443.000 Read 14 bytes: c0010804000707122000000000c0 TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1443.000 Read 14 bytes: c0010804000707122000000000c0 TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1443.000 Read 14 bytes: c0010804000707122000000000c0 TRACE 1443.000 Read 12 bytes: 010804000707122000000000 TRACE 1444.000 Read 14 bytes: c0010a04000900000000000000c0 TRACE 1444.000 Read 12 bytes: 010a04000900000000000000 TRACE 1444.000 command op:0x0a data len=4 wait_response=1 timeout=3.000 data=44700060
TRACE 1444.000 Write 14 bytes: c0000a04000000000044700060c0 TRACE 1444.000 Read 14 bytes: c0010a04005cc8343000000000c0 TRACE 1444.000 Read 12 bytes: 010a04005cc8343000000000 TRACE 1444.000 command op:0x0a data len=4 wait_response=1 timeout=3.000 data=48700060
TRACE 1444.000 Write 14 bytes: c0000a04000000000048700060c0 TRACE 1445.000 Read 15 bytes: c0010a04004edbdc000000000000c0 TRACE 1445.000 Read 12 bytes: 010a04004ec0000000000000 TRACE 1445.000 command op:0x0a data len=4 wait_response=1 timeout=3.000 data=44700060
TRACE 1445.000 Write 14 bytes: c0000a04000000000044700060c0 TRACE 1445.000 Read 14 bytes: c0010a04005cc8343000000000c0 TRACE 1445.000 Read 12 bytes: 010a04005cc8343000000000 TRACE 1445.000 command op:0x0a data len=4 wait_response=1 timeout=3.000 data=48700060
TRACE 1445.000 Write 14 bytes: c0000a04000000000048700060c0 TRACE 1446.000 Read 15 bytes: c0010a04004edbdc000000000000c0 TRACE 1446.000 Read 12 bytes: 010a04004ec0000000000000 TRACE 1446.000 command op:0x0a data len=4 wait_response=1 timeout=3.000 data=4cf1ce3f
TRACE 1446.000 Write 14 bytes: c0000a0400000000004cf1ce3fc0 TRACE 1446.000 Read 14 bytes: c0010a04000400000000000000c0 TRACE 1446.000 Read 12 bytes: 010a04000400000000000000 TRACE 1447.000 command op:0x05 data len=16 wait_response=1 timeout=3.000 data=d4130000010000000018000000803740 TRACE 1447.000 Write 26 bytes: c000051000000000 00d4130000010000 | ................ 0000180000008037 40c0 | .......7@. TRACE 1447.000 Read 14 bytes: c0010504000400000000000000c0 TRACE 1447.000 Read 12 bytes: 010504000400000000000000 TRACE 1449.000 command op:0x07 data len=5092 wait_response=1 timeout=3.000 data= d413000000000000 0000000000000000 | ................ 1480036000800360 4800ca3f04800360 | ......H..?... 36410081fbff0c49 c020009908c60400 | 6A.....I. ...... 0081f8ffc02000a8 0881f7ffa0a07488 | ..... ........t. 08e0080021f6ffc0 2000880227e8e11d | ....!... ...'... f000000008000060 1c00006010000060 | ............. 36410021fcffc020 00380241fbffc020 | 6A.!... .8.A... 0028042020949ce2 41e8ff4604000c38 | .(. ...A..F...8 308801c02000a808 8804a0a074e00800 | 0... .......t... 0b226602e886f4ff 21f1ffc020003902 | ."f.....!... .9. 1df00000ec2bcb3f 64abca3f84800000 | .....+.?d..?.... 40400000a4ebca3f f02bcb3f364100b1 | @@.....?.+.?6A.. f9ff20a074101120 a52b01961a0681f6 | .. .t.. .+...... ff92a1019099119a 98c02000b80991f3 | .......... ..... ffa0a0749a88c020 009218009090f41b | ...t... ........ c9c0c0f4c02000c2 58009a9bc02000a2 | ..... ..X.... .. 4900c02000921800 81eaff9090f48080 | I.. ............ f487994781e5ff92 a1019099119a98c0 | ...G............ 2000c809a1e5ffb1 e3ff879c17c60100 | ............... 7ce8871adec60800 c02000890ac02000 | |........ .... . b909460200c02000 b90ac02000890991 | ..F... .... .... d7ff9a880c09c020 009258001df00000 | ....... ..X..... 5420006054300060 36410091fdffc020 | T .T0.6A..... 0088098080245648 ff91faffc0200088 | .....$VH..... .. 098080245648ff1d f00000002c200060 | ...$VH......, . 0020006000000008 364100101120a5fc | . .....6A... .. ff21faff0c08c020 0082620091faff81 | .!..... ..b..... f8ffc02000926800 c0200098085679ff | ... ..h.. ...Vy. c0200088027cf280 22302020041df000 | . ...|.."0 .... 0000004036410010 1120e5fbff166aff | ...@6A... ....j. 81ecff91fbffc020 00926800c0200098 | ....... ..h.. .. 085679ff1df00000 1428004036410020 | .Vy......(.@6A. a22081fdffe00800 1df0000070e2fa3f | . ..........p..? 08200060bc0a0040 c80a004036610010 | . ....@...@6a.. 112065f4ff31f9ff bd01ad0381faffe0 | . e..1.......... 08004d0a0c12ecea 880192a200908810 | ..M............. 8901101120e5f8ff 91f2ffa0a201c020 | .... .......... 008809a08820c020 008909b801ad0381 | ..... . ........ eeffe00800a02483 1df000005800ca3f | ......$.....X..? ff0f000004200040 e808004036410081 | ..... .@...@6A.. fbff0c1992480030 9c41992891f9ff39 | .....H.0.A.(...9 1829383030b49a22 2a33303c410c0239 | .)800.."*30<A..9 48295881f4ffe008 00271a0881f3ffe0 | H)X......'...... 0800060300101120 25f6ff2d0a8c1a22 | ....... %..-..." a0c51df0b8080040 36810081ebffe008 | .......@6....... 001c06060c000000 6054430c080c1ad0 | ........TC..... 95110c8d3931ed02 8961a95199418921 | ....91...a.Q.A.! 8911d9012c0f0ccc 0c4b81f2ffe00800 | ....,....K...... 5044c05a335a22e6 14cd0c021df00000 | PD.Z3Z"......... ffffff0004200060 f40800400c090040 | ..... ....@...@ 0009004036810031 d1ff284316821110 | ...@6..1..(C.... 112065e6ff16fa10 0cf80c0427a80c88 | . e.........'... 230c128080348024 9320407410112065 | #....4.$. @t.. e e8ff10112025e1ff 81c7ffe00800163a | .... %.........: 0aa82381ebff402a 1116f40427283c81 | ..#...@*....'(<. c2ffe0080081e8ff e00800e8230c020c | ............#... 1aa961a9511c8f40 ee110c8dc2a0d80c | ..a.Q..@........ 5b29412931292129 11290181caffe008 | [)A)1)!).)...... 0081b5ffe0080086 02000000a0a42181 | ..............!. dbffe008001c0a06 2000000027283981 | ........ ...'(9. aeffe0080081d4ff e00800e8230c121c | ............#... 8f40ee110c8d2c0c 0c5bad0229612951 | .@....,..[..)a)Q 4941493149214911 490181b6ffe00800 | IAI1I!I.I....... 81a2ffe008004601 0081c9ffe008000c | ......F......... 1a860d000028230c 19402211908901cc | .....(#..@"..... 1480890191bfff90 221091beffc02000 | ........"..... . 226900215bffc020 00826200c0200088 | "i.![.. ..b.. .. 025678ff1c0a0c12 40a2832843a022c0 | .Vx.....@..(C.". 29432823aa222923 1df0000036810081 | )C(#.")#....6... 8affe008002c0686 0f00000081afffe0 | .....,.......... 08006054430c080c 1ad09511ed02a961 | ..TC..........a a951894189319921 391189012c0f0c8d | .Q.A.1.!9...,... c2a012b2a004818f ffe00800817bffe0 | .............{.. 08005a335a225044 c0e614bf1df00000 | ..Z3Z"PD........ 140a004036610041 71ff583450336316 | ...@6a.Aq.X4P3c. a30b58145a53505c 4146010010112065 | ..X.ZSP\AF.... e e6ff6844a6160562 240267a5ee101120 | ..hD...b$.g.... 65ccff166aff8167 ffe00800169a0662 | e...j..g.......b 24018165ffe00800 60507482a1005078 | $..e....Pt...Px c077b308cd03bd02 ad06060f00cd07bd | .w.............. 02ad0652d5ff1011 2025f4ff3a555058 | ...R.... %..:UPX 410c08c605000000 00c2a10089011011 | A............... 20a5f2ff880172d7 011b8880807470a6 | .....r......tp. 8070b2805738e170 c3c0101120e5f0ff | .p..W8.p.... ... 814effe008008605 00a814cd03bd0281 | .N.............. d4ffe00800a0a074 8c4a22a0c4226405 | .......t.J".."d. 28143a2229142834 3022c029341df000 | (.:").(40".)4... 5c07004036410081 feffe00800820a18 | \..@6A.......... 0c0982c8fc0c1280 29931df036410081 | ........)...6A.. f8ffe00800820a18 0c0982c8fd0c1280 | ................ 29931df0bcffce3f 4400ca3f4c00ca3f | )......?D..?L..? 4026004034260040 d02600403661007c | @&.@4&.@.&.@6a.| c8ad0287932d31f7 ffc6050000a8030c | .....-1......... 1cbd0181f7ffe008 00818ffea2010088 | ................ 08e00800a80381f3 ffe00800e61addc6 | ................ 0a0000006603260c 03cd010c2b326100 | ....f.&.....+2a. 81eeffe008009801 81e8ff37990da808 | ...........7.... 661a0831e6ffc020 00a2430099081df0 | f..1... ..C..... 4000ca3f0000ca3f 2826004036410021 | @..?...?(&.@6A.! fcff81dcffc802a8 08b1faff81fbffe0 | ................ 08000c0889021df0 9006004036410010 | ...........@6A.. 1120a5f3ff8cba81 f2ff88088c481011 | . ...........H.. 20a5fcff101120e5 f0ff162a00a2a004 | ..... ....*.... 81f6ffe008001df0 4806004036410010 | ........H..@6A.. 1120a5f0ffbc1a91 e6ff88091ba8a909 | . .............. 91e5ff0c0a8a9922 490082c8c10c1980 | ......."I....... a983a08074cc8aa2 af40aa222098939c | ....t....@." ... d910112065f7ff46 0500ad0281efffe0 | ... e..F........ 0800101120e5eaff 8c4a101120e5f7ff | .... ....J.. ... 1df00000364100a2 a0c0101120e5f9ff | ....6A...... ... 1df0000036410082 a0c0ad02879211a2 | ....6A.......... a0db10112065f8ff a2a0dc4604000000 | .... e.....F.... 0082a0db87920810 112025f7ffa2a0dd | ......... %..... 101120a5f6ff1df0 3641003a32c60200 | .. .....6A.:2... 00a202001b221011 20a5fbff3792f11d | .....".. ...7... f00000005c1c0040 200a0040681c0040 | ....\..@ ..@h..@ 741c0040362121a2 d11081faffe00800 | t..@6!!......... 46100000000c1440 441181c6fee00800 | F......@D....... 404363cd04bd018c aaad02101120a5b5 | @Cc.......... .. ff06020000ad0281 f0ffe00800a0a074 | ...............t fc5acd0410b120a2 d11081ecffe00800 | .Z.... ......... 4a224033c056c3fb 22a20b1022b020a2 | J"@3.V.."...". . 20b2d11081e7ffe0 0800ad021c0b1011 | ............... 2065f6ff2d038600 0022a0631df00000 | e..-....".c.... 88260040841b0040 94260040901b0040 | .&.@...@.&.@...@ 36410010112065db ffac8a0c134171ff | 6A... e......Aq. f033018cb2a80481 f6ffe00800ad03c6 | .3.............. 0900ad0381f4ffe0 0800a80481f3ffe0 | ................ 0800060900101120 a5d6ff0c18f08801 | ....... ........ 2c03a08383ad0816 920081ecffe00800 | ,............... 8601000081e8ffe0 08001df060060040 | ..............@ 36412162a41de066 111a6659060c1752 | 6A!b...f..fY...R a00062d11050a520 40771152661a1011 | ..b..P. @w.Rf... 20e5f7ff47b702c6 4200ad0681b6ffe0 | ...G...B....... 0800c62f005073c0 8183fee008004077 | .../.Ps.......@w 63cd07bd018cba20 a220101120a5a4ff | c...... . .. ... 06020000ad0281ac ffe00800a0a0748c | ..............t. 9a0c088266167d08 0612000010112065 | ....f.}....... e e3ffbd07ad011011 20e5e6ff10112065 | ........ ..... e e2ffcd0710b12060 a62081a0ffe00800 | ...... . ...... 7a227a5537b5c992 a107c0991182a41d | z"zU7........... 1a99e0881198091a 8888089075c08737 | ............u..7 8306ebff0c099246 6ca2a41b10aaa081 | .......Fl....... cfffe00800560aff b2a20ba2066c10bb | .....V.......l.. b0101120e5a700f7 ea12f6470f92a20d | ... .......G.... 1099b07a99a24900 1b7786f1ff7ce997 | ...z..I..w...|.. 9ac166471282a107 92261ac088111a88 | ..fG.....&...... 990837b90297b58b 22a20b1022b0bd06 | ..7....."..."... ad02817fffe00800 101120a5d8ffad02 | .......... ..... 1c0b10112025dcff 101120a5d7ff0c1a | .... %.... ..... 101120e5e6ff1df0 0000ca3f4f484149 | .. ........?OHAI b0800060a13ad850 98800060b8800060 | ....:.P...... 2a311d8fb4800060 f42bcb3fac803740 | 1......+.?..7@ 98200c60ec813740 ac85374008000860 | . ...7@..7@... 80210c6010803740 1080036050803740 | .!...7@...P.7@ 0c00006038400060 942ccb3fffff0000 | ...8@..,.?.... 2c8100608c800000 10400000f82bcb3f | ,.......@...+.? 082ccb3f5000ca3f 5400ca3f542ccb3f | .,.?P..?T..?T,.? 14000060f0ffff00 f42bcb3f642bca3f | ...`.....+.?d+.? 7000ca3f80070040 781b0040b8260040 | p..?...@x..@.&.@ 64260040741f0040 ec0a004054090040 | d&.@t..@...@T..@ 500a004000060040 1c29004024270040 | P..@...@.).@$'.@ 08280040e4060040 748104409c090040 | .(.@...@t..@...@ fc090040080a0040 a806004084090040 | ...@...@...@...@ 6c09004090090040 28080040d8060040 | l..@...@(..@...@ 36e10021c6ff0c0a 29c181e6ffe00800 | 6..!....)....... 10112025b1ff169a 0431c1ff21c2ff41 | .. %.....1..!..A c2ffc0200029030c 02c020002904c020 | ... .).... .).. 00290351beff31be ff61beffc0200039 | .).Q..1..a... .9 05c0200038067cf4 104401403320c020 | .. .8.|..D.@3 . 003906c020002905 c601000049024b22 | .9.. .).....I.K" 06020021adff31b4 ff42a0003732ec10 | ...!..1..B..72.. 112025c1ff0c4ba2 c130101120a5c4ff | . %...K..0.. ... 22a101101120e5bf ff4173fd9022112a | ".... ...As..". 24c02000490231a9 ff214bfd39021011 | $. .I.1..!K.9... 20a5a9ff2d0a16fa 0521aafec1abfea8 | ...-....!...... 020c2b81adfee008 0031a1ffb1a2ff1c | ..+......1...... 1a0c0cc02000a903 81b8ffe008000c1a | .... ........... f0aa01812affe008 00b19bffa8020c15 | ............... 81b3ffe00800a802 8122ffe00800a802 | ........."...... 81b0ffe008003195 ffc0200028035022 | ......1... .(.P" 20c0200029038618 0010112065a1ffbc | . .)...... e... 1a318fff1c1ab18f ffc02000a2630020 | .1........ ..c. c22081a1ffe00800 318cff0c45c02000 | . ......1...E. . 28030c1a502220c0 20002903f0aa01c6 | (...P" . .)..... 08000000b186ffcd 0a0c5a8197ffe008 | ..........Z..... 003183ff52a101c0 200028032c0a5022 | .1..R... .(.,.P" 20c0200029038105 ffe008008192ffe0 | . .)........... 0800217cffc02000 2802ccba1cc33022 | ..!|.. .(.....0" 1022c2f80c1320a3 830c0b818bffe008 | .".... ......... 0081a4fde008008c daa173ff8188ffe0 | ..........s..... 080081a1fde00800 f171ff0c1d0c1c0c | .........q...... 1be2a10040dd1100 cc1160bb010c0a81 | ....@.....`..... 80ffe00800216bff 2a442194fd62d22b | .....!k.D!..b.+ 86170000005161fe c020003205003030 | .....Qa.. .2..00 7416d3040c1af0aa 01c0200022450081 | t......... ."E.. e1fee00800a2a271 c0aa118172ffe008 | .......q....r... 008171ffe0080071 5aff7ce8c0200038 | ..q....qZ.|.. .8 077cfa80331010aa 01c020003907816b | .|..3..... .9..k ffe00800816bffe0 0800ad02816affe0 | .....k.......j.. 0800c02000280416 a2f90c07c0200038 | ... .(....... .8 040c12c020007904 2241242203010c28 | .... .y."A$"...( 79a1224125825113 1c377712241c4777 | y."A%.Q..7w.$.Gw 1221669221220303 7203028022117022 | .!f.!"..r...".p" 206642122823c020 00280229a1860100 | fB.(#. .(.).... 00001c2222511310 1120a59fffb2a008 | ...""Q... ...... a2c12410112025a3 ffb2030322030280 | ..$.. %....."... bb11205b202134ff 2020f457b21aa2a0 | .. [ !4. .W.... c0101120e59dffa2 a0ee101120659dff | ... ........ e.. 101120259cff06da ff2203011c472737 | .. %....."...G'7 37f6221bc6f80000 22c22f202074b642 | 7."....."./ t.B 020625007126ff70 22a02802a0020000 | ..%.q&.p".(..... 22c2fe2020741c27 27b70206ef007120 | ".. t.''.....q ff7022a02802a002 0072c230707074b6 | .p".(....r.0ppt. 57c546e9002c490c 0722a0c097150246 | W.F..,I..".....F e70079a10c72ad07 101120a596ffad07 | ..y..r.... ..... 1011202596ff1011 20a594ff10112065 | .. %.... ..... e 94ff0c8ba2c12422 c2ff101120a597ff | ......$".... ... 5622fd4644000c12 56a535c2c110bd05 | V".FD...V.5..... ad05811dffe00800 56aa341c4ba2c110 | ........V.4.K... 1011206595ff86b0 000c125675338117 | .. e.......Vu3.. ffe00800a02583c6 ca002685040c12c6 | .....%....&..... c800782328332087 208080b456d8fe10 | ..x#(3 . ...V... 1120a542ff2a77ac da06f8ff00811dfd | . .B.w......... e00800505c419c0a ad058145fde00800 | ...P\A.....E.... 8603000022d2f046 0300ad058105ffe0 | ...."..F........ 080016eafe06edff 2057c0cc12c69600 | ........ W...... 5090f45669fc860b 00810efde0080050 | P..Vi..........P 50f59c4aad058135 fde0080086040000 | P..J...5........ 7cf80088118a2246 0300ad0581f6fee0 | |....."F........ 080016aafe06ddff 0c190099112057c0 | ............. W. 2739c5460b000000 0081fefce0080050 | '9.F...........P 5c419c0aad058126 fde0080086030000 | \A.....&........ 22d2f0460300ad05 81e6fee0080016ea | "..F............ fe06ceff2057c056 e2fc8677000c0722 | .... W.V...w..." a0c0268502c69500 0c072d0706940026 | ..&.......-....& b5f5066a000c1226 b502068e00b833a8 | ...j...&......3. 230c07101120e586 ffa027838689000c | #.... ....'..... 1966b55f884320a9 110c0722a0c287ba | .f..C ....".... 02c68600b853a823 926111101120e537 | .....S.#.a... .7 ff922111a0978346 0e000c1966b53488 | ..!....F....f.4. 4320a9110c0722a0 c287ba02067c0028 | C ...."......|.( 33b853a823207882 926111101120e534 | 3.S.# x..a... .4 ff21cefc0c089221 11896222d22b7262 | .!.....!..b".+rb 02a098832d09066f 000091c8fc0c07a2 | ....-..o........ 090022a0c6779a02 066d007823b2c5f0 | .."..w...m.x#... 22a0c0b797012859 0c0792a0ef460200 | ".....(Y.....F.. 7a838208181b7780 9930b727f2820305 | z.....w..0.'.... 7203048088117088 2072030600771180 | r.....p. r...w.. 7720820307808801 7088208099c082a0 | w ......p. ..... c10c079028938659 0081b0fc22a0c692 | ....(..Y...."... 08007d0916891598 380c0722a0c87719 | ..}.....8.."..w. 02c6520028589248 00464e001c890c07 | ..R.(X.H.FN..... 0c12971502c64d00 f873e863d853c843 | ......M..s.c.S.C b833a823818bfee0 08000c087d0aa028 | .3.#........}..( 83c6460000000c12 264502c64100a823 | ..F.....&E..A..# 0c0b8181fee00800 062000005090340c | ......... ..P.4. 0722a0c077190246 3d005054418bc37c | ."..w..F=.PTA..| f8460f00a83c8261 12926111c2611081 | .F...<.a..a..a.. 79fee00800c22110 822112282c781ca8 | y.....!..!.(,x.. 0c92211170721026 020dc02000d80a20 | ..!.pr.&... ... 2830d02210207720 c02000790a1b99c2 | (0.". w . .y.... cc105739bec693ff 6645024692ff0c07 | ..W9....fE.F.... 22a0c04626000c12 26b502c621002155 | "..F&...&...!.!U fe88537823890221 54fe79020c02061d | ..Sx#..!T.y..... 00a150fe0c07e80a 0c19b2c5f08d072d | ..P............- 07b02993e0898320 881022a0c677985f | ..).... .."..w. c14afe7d08d80c22 a0c9b73d52b0f014 | .J.}..."...=R... 22a0c0569f042d08 860200002a838868 | "..V..-.......h 4b2289078d092a7e 20fdc0b732ed1668 | K"....~ ...2..h ddf90c790ac673ff 000c12668517213a | ...y..s....f..!: fe88028c1882a0c8 0c0779022136fe79 | ..........y.!6.y 020c128027830c07 0601000c0722a0ff | ....'........".. 20a074101120e55c ff70a07410112065 | .t.. ..p.t.. e 5cff101120e55aff 5662b52203011c27 | ... .Z.Vb."...' 273720f6320206d2 fe22c2fd2020740c | '7 .2....".. t. f727b70286cefe71 25fe7022a02802a0 | .'.....q%.p".(.. 0200000072a0d277 125f72a0d4779202 | ....r..w._r..w.. 062100c6c6fe2833 3823101120e541ff | .!....(38#.. .A. 8d0a56cab0a2a271 c0aa118261128125 | ..V....q....a..% fee008007117fe91 17fec02000780782 | ....q...... .x.. 211270b435c07711 90771070bb2020bb | !.p.5.w..w.p. . 82ad0830bbc28124 fee00800a2a3e881 | ...0...$........ 19fee0080046b2fe 0000d853c843b833 | .....F.....S.C.3 a823101120a566ff 86adfe00b2030322 | .#.. .f........" 030280bb1120bb20 b2cbf0a2c3181011 | ..... . ........ 20252cff86a6fe00 2203037203028022 | %,....."..r..." 117022208112fee0 0800711cfc22c2f0 | .p" ......q..".. 88378022631692a7 88178a82808c4146 | .7."c.........AF 0300000082611210 1120a510ff822112 | .....a... ....!. 922704a619059227 0297a8e7101120a5 | .'.....'...... . f6fe166affa817cd 02b2c3188101fee0 | ...j............ 08008c3a32a0c439 5738172a33391738 | ...:2..9W8.39.8 372023c0293781fb fde008008688fe00 | 7 #.)7.......... 0072030222c31832 03030c1980331170 | .r.."..2.....3.p 332032c3f0062300 71dcfd818bfb9807 | 3 2...#.q....... 39b19088c0894188 260c1987b3010c39 | 9.....A.&......9 926111101120e508 ff92211181d4fd99 | .a... ....!..... 01e807a1d3fddd08 20b220c2c12cf2c1 | ........ . ..,.. 1082611281e5fde0 0800b8269d0aa8b1 | ..a........&.... 822112a0bbc0b926 a033c0b807aa22a8 | .!.....&.3....". 410c0caabb0c1ab9 0790ca8380bbc0c0 | A............... d074568c00c2db80 c0ad93166a01ad08 | .tV.........j... 8261129261111011 20a51aff82211292 | .a..a... ....!.. 211182670051d9fb 78358ca3908f3190 | !..g.Q..x5....1. 88c0d6280056f7f5 d6a90031d4fb22a0 | ...(.V.....1..". c729534600008c39 8cf70655fe161795 | .)SF...9...U.... 51cffb22a0c82955 8651fe31ccfb22a0 | Q.."..)U.Q.1..". c92953c64efe2823 566293101120e52f | .)S.N.(#Vb... ./ ffa2a271c0aa1181 affde0080081bbfd | ...q............ e00800c646fe2833 166291101120e52d | ....F.(3.b... .- ffa2a3e881a8fde0 0800e002004640fe | .............F@. 1df000003641009d 0282a0c028038799 | ....6A......(... 0fcc320c12860700 0c0229037ce2860f | ..2.......).|... 0026120726221886 0300000082a0db80 | .&..&".......... 292387992a0c2229 037cf24608000000 | )#...").|.F.... 22a0dc27990a0c12 29032d0806040000 | "..'....).-..... 0082a0dd7cf28799 060c12290322a0db | ....|......).".. 1df00000 | .... TRACE 1451.000 Write 5209 bytes: c00007e413860000 00d4130000000000 | ................ 0000000000000000 0014800360008003 | ............... 604800ca3f048003 6036410081fbff0c |H..?...6A..... 49dbdc20009908c6 04000081f8ffdbdc | I.. ............ 2000a80881f7ffa0 a0748808e0080021 | ........t.....! f6ffdbdc20008802 27e8e11df0000000 | .... ...'....... 080000601c000060 1000006036410021 | .........6A.! fcffdbdc20003802 41fbffdbdc200028 | .... .8.A.... .( 042020949ce241e8 ff4604000c383088 | . ...A..F...80. 01dbdc2000a80888 04a0a074e008000b | ... .......t.... 226602e886f4ff21 f1ffdbdc20003902 | "f.....!.... .9. 1df00000ec2bcb3f 64abca3f84800000 | .....+.?d..?.... 40400000a4ebca3f f02bcb3f364100b1 | @@.....?.+.?6A.. f9ff20a074101120 a52b01961a0681f6 | .. .t.. .+...... ff92a1019099119a 98dbdc2000b80991 | ........... .... f3ffa0a0749a88db dc20009218009090 | ....t.... ...... f41bc9dbdcdbdcf4 dbdc2000c258009a | .......... ..X.. 9bdbdc2000a24900 dbdc200092180081 | ... ..I... ..... eaff9090f48080f4 87994781e5ff92a1 | ..........G..... 019099119a98dbdc 2000c809a1e5ffb1 | ........ ....... e3ff879c17c60100 7ce8871adec60800 | ........|....... dbdc2000890adbdc 2000b909460200db | .. ..... ...F... dc2000b90adbdc20 00890991d7ff9a88 | . ..... ........ 0c09dbdc20009258 001df00000542000 | .... ..X.....T . 6054300060364100 91fdffdbdc200088 | T0.6A...... .. 098080245648ff91 faffdbdc20008809 | ...$VH...... ... 8080245648ff1df0 0000002c20006000 | ..$VH......, .. 2000600000000836 4100101120a5fcff | .....6A... ... 21faff0c08dbdc20 0082620091faff81 | !...... ..b..... f8ffdbdc20009268 00dbdc2000980856 | .... ..h... ...V 79ffdbdc20008802 7cf2802230202004 | y... ...|.."0 . 1df0000000004036 4100101120e5fbff | ......@6A... ... 166aff81ecff91fb ffdbdc2000926800 | .j......... ..h. dbdc200098085679 ff1df00000142800 | .. ...Vy......(. 4036410020a22081 fdffe008001df000 | @6A. . ......... 0070e2fa3f082000 60bc0a0040c80a00 | .p..?. .`...@... 4036610010112065 f4ff31f9ffbd01ad | @6a... e..1..... 0381faffe008004d 0a0c12ecea880192 | .......M........ a200908810890110 1120e5f8ff91f2ff | ......... ...... a0a201dbdc200088 09a08820dbdc2000 | ..... ..... .. . 8909b801ad0381ee ffe00800a024831d | .............$.. f000005800ca3fff 0f000004200040e8 | ...X..?..... .@. 08004036410081fb ff0c19924800309c | ..@6A.......H.0. 41992891f9ff3918 29383030b49a222a | A.(...9.)800.." 33303c410c023948 295881f4ffe00800 | 30<A..9H)X...... 271a0881f3ffe008 0006030010112025 | '............. % f6ff2d0a8c1a22a0 c51df0b808004036 | ..-...".......@6 810081ebffe00800 1c06060c00000060 | ............... 54430c080c1ad095 110c8d3931ed0289 | TC.........91... 61a9519941892189 11d9012c0f0ccc0c | a.Q.A.!....,.... 4b81f2ffe0080050 44dbdc5a335a22e6 | K......PD..Z3Z". 14cd0c021df00000 ffffff0004200060 | ............. . f40800400c090040 0009004036810031 | ...@...@...@6..1 d1ff284316821110 112065e6ff16fa10 | ..(C..... e..... 0cf80c0427a80c88 230c128080348024 | ....'...#....4.$ 9320407410112065 e8ff10112025e1ff | . @t.. e.... %.. 81c7ffe00800163a 0aa82381ebff402a | .......:..#...@ 1116f40427283c81 c2ffe0080081e8ff | ....'(<......... e00800e8230c020c 1aa961a9511c8f40 | ....#.....a.Q..@ ee110c8dc2a0d80c 5b29412931292129 | ........[)A)1)!) 11290181caffe008 0081b5ffe0080086 | .).............. 02000000a0a42181 dbddffe008001c0a | ......!......... 0620000000272839 81aeffe0080081d4 | . ...'(9........ ffe00800e8230c12 1c8f40ee110c8d2c | .....#....@...., 0c0c5bad02296129 5149414931492149 | ..[..)a)QIAI1I!I 11490181b6ffe008 0081a2ffe0080046 | .I.............F 010081c9ffe00800 0c1a860d00002823 | ..............(# 0c19402211908901 cc1480890191bfff | ..@"............ 90221091beffdbdc 2000226900215bff | ."...... ."i.![. dbdc2000826200db dc200088025678ff | .. ..b... ...Vx. 1c0a0c1240a28328 43a022dbdc294328 | ....@..(C."..)C( 23aa2229231df000 00368100818affe0 | #.")#....6...... 08002c06860f0000 0081afffe0080060 | ..,............ 54430c080c1ad095 11ed02a961a95189 | TC..........a.Q. 4189319921391189 012c0f0c8dc2a012 | A.1.!9...,...... b2a004818fffe008 00817bffe008005a | ..........{....Z 335a225044dbdce6 14bf1df00000140a | 3Z"PD........... 00403661004171ff 583450336316a30b | .@6a.Aq.X4P3c... 58145a53505c4146 010010112065e6ff | X.ZSP\AF.... e.. 6844a61605622402 67a5ee10112065cc | hD...b$.g.... e. ff166aff8167ffe0 0800169a06622401 | ..j..g.......b$. 8165ffe008006050 7482a1005078dbdc | .e....Pt...Px.. 77b308cd03bd02ad 06060f00cd07bd02 | w............... ad0652d5ff101120 25f4ff3a55505841 | ..R.... %..:UPXA 0c08c60500000000 c2a1008901101120 | ............... a5f2ff880172d701 1b8880807470a680 | .....r......tp.. 70b2805738e170c3 dbdc101120e5f0ff | p..W8.p..... ... 814effe008008605 00a814cd03bd0281 | .N.............. d4ffe00800a0a074 8c4a22a0c4226405 | .......t.J".."d. 28143a2229142834 3022dbdc29341df0 | (.:").(40"..)4.. 005c070040364100 81feffe00800820a | ...@6A......... 180c0982c8fc0c12 8029931df0364100 | .........)...6A. 81f8ffe00800820a 180c0982c8fd0c12 | ................ 8029931df0bcffce 3f4400ca3f4c00ca | .)......?D..?L.. 3f40260040342600 40d0260040366100 | ?@&.@4&.@.&.@6a. 7cc8ad0287932d31 f7ffc6050000a803 | |.....-1........ 0c1cbd0181f7ffe0 0800818ffea20100 | ................ 8808e00800a80381 f3ffe00800e61add | ................ c60a000000660326 0c03cd010c2b3261 | .....f.&.....+2a 0081eeffe0080098 0181e8ff37990da8 | ............7... 08661a0831e6ffdb dc2000a243009908 | .f..1.... ..C... 1df04000ca3f0000 ca3f282600403641 | ..@..?...?(&.@6A 0021fcff81dcffc8 02a808b1faff81fb | .!.............. ffe008000c088902 1df0900600403641 | .............@6A 00101120a5f3ff8c ba81f2ff88088c48 | ... ...........H 101120a5fcff1011 20e5f0ff162a00a2 | .. ..... ...... a00481f6ffe00800 1df0480600403641 | ..........H..@6A 00101120a5f0ffbc 1a91e6ff88091ba8 | ... ............ a90991e5ff0c0a8a 9922490082c8c10c | ........."I..... 1980a983a08074cc 8aa2af40aa222098 | ......t....@." . 939cd910112065f7 ff460500ad0281ef | ..... e..F...... ffe00800101120e5 eaff8c4a101120e5 | ...... ....J.. . f7ff1df000003641 00a2a0dbdc101120 | ......6A....... e5f9ff1df0000036 410082a0dbdcad02 | .......6A....... 879211a2a0dbdd10 112065f8ffa2a0dc | ......... e..... 46040000000082a0 dbdd879208101120 | F.............. 25f7ffa2a0dd1011 20a5f6ff1df03641 | %....... .....6A 003a32c6020000a2 02001b22101120a5 | .:2........".. . fbff3792f11df000 00005c1c0040200a | ..7.........@ . 0040681c0040741c 0040362121a2d110 | .@h..@t..@6!!... 81faffe008004610 0000000c14404411 | ......F......@D. 81c6fee008004043 63cd04bd018caaad | ......@Cc....... 02101120a5b5ff06 020000ad0281f0ff | ... ............ e00800a0a074fc5a cd0410b120a2d110 | .....t.Z.... ... 81ecffe008004a22 4033dbdc56c3fb22 | ......J"@3..V.." a20b1022b020a220 b2d11081e7ffe008 | ...". . ........ 00ad021c0b101120 65f6ff2d03860000 | ....... e..-.... 22a0631df0000088 260040841b004094 | ".c.....&.@...@. 260040901b004036 410010112065dbdd | &.@...@6A... e.. ffac8a0c134171ff f033018cb2a80481 | .....Aq..3...... f6ffe00800ad03c6 0900ad0381f4ffe0 | ................ 0800a80481f3ffe0 0800060900101120 | ............... a5d6ff0c18f08801 2c03a08383ad0816 | ........,....... 920081ecffe00800 8601000081e8ffe0 | ................ 08001df060060040 36412162a41de066 | ......@6A!b...f 111a6659060c1752 a00062d11050a520 | ..fY...R..b..P. 40771152661a1011 20e5f7ff47b702c6 | @w.Rf... ...G... 4200ad0681b6ffe0 0800c62f005073db | B........../.Ps. dc8183fee0080040 7763cd07bd018cba | .......@wc...... 20a220101120a5a4 ff06020000ad0281 | . .. .......... acffe00800a0a074 8c9a0c088266167d | .......t.....f.} 0806120000101120 65e3ffbd07ad0110 | ....... e....... 1120e5e6ff101120 65e2ffcd0710b120 | . ..... e...... 60a62081a0ffe008 007a227a5537b5c9 |. ......z"zU7.. 92a107dbdc991182 a41d1a99e0881198 | ................ 091a8888089075db dc87378306ebff0c | ......u...7..... 0992466ca2a41b10 aaa081cfffe00800 | ..Fl............ 560affb2a20ba206 6c10bbb0101120e5 | V.......l..... . a700f7ea12f6470f 92a20d1099b07a99 | ......G.......z. a249001b7786f1ff 7ce9979ac1664712 | .I..w...|....fG. 82a10792261adbdc 88111a88990837b9 | ....&.........7. 0297b58b22a20b10 22b0bd06ad02817f | ...."..."....... ffe00800101120a5 d8ffad021c0b1011 | ...... ......... 2025dcff101120a5 d7ff0c1a101120e5 | %.... ....... . e6ff1df00000ca3f 4f484149b0800060 | .......?OHAI... a13ad85098800060 b88000602a311d8f | .:.P......*1.. b4800060f42bcb3f ac80374098200c60 | ....+.?..7@. . ec813740ac853740 0800086080210c60 | ..7@..7@....!. 1080374010800360 508037400c000060 | ..7@...P.7@... 38400060942ccb3f ffff00002c810060 | 8@..,.?....,.. 8c80000010400000 f82bcb3f082ccb3f | .....@...+.?.,.? 5000ca3f5400ca3f 542ccb3f14000060 | P..?T..?T,.?... f0ffff00f42bcb3f 642bca3f7000ca3f | .....+.?d+.?p..? 80070040781b0040 b826004064260040 | ...@x..@.&.@d&.@ 741f0040ec0a0040 54090040500a0040 | t..@...@T..@P..@ 000600401c290040 2427004008280040 | ...@.).@$'.@.(.@ e406004074810440 9c090040fc090040 | ...@t..@...@...@ 080a0040a8060040 840900406c090040 | ...@...@...@l..@ 9009004028080040 d806004036e10021 | ...@(..@...@6..! c6ff0c0a29c181e6 ffe0080010112025 | ....)......... % b1ff169a0431c1ff 21c2ff41c2ffdbdc | .....1..!..A.... 200029030c02dbdc 20002904dbdc2000 | .)..... .)... . 290351beff31beff 61beffdbdc200039 | ).Q..1..a.... .9 05dbdc200038067c f4104401403320db | ... .8.|..D.@3 . dc20003906dbdc20 002905c601000049 | . .9... .).....I 024b2206020021ad ff31b4ff42a00037 | .K"...!..1..B..7 32ec10112025c1ff 0c4ba2c130101120 | 2... %...K..0.. a5c4ff22a1011011 20e5bfff4173fd90 | ...".... ...As.. 22112a24dbdc2000 490231a9ff214bfd | ".$.. .I.1..!K. 3902101120a5a9ff 2d0a16fa0521aafe | 9... ...-....!.. c1abfea8020c2b81 adfee0080031a1ff | ......+......1.. b1a2ff1c1a0c0cdb dc2000a90381b8ff | ......... ...... e008000c1af0aa01 812affe00800b19b | ............... ffa8020c1581b3ff e00800a8028122ff | ..............". e00800a80281b0ff e008003195ffdbdc | ...........1.... 20002803502220db dc20002903861800 | .(.P" .. .).... 10112065a1ffbc1a 318fff1c1ab18fff | .. e....1....... dbdc2000a2630020 c22081a1ffe00800 | .. ..c. . ...... 318cff0c45dbdc20 0028030c1a502220 | 1...E.. .(...P" dbdc20002903f0aa 01c608000000b186 | .. .)........... ffcd0a0c5a8197ff e008003183ff52a1 | ....Z......1..R. 01dbdc200028032c 0a502220dbdc2000 | ... .(.,.P" .. . 29038105ffe00800 8192ffe00800217c | ).............!| ffdbdc20002802cc ba1cc330221022c2 | ... .(.....0".". f80c1320a3830c0b 818bffe0080081a4 | ... ............ fde008008cdaa173 ff8188ffe0080081 | .......s........ a1fde00800f171ff 0c1d0c1c0c1be2a1 | ......q......... 0040dd1100cc1160 bb010c0a8180ffe0 | .@.....`........ 0800216bff2a4421 94fd62d22b861700 | ..!k.D!..b.+... 00005161fedbdc20 0032050030307416 | ..Qa... .2..00t. d3040c1af0aa01db dc200022450081e1 | ......... ."E... fee00800a2a271db dcaa118172ffe008 | ......q.....r... 008171ffe0080071 5aff7ce8dbdc2000 | ..q....qZ.|... . 38077cfa80331010 aa01dbdc20003907 | 8.|..3...... .9. 816bffe00800816b ffe00800ad02816a | .k.....k.......j ffe00800dbdc2000 280416a2f90c07db | ...... .(....... dc200038040c12db dc20007904224124 | . .8..... .y."A$ 2203010c2879a122 41258251131c3777 | "...(y."A%.Q..7w 12241c4777122166 9221220303720302 | .$.Gw.!f.!"..r.. 8022117022206642 122823dbdc200028 | .".p" fB.(#.. .( 0229a18601000000 1c22225113101120 | .).......""Q... a59fffb2a008a2c1 2410112025a3ffb2 | ........$.. %... 030322030280bb11 205b202134ff2020 | .."..... [ !4.
f457b21aa2a0dbdc 101120e59dffa2a0 | .W........ ..... ee101120659dff10 1120259cff06daff | ... e.... %..... 2203011c47273737 f6221bc6f8000022 | "...G'77."....." c22f202074b64202 0625007126ff7022 | ./ t.B..%.q&.p" a02802a002000022 c2fe2020741c2727 | .(.....".. t.'' b70206ef007120ff 7022a02802a00200 | .....q .p".(.... 72c230707074b657 c546e9002c490c07 | r.0ppt.W.F..,I.. 22a0dbdc97150246 e70079a10c72ad07 | "......F..y..r.. 101120a596ffad07 1011202596ff1011 | .. ....... %.... 20a594ff10112065 94ff0c8ba2c12422 | ..... e......$" c2ff101120a597ff 5622fd4644000c12 | .... ...V".FD... 56a535c2c110bd05 ad05811dffe00800 | V.5............. 56aa341c4ba2c110 1011206595ff86b0 | V.4.K..... e.... 000c125675338117 ffe00800a02583c6 | ...Vu3.......%.. ca002685040c12c6 c800782328332087 | ..&.......x#(3 . 208080b456d8fe10 1120a542ff2a77ac | ...V.... .B.
w. da06f8ff00811dfd e00800505c419c0a | ...........P\A.. ad058145fde00800 8603000022d2f046 | ...E........"..F 0300ad058105ffe0 080016eafe06edff | ................ 2057dbdccc12c696 005090f45669fc86 | W.......P..Vi.. 0b00810efde00800 5050f59c4aad0581 | ........PP..J... 35fde00800860400 007cf80088118a22 | 5........|....." 460300ad0581f6fe e0080016aafe06dd | F............... ff0c190099112057 dbdc2739c5460b00 | ...... W..'9.F.. 00000081fefce008 00505c419c0aad05 | .........P\A.... 8126fde008008603 000022d2f0460300 | .&........"..F.. ad0581e6fee00800 16eafe06ceff2057 | .............. W dbdc56e2fc867700 0c0722a0dbdc2685 | ..V...w..."...&. 02c695000c072d07 06940026b5f5066a | ......-....&...j 000c1226b502068e 00b833a8230c0710 | ...&......3.#... 1120e586ffa02783 8689000c1966b55f | . ....'......f. 884320a9110c0722 a0c287ba02c68600 | .C ...."........ b853a82392611110 1120e537ff922111 | .S.#.a... .7..!. a09783460e000c19 66b534884320a911 | ...F....f.4.C .. 0c0722a0c287ba02 067c002833b853a8 | .."......|.(3.S. 2320788292611110 1120e534ff21cefc | # x..a... .4.!.. 0c08922111896222 d22b726202a09883 | ...!..b".+rb.... 2d09066f000091c8 fc0c07a2090022a0 | -..o..........". c6779a02066d0078 23b2c5f022a0dbdc | .w...m.x#..."... b7970128590c0792 a0ef4602007a8382 | ...(Y.....F..z.. 08181b77809930b7 27f2820305720304 | ...w..0.'....r.. 8088117088207203 0600771180772082 | ...p. r...w..w . 0307808801708820 8099dbdc82a0c10c | .....p. ........ 0790289386590081 b0fc22a0c6920800 | ..(..Y...."..... 7d0916891598380c 0722a0c8771902c6 | }.....8.."..w... 5200285892480046 4e001c890c070c12 | R.(X.H.FN....... 971502c64d00f873 e863d853c843b833 | ....M..s.c.S.C.3 a823818bfee00800 0c087d0aa02883c6 | .#........}..(.. 460000000c122645 02c64100a8230c0b | F.....&E..A..#.. 8181fee008000620 00005090340c0722 | ....... ..P.4.." a0dbdc771902463d 005054418bc37cf8 | ...w..F=.PTA..|. 460f00a83c826112 926111c261108179 | F...<.a..a..a..y fee00800c2211082 2112282c781ca80c | .....!..!.(,x... 9221117072102602 0ddbdc2000d80a20 | .!.pr.&.... ... 2830d02210207720 dbdc2000790a1b99 | (0.". w .. .y... c2cc105739bec693 ff6645024692ff0c | ...W9....fE.F... 0722a0dbdc462600 0c1226b502c62100 | ."...F&...&...!. 2155fe8853782389 022154fe79020c02 | !U..Sx#..!T.y... 061d00a150fe0c07 e80a0c19b2c5f08d | ....P........... 072d07b02993e089 8320881022a0c677 | .-..).... .."..w 985fc14afe7d08d8 0c22a0c9b73d52b0 | ..J.}..."...=R. f01422a0dbdc569f 042d08860200002a | .."...V..-..... 8388684b2289078d 092a7e20fddbdcb7 | ..hK"....~ .... 32ed1668ddf90c79 0ac673ff000c1266 | 2..h...y..s....f 8517213afe88028c 1882a0c80c077902 | ..!:..........y. 2136fe79020c1280 27830c070601000c | !6.y....'....... 0722a0ff20a07410 1120e55cff70a074 | .".. .t.. ..p.t 101120655cff1011 20e55aff5662b522 | .. e... .Z.Vb." 03011c27273720f6 320206d2fe22c2fd | ...''7 .2....".. 2020740cf727b702 86cefe7125fe7022 | t..'.....q%.p" a02802a002000000 72a0d277125f72a0 | .(......r..w._r. d4779202062100c6 c6fe283338231011 | .w...!....(38#.. 20e541ff8d0a56ca b0a2a271dbdcaa11 | .A...V....q.... 8261128125fee008 007117fe9117fedb | .a..%....q...... dc20007807822112 70b435dbdc771190 | . .x..!.p.5..w.. 771070bb2020bb82 ad0830bbc28124fe | w.p. ....0...$. e00800a2a3e88119 fee0080046b2fe00 | ............F... 00d853c843b833a8 23101120a566ff86 | ..S.C.3.#.. .f.. adfe00b203032203 0280bb1120bb20b2 | ......"..... . . cbf0a2c318101120 252cff86a6fe0022 | ....... %,....." 0303720302802211 7022208112fee008 | ..r...".p" ..... 00711cfc22c2f088 378022631692a788 | .q.."...7."c.... 178a82808c414603 0000008261121011 | .....AF.....a... 20a510ff82211292 2704a61905922702 | ....!..'.....'. 97a8e7101120a5f6 fe166affa817cd02 | ..... ....j..... b2c3188101fee008 008c3a32a0c43957 | ..........:2..9W 38172a3339173837 2023dbdc293781fb | 8.39.87 #..)7.. fde008008688fe00 0072030222c31832 | .........r.."..2 03030c1980331170 332032c3f0062300 | .....3.p3 2...#. 71dcfd818bfb9807 39b19088dbdc8941 | q.......9......A 88260c1987b3010c 39926111101120e5 | .&......9.a... . 08ff92211181d4fd 9901e807a1d3fddd | ...!............ 0820b220c2c12cf2 c11082611281e5fd | . . ..,....a.... e00800b8269d0aa8 b1822112a0bbdbdc | ....&.....!..... b926a033dbdcb807 aa22a8410c0caabb | .&.3.....".A.... 0c1ab90790ca8380 bbdbdcdbdcd07456 | ..............tV 8c00c2dbdd80dbdc ad93166a01ad0882 | ...........j.... 6112926111101120 a51aff8221129221 | a..a... ....!..! 1182670051d9fb78 358ca3908f319088 | ..g.Q..x5....1.. dbdcd6280056f7f5 d6a90031d4fb22a0 | ...(.V.....1..". c729534600008c39 8cf70655fe161795 | .)SF...9...U.... 51cffb22a0c82955 8651fe31ccfb22a0 | Q.."..)U.Q.1..". c92953c64efe2823 566293101120e52f | .)S.N.(#Vb... ./ ffa2a271dbdcaa11 81affde0080081bb | ...q............ fde00800c646fe28 33166291101120e5 | .....F.(3.b... . 2dffa2a3e881a8fd e00800e002004640 | -.............F@ fe1df00000364100 9d0282a0dbdc2803 | .....6A.......(. 87990fcc320c1286 07000c0229037ce2 | ....2.......).|. 860f002612072622 18860300000082a0 | ...&..&"........ dbdd80292387992a 0c2229037cf24608 | ...)#...").|.F. 00000022a0dc2799 0a0c1229032d0806 | ..."..'....).-.. 0400000082a0dd7c f28799060c122903 | .......|......). 22a0dbdd1df00000 c0 | "........ TRACE 1475.000 Read 14 bytes: c0010704000400000000000000c0 TRACE 1475.000 Read 12 bytes: 010704000400000000000000 TRACE 1475.000 command op:0x05 data len=16 wait_response=1 timeout=3.000 data=fc0000000100000000180000f42bcb3f TRACE 1475.000 Write 26 bytes: c000051000000000 00fc000000010000 | ................ 0000180000f42bcb 3fc0 | ......+.?. TRACE 1475.000 Read 14 bytes: c0010504000400000000000000c0 TRACE 1475.000 Read 12 bytes: 010504000400000000000000 TRACE 1475.000 command op:0x07 data len=268 wait_response=1 timeout=3.000 data= fc00000000000000 0000000000000000 | ................ 642bca3fca8d3740 af8e374070933740 | d+.?..7@..7@p.7@ 3a8f3740cf8e3740 3a8f3740998f3740 | :.7@..7@:.7@..7@ 66903740d9903740 81903740558d3740 | f.7@..7@..7@U.7@ fc8f374058903740 bc8f3740fb903740 | ..7@X.7@..7@..7@ e68f3740fb903740 9d8e3740fa8e3740 | ..7@..7@..7@..7@ 3a8f3740998f3740 b58e3740968d3740 | :.7@..7@..7@..7@ bc91374036933740 728c374056933740 | ..7@6.7@r.7@V.7@ 728c3740728c3740 728c3740728c3740 | r.7@r.7@r.7@r.7@ 728c3740728c3740 728c3740728c3740 | r.7@r.7@r.7@r.7@ 56913740728c3740 5192374036933740 | V.7@r.7@Q.7@6.7@ 04089f0000000000 0000180104080500 | ................ 0000000000000801 0408060000000000 | ................ 0000000104082100 0000000020000011 | ......!..... ... 0408dc0000000000 2000001104080c00 | ........ ....... 0000000020000001 0408120000000000 | .... ........... 2000001120280c00 10010000 | ... (...... TRACE 1475.000 Write 278 bytes: c000070c01080000 00fc000000000000 | ................ 0000000000000000 00642bca3fca8d37 | .........d+.?..7 40af8e3740709337 403a8f3740cf8e37 | @..7@p.7@:.7@..7 403a8f3740998f37 4066903740d99037 | @:.7@..7@f.7@..7 4081903740558d37 40fc8f3740589037 | @..7@U.7@..7@X.7 40bc8f3740fb9037 40e68f3740fb9037 | @..7@..7@..7@..7 409d8e3740fa8e37 403a8f3740998f37 | @..7@..7@:.7@..7 40b58e3740968d37 40bc913740369337 | @..7@..7@..7@6.7 40728c3740569337 40728c3740728c37 | @r.7@V.7@r.7@r.7 40728c3740728c37 40728c3740728c37 | @r.7@r.7@r.7@r.7 40728c3740728c37 4056913740728c37 | @r.7@r.7@V.7@r.7 4051923740369337 4004089f00000000 | @Q.7@6.7@....... 0000001801040805 0000000000000008 | ................ 0104080600000000 0000000001040821 | ...............! 0000000000200000 110408dc00000000 | ..... .......... 002000001104080c 0000000000200000 | . ........... .. 0104081200000000 002000001120280c | ......... ... (. 0010010000c0 | ...... TRACE 1477.000 Read 14 bytes: c0010704000400000000000000c0 TRACE 1477.000 Read 12 bytes: 010704000400000000000000 TRACE 1477.000 command op:0x06 data len=8 wait_response=1 timeout=0.050 data=00000000408a3740 TRACE 1477.000 Write 18 bytes: c000060800000000 0000000000408a37 | .............@.7 40c0 | @. TRACE 1478.000 Read 14 bytes: c0010604000400000000000000c0 TRACE 1478.000 Read 12 bytes: 010604000400000000000000 TRACE 1482.000 Read 6 bytes: c04f484149c0
TRACE 1482.000 Read 4 bytes: 4f484149
TRACE 16146.000 command op:0x10 data len=16 wait_response=1 timeout=3.000 data=00300000010000000040000000000000 TRACE 16146.000 Write 26 bytes: c000101000000000 0000300000010000 | ..........0..... 0000400000000000 00c0 | ..@.......

jakobofner commented 1 month ago

Hi, I have the same Problem. It only works when I press the Boot button on my pcb. I think it is related to the the process setting the esp in programming mode. Therefore I'd suggest adapting the connection sequence which is defined in esploader.ts on line 611:

const strSequence = esp32r0Delay ? "D0|R1|W100|W2000|D1|R0|W50|D0" : "D0|R1|W100|D1|R0|W50|D0";

I was not able to find a suitable workaround for my purpose too.

jakobofner commented 1 month ago

I found a solution for the problem which is working for my hardware:

I commented line 5 in esploader.ts:

 import { ESPError } from "./error.js";\n
 import { Data, deflate, Inflate } from "pako";
 import { Transport, SerialOptions } from "./webserial.js";
 import { ROM } from "./targets/rom.js";
 //import { customReset, usbJTAGSerialReset } from "./reset.js";
 import atob from "atob-lite";

Changed the _connectAttempt function to the following in esploader.ts:

  /**
   * Attempt to connect to the chip by sending a reset sequence and later a sync command.
   * @param {string} mode - Reset mode to use
   * @param {boolean} esp32r0Delay - Enable delay for ESP32 R0
   * @returns {string} - Returns 'success' or 'error' message.
   */
  async _connectAttempt(mode = "default_reset", esp32r0Delay = false) {
    this.debug("_connect_attempt " + mode + " " + esp32r0Delay);
    if (mode !== "no_reset") {
      await this.transport.setDTR(false); 
      await this.transport.setRTS(true); 

      await new Promise((resolve)=>setTimeout(resolve, 100));

      await this.transport.setDTR(true); 
      await this.transport.setRTS(false); 

      await new Promise((resolve)=>setTimeout(resolve, 50));

      await this.transport.setDTR(false); 
    }
    let i = 0;
    let keepReading = true;
    while (keepReading) {
      try {
        const res = await this.transport.read(1000);
        i += res.length;
      } catch (e) {
        this.debug((e as Error).message);
        if (e instanceof Error) {
          keepReading = false;
          break;
        }
      }
      await this._sleep(50);
    }
    this.transport.slipReaderEnabled = true;
    this.syncStubDetected = true;
    i = 7;
    while (i--) {
      try {
        const resp = await this.sync();
        this.debug(resp[0].toString());
        return "success";
      } catch (error) {
        if (error instanceof Error) {
          if (esp32r0Delay) {
            this.info("_", false);
          } else {
            this.info(".", false);
          }
        }
      }
      await this._sleep(50);
    }
    return "error";
  }

in the esptool-js folder run the following commands to test it:

  npm run build
  cd examples/typescript/
  npm install
  npm run dev