Benz DTS Monaco Seed Key Security Function

This instruction focus on the function of Benz DTS Monaco seed key security, explain on how to use seed-key security. 

What is Seed-key Security?

Seed-key security is used by some communication protocols to gain access to ECU functions, which are therefore protected from unauthorised access.

The basic idea is that the ECU provides a seed – a short string of byte values – and the tool is required to transform that seed into a key using a secret algorithm.

The ECU applies the same algorithm internally, and compares the key value given by the tool to its own value. If the two agree, the tool is assumed to “know” the secret algorithm, and access is authorised.

You need SEED KEY in case if your ECU can’t be UNLOCK for variant coding with “Steuergerat entriegeln (DJ_Zugriffsberechtigung)” And when you try to change variant codings you will have error.

How to have SEED KEY REQUEST

You can use VEDIAMO or DTS MONACO.

How to enter SEED KEY ANSWER for UNLOCK ECU
You can use CBF or SMR-D files for connecting with ECU.

For example you need SEED KEY on such ECU: MED40, MED40AMG, MED 177, MED1775, CR61, CR60NFZ, CR41, CR41R, CR43, CR43_T1N, SIM271DE20, CRD3S2, CRD3NFZ, ETC.

UDS/Manual Method – Seed key insertion (fast method)

Instruction for CBF file (Vediamo)

1. Start Vediamo and connect to ECU thru CBF file. For example I will use MED40

2. Press F12 or right click on ECU and choose MANUAL COMMAND INPUT

3. Input 27 0B – this is command for ECU to send you SEED KEY REQUEST 67 0B xx xx xx xx xx

4. Then you will need send this REQUEST to ME)) or someone who will calculate SEED KEY ANSWER for you.

5. When you will have SEED KEY ANSWER you need enter 27 0C xx xx xx xx . If ECU answer 67 0C it’s mean ECU UNLOCKED.

If ECU answer 7F XX XX it’s mean SEED KEY wrong. Check if SEED KEY is right.

6. DONE! You can change variant coding now. ECU will be UNLOCKED until ECU will RESET or DISCONNECTED.

Instruction for SMR-D file (Vediamo)

1. Start Vediamo and connect to ECU thru SMR-D file. For example I will use MED40

2. Go to SECURITY ACCESS or Press F12 or right click on ECU and choose MANUAL COMMAND INPUT

3. If you in SECURITY ACCESS press Request_Seed_Variantcoding and you will have Request_Seed: XX XX XX XX

If use other way Input 27 0B – this is command for ECU to send you SEED KEY REQUEST 67 0B xx xx xx xx xx

4. Then you will need send this REQUEST to ME)) or someone who will calculate SEED KEY ANSWER for you.

5. Press Send_Key_Variantcoding and enter XX XX XX XX. Or if use other way enter 27 0C xx xx xx xx .

If ECU answer Send_Key_Variantcoding: eALL_POSITIVE or if use other way 67 0C it’s mean ECU UNLOCKED.

If ECU answer 7F XX XX it’s mean SEED KEY wrong. Check if SEED KEY is right.

6. DONE! You can change variant coding now. ECU will be UNLOCKED until ECU will RESET or DISCONNECTED.

Instruction for SMR-D file (DTS Monaco)

1. Start DTS Monaco and connect to ECU thru SMR-D file. For example I will use MED40

2. Go to SECURITY ACCESS

3. If you in SECURITY ACCESS press Request Seed Variantcoding and you will have Request Seed 0xXXXXXXXX

4. Then you will need send this REQUEST to ME)) or someone who will calculate SEED KEY ANSWER for you.

5. Enter XX XX XX XX in Settings Seed Key and Press Send Key Variantcoding.

If ECU answer RESPONSE_PDU 0x67,0C it’s mean ECU UNLOCKED.

If ECU answer 7F XX XX it’s mean SEED KEY wrong. Check if SEED KEY is right.

6. DONE! You can change variant coding now. ECU will be UNLOCKED until ECU will RESET or DISCONNECTED.

eobdtool.co.uk