Mark, is the assumption that the NVR is not connected to the Internet and that the tech cannot borrow a computer on-site to do the download?
I had integrators bring up this concern at VideoIQ, as we were initially distributing upgrades as "full downloads", with client software, firmware for multiple platforms, some release notes, etc. Files became quite large, not everyone had a solid Internet connection, and something a tech just needed a 15MB firmware image, not 250MB of new software.
A few thoughts:
1) The manufacturer should offer some form of proactive notification about new software, so that you can download it in advance. Make sure you're signed up for any tech email notifications, if they offer this.
2) Setup a corporate shared dropbox account for firmware files, that way one person can download the files, put it in the dropbox, and it will sync to all tech laptops when they are online. This way they hopefully have it before they need it
3) See if the downloads can be made smaller, which might be you contacting the support lead at the manufacturer to suggest this, or having someone on your staff that can keep up with downloads, and then unzip them and make individual files available on your own server
Why does a tech not have access to decent bandwidth "out of his normal service area"? Can they use a cellphone as a hotspot, or do you mean they end up in the boonies where there is no signal?
This guy was in the boonies.
I think Brian's idea of a Dropbox that is auto-synced is great. Was this a file that could have been anticipated ahead of time, or was it one of those out of the blue ones?
Instead of using Starbucks, maybe there is an actual Internet cafe around offering a wired connection?
That's a good ideas as well. My guess is he went to the closest, not knowing it was many MANY Mbs.
I have recently downloaded files while at a Starbucks and was amazed at the speeds of their Google provided internet.
I also recently installed a tethering app ($10) for my phone/PC to use my unlimited cell phone as an internet connection. It allows me to plug USB into my PC and have an instant internet connection at whatever speed my phone can achieve.
Some manufacturers provide a ZIP file with all current firmware. Others have a software that can download a local cache of firmware on the PC for easy upgrading.
With all the information provided, why was it a "must have"?
Surely if it's an isolated or airgapped network, then you could just schedule the update in the next maintenance call?
the update provided access to camera updates that were not already in the software.