🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Simple fix when upload fails.

    Cores
    16
    49
    301.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mxwang
      last edited by

      good, work!

      1 Reply Last reply Reply Quote 0
      • M
        mathdb
        last edited by

        If you do not have a capacitor available, you can also try to set the "Upload Speed" to 115200 in Arduino IDE.
        Of course the uploads are longer, but it did the job for me : i did not have any upload error since

        I also installed the latest CP210x Windows driver (v10.1.1 for Windows 10) but i don't think this is necessary

        1 Reply Last reply Reply Quote 1
        • S
          Stanszal
          last edited by

          I am getting errors when trying to up load, it sees the board but gives he following errors:
          Arduino: 1.8.1 (Windows 7), Board: "M5Stack-Core-ESP32, QIO, 80MHz, 115200, None"

          Sketch uses 351999 bytes (26%) of program storage space. Maximum is 1310720 bytes.
          Global variables use 12024 bytes (4%) of dynamic memory, leaving 282888 bytes for local variables. Maximum is 294912 bytes.
          esptool.py v2.1
          Traceback (most recent call last):
          File "esptool.py", line 2524, in <module>
          File "esptool.py", line 2517, in main
          File "esptool.py", line 2246, in main
          File "esptool.py", line 177, in init
          File "site-packages\serial_init
          .py", line 88, in serial_for_url
          File "site-packages\serial\serialwin32.py", line 62, in open
          serial.serialutil.SerialException: could not open port 'COM6': WindowsError(23, 'Data error (cyclic redundancy check).')
          Failed to execute script esptool
          the selected serial port Failed to execute script esptool
          does not exist or your board is not connected

          This report would have more information with
          "Show verbose output during compilation"
          option enabled in File -> Preferences.

          1 Reply Last reply Reply Quote 0
          • JJJ
            JJ
            last edited by JJ

            ++

            1 Reply Last reply Reply Quote 1
            • S
              Stanszal
              last edited by

              I updated the Arduino IDE to 1.8.5 Installed the usb drivers, it still doesn'y work. When the M5 is plugged in it shows up in the device manager and the port is working correctly. so I know the usb port is good. I also tried lowering the transfer sped as suggested and that doesn't help. I will try to find a capacitor some where. It is kind of disappointing that with all the work that went into this it has problems connecting.

              1 Reply Last reply Reply Quote 0
              • JJJ
                JJ
                last edited by JJ

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • S
                  Stanszal
                  last edited by

                  I tried the cap, here is a screen shot of whats the problem. The pc is seeing the port, it recognises the driver and is working.
                  It is trying to upload, but times out I tried both baud rates neither works.![alt text](0_1515100345875_screen.jpg image url)

                  JJJ 1 Reply Last reply Reply Quote 0
                  • JJJ
                    JJ @Stanszal
                    last edited by JJ

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • S
                      Stanszal
                      last edited by

                      I tried reversing the cap, It still won't connect. It still has the same timeout problem. Changing baud rate doesn't help either.

                      1 Reply Last reply Reply Quote 0
                      • JJJ
                        JJ
                        last edited by JJ

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • S
                          Stanszal
                          last edited by

                          I am using win7 and arduino ide 1.8.5. The board automatically selects the com port when plugged in . The port varies .
                          I have the cap soldered onto dupont leads and have them plugged all the way in. I tried both polarity's

                          I keep getting the "timed out waiting for packet header " error. for whatever reason it won't connect. I have no problems with the ports with various Arduino boards, ESP8266's and ESP32's

                          1 Reply Last reply Reply Quote 0
                          • JJJ
                            JJ
                            last edited by JJ

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • E
                              ElectroMagus
                              last edited by ElectroMagus

                              @stanszal 在 Simple fix when upload fails. 中说:

                              I am using win7 and arduino ide 1.8.5. The board automatically selects the com port when plugged in . The port varies .
                              I have the cap soldered onto dupont leads and have them plugged all the way in. I tried both polarity's

                              I keep getting the "timed out waiting for packet header " error. for whatever reason it won't connect. I have no problems with the ports with various Arduino boards, ESP8266's and ESP32's

                              As a note, I am having the exact same problem. I'm using PlatformIO, but the esptool output is the same indicating the same underlying error.

                              When I look at the Serial Monitor, it's booted and here is the output:

                              rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                              configsip: 0, SPIWP:0xee
                              clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
                              mode:DIO, clock div:2
                              load:0x3fff0018,len:4
                              load:0x3fff001c,len:812
                              load:0x40078000,len:0
                              load:0x40078000,len:11404
                              entry 0x40078aa0
                              user code done

                              I recovered mine using the EspressIF ESP32 Download Tool following the M5 guide for loading their MicroPython / Cloud IDE firmware.

                              I wanted to play around with their cloud IDE anyway, but you should be able to use the factory firmware (also on GitHub) or one of the ones in your Arduino compile cache that you know works.

                              Edit: Forgot to mention, I did have to use a 10uf cap across the GND and RST pins as described earlier in the thread in order to get the EspressIf tool to be able to connect.

                              1 Reply Last reply Reply Quote 0
                              • S
                                Stanszal
                                last edited by

                                After much fiddling around I managed to connect to it. However it is unreliable. This thing is a big disapointment. It is obvious a lot of work went into this thing, but they should have put in a little more to get it to work right out of the box.

                                You can get Various Arduinos, ESP8266's and ESP32's for much less and they just work.

                                1 Reply Last reply Reply Quote 1
                                • m5stackM
                                  m5stack
                                  last edited by

                                  0_1515468486302_QQ图片20180109112446.jpg
                                  so sorry, pls try this.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Stanszal
                                    last edited by

                                    try what? add a cap? what type and volts? where can I get 1 cap? how about I send this back and you fix it so it works?

                                    1 Reply Last reply Reply Quote 0
                                    • JJJ
                                      JJ
                                      last edited by JJ

                                      ++

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Stanszal
                                        last edited by

                                        Here is how I see it, I already spent over $40.00 for this thing. Yes, I can spend another $3.50 and order some caps, wait 5 to 6 weeks for them to arrive and they may or may not solve the problem. If this is a known issue you should have included a cap with the device.

                                        I tried 3 caps, 2 electrolitica and a polyester one. the result is the same, you need to try to upload the sketch multiple times to maybe get it to work once.

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          Stanszal
                                          last edited by

                                          JimiT and ElectroMagnus, thank you for your help

                                          1 Reply Last reply Reply Quote 0
                                          • JJJ
                                            JJ
                                            last edited by JJ

                                            ++

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post