This is a guide that I have compiled on how to upgrade a Garmin GPS to the 2012 maps for free. First you must torrent the "Garmin City Navigator 2012.10 torrent file, or the 2012.20 torrent file.
Then you extract the contents of that into a folder and
Connect your device to the computer.
Go into the Nuvi files and backup the file named gmapprom.img to your computer.
Delete the gmapprom.img file from the device. (note: make sure you empty the recycle bin after this step)
Delete any unused Language files too..
Copy the unlocked gmapprom.img file that you downloaded into the device. If the downloaded file is named something else, rename it to gmapprom.img and then put it on your devices internal memory.
Restart your device and check your map info via : Tools>Settings>Map>Map Info.