- - triple checked the connections
- a good 3.3V power supply (800 ma 5v to 3.3v regulator)
- a large capacitor (4700uf) near ESP-01 and a 2200uf capacitor before the regulator
- level shifting to arduino done with 2n7000 bi-directional level shifting
- tried powering the regulator with a battery pack (5v) that can easily provide more than 3A of current
- have a fairly recent firmware (AT version:0.21.0.0, SDK version:0.9.5) - I tried newer but then I could not change the baud to 9600.
Most of the time the ESP-01 work flawlessly for hours (red led is bright, blue flashing on boot and activity) and I can use it with my arduino uno to send data to a web server. Ping is also good.
However sometimes the module gets stuck and it wont boot (or reboot). It is drawing more current than usual (the red light on the module is almost off, barely visible light) and the led on my regulator is also dimmer. If i try to power down the chip (CH_PD to GND) and back on it doesn't help. Even removing power completely and giving it back wont help.
Sometimes it happens on power-on, sometimes during operation... Random...
After a while the module will start working again and it seems that nothing I do to it effects it.
Any help would be much appreciated.