Idiots guide to resyncing P38 diesel using Nanocom Evolution

This site contains affiliate links for which LandyZone may be compensated if you make a purchase.

Grrrrrr

Technician, Bodgit & Scarper Ltd
Full Member
Posts
18,962
Location
Buckinghamshire, UK. ('95 DT)
Can anyone help with the above? I've bought a Nanocom Evolution and a lovely little package it is too. Packed full of interesting functions but how, exactly, do I check if the engine management and BECM need resyncing and if so, how do I do it?

Cheers,

J
 
BECM part.

Immobilisation Code: Only used on EDC and Motronic engine Management Systems
(EMS). When the ignition is turned on, the BECM, providing it is in receipt of a valid
mobilization code, from receiving an unlock signal from the correct key fob or having its
EKA code entered, and is therefore not in an alarmed or immobilised state, sends a
coded signal to the Engine Management System (EMS) ECU and in turn, the EMS ECU then compares against a code it already has stored in it. If the two codes compare OK,
the EMS ECU allows the engine to start. This forms the basis of the immobiliser. If the
EMS ECU or the BECM is replaced, the two codes will not match and it will not be
possible to start the engine. It is therefore necessary to synchronise the codes in both the BECM and the EMS ECU. For EDC, a function can be found in the EDC section which
gives the fixed code from the EDC ECU which must be entered here. For GEMS, any
number can be used here as the GEMS ECU has a learn function located in the OTHER
section which can be used to force it to learn this code. A valid number is between 0 and
65535.

----------

I guess as long as I write down each code I can always write it back again if I make a mistake!
 
BECM part.

Immobilisation Code: Only used on EDC and Motronic engine Management Systems
(EMS). When the ignition is turned on, the BECM, providing it is in receipt of a valid
mobilization code, from receiving an unlock signal from the correct key fob or having its
EKA code entered, and is therefore not in an alarmed or immobilised state, sends a
coded signal to the Engine Management System (EMS) ECU and in turn, the EMS ECU then compares against a code it already has stored in it. If the two codes compare OK,
the EMS ECU allows the engine to start. This forms the basis of the immobiliser. If the
EMS ECU or the BECM is replaced, the two codes will not match and it will not be
possible to start the engine. It is therefore necessary to synchronise the codes in both the BECM and the EMS ECU. For EDC, a function can be found in the EDC section which
gives the fixed code from the EDC ECU which must be entered here. For GEMS, any
number can be used here as the GEMS ECU has a learn function located in the OTHER
section which can be used to force it to learn this code. A valid number is between 0 and
65535.

----------

I guess as long as I write down each code I can always write it back again if I make a mistake!

The code held in the ECM cannot be changed. The code held by the BECM can. These two codes MUST match. When the ECM/BECM are out of sync you will see a random code held in the BECM that does not match the ECM code. Read the ECM code, delete the random code and enter ECM code into the BECM.
 
The following video Nanocom Evolution II GEMS Engine Management - YouTube (at the end) says to use the Security Learn feature in the engine module and then cycle the ignition.

I had 2 different codes in the EMS and the BECM so assume it needs changing. However, on trying to write the BECM it said it couldn't do it.

I did try the security learn the first time but I didn't cycle the ignition. Unfortunately, I now need to recharge the battery again so experiments are on hold for a few hours.

Cheers.

J
 
And in fact, here's the documentation from the EDC module to back this up:

Security learn: After the function has been used re-attempt to start the engine which
should then start. If it does not the ignition switch must by turned off then on again.
 
Just to check. The engine EMS number from the EDC section and the immobiliser code from the BECM section should match? Mine don't and the BECM immobiliser one keeps defaulting back to the same code!
 
Just to check. The engine EMS number from the EDC section and the immobiliser code from the BECM section should match? Mine don't and the BECM immobiliser one keeps defaulting back to the same code!

Is alarm off. Do you have "engine immobilised" message? If you have. You have to input EKA code first to switch alarm off before you can re sync ECM/BECM?
 
Thanks Ant/Keith. Yeah good one. 48 degrees at one stage, nicely browned. So got offered a council house when i came through immigration last night. :D:D
 
Is alarm off. Do you have "engine immobilised" message? If you have. You have to input EKA code first to switch alarm off before you can re sync ECM/BECM?


Nope, alarm is off by all indications. LED isn't flashing. No messages on the dash. Cannot remember the nanocom reading on the alarm. Might have been HIGH. I'll check tomorrow when the battery has fully recovered.

I've just got to try this emoticon out, although heaven knows what it signifies ...

:fighting2:
 
Car started!

Was the sync issue.

Nanocom Security Learn in the doesn't work in the EDC menu. You have to take the EMS number from the EDC part and write that into the immobiliser code in the BECM section. I cycled the ignition and recheck to make sure the code stuck then cranked her over and straight into life.

There's a relief!

:):):)
 
Car started!

Was the sync issue.

Nanocom Security Learn in the doesn't work in the EDC menu. You have to take the EMS number from the EDC part and write that into the immobiliser code in the BECM section. I cycled the ignition and recheck to make sure the code stuck then cranked her over and straight into life.

There's a relief!

:):):)
The relearn only works for the GEMS system.Glad you are up and running:D
 
Just to check. The engine EMS number from the EDC section and the immobiliser code from the BECM section should match? Mine don't and the BECM immobiliser one keeps defaulting back to the same code!

Could I just ask for clarification on this? Is it those two readings that should match?

G~
 
Could I just ask for clarification on this? Is it those two readings that should match?

G~


The EMS code is embedded in the engine ECU. It cannot be changed. The EMS code is also stored in the BECM. The code in the BECM and the EMS code MUST match or the engine will not start.
 
Back
Top