m5stack and arduino cant upload anything



  • I get this error when trying to upload a program to the m5stack fire.
    A fatal error occurred: Failed to connect to Espressif device: Invalid head of packet (0x0D)

    esptool.py v2.6
    Serial port COM1
    Connecting............................____.....
    Chip is ESP32D0WDQ6 (revision 1)
    Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
    MAC: 24:0a:c4:a6:55:34
    Uploading stub...
    Running stub...
    Stub running...
    Changing baud rate to 921600
    Changed.
    Configuring flash size...
    Warning: Could not auto-detect Flash size (FlashID=0xffffff, SizeID=0xff), defaulting to 4MB
    Compressed 8192 bytes to 47...

    A fatal error occurred: Timed out waiting for packet content
    A fatal error occurred: Timed out waiting for packet content



  • okay apparently my issue was a bad driver for the silicon labs cpxxx chip, installed a new driver and it seems to work now.



  • Glad you got it sorted. Most of the time, issues like this are the driver not working or the lead failing.