Page 1 of 1

WDT Reset - Dev 1143 Meaning

Posted: Fri Aug 19, 2016 12:08 am
by danielm
I'm currently using a software serial library (Link to it is here: and have noticed occasional resets - Perhaps 3 to 5 in a 12 hour period - And have been trying to debug it, but, came across a curious line emitted before it resets each time. The output of my ESP is below:

Code: Select all

dev 1143

 ets Jan  8 2013,rst cause:4, boot mode:(3,7)

wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d

What exactly does "dev 1143" mean? Every single reset is accompanied by this line just before the WDT fires. I'm almost certain it's related to the number of interrupts firing due to software serial or the time they take, but, what I don't understand is why it happily runs for hours at a time before triggering, and I figure "dev 1143" must mean something special to the SDK.

Re: WDT Reset - Dev 1143 Meaning

Posted: Tue Aug 23, 2016 11:34 pm
by danielm
Just want to bump this, as surely _someone_ from the Espressif firmware team understands what this is.

This exception only seems to happen in the rare event a client tries to connect right as an I/O interrupt happens. That will immediately trigger the "dev 1143" line, and a processor lock. Surely there's a reasonable solution to this that isn't "make sure nobody ever connects when we are using interrupts"?

Re: WDT Reset - Dev 1143 Meaning

Posted: Fri Apr 21, 2017 6:31 am
by rosenrot
Is there any solution in the meantime??

I just facing this problem right now.