I connected an ESP01 to a CH340 USB interface cable and was able to communicate with the device, connect it to my network, etc. I then changed the baud rate to 9600 to use with an Arduino (AT+IFR=9600). After changing the baud rate, I was able to communicate with the device after resetting the baud rate of the serial monitor.
I then wired the device into an Arduino circuit (using a voltage divider on the input to RX to drop the voltage to 3.3V). Nothing worked. I then went back to the USB interface cable and finally found the device booting at 74880, but it doesn't boot to the AT command processor. I get this:
ets Jan 8 2013,rst cause:1, boot mode:(3,7)
load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf
2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 4Mbit
jump to run user1
S
After that, I can't get the device to respond to anything at any baud rate (or at least not 9600, 19200, 38400, 74880, 115200).
The device is clearly not dead, but what happened to the AT command processor?