# Mercedes Download Manager (DLM)
Canonical URL: https://mbretrofit.it/guides/map-code/dlm
Description: Download and run the official Mercedes-Benz Download Manager (DLM) to build the USB stick for a COMAND or MBUX navigation map update. Windows requirements, fixes for the common DLM errors, and a Mac or Linux workaround.


The Mercedes Download Manager builds the USB stick your car needs for a manual navigation map update. It runs on Windows only, and you have to run it before the car will ever ask you for a map license key.

## What is the Mercedes Download Manager?

The Mercedes Download Manager (DLM) is the desktop app that builds the USB stick for a manual Mercedes navigation update. It downloads the map data from Mercedes servers and writes it to the USB in the folder layout your car reads.

You install DLM, pick your NTG generation and region, and DLM downloads the map and formats the stick. The seven steps below cover a full run.

![Mercedes Download Manager interface showing a navigation map update for COMAND](/dlm.png)

## Download Mercedes Download Manager

Mercedes hosts DLM on its customer-solutions domain, and the installer downloads straight from there.

[Download Mercedes Download Manager (DLM)](https://dm.mercedes-benz-customer-solutions.com/downloadmanager/comand/updates/Download_Manager_COMAND_Hard-disc_navigation.exe)

Get your map code once the USB is ready

When your car prompts for a Map License Key, enter your VIN to generate a
Mercedes-Benz map activation code. Works on every supported NTG
generation, NTG3.5 through Gen20x.

Enter your VIN in the map-code flow to confirm the compatible navigation system, region, and version.

Tip: Create the USB first with DLM, then generate the code so you choose
the correct version and region.

## System requirements

DLM is a Windows-only desktop app, and it needs 64 GB free in two separate places at once.

* **Operating system.** Windows 10 or Windows 11 (64-bit recommended)
* **Computer disk space.** At least 64 GB free on the Windows system drive (usually C:). DLM downloads and stages files here before copying them to the USB, and a 64 GB USB does not satisfy that check.
* **USB stick.** 64 GB or larger for a full-region map on any NTG generation.
* **Internet.** Stable. Full map data runs 32 GB to 50 GB depending on region and NTG.

Before you open DLM, confirm the USB is large enough and that the Windows system drive has at least 64 GB free.

DLM has no native macOS or Linux version. To run it on either, see [Using a Mac or Linux computer](#using-a-mac-or-linux-computer) below.

## Prepare the USB using DLM

Steps 1 to 6 happen on a Windows computer.

1. **Insert a clean USB stick** with enough capacity. DLM tells you the exact size once you pick the update.
2. **Open DLM** and select your **NTG generation**. The table under [Pick your NTG generation](/guides/map-code#pick-your-ntg-generation) maps chassis codes to generations if you aren't sure.
3. **Pick the region.** Europe, North America, China, Japan, Korea, Australia / NZ. Region must match what your car expects.
4. **Pick the map version.** Latest one compatible with your NTG firmware. DLM lists your options.
5. **Let DLM choose the USB filesystem.** Older NTGs use FAT32, newer ones exFAT or NTFS, and DLM applies the right one for the generation you picked.
6. **Click Download.** This takes 20 to 60 minutes depending on map size and internet speed.
7. **Insert the USB in the car** and start the navigation update. Wait for the Map License Key prompt. That's when you generate the code on this site.

## Troubleshooting DLM errors

### "Not enough space" error in DLM

This message usually refers to your computer's Windows system drive (normally C:), not the USB. DLM first downloads and unpacks the map locally, then copies it to the removable drive.

Check:

* Windows system drive has at least 64 GB free
* USB capacity is 64 GB or larger and matches what DLM shows
* Anti-virus or Windows Defender hasn't quarantined DLM (whitelist its install directory)

If your 64 GB USB is empty and correctly formatted but DLM still reports insufficient space, free space on C: and retry.

### DLM stuck at 'Preparing' or 'Initializing'

This is a disk I/O bottleneck rather than a failed download.

* Use a USB 3.0 stick in a USB 3.0 port (blue connector). USB 2.0 can take hours for NTG7 maps.
* Skip USB hubs and plug directly into the computer.
* Run DLM as Administrator by right-clicking the shortcut.

### "Map version not supported" inside the car

You picked a map version newer than your NTG firmware allows. Each generation has a cap. Pick the next version down in DLM, or check [the map checker](/guides/map-code#check-what-your-car-needs) for the versions available for your NTG and region.

### "USB not recognized" by the car

The cause is a wrong filesystem, a wrong partition table, or a faulty USB.

* Let DLM reformat the USB. It knows the right filesystem.
* Use a quality USB stick from SanDisk, Samsung, or Kingston. Cheap unbranded ones have firmware quirks the car rejects.
* Try a different USB port in the car. Some Mercedes models only accept updates from one port.

### DLM cannot connect to Mercedes servers

Either something on your network is filtering the connection, or Mercedes is in a maintenance window.

* Check firewall and corporate VPN. DLM connects to dm.mercedes-benz-customer-solutions.com and a few CDN domains.
* Try later. Mercedes infrastructure has maintenance windows that block downloads.

### "License key invalid" after entering the code

The code doesn't match the VIN, the map version, or the region. That usually happens when you generate the code before you prepare the USB, so the version no longer matches.

Create the USB first. Note the exact version and region from the car prompt. Then generate the code. Go by what the car shows, not by what you expect it to show.

### DLM interrupted by sleep or shutdown

Windows sleep or hibernation breaks the DLM download. Set your power plan to never sleep until the download completes, and keep the laptop on charger.

## Using a Mac or Linux computer

DLM has no Mac or Linux build, so the workaround is to run Windows in a virtual machine and install DLM inside it.

**On macOS:**

* Install [UTM](https://mac.getutm.app/). It's free and runs on Apple Silicon and Intel.
* Create a Windows 11 VM following the UTM Windows guide.
* Install DLM normally inside Windows.
* When you plug in the USB, click the USB icon in UTM to forward it to the VM. DLM then sees it the way it would on a real Windows PC.

**On Linux:**

* Use VirtualBox or VMware Workstation Player with a Windows 10/11 guest, then forward the USB.

**Compatibility tip.** USB forwarding is finicky. If DLM can't see the USB inside the VM, unmount it from the host first, then attach it to the VM via the virtualization tool's USB menu.

## DLM tips that save time

* **Let DLM format the stick.** It picks the filesystem your NTG needs. Only pre-format outside DLM (right-click, Format, exFAT or FAT32) if DLM's own format step fails with a Windows permission error.
* **Verify your VIN first.** Map size varies by region, and the wrong region means re-downloading the whole thing.
* **Check your data card region.** It's stamped there, not derived from your country.
* **Keep the laptop on charger** through the download and the in-car install. Both can run 30 to 90 minutes, and a flat battery corrupts the install.

## After the USB is ready

Once DLM finishes and you have the USB, the rest happens in the car.

1. Insert the USB in the car.
2. Confirm the update version and region on screen.
3. When the car asks for the Map License Key, paste the code you generate below.

***

### Generate your map license key

NTG3.5 through NTG5.5 and Aston Martin NTG5\*2 codes are generated automatically. NTG6, NTG7, Gen20x, and Aston Martin NTG5.5 are written by hand, so they take 20 minutes to 3 hours on weekdays between 10:00 and 17:00 CEST, and arrive the next working day if you order outside those hours.

Enter your VIN in the map-code flow to confirm the compatible navigation system, region, and version.