• Nope, no change....

    C:\esptool\espruino_1v95>..\esptool.py --port COM3 --baud 115200 write_flash  --flash_freq 80m --flash_mode qio --flash_size 4MB-c1  0x0000 espruino_1v95_esp8266_4mb_combined_4096.­bin
    esptool.py v2.3-dev
    Connecting....
    Detecting chip type... ESP8266
    Chip is ESP8266EX
    Uploading stub...
    Running stub...
    Stub running...
    Configuring flash size...
    Flash params set to 0x006f
    Compressed 4194304 bytes to 348713...
    Wrote 4194304 bytes (348713 compressed) at 0x00000000 in 30.7 seconds (effective 1094.0 kbit/s)...
    Hash of data verified.
    
    Leaving...
    Hard resetting...
    
     ets Jan  8 2013,rst cause:2, boot mode:(3,6)
    
    load 0x40100000, len 2408, room 16
    tail 8
    chksum 0xef
    load 0x00000000, len 0, room 0
    tail 0
    chksum 0xef
    load 0x00000000, len 0, room 8
    tail 0
    chksum 0xef
    csum 0xef
    csum err
    ets_main.c
    

    verify_flash passes.

    An external 3.3v regulator doesn't change it.

    The ESP8266 windows download tool does not change results.

    Edit: AAHA! I got it! It needs to be flashed with flash_mode dio instead of qio...

    I examined the module closely, and it's marked ESP-12N - so it sounds like it's not an ESP-12F but a slightly different module, with a different flash mode...

About

Avatar for DrAzzy @DrAzzy started