Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Pycom Upgrade Tool Issue

    Scheduled Pinned Locked Moved Issues & Bugs
    pycom upgradefirmware updatelopy
    8 Posts 3 Posters 1.9k Views 4 Watching
    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.
    • A Offline
      az311
      last edited by

      Hello - I have been having trouble upgrading the firmware on my LoPy.

      I have been following the steps in the upgrade utility for windows and doubled checked it with with the manual. https://docs.pycom.io/chapter/gettingstarted/installation/firmwaretool.html

      However the upgrade tool gets stuck here
      0_1513009996293_ba574a49-c4c8-40c6-b74a-9d9be49bc96b-image.png

      I would appreciate if someone could shed some light on this issue.

      Thank you!

      robert-hhR C 2 Replies Last reply Reply Quote 0
      • robert-hhR Offline
        robert-hh @az311
        last edited by

        @az311 Are you sure you
        a) connected G23 (=P2) to GND and pushed reset then?
        b) specified the right COM port?

        1 Reply Last reply Reply Quote 0
        • C Offline
          crumble @az311
          last edited by

          @az311 are you able to connect to the REPL with same setup beside the short for the update?

          In this case check, if no other pins are set to GND or 3.3V. Update failed for my device when pluged in a pytrack with pin 10 connected to 3.3V. Worked fine without this connection.

          1 Reply Last reply Reply Quote 0
          • A Offline
            az311
            last edited by

            a) Yes, 2nd pin and 4th pin on the other side and are clearly labeled GND and G23
            b) Yes, I'm using the same COM port with TeraTerm to run a script... So it must be the right one

            robert-hhR 1 Reply Last reply Reply Quote 0
            • robert-hhR Offline
              robert-hh @az311
              last edited by

              @az311 Cited:
              "If you check with Putty on Windows you should see a message "Waiting for download" if P2/G23 is pulled to GND while you press the reset button on the module.

              If you see that message, close Putty and the firmware update tool should detect the device."
              If you do not see this "Waiting for download", then check the connection again.

              1 Reply Last reply Reply Quote 0
              • A Offline
                az311
                last edited by

                Issue is resolved. The utility is not compatible with windows 7. I tired it with windows 10 and it worked fine.

                C 1 Reply Last reply Reply Quote 0
                • C Offline
                  crumble @az311
                  last edited by

                  @az311 said in Pycom Upgrade Tool Issue:

                  Issue is resolved. The utility is not compatible with windows 7. I tired it with windows 10 and it worked fine.

                  disagree. Runs on my Win7 machine. But it need sometimes a few tries to get a connection. Maybe something else was wrong or you had simply more luck on your Win7 machine.

                  The updater consits of some python scripts using Qt for the GUI. So there shall be no difference between Win 7 and 10. The USB driver may the only difference, but I think it will be the same. Maybe the combination of drivers and USB hardware works on your Win10 machine better than on your Win7.

                  Pycom changed the USB stack on *Pys a lot. Maybe you upgraded from an older firmware version which had some problems establishing connections. The USB stack of 1.10.2 works way better compared against 1.8.x

                  robert-hhR 1 Reply Last reply Reply Quote 0
                  • robert-hhR Offline
                    robert-hh @crumble
                    last edited by

                    @crumble There is no USB stack on the *Py devices. They are connecetd by UART0 of the ESP32 through an USB/UART bridge chip. The driver for that chip used to make problems, but mostly on OS X.

                    1 Reply Last reply Reply Quote 0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    • 1 / 1
                    • First post
                      Last post

                    Pycom on Twitter

                    Pycom