• Well now I am starting to think that my official/known-to-work board is no longer working.

    I just re-tried the following code that I had used earlier to determine the esp8266 firmware version on my EspruinoWiFi:

    var serial = Serial2;
    var pins = { rx: A3, tx : A2 };
    function test(baud) {
      serial.removeAllListeners();
      var l="";
      serial.on('data', function(d) {l+=d;});
      serial.setup(baud, pins);
      serial.write("AT+GMR\r\n");
      setTimeout(function(){console.log(JSON.s­tringify(l));},800);
    }
    //digitalWrite(B9,1); // enable on Pico Shim V2
    digitalWrite(A14,1); // enable on EspruinoWiFi
    setTimeout(function() { test(9600); }, 2000);
    setTimeout(function() { test(115200); }, 3000);
    setTimeout(function() { test(57600); }, 4000);
    setTimeout(function() { console.log("Done!"); }, 5000);
    

    It used to return the response to AT+GMR as expected but now is just appears to be returning the output of the AT+RST command?????!!!!!

    As well, the blue LED on the EspruinoWiFi and the ESP-12 module are continuously blinking on and off after issuing the code as well until the board is unplugged and plugged back in.

    "" "\r\n ets Jan 8 2013,rst cause:1, boot mode:(3,7)\r\n\r\nload
    0x40100000, len 1396, room 16 \r\ntail 4\r\nchksum 0x89\r\nload
    0x3ffe8000, len 776, room 4 \r\ntail 4\r\nchksum 0xe8\r\nload
    0x3ffe8308, len 540, room 4 \r\ntail 8\r\nchksum 0xc0\r\ncsum
    0xc0\r\n\r\n2nd boot version : 1.4(b1)\r\n SPI Speed : 40MHz\r\n
    SPI Mode : DIO\r\n SPI Flash Size & Map:
    8Mbit(512KB+512KB)\r\njump to run user1 @ 1000\r\n\r\n" "" Done!

    I am at a loss, but at least I can still blink LEDs. :)

    Update

    It's looking like this EspruinoWiFi is definitely broken. The two test programs (1. get esp8266 firmware version and 2. Get hello.txt webpage) that I have tried from the documentation pages have failed.

    I soldered a flashed ESP-12 module onto the clone EspruinoWiFi that I build and I was pleased to see that the same two samples work on it! :)

    I am guessing that I may have corrupted the esp8266 firmware on the EspruinoWiFi board that I purchased.

    I am going to remove the WiFi module from the board and put it into my programming jig in the morning if unless there are other suggestions on things to try first before then.

    This stuff makes desoldering multi-leaded components a breeze. :D

    http://www.chipquik.com/store/product_in­fo.php?products_id=210001

About

Avatar for daw @daw started