"Cannot unlock maps" after installing maps to Garmin Drive 50

Former Member
Former Member
Hello,

I'd like to know if it's possible to successfully install Garmin maps (City Navigator Europe NTU 2018.3) to GPS unit Drive 50, using BaseCamp.

1. I installed BaseCamp (using GarminExpress option "Install to my computer")
2. Used the Maps/"Install maps" option
3. Unlocked the "Europe NTU 2018.3" maps in BaseCamp using "Unlock online".
- the maps then appeared in BaseCamp as "Unlocked"
4. Finished the "Install maps" (MapInstall) wizard with message "Maps transferred to Drive 50... The data was successfully sent"

However
- The "Europe NTU 2018.3" maps do not appear under the Drive 50 device tree on the left. Only the pre-installed maps are visible
- After powering on, the device gives the "Cannot unlock maps" error.

What I've tried:
- looking up the unlock code "Maps"/Manage map products/"Unlock regions" tab/"Europe NTU 2018.3" -> doubleclick. And creating the gmapprom.unl file with the code in the "Garmin" directory of the GPS unit
- editing the "GarminDevice.xml" file in the "Garmin" directory, to include this code as the <Unlock> element.
... which obviously did not help.

Am I doing something wrong here? Or should I just contact Garmin support?
  • BaseCamp isn't really suitable for installing CN maps. Use Garmin Express instead.
  • Former Member
    0 Former Member over 7 years ago
    BaseCamp isn't really suitable for installing CN maps. Use Garmin Express instead.

    Thank you for the fast reply.

    I was afraid this would be the case. Sigh...

    The "Garmin Express" has one annoyance I've yet need to overcome - to perform this update, it needs over 10GB free space on the system partition, which I don't have at the moment. No option to change the temp storage location anywhere, no nothing. And to be even more annoying, it just reports "Not enough space on COMPUTER". Like I didn't have hundreds of free GB's on other partitions.
  • Former Member
    0 Former Member over 7 years ago
    When you unlocked, the drive 50 was connected and you chose it as the device to unlock?
  • Former Member
    0 Former Member over 7 years ago
    When you install Express, there is the option to install it to wherever you want....
  • Former Member
    0 Former Member over 7 years ago
    When you unlocked, the drive 50 was connected and you chose it as the device to unlock?

    I think so, yes. I unlocked using the webpage and the firefox plugin, which I think recognizes the device and unlocks whatever maps the device is authorized to have. However, I think this process only unlocks the maps on the Garmin server side, so that e.g. BaseCamp may use them, although I am not sure about that.

    When you install Express, there is the option to install it to wherever you want....

    Ah yes, the Express installation directory, sure. But there is no option to select where the temporary files (downloaded maps, index files etc...) go during the maps update. The option to select the directory with "Install to device and computer" does not affect the temp location as well.

    Actually no, scratch that, you can do this by creating windows symlinks/junction points. But you cannot bypass a check which initially CHECKS THE C: PARTITION FOR FREE SPACE! So while you CAN make Express use different drive as temp, you cannot start the process without actually having enough on C:

    This was the reason for my original question, too - BaseCamp does not have this initial check. So while it also stubbornly tries to use the C: partition for updates, and it does indeed fail the update if all free space is used up, I can reroute the temp directory to another partition and actually start the update process. This is not possible with Express.

    Edit: PartitionWizard + one additional hour, and I made a successful update with Express.
  • Former Member
    0 Former Member over 7 years ago
    Basecamp does not install maps at all. The map installation program is called Mapinstall. Both programs were abandoned by Garmin a few years ago. If they don't work, they don't work and complaining won't help. You will need to get Express working as that is the supported program.