DIY: How to do coding to disable Start/Stop ECO for dummies
Last edited by mbw2020; Oct 3, 2023 at 08:44 PM.
The Best of Mercedes & AMG
Thanks in advance
Thanks in advance
Last edited by piermario; Oct 14, 2023 at 02:36 PM.




Do either of you know if I can use DT Monaco to set SCN coding for a module to its OEM configuration?
I'm working on a 2018 S560 coupe (217) and need to re-code the left headlamp controller to see if it will address some reported faults.
Thanks.




A Google search these days leads you to vendors selling it and private forums with all kinds of restrictions on downloads for new users and/or join fees. The internet ain't what it used to be.
I spent half the day trying to find & install all this software madness. all references are hidden behind a bunch of pay-forums. This "just google it" stuff doesn't work any more.
Also I realized it's probably smart to do this all on an old beater laptop that you'll never connect to the internet, plenty of stuff has trojans slipped in that windows defender spotted, and maybe some more that defender did NOT spot.
1. When creating a temporary workspace in DTS Monaco use EZS213.smr-d and ESP167.smr-d files.
2. Go to Quick Test, click Start button (near tab's top left corner). Not sure if it is really needed but I
always did it.
3. Next, we need to disable car's firewall. Otherwise variant coding will error out.
4. Go to Diagnostics Services tab. We'll be sending command to car by pressing Transmit button. Watch for
errors in result, at the bottom of the tab. If you get one then you are doing something wrong. Stop.
5. Double click on EZS213 [UDS_CAN_D]. It should change from orange to green.
6. Select EZS213 [UDS_CAN_D] > Session > [10] Extended Start. Press Transmit button (located below the
box where you selected Extended Start).
7. Select EZS213 [UDS_CAN_D]> General Jobs > Security Access Level 3B. Transmit. If no errors, car's
firewall is disabled!
8. EZS213 [UDS_CAN_D] should stay green to the very end, otherwise firewall will be back.
9. Next, we need to enable variant coding. Double click on ESP167[UDS_CAN_D]. It should turn green.
10. Select ESP167 [UDS_CAN_D] > Security Access > [27 08] Request Seed Variant Coding. Transmit. You
should get 8-byte seed value, e.g. B8,28,01,23,42,50,3B,70.
11. Open cmd, run mbseedkey_cli.exe -d C:\MBSeedKey\dlls\CPC_NG_CPC_NG_14_31_11.dll -a 0B -s
B828012342503B70. Copy generated value, e.g. 9F CB EB F6.
12. Back to Monaco. Select ESP167 [UDS_CAN_D] > Security Access > [27 0C] Send Key Variant Coding,
paste the seed key into Seed Key parameter. Transmit. Make sure no errors reported. If no errors, then
variant coding is enabled!
13. Go to Varian Coding tab.
14. Connect to ESP167 [UDS_CAN_D], select [002] MB-Funktionen (Fahrprogramm-Master) Write.
15. SAVE CURRENT DATA!!!
16. Find "LastMode_V2_0" line (byte 60, offset 6). Current value is likely to be "do_not_store". Change it to "store_infinity". Press Do Coding
button. Watch for errors.
17. Back to Diagnostics Services tab.
27. Select ESP167 > Ecu Reset -> [11 01] HardReset Reset. Transmit.
Done!







