Re-synching the Range Rover P38 diesel engine with the BECM using a Nanocom

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

Approve or not?

  • Twas great

    Votes: 9 90.0%
  • Twas ****e

    Votes: 0 0.0%
  • Needs adding/trimming

    Votes: 1 10.0%

  • Total voters
    10

Grrrrrr

Technician, Bodgit & Scarper Ltd
Full Member
Posts
19,430
Location
Buckinghamshire, UK. ('95 DT)
Symptoms

You climb in your prized P38 and try to start the engine. The engine cranks but doesn’t fire. There are no error messages and all seems to be working as it should. You pull the engine apart checking fuses, air, fuel, the lot but still nothing appears wrong. Chances are your engine management system (EMS) has gone out of synch with the Body Electrical Control Module (BECM).

What is it?

On the diesel there is a static code in the engine management system. When you try to start this code is checked against the code held in the BECM. If the two don’t match then the engine will crank but not start (note: the petrol models have rolling codes and probably won’t crank.) The only way to resynchronise the 2 is using a bespoke piece of kit, one of which is the Nanocom Evolution from Black-box Solutions (no affiliation). Other devices are available, not least the Synchmate also by BBS but I’ve not tried that.

How to fix it: step-by-step guide.

1) Open up the passenger door of your P38 diesel and look under the right-hand-side of the glove box, close to the centre console. There should be a white ODBII-type plug socket.

P1010360.JPG

P1010363.JPG

2) Put the key in the ignition and turn until the lights appear on the dash but do not try to crank.
3) Plug in your Nanocom Evolution. After a few moments the screen should light up.
4) With a blunt tool (such as a broken pencil) or finger select “R-Rover P38” on the Nanocom.

P1010364.JPG

5) On the next screen select “EDC”.

P1010365.JPG

6) On the next screen select “EDC”, again.

P1010366.JPG

7) On the next screen select “Settings”.

P1010367.JPG

8) At the bottom of the screen it should say EMS code. Make a note of this as you’ll need it in a minute. Press the red cross in the bottom-right-hand corner of the screen twice to come out of the screen and back to the EDC menu screen.

P1010371.JPG

9) Click the right-hand green arrow at the bottom of the screen twice. The menu should have scrolled all the way to the right. Select the “BECM” button with your blunt tool.

P1010374.JPG

10) Press the “Settings” button.

P1010375.JPG

11) Select the “Alarm” button.

P1010376.JPG

Continued in part ii ...
 
Continued from part i ...

12) Click the right-hand green arrow at the bottom of the screen four times. The menu should have scrolled all the way to the right. At the top of the screen is the immobilisation code. If this is different from the code you made a note of earlier then your BECM is indeed out of synch. If the code is the same you need to look elsewhere for your problem. (Yeah, the same in my picture but I’ve already fixed it!)

P1010381.JPG

13) Click on the immobilisation code box.
14) Go to the far right of the text and click the cancel button to delete the old code. Enter the new code you wrote down earlier. Click OK in the bottom-right-hand corner of the screen.

P1010382.JPG

15) The immobilisation code box should have the new value in. If it doesn’t repeat step 14 until it does! You haven’t finished yet though. Press the red cross in the bottom-right-hand corner of the screen to come out of the screen.

P1010383.JPG

16) Press the “Write settings” button to write the new code to the BECM memory.

P1010384.JPG

17) Go back into the “Alarm” menu and check the code is correct.
18) Press the red cross in the bottom-right-hand corner of the screen as many times as necessary to come out of the menus. Then press the shutdown symbol in the btoom-right-hand corner of the screen and wait for the nanocom to switch off.
19) Unplug the nanocom.
20) Turn the key off and then turn it and let the glow-plugs do their stuff. If it is winter you might need 2 or 3 goes with the glow-plugs. Turn her over and hopefully she’ll spring back into life.
21) Drive down the supermarket and buy some celebratory beers.
 
No the GEMS process is not the same. For GEMS, then BECM sends the code when switched on - - - but only if it gets a valid immobilisation signal from the FOB. This should happen when the fob is pressed, or inserted into the ignition.

Note: menu navigation is similar to above, but select GEMS instead of EDC.

To re-learn:
1) Switch on ignition but do not start.
2) Put GEMS into Security Learn Mode
3) Turn ignition off and on again.

From Nanocom Guide:
1714406193341.png
 
Symptoms

You climb in your prized P38 and try to start the engine. The engine cranks but doesnt fire. There are no error messages and all seems to be working as it should. You pull the engine apart checking fuses, air, fuel, the lot but still nothing appears wrong. Chances are your engine management system (EMS) has gone out of synch with the Body Electrical Control Module (BECM).

What is it?

On the diesel there is a static code in the engine management system. When you try to start this code is checked against the code held in the BECM. If the two dont match then the engine will crank but not start (note: the petrol models have rolling codes and probably wont crank.) The only way to resynchronise the 2 is using a bespoke piece of kit, one of which is the Nanocom Evolution from Black-box Solutions (no affiliation). Other devices are available, not least the Synchmate also by BBS but Ive not tried that.

How to fix it: step-by-step guide.

1) Open up the passenger door of your P38 diesel and look under the right-hand-side of the glove box, close to the centre console. There should be a white ODBII-type plug socket.

View attachment 38224

View attachment 38225

2) Put the key in the ignition and turn until the lights appear on the dash but do not try to crank.
3) Plug in your Nanocom Evolution. After a few moments the screen should light up.
4) With a blunt tool (such as a broken pencil) or finger select R-Rover P38 on the Nanocom.

View attachment 38226

5) On the next screen select EDC.

View attachment 38227

6) On the next screen select EDC, again.

View attachment 38228

7) On the next screen select Settings.

View attachment 38229

8) At the bottom of the screen it should say EMS code. Make a note of this as youll need it in a minute. Press the red cross in the bottom-right-hand corner of the screen twice to come out of the screen and back to the EDC menu screen.

View attachment 38230

9) Click the right-hand green arrow at the bottom of the screen twice. The menu should have scrolled all the way to the right. Select the BECM button with your blunt tool.

View attachment 38233

10) Press the Settings button.

View attachment 38234

11) Select the Alarm button.

View attachment 38235

Continued in part ii ...
Hi, I'm new to the forum but not new to the Land world. I want to thank you for your precious information. I recently brought home a non-working P38 for a few €, I have all the symptoms you describe but the power is getting to the stop solenoid. When you had these symptoms did you check it by chance? I ordered a nanocom but it won't be here for 10 days.
 
Back
Top