You can update an HCA's firmware version through the Windows host drivers, by invoking the Xg_FWUpdate.vbs script.
To manually upgrade the Windows HCA firmware, you run the Xg_FWUpdate.vbs script, which is a menu-driven visual basic script that automates upgrading the HCA firmware on Windows servers. The Xg_FWUpdate.vbs script runs in one of two modes, either interactive or non-interactive (scripting), which is controlled by using the optional -s argument when you run the script.
Interactive mode, which prompts you for input anytime the upgrade script requires it. This mode is the default. For information about running the upgrade script in interactive mode, see Run the HCA Firmware Update Script in Interactive Mode.
Noninteractive, which does not require input. Instead, this mode assumes 'yes' to all prompts. For information about running the upgrade script in noninteractive mode, see Run the HCA Firmware Update Script in Non-Interactive Mode.
The script is run through cscript, and contains different arguments that provide flexibility in the way the script runs. If you attempt to run the script without using cscript, an error message is displayed.