Question about rebooting firmware upload via sd card

Hello! Do I need to perform a hard reboot (disconnecting the battery) for the SD card firmware upload to work? Or would a regular vehicle reboot be sufficient?