- Posts
- 19,297
- Location
- Buckinghamshire, UK. ('95 DT)
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.
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.
5) On the next screen select EDC.
6) On the next screen select EDC, again.
7) On the next screen select Settings.
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.
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.
10) Press the Settings button.
11) Select the Alarm button.
Continued in part ii ...
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.
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.
5) On the next screen select EDC.
6) On the next screen select EDC, again.
7) On the next screen select Settings.
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.
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.
10) Press the Settings button.
11) Select the Alarm button.
Continued in part ii ...