I have uploaded the latest nodemcu firmware (nodemcu_integer_0.9.6-dev_20150704.bin) and have tried both a putty serial terminal and Arduino serial terminal at 9600 baud. I am using an FTDI programmer from ebay for a USB-Serial connection.
For both serial terminals, I get the following when I enter in:
AT
stdin:2: '=' expected near 'AT'
>
or:
AT+GMR
stdin:1: unexpected symbol near 'char(3)'
>
The Arduino serial terminal provides the following:
AT
>>
or:
AT+GMR
stdin:2: '=' expected near 'AT'
>
However, when I enter in the following in the putty serial terminal:
wifi.setmode(wifi.STATION)
> wifi.sta.config("yourSSID","your key")
> print(wifi.sta.getip())
XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX
The last line would be the ip address, the mask(?) and the gateway(?) - these are expected results.
The firmware seems to be working on some level. What am I doing wrong with the AT commands? Is my ESP-01 functioning properly? The resulting AT command output is not what is expected but it is providing error messages I can read (not garbage).