Garmin StreetPilot 2620 Map Update 2008

Tue Jan 8 03:11:58 PST 2008
Roger C. Pao <StreetPilot2620-review.20.rpao "at sign" xoxy.net>

Garmin StreetPilot 2620 Map Update 2008

Timeline

Note: The desktop I was using is an Intel Core 2 Quad 6600 / EVGA nForce 680i SLI 775 A1 motherboard.

Random Thoughts

If Garmin is only compatible with Intel USB and not anything that is Microsoft WHQL certified (Microsoft certified drivers), Garmin's USB interface must be really bad. Indeed the product does not display the USB logo on the box or in the printed, wire bound manual. Forum messages about plugging the GPS directly into the back of desktops and never into a USB hub or the front panel connectors support my theory that this is a very bad USB implementation.

It would have been much faster to eject the micro hard drive and plug it into my PCMCIA slot for direct update, but Curtis confirmed the update software will not do this.

The DVD I received may be generic for any Garmin device even though the jewel case paper insert listed the StreetPilot 2620 by name: "this update is for previous versions of City Select, City Navigator and the StreetPilot 2620/2660 ... 007-00349-05 Rev. A ... 171-00153-05". The screen that first displays says "Click here to update your Garmin StreetPilot 26xx", so it must be GPS specific (screenshot). If anyone can verify the following against their own CD?

$ sha256sum /dev/dvd
38b2ec7c86fbe245301482f8c50064f246b03f7963baf07772ba1d0ac9e6e360  /dev/dvd
$ ls -l /media/cdrom/
/media/cdrom/:
total 1493369
-r-xr-xr-x 1 root root         43 2006-08-01 08:08 autorun.inf
-r-xr-xr-x 1 root root     852480 2007-05-31 13:41 CN_DEU.msi
-r-xr-xr-x 1 root root     853504 2007-05-29 09:24 CN_ESP.msi
-r-xr-xr-x 1 root root     870912 2007-05-29 08:42 CN_FRA.msi
-r-xr-xr-x 1 root root     849920 2007-05-29 08:18 CN_ITA.msi
-r-xr-xr-x 1 root root     829952 2007-06-07 09:14 CN.msi
-r-xr-xr-x 1 root root 1517321303 2007-05-31 13:41 Disk1.cab
dr-xr-xr-x 1 root root       2048 2007-05-30 13:25 Image
dr-xr-xr-x 1 root root       2048 2007-05-21 07:28 MSI
-r-xr-xr-x 1 root root    1054248 2007-06-07 11:59 SetupDEU.dll
-r-xr-xr-x 1 root root    1050152 2007-06-07 11:58 SetupENU.dll
-r-xr-xr-x 1 root root    1054248 2007-06-07 11:59 SetupESP.dll
-r-xr-xr-x 1 root root    1304104 2007-06-07 11:58 Setup.exe
-r-xr-xr-x 1 root root    1054248 2007-06-07 11:59 SetupFRA.dll
-r-xr-xr-x 1 root root    1054248 2007-06-07 11:59 SetupITA.dll
-r-xr-xr-x 1 root root    1050152 2007-06-07 11:59 SetupLOC.dll
dr-xr-xr-x 1 root root       2048 2007-05-21 07:28 USB_Drivers

/media/cdrom/Image:
total 1739932
-r-xr-xr-x 1 root root 1781689419 2007-05-30 11:22 gmapprom.rgn

/media/cdrom/MSI:
total 2
dr-xr-xr-x 1 root root 2048 2007-05-21 07:28 2.0

/media/cdrom/MSI/2.0:
total 3450
-r-xr-xr-x 1 root root 1709160 2007-03-04 20:09 InstMsiA.exe
-r-xr-xr-x 1 root root 1822848 2007-03-04 20:09 InstMsiW.exe

/media/cdrom/USB_Drivers:
total 15
dr-xr-xr-x 1 root root 2048 2007-05-21 07:28 Amd64
-r-xr-xr-x 1 root root 9322 2007-03-08 14:51 grmnusb.cat
-r-xr-xr-x 1 root root 1448 2007-03-08 06:51 grmnusb.inf
dr-xr-xr-x 1 root root 2048 2007-05-21 07:28 I386

/media/cdrom/USB_Drivers/Amd64:
total 37
-r-xr-xr-x 1 root root 25088 2007-03-08 14:19 grmngen.sys
-r-xr-xr-x 1 root root 12800 2007-03-08 14:19 grmnusb.sys

/media/cdrom/USB_Drivers/I386:
total 111
-r-xr-xr-x 1 root root  8398 2007-01-10 13:40 grmn0200.cat
-r-xr-xr-x 1 root root  2254 2007-01-04 13:31 grmn0200.inf
-r-xr-xr-x 1 root root 23208 2007-01-05 12:51 grmn0200.sys
-r-xr-xr-x 1 root root  8398 2007-01-10 13:40 grmn0400.cat
-r-xr-xr-x 1 root root  2250 2007-01-04 14:42 grmn0400.inf
-r-xr-xr-x 1 root root 22184 2007-01-05 12:51 grmn0400.sys
-r-xr-xr-x 1 root root 17448 2007-01-05 12:51 grmn1200.sys
-r-xr-xr-x 1 root root 18432 2007-03-08 14:18 grmngen.sys
-r-xr-xr-x 1 root root  8320 2007-03-08 14:18 grmnusb.sys

Power management should only shutdown a USB device after it is inactive for a set time. Why would it turn off the interface to the Garmin while it is actively being updated? A link and activity light like on Ethernet ports would have helped find this problem much sooner.

The MapSource Update DVD is a wrapper setup program which calls out other setup programs. For the StreetPilot 2620, the series of screens that show up do not always make sense if all you want to do is retry updating your Garmin GPS: Re-install USB driver (there is no way around this, you must do this, it probably allows exclusive access to the GPS by the setup program to populate the list of GPS that are supported and to enforce DRM measures), install MapSource program (cancel if already done otherwise, repair takes forever to copy everything again to your computer), add Unlock Code from website (cancel if already done), update GPS.