
Originally Posted by
Butters
1947 is C4 firmware. "Non-C4" is HWID 1758. Could it be you're trying to flash the wrong firmware?
Thanks a lot for the suggestions. I got this HWID from the GarminDevice.xml file (see attached). I have only been using Garmin Express and WebUpdate to update software. So I am not sure why I got C4 firmware. BTW, what is C4 and how can I check? The back of my device shows nuvi 2589LMT only.
I tried using the 2nd method from "How to find your Garmin Device's HWID", i.e. battery symbol, but I am not able to reach the Version Information page as there is no such thing for this model. I can't try the G7towin method as I am not able to put the device to preboot. I understand confirming HWID and firmware version is critical, any other suggestion?

Originally Posted by
Butters
First try to clear non-volatile memory. On the 'Map' screen tap the speed field and then hold the center of the speedometer for several seconds to enter the Diagnostics Page, tap Developer Info and scroll down and tap Nonvol Statistics, tap the three menu bars and choose 'Clear Nonvol'. Be aware that you may loose favourites and navigation history. If that doesn't cure it then read on. It should be done anyway before going further.
I have tried to "Clear Nonvol". The device restarted, went through licensing, loading map, etc, and shows “Updates – There are additional updates that require the device to restart. This may take several minutes. Restart now?” After clicking Yes, it goes again to the "installing update files ..." with a short stretch of green status bar, and stuck there. So that doesn't seem to work.

Originally Posted by
Butters
It's not able to load from the later GCD file which is perhaps the corrupt file. Start by removing from .System that file, it's named 'gupdate.gcd', to see if it stops misbehaving. If you still have problems then reformat the internal memory using only RMPrepUSB, you'll find the link to it in the initial post of Kunix's Cure3 thread.
Before replacing the GCD file be absolutely certain which chip version you have matches the HWID of the intended firmware.
I am planning to try the "deleting gupdate.gcd" method, just want to clarify the steps here:
1. If I remove the gupdate.gcd file, should I replace with a new .gcd file to get the device booting and able to remain connect to PC? If so, with what .gcd file? Should I rename the nuvi25x9_880.gcd to gupdate.gcd and put it to the .System folder or should I use nuvi25x9C4_880.gcd?
2. After removing the old gupdate.gcd file, should I use Garmin Express to check and load the software or should I just reboot the device without loading the software?
3. If I have to reformat the internal memory using RMPrepUSB, what .gcd file should I use as "Original"? Since I can't get to preboot, what to do if I get into a situation that the device can't be connected to PC anymore?
4. Any other suggestion on how can I verify the chip version and HWID of the intended firmware? I attached 2 screenshot of the device version info, anything from there?
Thanks again for your help. James
Bookmarks