Steps to flash Mellanox ConnectX4LX 4117


Linux
	1. If you have 3rd party LAN controller, please remove to prevent flashing on wrong target.
	2. Download and install Linux MFT package from the Mellanox Management Tools webpage (URL may change over time): 
		https://network.nvidia.com/products/adapter-software/firmware-tools/
	3. Untar the downloaded package --- "tar xvzf filename.tgz".
	4. Run "./install.sh --oem".
	5. If FWUpdate_Linux.sh and Verify_Linux.sh are not executable please set them to executable "chmod a+x FWUpdate_Linux.sh Verify_Linux".
	6. Execute "./FWUpdate_Linux.sh" to flash firmware.
	7. Shutdown and AC cycle off/on. 
	8. Then if need to check firmware version, execute "./Verify_Linux.sh".

Windows
	1. If you have 3rd party LAN controller, please remove to prevent flashing on wrong target.
	2. Download and install Windows MFT tool from the Mellanox Management Tools webpage (URL may change over time): 
		https://network.nvidia.com/products/adapter-software/firmware-tools/
	3. Run the .exe file.
	4. Make sure to include the OEM option when installing.  
	5. Execute "FWUpdate_Win.bat" with admin privileges.
	6. Shutdown and AC cycle off/on.
	7. If need to check firmware version, execute "Verify_Win.bat".

ESXi
	1. If you have 3rd party LAN controller, please remove to prevent flashing on wrong target.
	2. Download and install Linux MFT Vmware ESX tool from the Mellanox Management Tools webpage (URL may change over time): 
		https://network.nvidia.com/products/adapter-software/firmware-tools/
		- Select Vmware ESX Server 
		- Select version
		- Select architecture 
		- Select and download both NMST and MFT packages
	3. Install the vib package (if need to include --no-sig-check option to bypass certificate error):
   		Example:
			esxcli software vib install -v mft-4.14.0.105-10EM-650.0.0.4598673.x86_64.vib
			esxcli software vib install -v nmst-4.14.0.105-1OEM.650.0.0.4598673.x86_64.vib
	4. Reboot system. 
	5. If FWUpdate_ESXi.sh and Verify_ESXi.sh are not executable please set them to executable "chmod a+x FWUpdate_ESXi.sh Verify_ESXi.sh".
	6. Execute "./FWUpdate_ESXi.sh" to flash firmware.
	7. Shutdown and AC cycle off/on.
	8. Then if need to check new firmware version, execute "./Verify_ESXi.sh".