The easiest way to update an Edge device is to download the Garmin WebUpdater, which once your device is connected, will automatically check and pull any applicable firmware updates to your device. I'd be surprised if the 500 is considered current anymore. Once a device isn't current, they stop updating the firmware and that's usually just shortly after the successor is announced.