• Bought this newish esp32 flavor, soala

    the esptool can't upload the binary to flash apparently because the crystal frequency is different.
    It seems this "new" frequency is not supported and/or the the esptool is not reading the correct value from the board. Has anyone else tried this board? Can the binary be recompiled to support this apparent hardware difference?

    Chip is unknown ESP32 (revision 1)
    Features: WiFi, Single Core, VRef calibration in efuse, Coding Scheme Repeat (UNSUPPORTED)
    WARNING: Detected crystal freq 344.33MHz is quite different to normalized freq 40MHz. Unsupported crystal in use?
    Crystal is 40MHz
    MAC: 3c:08:5b:80:ea:bd
    Uploading stub...
    Running stub...
    A fatal error occurred: Invalid head of packet (0x50)

    I'm using this script which works fine with wroom and "regular" wrover.

    esptool.py  \
            --port /dev/ttyUSB0                         \
            --baud 115200                               \
            --chip esp32                                \
            --after hard_reset write_flash              \
            -z                                          \
            --flash_mode dio                            \
            --flash_freq 40m                            \
            --flash_size detect                         \
            0x1000 ./$VER/bootloader.bin                 \
            0x8000 ./$VER/partitions_espruino.bin        \
            0x10000 ./$VER/espruino_esp32.bin

Avatar for dgk @dgk started