@pvvx, да в том то и дело, что строчка вставленная в app_main.c:
os_printf("Reset reason: %u, %u\n", system_get_rst_info()->reason, rtc_get_reset_reason());
выдает "Reset reason: 6, 2", как в случае включения, так и после нажатия на reset.
Модуль - NodeMCU v3 LoLin.