Arduino OTA with GSM/GPRS & GPS ?

Hello to all, I'm intesred in upload new firmwares to my devices by OTA (Over The Air) using the GSM/GPRS & GPS shield for Arduino by Open Electronics, somebody can help me?

The idea is put the new firmware into a webserver and devices must download and reflash it.

Best regards.

This has been discussed before, somewhere on the forum (use the search). The biggest challenge you face would be to get the Arduino to reset, in order to load the new sketch.

Seems to be easy with another arduino and sd card, I found this docs: BootDrive for Arduino | Bald Wisdom but would be perfect if it can be done just with the GSM/GPRS shield with and arduino.