@ Andy Waltson
Regardless that the device may or may not discriminate between fw of encrypted and decrytped states i'm quite sure the real problem lies in your device having a corrupt GUPDATE.GCD file on-board that so-far cannot be removed because Cure fw can't be made and loaded to re-enable Mass Storage Mode.
This is what i think is happening: Regardless of what BINs you flash directly to the relative regions using Updater.exe in preboot mode, the device on the next attempted boot cycle recognizes the GCD's presence and tries again to flash the relevant regions but stalls because it cannot properly load the GCD. Finding a way to remove or overwrite that GCD is the root of your problem imo.
RGN_Tool really doesn't deal directly with devices to flash anything. It only manipulates fw by converting GCDs to RGNs and vice versa, saving/loading BIN files and changing the fw's HWID etc.Question 2 - Maybe the issue is related to RGN tool itself? Currently this cool app is the only way to flash firmware, since official WebUpdater/GarminExpress can't. I suppose they just replacing file at mass storage device without actual memory flush, so that's why they fail when actual mass storage device is not available.
GarminExpress and GarminConnect are both clearly unavailable to the device because they rely on MSM and wireless connectivity respectively. That only leaves preboot mode access which both Updater and WebUpdater can use to access devices. WebUpdater can also be run in command line, however that would require that you know the exact path to the on-board GCD to overwrite it with a healthy file and also pre-supposes that WU can access the actual internal memory in that way when a device is in preboot as it can for MSM. I simply don't know. Usually using preboot (aka Garmin mode in very old devices) WU accesses entire regions and although in modern devices the internal memory is also a region (in more conventional devices it's either rgn 48 or 83) i have no clue if that's the same for your fenix. Maybe you could overwrite the entire file system region with a copy that doesn't have the GCD file, that's if you can confirm that it exists as an actual region. GPSDaemon can dump regions of Garmin Mode devices and that's actually a type of "perpetual preboot", read [Only registered and activated users can see links. ] onwards in the GPSDaemon thread. The decimal regions 48 and 83 are hex 30 and 53 respectively (like RGN_Tool, GPSDaemon deals in hex numbers for regions). A successful file system dump will be a *.HEX file which can probably be re-named to *.BIN and opened in a program like PowerISO or an archiver like 7-zip, to allow you to remove the GCD and then repackage it to re-flash as a BIN file back to the correct region using Updater or maybe even WU as a command prompt. Pure conjecture of course.
Well it certainly can't deal properly with this encrypted firmware it seems. As for TurboCCC who's the author of RGN_Tool and other great custom programs, he's dropped out of sight completely and afaik anyone who's tried to contact him in recent years has been unsuccessful.Question 3 - Maybe RGN tool does not work properly with such latest GCD firmware. According to version history at README last supported Garmin device was Fenix 3 HR (released 5 years ago)
v0.94 - Support for fw_all.bin file in fenix3HR and D2Bravo
Is there any chance to reach tool's author for assistance?
I'm so sorry Mate, i'm now at a dead-end here. I hope someone else can help you or you can find a way yourself to get rid of that GCD file, maybe as suggested to dump and re-flash the file system or some other method.
@carrywhite
It's not clear how far you went "to complete the described process". I'm thinking you only got as far as loading the Cure fw but if it was loaded and there's no hardware issues then you should have MSM available. Is that all you did and still no MSM? Did you try to re-format before loading Cure fw as i suggested? Also did you confirm the HWID before using the US/EU fw to make cure fw?
Garmin support is sometimes the best source of misinformation regarding bricked devices. It indeed might not be possible to recover it but they won't even try to help you. Answer my questions above and we'll see what can be done ongoing. Please give the exact sequence of steps and precise info of what you've done.Garmin support said, the device can't be rescued anymore. Is that true? Is my device wasted now? Do you have any more ideas, on what I can do now ?



Likes: 




Reply With Quote

Bookmarks