It's odd that Garmin "Updater" could not detect these sort of problems and step the user through a fix. Did it at least print message regarding potential issues and fixes? Is it possible to write proggy running on Window to do a better job than "Updater?"