Showing posts with label Garmin. Show all posts
Showing posts with label Garmin. Show all posts

Monday, May 13, 2013

Garmin Zumo 665: Formatting the main drive

Sometimes you just have to start from scratch…

*** Normal disclaimer, if you try the information found in this post and it blows up your GPS or something negative happens please don’t blame me or try to beat me up the next time you find me somewhere. I’m merely sharing what I experience and what I found from my searches on the web. Calling Garmin and waiting on hold for 30 minutes to talk to someone and then getting them to send you a replacement unit if your device is still under warranty may be the less stressful way to go ***

Last Saturday morning I was getting ready to go for a day ride. I was supposed to attend a short mini-conference and the rest of the day was mine. Since I’d be “in the area” I thought I might ride over to the Texas Hill Country to get some pie. I figured this would be the perfect time to try out one of those Audible.com audio books. So I signed up for a free trial account, picked out a book and followed the instructions to load it which involved using a special loader program.

Well the program started loading the book onto my Zumo’s main drive (because it wouldn’t see the SD card I had installed) and when I came back 15 minutes later the Zumo was in a constant reboot loop. I powered off the GPS and took it to the bike to see if things would be OK. That’s when I discovered the horror.

AUDIBLE.COM HAD KILLED MY GPS!!!!

The Zumo 665 would start up with the splash screen and then shut off. I did a hard reset by pressing the right bottom corner while holding down the power. It would then boot up and get to the screen where I could chose the country location before shutting down. OMG!!!! My primary GPS was dead. Since I had to get to my meeting I loaded waypoint into the Zumo 550 and took off. The rest of the trip was great and I enjoyed my music via my phone instead of the XM and Zumo 665.

---

When Sunday evening rolled around I didn’t much cherish the thought of calling Garmin in the morning and waiting on hold for at least 30 minutes to talk to a customer service rep who may or may not really care about my problem and would end up sending me a refurbished unit which could have it’s on set of outstanding problems in a few months. So I dug into my favorite site for hacking the zumo, www.noeman.org.

I found a forum post that described a very similar problem a user had with a Zumo 660. I figured they are pretty close so I started trying to figure out how to get my unit into this “pre-boot” stage so the “updater.exe” program could do it’s thing. Here’s what I did:

  1. Install the USB drivers mention in the post.
  2. Take off the battery cover
  3. tape a magnet in place to trick the Zumo into thinking the door is on
  4. remove the battery
  5. plug in the USB cord, then power off the unit.
  6. insert the battery, if unit comes on POWER OFF unit with power button.
  7. Run the GarminCure3 program (as administrator) and build a “Cure” image from a version 2.8 image that I found through the site
  8. Launch the updater program with the new image, and select the USB option. but it won’t see the USB yet so I wait.
  9. With my left hand, press thumb to bottom left corner and hold, then press power button with left index finger and hold.
  10. When I see the Zumo listed in the USB list in the updater program I quickly click OK and it starts it’s magic of loading a new image.
  11. When the image is loaded I reboot the GPS while still connected to the computer.

At this point I had an F:\ Drive. I decided to completely wipe it out so I followed the instructions in this post using the RMPrepUSB utility. I probably should have made a backup of the drive but I didn’t… always make a backup when you have a chance.

When that was all done I had a completely blank 3.69GB Zumo main drive. So I repeated the steps above but made an “Original” image to install via the updater program. It worked and I was able to boot my Zumo 665 all the way to the main menu with the USB disconnected. However, I had no maps and most of the features were missing.

Next I found the Webupdater.exe program from Garmin and drug my Zumo665_GCDFile_280.gcd onto it. That launched the webupdater with the correct version of the software I wanted installed and allowed me to pick the extra features I desired to have installed such as voices, text files, cradle updates, XM stuff, etc…

Since I don’t plan to use the Zumo with my phone any more, I opted to launch the webupdater a second time without dragging a GCD file onto it. This allowed the program to upgrade the unit to 2.90. And I was hoping it would put my base map back on there in the process. It did not fix the map issue.

At this point I have a unit that doesn’t seem to have any working maps even though I have one on my SD card that had been working fine before I started this repair process. I find a post on another forum about the same problem, but on a Zumo 660 so I follow through it. I follow the suggestion by one user to go to myGarmin account and recreate the GMA and UNL files. The web page says everything is OK but when I start up the Zumo I still get the “Cannot Authenticate Maps” error. I opt to reinstall the latest maps using Garmin Map updater. Since I already have the full maps installed on my computer I chose to reinstall the maps on my device only and I’m given the option to install the full map set on the main Zumo drive so that’s what I do. As it was getting late, and the updater showed it would take over an hour, I left the GPS plugged in and the computer powered on…

When I looked at the computer in the morning it had crashed with a message talking about a FAT32 filesystem. Well the only Fat32 filesystem connected to the computer was the Zumo. So I rebooted the computer and tried again with the Garmin Map Updater. I didn’t make any progress. When I viewed the Garmin drive in Windows File Explorer it showed the gmapprom.img file was there but the Zumo wouldn’t detect it. I also had the GMA and UNL files installed on the device.

