That won't help, detection is not the issue, but the wrong firmware is. First time accelerating will kill the VESC then, so it's better make sure that the FW is correct before doing anything.
Detection is the most reliable way to get the VESC operating correctly with your specific motor.