• Yes 0.9.5 (b1) is the latest offical firmware
    I am getting closer to working code aftre making a few more changes and fixing a broken test. I am now stuck with a new bug that AT+CIPSEND=NN,XX drops all \r characters over the network (this is really only a ESP8266 0.9.5 (b1) code bug) causing the sent size to mismatch and timeout waiting for more characters.
    See: http://www.esp8266.com/viewtopic.php?f=1­3&t=1610

    Once I work this out everything should start working and I can post diffs to network_esp8266.c - just in cases others don't want to wait for an offical fix by the Author.

    This is what I am now getting after the CWJAP command "OK" response - see first post
    (the last SEND OK is actually from the IPCLOSE command not the send)

    ESP8266> ""
    ESP8266> "OK"
    >>>> "AT+CIFSR\r"
    ESP8266> "AT+CIFSR"
    ESP8266> "+CIFSR:STAIP,\"192.168.200.232\""
    ESP8266> "+CIFSR:STAMAC,\"18:fe:34:9e:2d:29\""
    ESP8266> ""
    ESP8266> "OK"
    Connected
    >>> "AT+CIPSTART=0,\"TCP\",\"192.168.200.1\"­,80\r"
    ESP8266> "AT+CIPSTART=0,\"TCP\",\"192.168.200.1\"­,80"
    ESP8266> "0,CONNECT"
    ESP8266> ""
    ESP8266> "OK"
    >>> "AT+CIPSEND=0,64\r"
    ESP8266> "AT+CIPSEND=0,64"
    ESP8266> ">"
    ERROR: Socket error -1 while sending
    >>> "AT+CIPCLOSE=0\r"
    Uncaught Error: Send failed
    ESP8266> " GET / HTTP/1.0User-Agent: Espruino 1v74Connection: close
    ESP8266> ""
    ESP8266> "SEND OK"
    
About

Avatar for magore @magore started