Next I deleted the IMG file and tried Garmin Express. It started to install the full maps and then realized it didn’t actually have the space. So I opted to install the western half of the US. Watching the progress indicator while it was installing I was optimistic as it gave me both the percentage complete and the data throughput rate as it went.

Success!!! Once Garmin Express finished I had the 2013.40 maps for Lower 49 States NW installed. I then added back in the full maps via my SD card and the Zumo is complete once again. My preferences and home location had to be reset but that was expected considering how I completely wiped the system.

I don’t think I’ll be installing Audible.com books on my Zumo again. In fact, I don’t think I’ll be using the audio features of my Zumo again.

Monday, April 29, 2013

Garmin 665 & the 2.90 update - Grrrrrrrr

WARNING: Attempting what is written in this post may render your zumo 665 an expensive paper weight or you may have to pay Garmin for an expensive repair, or aliens may come and take you away to their planet for probing to determine why you tried this. Reader beware!

 

Being a tech geek I always like to have the latest features and fixes on my electronic devices. To that end, when Garmin released firmware 2.90 for my GPS I eagerly went to the bike to retrieve the unit and plugged it in and proceeded to perform the update through the Garmin myDashboard. Before I knew it I had version 2.90 installed and ready to go.

And then I rode the Heart of Texas Unique Bonus ride where I found a very serious problem. The Zumo wouldn’t reliably make/receive phone calls. The first call might work but then subsequent calls would not. Or maybe the first 2 or 3 attempts would fail with no audio but the call would connect. Sometimes this could be fixed by rebooting the phone, or rebooting the Zumo, or both. Maybe removing the pairing and starting over. This is not the sort of thing you want to hassle with while on a motorcycle and certainly not the sort of issue you want during a rally.

So today, I decided to call Garmin with a laundry list of problems. Many focused on the bluetooth issues. After a 20 minute wait I finally spoke to a customer rep named John. He was exceptionally polite and I was determined not to lose my temper as I kept reminding myself that he was likely a helpless tech support worker who could no more really fix a complicated programming issue than he could route a monkey to the moon. But I was hoping he had some helpful information that could point me in the right direction.

In the end, even though the bluetooth problems didn’t occur until AFTER I upgraded to firmware version 2.90 he said there was nothing he could do about it since my Samsung Galaxy Nexus and ATT Z431 phones were not supported devices. He went on to say that bluetooth is not a standardized protocol and manufacturers just do what they want so there’s no way Garmin can be expected to work with every phone. When I heard this I was dumbfounded. I’ve heard support desk people say some really stupid things but this took the cake. Bluetooth wasn’t a standardized protocol, I wonder what Jabra, Motorola or any of the other thousands of headset manufacturers would say to that.

Next I asked if there was a way to revert the firmware to an older release. He told me NO, absolutely not. The upgrades are permanent. At this point I recognized I was talking to someone with far too little training or he was just plain stupid. So I switched gears to deal with a mount issue which in part has to do with corrosion. He agreed to replace the mount under warranty. At that point I concluded the call.

Now, I turned to Google and the hacker community. It turns out you can revert to an older firmware version on the Zumo 665 pretty easily if you can find the update file known as a GCD file. The only trick is that Garmin hides the files because they don’t want you downloading them directly. Good old “Security through obscurity”. But that won’t stop the dedicated individuals out there.

I found a wonderful site called noeman.org, they talk about all sorts of electronic devices like cell phones, laptops, GPSes and more. And they have a fantastic forum with some really smart people. I found this post where they list the last 4 versions of updates for the 665. You need to register before you can see the links but registration is free and easy.

The next question I had to answer was how to apply the update in order to revert my version 2.90 unit to version 2.80. The solution turned out to be rather simple. Find the Garmin WebUpdater.exe program on your hard drive. On my computer, it was located at
c:\Program Files(x86)\Garmin\WebUpdater\WebUpdater.exe
With the Zumo plugged into the computer already I just drug the zumo665_GCDFile__208.gcd file over the webupdater executable and released the mouse button. The webupdater started and after clicking next a couple of times it began installing version 2.80 firmware onto my Zumo.

Once the updater was finished I unplugged the GPS and put the battery cover back on. The unit detected that I was trying to install an older version of the firmware and warned that my user settings would be deleted. I agreed and pressed YES. After the update finished, the unit rebooted and I was prompted for set up information just as I would be if I had taken a brand new unit out of the box. Interestingly my home location was not lost during the upgrade while other user settings were including bluetooth pairings.

I’m now running version 2.80 and will test it for a few days. In my initial tests I noticed it also suffers from a hang up problem where you press the “End Call” button the GPS and the phone drops the call but the GPS isn’t aware of the call ending. You have to press it a second time. I don’t believe this was present in version 2.70. However, of the dozen or so test calls I placed, each and everyone of them successfully connected on the first try. I’m making progress by going backwards.

So that’s how I managed to revert my Zumo 665 back to an older working firmware release. YMMV.

The next step is to redo the XM weather alerts so they are nearly muted.