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

    How to pyTrack and pySense firmware upgrade in Windows

    Scheduled Pinned Locked Moved Firmware
    otherenhancement
    4 Posts 4 Posters 3.0k 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.
    • B Offline
      benzaiten
      last edited by benzaiten

      pyTrack / pySense shields upgrade in Windows environment.

      DOWNLOAD LIST

      • download the latest shield firmware release (tested with pyXxxxx_0.4.4.dfu)
      • download DFU Util for windows (tested with dfu-util-0.9-win64.zip)
      • download Zadig to install DFU Windows drivers for the shield(s) (tested with zadig-2.3.exe)

      The first thing that has to be done, is to install the dfu drivers. Open Zadig and select libusbK as the driver.

      To do this the board has to be set in DFU-mode:

      1. Disconnect the USB cable
      2. Hold down the button on the shield
      3. Connect the USB cable
      4. Keep the button pressed for at least one second
      5. Release the button

      When the board is connected in DFU-mode, it will be in this state for 7 seconds.
      Click the “Install Driver” button immediately. If the driver was not successfully installed, start over.
      Sometimes Windows will automatically install drivers for the board, but not the correct type.
      The button will then be labeled “Reinstall Driver” or “Replace Driver”.

      0_1500513900012_upload-b1dce044-fed9-47d9-9112-07b01e247fa6

      Open the command prompt and navigate to the directory where the DFU-util and the firmware was downloaded (must be in same directory). Repeat the procedure to get the board in DFU-mode and run the command below but replace X.X.X with the firmware version and replace pysense with pytrack if it is the pytrack that is to be updated (e.g: pytrack_0.0.2.dfu):

       dfu-util-**static**.exe -D pysense_X.X.X.dfu
      

      If the update was successful, the message “Done!” should appear in the bottom of the command prompt.

      Maybe this short guide will help you : )

      I found this guide here, just as reference.

      1 Reply Last reply Reply Quote 0
      • J Offline
        jmarcelino
        last edited by

        Another option instead of using Zadig is to install the DFU drivers before connecting the board.

        I have provided Windows drivers links in my original post:

        PySense: http://metavurt.net/software/drivers/PySense_DFU.zip
        PyTrack: http://metavurt.net/software/drivers/PyTrack_DFU.zip

        1 Reply Last reply Reply Quote 0
        • C Offline
          constantinos
          last edited by

          This is the correct procedure. It works 100%.

          I really appreciate your quick and accurate response.

          THANKS !!!

          1 Reply Last reply Reply Quote 0
          • T Offline
            Tooom
            last edited by

            This post is deleted!
            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