rst cause:4 говорит о том что причина, это сработка Watchdog.
1. Возможно включен режим deepsleep.
2. В некоторых вариантах SDK таймер Watchdog не отключается, а срабатывает через 8-10 сек, даже если его отключить.
(лечится периодическим сбросом таймера WDT или сменой версии SDK)
3. Недостаточно...