schufti wrote:it is a design flaw. w/o connecting gpio16-rst the esp wakes but will not start user code.
with gpio16-rst it behaves like regular reset and starts up like on reset (not power on).
startup reason can be checked in code.
That should be how it works, but even though I connected GPIO16 to the RST pin, it still doesn't wake up from deep sleep. Or do anything after going to sleep for that matter. And as shown in my code, I am not using GPIO 16 for anything else either.