Yes. Currently our software expects an online connection to download the firmware automatically but that can easily be modified to provide a local file instead.
Fill in the blank.