Colin from Hull

Active Member
Hi
Sat in my 1997 p38 4.0 Range Rover trying to find my EMS Code.
Its a while since using my Rovacomlite.
These are the selection taken after detecting coms port.
1 ECU
2 PETROL EMS
3 GEMS
4 SETTINGS
5 READ SETTINGS
It comes with some segments, which have look in, but just cant find EMS Code
 
Hi
These are some old instructions I have been using.
1. Open Vehicle Explorer
2 Settings
3 Com port Settings
4 Auto detect Port
5 Click on Continue
From Left-hand Menu Select
6 ECU
7 Petrol EMS
8 Read Settings
Now this is what ,I've been instructed to do, just scroll through for EMS CODE when you've found it write it down, it will be something like 65535.
Now exit GEMS.....click 'Sleep' option.

Now next stage
1 Select ECU
2 Body Control
3 Read Settings
In the bottom left-hand corner you will see the EMS Code which should be the same as the one I found in the engine ECU
if it isn't click on it and change it to the one I wrote down.
4 Write Settings........when it stops
5 go back Read Settings again......if it looks good.....select Sleep
Now
1 Select Engine Module Gems
2 Other
3 Security Learn......the engine ECU will now synchronise the code with the BECM
4 Sleep
5 Exit Vehicle Explorer
Switch the ignition off and back on.....make sure Check Engine' light is on the dash, engine should start.

So from these instruction I'm trying to find the code in the Engine ECU......which I cant find.
 
Motronic has a immobilisation code stored in the EMS as does the diesel, these stored codes CANNOT be changed, the GEMS does not, the GEMS code can be rolled. Info quote below. From Nanocom GEMS info.


ยท Security Learn: When the ignition is turned on, the BECM providing it is in receipt of a valid mobilisation code and is therefore not in an alarmed or immobilised state, sends a coded signal to the GEMS which the GEMS then compares against a mobilisation code it has stored in it. If the two codes compare OK the GEMS allows the engine to start. This forms the basis of the immobiliser. If the GEMS ECU, the BECM, or the lockset & key fob is replaced, or other data in the BECM is changed, it may be required for the GEMS to re-learn a new mobilisation code. This is done by putting the GEMS into Security learn mode whereby the next coded signal it receives is not compared, but is instead stored as the master copy. When the Security Learn mode has been entered, the ignition has to be turned off and turned back on to trigger the BECM into sending the code. The GEMS will check the incoming code and should accept it; however, if there is an error, however slight in the codes makeup, the GEMS can reject it; in such a case there will be no valid code stored. This status indicates whether the system has a valid code stored or not and is only valid in the ignition cycle in which is learned.
 
Hi
Thanks for reply....sat in car right now.....just looked at faults on ECU.....found a list of code numbers but all saying the same thing, ' In valid Code'
should I write a different code number in the Becm (65535) and try another re-learn?
 
Hi
Thanks for reply....sat in car right now.....just looked at faults on ECU.....found a list of code numbers but all saying the same thing, ' In valid Code'
should I write a different code number in the Becm (65535) and try another re-learn?

Relearn is the only thing you can use on the GEMS system as far as i am aware. I am not familiar with the GEMS or the diag you are using. I can only quote the info from the Nanocom site.
 
Hi
Rovcomlite.
Im getting to the stage where I have to turn ignition off and then back on, I'm them clicking 'CONTINUE' but screen isn't giving any indication of it reading the new code, its just a blank white screen.
I then go back into Gem ECU read faults, say didn't learn code in valid time.
 
Hi
Rovcomlite.
Im getting to the stage where I have to turn ignition off and then back on, I'm them clicking 'CONTINUE' but screen isn't giving any indication of it reading the new code, its just a blank white screen.
I then go back into Gem ECU read faults, say didn't learn code in valid time.

Sorry i am not familiar with Rovacomlite. So cannot advise you on it's operation.
 
There's no code in the GEM's ecu. You must use the security relearn option, then turn ignition off, back on after 15 seconds & your indication is the check engine light appearing on the binnacle. Job done.
As for the becm ems box. You can put anything you like in there as it makes no difference at all. The GEM's ecu will just learn it.
 
Hi
I have always had the 'Check Engine' showing on the binnacle, I turn my ignition on and only get clicking from the relays in the fuse box.
I have checked the following
Fuse box connections (top and underneath)
Cleaned Earths
Checked fuses in Becm
Have looked at the starter motor cable looks clean enough.
Checked multiplugs connections round the engine after replacing my head-gaskets.
 
If your check engine light is on when key in position 2, then the GEMs engine ecu is linked to the becm.

If the car starting?
 

Similar threads