I tried using cu, screen and minicom and was not able to send an AT command to test. This time I decided to try the Arduino editor.
I did try something new and got some results. I set the baud rate to 74880, and this time I got boot output from the ESP:
ets Jan 8 2013,rst cause:2, boot mode🙁3,6)
load 0x40100000, len 2408, room 16
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0
tail 8
chksum 0xd8
csum 0xd8
2nd boot version : 1.6
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000
rf cal sector: 1017
rf[112] : 00
rf[113] : 00
rf[114] : 01
SDK ver: 2.0.0(5a875ba) compiled @ Aug 9 2016 15:12:27
phy ver: 1055, pp ver: 10.2
⸮⸮j⸮l
What's odd about this is that I don't have a 'ready' prompt and instead there's that little ??j?l. At 115200 baud, I get garbled characters, but a 'ready' prompt. I also still cannot send an AT command, but it could be I'm not doing things correctly.
I also tried grounding the DTR pin and it started in bootmode(1,6) instead of (3,7). I suspect that means it is in flash mode. I still can't send an AT command (not sure if I should be able to in that mode anyway).