Xentry/DAS coding for W211 fully functional auxiliary heating

This is a W221 tutorial created for W221 owners with diesel engines.
How to change the heater booster system to a fully functional auxiliary heating system.


Tools & Stuff you need:


xentry-das-w211-coding-auxiliary-heating (1) xentry-das-w211-coding-auxiliary-heating (2)

  • Torx 20
  • Wedge to leverage
  • StarDiagnosis with DAS devleoper or Vediamo + Multiplexer
  • Upper control panel (climate panel) with auxiliary switch


The Mercedes S-Classes (W221) with the diesel engines S320 CDI & S400 CDI are equipped as standard with an heater booster system. The heater booster switches itself on from an outside temperature of approx. 8 degrees independently and warms the cooling water, so that the engine comes faster to operating temperature. There are two types of heater booster systems: electrically operated and fuel operated. On the W221, fuel-powered heater booster were installed. These heater boosters are fully functional auxiliary heating systems from Webasto, which are only restricted in your control.


In the following course I describe what you can see, whether you have an heater booster system and what you have to convert, so that the booster can be used as a real auxiliary heater.




Standard climate switch (upper panel) without heater booster:


xentry-das-w211-coding-auxiliary-heating (3)


Cars with this switch can only use residual heat after a ride….


Climate switch (upper panel) with heater booster:


xentry-das-w211-coding-auxiliary-heating (4)


Only diesel vehicles have this switch… Heater booster turns automatically on an off, depends from the outside temperature…. You can also turn it on manually…




Climate switch (upper panel) with auxiliary heating:

xentry-das-w211-coding-auxiliary-heating (5)


This ist he switch you need to control your auxiliary heating system… Red LED turns on if the system is running… And the other LED turns yellow if you programmed a departure time…




Start the modification:


xentry-das-w211-coding-auxiliary-heating (6)


Use the wedge and fold away the two covers….


xentry-das-w211-coding-auxiliary-heating (7)


next step turn out the two Torx screws…


xentry-das-w211-coding-auxiliary-heating (8)


.after this leap out the grid to find tha last Torx screw….


xentry-das-w211-coding-auxiliary-heating (9)

.if you have all three screws turned out, leap out the wooden modling….

xentry-das-w211-coding-auxiliary-heating (10) xentry-das-w211-coding-auxiliary-heating (11)

As can be seen in the pictures, now disconnect both plug connections and loosen the four screws. Then simply insert the new control unit. Installation in reverse order.


Once again everything is put together, now it goes to coding via SD connect C4





You have to code these three ECU:


  • Central Gateway (Zentrales Gateway ZGW)
  • Upper Control Panel (Oberes Bedienfeld OBF)
  • Head Unit (Comand or HU221 in Vediamo)


You can choose two ways for coding:


xentry-das-w211-coding-auxiliary-heating (12)

  1. 1. way with Xentry online… or  2.way through ECU with DAS dev…


xentry-das-w211-coding-auxiliary-heating (13)

choose ecu central gateway….

xentry-das-w211-coding-auxiliary-heating (14) xentry-das-w211-coding-auxiliary-heating (15)

. Now follow the red arrows….

xentry-das-w211-coding-auxiliary-heating (16) xentry-das-w211-coding-auxiliary-heating (17)

…Variantencodierung  Globale Variantenkodierung…


xentry-das-w211-coding-auxiliary-heating (18)

… now change the equipment „auxiliary heating“ on available….


xentry-das-w211-coding-auxiliary-heating (19) xentry-das-w211-coding-auxiliary-heating (20)

.. now switch tot he upper control panel and follow the red arrows….


xentry-das-w211-coding-auxiliary-heating (21) xentry-das-w211-coding-auxiliary-heating (22)

… change the option auxiliary heating (Standheizung) to available…

xentry-das-w211-coding-auxiliary-heating (23)

… the last step ist o change the settings in ecu head unit (comand)….


. go to adjust ecu….

xentry-das-w211-coding-auxiliary-heating (24)



… select the section „MMI controls“ ….

xentry-das-w211-coding-auxiliary-heating (25)

… last step, set the „Independend Car Heating Installed“ option to YES…



Now all necessary steps have been completed and you have a full-fledged auxiliary heating system. Before using, turn the ignition off and then on again.


If you now open the climate menu in the head unit, you will find a new menu item: “auxiliary heating departure time” Here you can pre-program up to three departure times. Depending on the outside temperature, the system will heat up the car for up to 50 minutes.

xentry-das-w211-coding-auxiliary-heating (26)

xentry-das-w211-coding-auxiliary-heating (27)


… new menu looks like this…..





  • To ensure proper heating, the air conditioning system must be in the automatic mode and a temperature of 22 ° C must be set (see operating instructions book W221).



  • The control unit for the air conditioning system will display an error in the future when reading out. The fault occurs because a valve for reducing the heating circuit is missing (heating of the room warms up a smaller cooling water circuit, the auxiliary heater warms the entire cooling water). The error has no effect on the functionality and can be ignored.



  • If you are technically savvy and want to “tinker”, you can also retrofit the control unit for the radio remote control in order to be able to program the heating from a distance (possibly also a Thermocall).



  • BIG THANKS to the contributor Jason_Calvin from the MH community!!! THANKS A LOT.








Much success in conversion!