How to Flash Mercedes Headunits with DTS Monaco Over DoIP?

DoIP is needed for flashing headunits.  DoIP stands for Diagnostic over Internet Protocol, and is the newest standard for offering diagnostic and firmware flashing.
The main benefit is that it is way faster than the older CAN protocol. So instead of firmware flashing taking several hours, sometimes days, with this, the procedure is reduced to a few minutes!

Starting with HU5 and newer, and now, on the newest w223, the flashing and diagnostic is carried out by DoIP.


Here is a useful guide on flashing headunits by DoIP, using DTS Monaco.


How to flash a HU5es2 control unit with DTS Monaco over DoIP?

These newer units can ONLY be flashed over DoIP. Trying to flash them via CAN, will very likely brick your control unit, so that should not be attempted, under any circumstances! A DoIP hardware is required to flash these newer units. Such a hardware can be an SDConnect C4 DoIP, ECOM, VXDIAG Benz C6 or VXDIAG VCX SE Benz. DoIP brings signifficant advantage versus CAN, by that it is much faster (eg. flashing times take a few minutes, instead of several hours, telematics disks are not needed anymore, etc etc). Once you own the equipment, it will need to be correctly set up.


Dts Monaco Flash W223 Headunit 1

Dts Monaco Flash W223 Headunit 2

Dts Monaco Flash W223 Headunit 3

First, we’ll need to select the relevant SMR-D file of the control unit which we’ll be interacting with.

Once interfacing with the control unit, before flashing, it is always a good idea to have a backup of all the variant coding, which can be lost during the procedure.

Dts Monaco Flash W223 Headunit 4

Dts Monaco Flash W223 Headunit 5
Once that is out of the way, begin the search for DoIP control units.

If everything is properly set up, then you will see both the UDS_CAN and UDS_Ethernet options available.

Begin by activating the Ethernet communication, from the Execution menu.

Dts Monaco Flash W223 Headunit 6

Dts Monaco Flash W223 Headunit 7

If Ethernet activation was successful, you should see the “DOIP ECU Available” message, in green, in the bottom right side of the screen.

If that is not the case, attempt to send a network bradcast “Execute broadcast”, to try and wake up the control units.

Once that is out of the way, you can begin to establish the DoIP (UDS_Ethernet) connection.

Go to Execution- Execute broadcast

Dts Monaco Flash W223 Headunit 8

Dts Monaco Flash W223 Headunit 9

Continue by adding one or more flash files.

You need to get yourself possible flash files.

The only important thing is for the bin file to be in the same folder as the SMR-F file.
No need to interact with it in any other way.

Dts Monaco Flash W223 Headunit 10

Dts Monaco Flash W223 Headunit 11

Unpack the downloaded flash files, then open them in DTS Monaco, to add them to the console.


Notice how the archive contains multiple files. Simply leave them all in the same folder. Then in DTS Monaco, you will have the option to select the SMR-F file.

Once the flash file(s) have been opened, you have the option to select one or more, for flashing purposes.

Dts Monaco Flash W223 Headunit 12

Once everything is set, press on “Prepare Flash Programming“, to put the car in this special mode.

When everything is ready, car, and laptop are connected to the external power source, press the RUN button.

Dts Monaco Flash W223 Headunit 13

Dts Monaco Flash W223 Headunit 14

Should the process ever fail, during the flashing process, you should NOT perform a Hard Reset. Instead, simply retry, for as many times as needed. It should normally work from the first or second try.

The whole procedure can take between 10 minutes and a few hours, depending on the size of the file you will be flashing.
The advantage of DoIP flashing, versus CAN, is that the required time is significantly reduced.

If after flashing, the headunit is Antitheft locked, simply wait a bit, then perform a hard reset. This will fix it.

Credit to for the contribution. You can also join their member if need all possible flash files.

Read more:

How to Set up DTS Monaco 8.16 with VXDIAG VCX SE Benz C6?

How to Import CBF Database File to DTS Monaco?

Mercedes Benz W205 MED40 Variant Coding with DTS Monaco