I've tried it out on and ESP-01 and an ESP-12, without extra SRAM and with the PWM hack.
On the ESP-12, it cycles maybe 20-30 times with (I think) watchdog timer resets before settling down to work properly. With the ESP-01, I just get wdt resets forever. Does anyone else get this? Can I, and should I, make the watchdog timer longer to give it a wee bit more time? If so, how? Why would it be different between ESP-01 and ESP-12?
My power supply is OK.
SDK : esp_iot_sdk_v1.2.0_15_07_03
with patch : libssl_patch_1.2.0-2