The Netint firmware_upgrade_* tools provide a portable executable for upgrading
Quadra firmware.

This tool supports Netint Quadra FW release v3.0.0+. Only use v1.0+ of this tool
when upgrading Quadra devices running FW version v4.3.0+.

Windows Usage-------------------------------------------------------------------
firmware_upgrade_win.exe is an executable that has been statically compiled and can be used to
upgrade the firmware of Netint Quadra cards on Windows operating systems.

It takes in two arguments:
    1) Name of the drive. (eg. \\.\PHYSICALDRIVE0)
    2) Location of nor_flash.bin. (eg. C:\\Users\\nvme\\Desktop\\FW_Upgrade\\nor_flash.bin)

Example command:
    .\firmware_upgrade_win.exe \\.\PHYSICALDRIVE0 C:\Users\nvme\Desktop\FW_Upgrade\nor_flash.bin

Linux Usage---------------------------------------------------------------------
Netint reccommends using quadra_auto_upgrade.sh for Linux.

MacOS Usage---------------------------------------------------------------------
firmware_upgrade_macos is an executable that has been statically compiled and can be used to
upgrade the firmware of Netint Quadra cards on Darwin based operating systems.

It takes in two arguments:
    1) Name of the drive. (eg. /dev/rdisk4)
    2) Location of nor_flash.bin. (eg. /Users/nvme/nor_flash.bin)

Example command:
    ./firmware_upgrade_macos /dev/rdisk4 nor_flash.bin
