The following is the output when I run the example code for the WiFiESP library "BasicTest":
AT+GMR
********************************************** Firmware version > FAILED (actual="1.5.4", expected="1.5.2")
AT+CIPSTATUS
********************************************** Status is (WL_DISCONNECTED) > PASSED
AT+CWJAP_CUR="Flip Broadband","jekhuvbn"
********************************************** Connect > FAILED (actual=2, expected=1)
AT+CIPSTATUS
********************************************** Check status (WL_CONNECTED) > FAILED (actual=3, expected=1)
AT+CWJAP?
********************************************** Check SSID > FAILED (actual="", expected="Flip Broadband")
AT+CIFSR
********************************************** Check IP Address > FAILED (actual=0, expected=0)
IP Address: 0.0.0.0
AT+CIFSR
MAC: 0:0:0:0:0:0
AT+CWQAP
********************************************** Disconnect > PASSED
AT+CIPSTATUS
********************************************** Check status (WL_DISCONNECTED) > FAILED (actual=255, expected=3)
AT+CIFSR
********************************************** IP Address > PASSED
AT+CWJAP?
********************************************** Check SSID > PASSED
AT+CWJAP_CUR="Flip Broadband","xxxx"
********************************************** Wrong pwd > FAILED (actual=1, expected=2)
AT+CWDHCP_CUR=1,0
AT+CIPSTA_CUR="192.168.168.111"
AT+CWJAP_CUR="Flip Broadband","jekhuvbn"
********************************************** Connect > FAILED (actual=2, expected=1)
AT+CIPSTATUS
********************************************** Check status (WL_CONNECTED) > FAILED (actual=3, expected=1)
AT+CIFSR
********************************************** Check IP Address > FAILED (actual=0, expected=0)