Ensure that both com port and firmware file are selected before the user triggers the flash action. Disable button until then?