I'm having a problem reading data from my Edge 500. It was working great last Monday, but then I started getting "No Devices Found - Please connect your device and try again". I did do a firmware update not long ago, but that was still almost two weeks ago, and it worked fine for a while after that. Initially, I thought it was something on my ultrabook, so I started installing the latest plugin, etc. on that system to no avail. I get similar results with the WebUpdater, etc. - nothing seems to recognize my Edge 500 as a Garmin device, except the windows storage driver. After several tries uploading to connect, I have found that I get somewhat intermittent results- "No Devices Found" sometimes, but sometimes I also get:
"TypeError: deviceDescriptionDoc.getElementsByTagName(...)[0].childNodes[0] is undefined"
, which appears at the top of the "Upload" window in Garmin connect. The unit still works as a GPS to record workouts, and it also mounts on the computer as storage- I can browse the "Garmin" directory, and the subdirectories under that. Following some other posts that I found, I did try both deleting the "GarminDevice.xml" file (which was recreated when I rebooted my 500) and also tried a "Master Reset". The master reset made no difference in terms of results, but I'm not clear that it worked. When I started my 500 using the power, menu, and start keys pressed, it started up in a fairly normal-looking mode. My workout files are still there (I expected the master reset to clear them), and settings haven't changed (Still has auto-pause on as well as auto-lap at 1-mile intervals). I expected all of that to be wiped out from the master reset.
As I've researched this to try to fix it, I did find some javascript code at:
http://code.google.com/p/sarsoft/source/browse/trunk/static/js/garmin.js?spec=svn680&r=680
This looks like it could be the same js code that connect is using, so I looked for the javascript referring to the error message above, and did notice that my GarminDevice.xml file has no test in the <PartNumber> tag anywhere in the document. I wondered if that was supposed to have some value... but not sure.
So..... Any ideas?