I have just spent about three hours trying to up date my sat nav. At the end of that the sat nav could not find any GPS satellites!!! Another hour wasted following through on your next to useless instructions on how to up date because of a GPS weekly roll over (or something like that). You small app for finding that problem eventuality worked. Why on earth (or space) could you have included that diagnostic routine into the front end of the main update. You obviously knew about it!!!!
Considering I have a Internet speed here over RJ45 network cable of 37 Megabits your servers really need upgrading as the slowness of the up dates are at you end. Just read the many comments in the forum relating to your server lowness when doing updates.