To sum it up and set things straight for all the people reading us...
For 3590 there are 3 folders to write your maps in:
1. Device:\Map\xxxxxx.img (use any name you like)
2. SD:\Map\xxxxxx.img (use nay name you like)
3. SD:\Garmin\xxxxxx.img (use nay name you like)
If your 3590 does not recognize a map in the above folders, 3 things are possible:
1. corrupted map file (if map is locked and readable you get the no-authentication message)
2. corrupted microSD card or not properly formatted (FAT32)
3. there is something wrong with 3590's software because it is acting "abnormally", so backup your personal data (\GPX\current.gpx) and preform a Clear Nonvol to reset your device.
On my 3490 (and 3760) I use various maps in all those folders simultaneously!
Garmin has set .System folder both as "hidden" and as "system-protected" to avoid average and novice users from messing with it.
In this folder Garmin writes its device specific maps (Timezone map, Basemap, DEMmap) and pre-loaded maps (gmapprom, gmapprom1 and gmapOEM)
Gmapprom.img is the pre-loaded map that you buy the device with and most of the times is a City Navigator.
When you already have a gmapprom.img (e.g. a Europe CN) and you buy another City Navigator map (e.g. North America CN) then this map is written as gmapprom1.img
When you buy an OEM Garmin device, then the pre-loaded map is written as gmapOEM.img.