The duration can vary based on the firmware size and device specifications. It's essential to be patient and not disconnect the device during the process.