Help needed, strange things happen, totally at a loss

Hello,
Iám using Blynk Legacy V0.6.1 in one Project since a long time on ESP 8266.
Then i had transfered my project to new Blynk IOT.

Both works fine until yesterday.

I do not change anything in Hardware and Software .
I do not change operating System, Driver USB Port and nothing.

Yesterday I compiled the project only new, to set the project to another ESP8266.
All behave equally in compiling and uploading.
I take also attenttion, that I use the right Blynk lib´s for the legacy and IOT version.

But after using the ESP8266 there becomes a strange effect.
After the ESP is connecting to Blynk, the ESP makes a Softreset.
I do not know why, because i change nothing, really nothing.

Then i tried a second ESP8266, the same.
Then I tried this ESP8266 board which run now over 1 Year,
The same…
Since yesterday , all Sketch versions which runs fine,so long,
make the same effect.

ESP boot up, make the WLAN connection,
connect to Blynk, and then make a Softreset.

I become really crazy.

I really change nothing, conscious.

I have the same effect on old Blynk and new Blynk.
Then I make now in on Sketch , which was working since over a year a
Step by Step serial print and I see… All works fine until Blynk was connected.
Then the ESP8266 reboot.

On all ESP i have here, in summary 4 piece.
On the one which works fine, until yersterday , I compiled today new, also.
Then this one have the same effect.

Here is what indicates the serial monitor :

)⸮
⸮⸮⸮!H⸮Connecting to 
Network-Rainer

Connection to 
IP address:	192.168.1.19
[5804] 
    ___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  '_/
 /____/_/\_, /_//_/_/\_\
        /___/ v0.6.1 on ESP8266

[5876] Connecting to blynk-cloud.com:80
[5964] Ready (ping: 18ms).

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: cont
sp: 3ffffd80 end: 3fffffc0 offset: 01a0
3fffff20:  4010055c 00000050 00000050 40204bdc  
3fffff30:  00002327 0000178f 3ffeec9c 40204c1d  
3fffff40:  00000004 00000014 3ffeeba8 40206d62  
3fffff50:  00000000 3ffeee28 3ffeec78 40206ccf  
3fffff60:  00002327 000016f3 3ffeec78 3ffeeba8  
3fffff70:  00002327 3ffe8638 3ffeec78 402029fc  
3fffff80:  4010723c 1301a8c0 feefeffe feefeffe  
3fffff90:  feefeffe feefeffe feefeffe 3ffeef68  
3fffffa0:  3fffdad0 00000000 3ffeef54 40205f6c  
3fffffb0:  feefeffe feefeffe 3ffe866c 40100efd  
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------
´´´

