
On Mon, Mar 21, 2011 at 10:01:55PM +0100, Robert Vollmert wrote:
On Mar 21, 2011, at 20:27, Marko Mäkelä wrote:
Around March 10, the internal file system in my Garmin Edge 705 could no longer be mounted by Linux. I was also unable to convert saved tracks into training runs, which I guess means that the Garmin firmware failed to read the file system as well. Also the base map (gmapbmap.img) failed to load. So, currently the Edge 705 is crippled in that I can see the gmapsupp.img that is on the SD card, but cannot save any tracks.
I saved the entire 1GB image from the device to my computer. There is about 23 MB of nonzero data followed by zero bytes. The actual payload may be smaller. It looks like the "boot" sector and all of FAT1 and most of FAT2 are zeroed out.
I doubt that there's any vital unit-specific data stored on a removable SD card.
Please read again. It is the file system in the internal memory that has been corrupted, probably due to a bad write. The bad write would most likely be due to a bug in the Garmin firmware. The Edge 705 that I had before this warranty replacement (a button gone imprecise; I sent it in shortly before the 2-year European warranty expired, a few months ago) produced corrupted *.tcx files in the past, or it crashed when converting data from its internal binary storage format to the XML format. Marko