Alviora, how do you scan the Garmin site, if it's not a secret?
I have a similar solution, but it simply scans all the URLs of the form h ttp://www8.garmin.com/support/download_details.jsp?id=XXXX and HWID/Version are retrieved by parsing boot.bin from a partially downloaded RGN/GCD file.
It's kinda dirty and way too slow. Also HWID can't be retrieved sometimes (for some weird firmwares in RGN files).
Also XXXX numbers change sometimes.
For me it would be nice to be able to:
- Given a particular HWID, quickly request the device name, the latest firmware version, and a link to the update file, be it a simple Nuvi firmware in GCD file, or a sounder firmware in RGN file, or maybe a weird 200+ MB composite GCD for many marine devices.
- Quickly list all the existing HWIDs.
I think point one can be done by crafting a special XML and sending it to Garmin, as WebUpdater does for devices connected via Garmin USB protocol (e.g., GPSmap 60), not as a Mass Storage device.
Bookmarks