We send a lot of data via SIM cards, and it can take up to two hours to update the software.
It's not uncommon it fails, and it has to start over. Not a good system, but all we have.
I'm thinking there has to exist a sort of reverse access point/4G modem. You plug an ethernet cable in the box...