Montei algumas placas protótipo e na terceira que montei me deparei com este problema. Dessoldei os módulos e troquei as placas para eliminar a dúvida sobre a placa com problema e realmente o problema é o módulo.
Estou utilizando o ESP8266 RTOS SDK e o GPIO16 está ligado ao RESET para acordar o módulo após o tempo programado.
Quando deveria acordar recebo apenas a mensagem:
- Código: Selecionar todos
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
Estou utilizando os módulos Ai-Thinker.
Sobre esse problema específico de deep sleep encontrei vários relatos semelhantes como este https://github.com/esp8266/Arduino/issues/6007.
Tudo me leva a crer que é um problema de hardware do módulo, porém outros já reclamaram de lotes inteiros com esse problema.
Alguém já teve esse problema, ou usa o ESP12-F em produção com deep sleep ?