how to build flash and use hydrafw on windows

Baldanos edited this page May 19, 2018 · 15 revisions

How to build, flash and use hydrafw on Windows:

Prerequisites for Windows (install git, python and clone hydrafw):

    git clone hydrafw
    cd hydrafw/
    git submodule init
    git submodule update
    cd ./scripts
    python -m pip install GitPython --upgrade
    python -m pip install intelhex --upgrade --allow-external intelhex --allow-unverified intelhex
For if you need a proxy for internet access set following variables before to launch
set http_proxy=
set https_proxy=

To build hydrafw firmware (with mingw):

MinGW ( is required. The firmware is set up for compilation with the GCC toolchain GNU_ARM_4_9_2015q3.

Prerequisites for Windows (install gcc arm, mingw):

Build the firmware

    cd in root directory(which contains directories common, fatfs, hydrabus, hydranfc ...)
    make clean

In case of error during the step "Build the firmware"

  1. With error:
Traceback (most recent call last):
  File "../scripts/", line 14, in <module>
TypeError: __init__() got an unexpected keyword argument 'search_parent_directories'
make[1]: *** [hydrafw_version.hdr] Error 1
  1. Just execute:
python -m pip install GitPython --upgrade
  1. Then execute again the step "Build the firmware"

Flash and use hydrafw on Windows with USB DFU:

See the wiki

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.