from my experience some motherboards needs to use a specified usb port to be able to use the usb for buiis flashing, and in addition some needs to have a certain filename without different from the one from the download.
On gigabyte the want it named gigabyte.bin and they call it q-flash with an usb port marked red with q-flas written under it…
