• Thanks - I haven't tried older versions (though 1v95 versions do work for me on ESP8266 on my own breakout boards)...

    The CH340G driver on mac is harder to find, because the one you need changed with high sierra. It's not such a bad situation on Windows. But it's not that - I use a lot of CH340G serial adapters (just quickly looking in the places I know that they live, I counted over 50... They are my go-to serial adapters. Surprised to hear you've managed to damage them. I treat them with reckless abandon and have never had one fail, and the people on the Arduino forum almost never trash the CH340G's (compared to the 16u2 programmed as serial adapter on the official Uno, which burns out if you even think of abusing the +5v rail)

    But I've gotten a bit of new information here.

    flash_id:

    esptool.py v2.3-dev
    Connecting....
    Detecting chip type... ESP8266
    Chip is ESP8266EX
    Uploading stub...
    Running stub...
    Stub running...
    Manufacturer: c8
    Device: 4016
    Detected flash size: 4MB
    Hard resetting...
    

    Output from programming:

    Z:\ESPTOOL\espruino_1v95_esp8266_4mb>..\­esptool.py --port COM3 --baud 115200 write_flash --flash_freq 80m --flash_mode qio --flash_size 32m 0x0000 boot_v1.6.bin 0x1000 espruino_esp8266_user1.bin  0x3FC000 esp_init_data_default.bin 0x3FE000 blank.bin
    WARNING: Flash size arguments in megabits like '32m' are deprecated.
    Please use the equivalent size '4MB'.
    Megabit arguments may be removed in a future release.
    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 0x004f
    Compressed 3856 bytes to 2763...
    Wrote 3856 bytes (2763 compressed) at 0x00000000 in 0.2 seconds (effective 123.4 kbit/s)...
    Hash of data verified.
    Compressed 509332 bytes to 340820...
    Wrote 509332 bytes (340820 compressed) at 0x00001000 in 30.0 seconds (effective 135.9 kbit/s)...
    Hash of data verified.
    Compressed 128 bytes to 75...
    Wrote 128 bytes (75 compressed) at 0x003fc000 in 0.0 seconds (effective 73.1 kbit/s)...
    Hash of data verified.
    Compressed 4096 bytes to 26...
    Wrote 4096 bytes (26 compressed) at 0x003fe000 in 0.0 seconds (effective 4096.1 kbit/s)...
    Hash of data verified.
    
    Leaving...
    Hard resetting...
    

    But most excitingly, I was able to read the output on startup. It's at 74880 baud, the bootlog output! Here's that - does anyone have any thoughts?

     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
    
About

Avatar for DrAzzy @DrAzzy started