So I splurged and upgraded to a Garmin 500 GPS. Actually, I had been looking at this for a while (even before it was released). I’ve always had issues with my Garmin Edge 305 due to its lack of battery capacity. I am aiming for a triple crown, and with the 305 lasting only 11 hours, there is no way it’s going to last an entire double century. Then, on my last ride on Saturday, my 305 turned itself off not once, not twice, but 3 times. After all of this, that convinced me (along with proddings of a bunch of others) to go for the upgrade to a Garmin Edge 500.
Regarding the unit turning itself off, apparently this is a chronic problem with the Edge 305, if running under those humming power lines. It causes some disruptions to power on the GPS unit. In fact, JP mentioned that after he upgraded to 705, the power disconnects have disappeared.
So the first thing I like is the mount. On the other Garmin GPS units, it requires you to wrap the mount around the handlebar with zip ties. When you remove it, it is such a hassle, as you have to cut that zip tie … really ugly. With the Edge 500, you have a pair of bands that you wrap around, and it is easily removable. I know, it’s something really simple, and not a function of the unit itself, but it is nice to not rely on zip ties to mount your GPS to your bike. The unit is a bayonet type mount, where you slip matching slots, and rotate 90 degrees, to get it into place. You do have to realize the positioning of the unit will be 90 degrees from where you initially mount it.
When you power up the unit, it does have a nice initial install sequence on the unit. It asks whether or not you have a cadence sensor, and if you have a heart rate monitor. Since mine was just an upgrade, I already have both of these, so getting started is pretty easy.
So I took it out on a ride today, with about 3000 feet of climbing, so plenty of opportunity to test it out. I’m proud to report that it had no problems with shutting itself off. However, there was one really annoying thing, and I’m not sure if it’s something that I set on the unit … it gives lap split times after every mile. That is really annoying. I’ll have to check it out a little later.
So all is good there, and now, upload it to my PC. Oh, I forgot to register the unit, so log on to http://www.garmin.com, and register the GPS unit. I go through the usual upgrade firmware/software drivers, etc … after doing all of this, I go to connect.garmin.com, and it syncs fine. However, I don’t like connect.garmin.com, and I usually use Ascent or ridewithgps.com. However, both of those have issues with downloading data from my Garmin unit. When trying to use Ascent, it gives me some bogus message saying that the disk was not ejected properly. I also check out ridewithgps.com, and it gives me an error “UnsupportedDataTypeException: Your device does not support reading of the type: FitnessHistoryDirectory”. What???
I did a few google searches, and it appears that the Garmin Edge 500 uses a new file format called fit. Actually, it’s probably more than just a file format. With this new format, it can cause interop problems with other vendors, like Ascent, ridewithgps, or any other site that offers import via gpx file. If you try to export your download to connect.garmin.com, it will not import to another program. It provides an I/O error.
Well, after further research, it looks like Garmin did not publish documentation on fit format so that other vendors may inter-operate. The SDK kit was not released, and they’ll be releasing it in the next few days. Vendors may be receiving the SDK, but then it will take some time for them to implement that on their software. I guess for now, Garmin Edge 500 data will be proprietary to only connect.garmin.com. It would have been nice if they published SDK kit for those developers who wish to import data from the Edge 500 to be utilized on their software product.
Although I am happy with the general operation of the Edge 500 (battery capacity is still something to be determined), but I am really upset that they did not offer the SDK for other vendors. This means Ascent, ridewithgps, and any other vendor who imports gpx data will be deemed useless. Oh, and connect.garmin.com ??? It doesn’t have the ability to provide expansive data for you to manipulate.
I hear that some vendors, who are in a coalition for the ANT technology may have the SDK, and have it implemented on their product .. one such example is Trainingpeaks. However, I wish they could have shared the SDK with vendors before they released the product … or how about this … enhance their weak connect.garmin.com interface to provide more granular information that Ascent and ridewithgps already provides.