You’re using the wrong type of characters to format your serial output.
The correct characters are these…
```

Please post your code.

Pete.

Pete, you are right… not my Day…
The code is long and splitted in some Tabs.
I fear, then some start to diskuss everything on it, but not the topic.

I make tommorow a short version and reduce to the points which are
necessary…

What version of the ESP core are you using?
Has it been updated since you last compiled the code?

What does the Exception Decoder show?

Pete.

Dear Pete,
I must really say that I do not can answer your question
about the ESP Core.
Manually I do not changed anything.
Where I can see , the information you need ?

I list you, what i have here:
4 x ESP8266 NodeMCU 3.1 Boards with soldered ( ESP8266MOD )
4 x ESP8266 12F soldered on my own PCB. ( ESP8266MOD)

Booth works since long time.
I use everytime in Arduino the Genercic ESP8266 Board.

I do not update manually board or libs.

Arduino Version is actually 1.8.13, but I do not know if its new.
I never take care about the version.

The compiler put out:

Executable segment sizes:
ICACHE : 32768           - flash instruction cache 
IROM   : 260796          - code in flash         (default or ICACHE_FLASH_ATTR) 
IRAM   : 29328   / 32768 - code in IRAM          (IRAM_ATTR, ISRs...) 
DATA   : 1640  )         - initialized variables (global, static) in RAM/HEAP 
RODATA : 2524  ) / 81920 - constants             (global, static) in RAM/HEAP 
BSS    : 26504 )         - zeroed variables      (global, static) in RAM/HEAP 
Der Sketch verwendet 294288 Bytes (30%) des Programmspeicherplatzes. Das Maximum sind 958448 Bytes.
Globale Variablen verwenden 30668 Bytes (37%) des dynamischen Speichers, 51252 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.
esptool.py v3.0
Serial port COM4
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: cc:50:e3:3c:00:b9
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Flash params set to 0x0340
Compressed 298448 bytes to 217452...
Writing at 0x00000000... (7 %)
Writing at 0x00004000... (14 %)
Writing at 0x00008000... (21 %)
Writing at 0x0000c000... (28 %)
Writing at 0x00010000... (35 %)
Writing at 0x00014000... (42 %)
Writing at 0x00018000... (50 %)
Writing at 0x0001c000... (57 %)
Writing at 0x00020000... (64 %)
Writing at 0x00024000... (71 %)
Writing at 0x00028000... (78 %)
Writing at 0x0002c000... (85 %)
Writing at 0x00030000... (92 %)
Writing at 0x00034000... (100 %)
Wrote 298448 bytes (217452 compressed) at 0x00000000 in 19.2 seconds (effective 124.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

I also tried my older SW Versions, all these do not works until yesterday.

On my normal thinking , anything must have be changed automaticly
what i do not see at this moment.
Because, really nothing works more , on all I have here.

Then a second information with a, until yesterday, working new IOT Version:

Executable segment sizes:
ICACHE : 32768           - flash instruction cache 
IROM   : 279884          - code in flash         (default or ICACHE_FLASH_ATTR) 
IRAM   : 29384   / 32768 - code in IRAM          (IRAM_ATTR, ISRs...) 
DATA   : 1756  )         - initialized variables (global, static) in RAM/HEAP 
RODATA : 3064  ) / 81920 - constants             (global, static) in RAM/HEAP 
BSS    : 27840 )         - zeroed variables      (global, static) in RAM/HEAP 
Der Sketch verwendet 314088 Bytes (32%) des Programmspeicherplatzes. Das Maximum sind 958448 Bytes.
Globale Variablen verwenden 32660 Bytes (39%) des dynamischen Speichers, 49260 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.
esptool.py v3.0
Serial port COM4
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: cc:50:e3:3b:ff:b7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Flash params set to 0x0340
Compressed 318240 bytes to 231599...
Writing at 0x00000000... (6 %)
Writing at 0x00004000... (13 %)
Writing at 0x00008000... (20 %)
Writing at 0x0000c000... (26 %)
Writing at 0x00010000... (33 %)
Writing at 0x00014000... (40 %)
Writing at 0x00018000... (46 %)
Writing at 0x0001c000... (53 %)
Writing at 0x00020000... (60 %)
Writing at 0x00024000... (66 %)
Writing at 0x00028000... (73 %)
Writing at 0x0002c000... (80 %)
Writing at 0x00030000... (86 %)
Writing at 0x00034000... (93 %)
Writing at 0x00038000... (100 %)
Wrote 318240 bytes (231599 compressed) at 0x00000000 in 20.4 seconds (effective 124.6 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

and fitting for this:

$n⸮+`,ll⸮lb<l⸮4:x⸮R⸮[10253] 
    ___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  '_/
 /____/_/\_, /_//_/_/\_\
        /___/ v1.0.1 on ESP8266

[10277] Connecting to blynk.cloud:80
[10354] Ready (ping: 17ms).

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: cont
sp: 3ffffd70 end: 3fffffc0 offset: 01a0
3fffff10:  000028b5 3ffeefa4 00000000 40207fed  
3fffff20:  40100a1c 3ffeefd8 3ffeefe0 40208018  
3fffff30:  3ffeef80 000028b5 3ffeefa4 40208088  
3fffff40:  0000001e 00000050 00000004 00000014  
3fffff50:  3fffff80 3ffeefe0 3ffeefd8 00002824  
3fffff60:  3ffeef80 3ffeefe0 3ffeefd8 00000000  
3fffff70:  3ffeef80 3ffeefe0 3ffeefd8 402066f7  
3fffff80:  00000000 1301a8c0 a5a5a5a5 feef55a5  
3fffff90:  feefeffe feefeffe feefeffe 3ffef73c  
3fffffa0:  3fffdad0 00000000 3ffef728 4020a5ac  
3fffffb0:  feefeffe feefeffe 3ffe86dc 401013b1  
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------
⸮⸮⸮ԅ9⸮d⸮10⸮⸮

And the best off all.
I have on board with the same Software Sketch in the House of my
friend, and he told me that there is all still working with Blynk legacy.
Hi send me the exact code I have here.
I verify the codes with notepad.
So 100% for sure, that nothing is changed.
I ask my friend to make a reset on his board.
There it works fine…

Tools > Board > Boards Manager > esp8266

Posting code upload data doesn’t help, but installing the Exception Decoder add-in to the IDE, and decoding the exception report would be useful.

Pete.

ok, i must read how to install the decoder…

I end for today , I download the decoder put it in tools folder,
but the IDE dont show the add on.
not my day :frowning:

…Iám waiting now a little longer and get further this message before the reboot:

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 3460, room 16 
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4 
tail 4
chksum 0xc9
csum 0xc9
v0004df10
~ld

Pete, do you have me a link for the right decoder version.
I only found one in Gihub (EspExceptionDecoder-master.zip),
but not in Arduiono Selection

The one I use is the .zip file from here:

If it’s not showing in the IDE after closing all of the IDE sessions and restarting, then you’ve probably installed it incorrectly.

If your sketch folder is Documents → Arduino then it should look like this:

image

Pete.