Does anybody take a look on this page?
http://developer.garmin.com/linux/
There you can find the source for some devices. Maybe we can get more informations about the file-format of garmin maps?
Cheers
Martin