If present, a gupdate.gcd can only be fully initiated by the device if the device is capable of booting. The device only looks for a gupdate.gcd after loading maps and other essential files is complete. It will only try to update the device by initiating the GCD if it's deemed to be a later version of fw than that presently loaded. However, even just examining the GCD can 'soft-brick' the device if the file is corrupt.
Cure fw RGN intentionally stalls the boot before any files at all can be loaded. While both cure and original fw RGNs will directly and immediately flash all regions applicable i.e. 12, 14 certainly and maybe 127 and 158 too, it's 14 where the main firmware, aka 'System Software' is present and it's responsible (simplistically) for boot initiation and loading files during the boot.
Cure fw in region 14 doesn't load essential files and it stops the boot process, intentional after Mass Storage Mode is attainable which is before loading files. However original fw will try to load those files so the device will attempt to boot fully, loading all needed files and a gupdate.gcd present will also be examined. If any one of such files are bad the device cannot boot and will either freeze or bootloop, with MSM no longer attainable.
A device with cure fw loaded has Mass Storage Mode re-enabled even though it is stalled (frozen) on the logo splash screen. The entire purpose of cure fw is to allow MSM to again work. Technically, the device is still 'soft-bricked' but that's part of the process and it's why, after removing corrupt files or re-formatting properly, that original fw has to be loaded, again as an RGN in preboot, because any 'good' original fw GCD added manually would just sit there in the file system, unread, if a cure fw is still loaded in such a (therefore un-bootable) device.
In your case you seem to be assuming that a corrupt GCD is the problem and often after a firmware update using GarminExpress or WebUpdater, or simply manually placing a later version GCD in the .System folder, that is indeed the case. However the bootloop could also be caused by a bad map IMG file, or it might be a GPI, VPM, etc. file causing the problem. This is why it's safer to update via a gupdate.gcd in a Garmin folder on a media card because if the GCD is faulty it still 'bricks' the device but then removing the card allows the device to boot.
TLDR: You must load cure firmware so you can delete suspect files progressively and as a last resort re-format.
Bookmarks