Tired of waiting for Garmin to transfer those map files to your GPS over its incredible 12Mbps full speed USB? Tired of waiting for two hours for it to copy, only for the cable to be jostled just enough for it to fail early -- and then you're stuck with a bunch of map files but none of the gods-forsaken unlock codes that you need to use them?
Well, I am, and since this is my README, you don't get to judge me. That's just the way it is.
- Start Garmin Express, and tell it to download the target maps to your device.
- Wait for the message to change from "downloading files" to "copying files".
- Okay, so you have to wait a little. Just a little. It's okay. Deep breaths.
- Run the script, which will magically copy the relevaaent maps to your current working directory -- and synthesize up the
unl
andgma
files you need to make your GPS actually unlock the maps.
Did you know that "50% done" means "halfway done"? Yeah, well, neither did Garmin. The first 50%, naturally, is downloading the file, over your fast, juicy Gigabit fiber. Hell, you paid for that fiber, and now you're rewarded with that bar speeding to 50% like nobody's business. Wait, did Garmin actualy pay for a CDN?
Then the thing hits 50%, and suddently your 30GiB of map data has to make it across a 12Mbps USB full-speed connection. Just because I remember that being -really gods-damned impressive- back in 1998 doesn't mean I'm going to go back and live there. Now you have to wait, pateintly, for about 6 hours because Garmin didn't spring for an SoC with High Speed USB for your fancy new satellite communicator.
Or, you could go insane and write a Python script.