This fixes #7487.  It now only finds firmware if it isn't given firmware.