Using Windows 2012R2 as my host to flash the HCA-30024 card.
Install the HCA-30024 card, without any additional software, Windows 2012R2 should recognized the card.
Download firmware link
Firmware for ConnectX®-2 IB/VPI - Mellanox Technologies
Step 1: Install WinMFT_x64_3_5_0_16.exe
Step 2: run this batch file to change PSID to MT_0D81120009 , same PSID as MHQH29B
mst status
echo Look for mt26428_pci_cr0
pause
call flint -allow_psid_change -d mt26428_pci_cr0 -i fw-ConnectX2-rel-2_9_1000-MHQH29B_A3-A5.bin burn
ibstat
echo Firmware version status
pause
Step 3: Reboot ( not sure it is necessary )
Step 4: MLNX_VPI_WinOF-4_80_All_win2012R2_x64 ( This is the version I used , there is a newer 4_90 version now ),
During Installation , Installer should upgrade card with the latest firmware, if it recognized the card.
The latest version of firmware that I used is FW Version: 2.10.720 , Windows 2012R2 claim it is RDMA capable.