How to pyTrack and pySense firmware upgrade in Windows



  • pyTrack / pySense shields upgrade in Windows environment.

    DOWNLOAD LIST

    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.


  • Banned

    This post is deleted!


  • This is the correct procedure. It works 100%.

    I really appreciate your quick and accurate response.

    THANKS !!!



  • 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


Log in to reply
 

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.