Discovery II Talk about the Land Rover Discovery II within.
Sponsored by:
Sponsored by:

Nanocom ECU reprogram

Old Nov 29, 2015 | 12:01 PM
  #1  
toofaroffroad's Avatar
Thread Starter
|
Winching
Joined: May 2011
Posts: 598
Likes: 44
From: Vancouver BC
Default Nanocom ECU reprogram

Hi, thanks to a generous forum member I've got my hands on a nanocom for a few days. I need to install a new ECU unit.
I was hoping someone could walk me through the procedure.
Thanks in advance.

I'm a little worried that when I install the new ECU, if reprogramming isn't done properly, I'll be left with a 4000 lbs anchor in my driveway.
 
Reply
Old Nov 29, 2015 | 03:51 PM
  #2  
acg's Avatar
acg
Pro Wrench
Joined: Apr 2013
Posts: 1,605
Likes: 321
From: BC, Canada
Default

Mike,

Just left a voice mail on your phone. This is what I was able to gather so far from reading up on different posts and manuals.

The new ECU will need to be synched to the BCU because their respective security codes (EKA codes) do not match. Here is an excerpt from my copy of the Land Rover Bosch Manual version 5.2.1:

" Immobilisation signal

The BCU sends a coded signal to the ECM before it activates the starter motor. If the ECM
accepts the immobilization signal (i.e. the code is correct), the engine will be permitted to start
and will continue to run normally. If the immobilization signal is corrupted (i.e. not sent, or
incorrect), then the ECM will allow the engine to start, but will then stop it immediately.
If the BCU is replaced during the service life of the vehicle, the immobilization code will need to
be relearned. If an attempt to start the engine is made with a new ECM installed on the vehicle
(an ECM not yet programmed with any immobilization code), the ECM will not allow the engine
to start and will store a fault code. This fault code must be cleared and the immobilization code
learned before the ECM will allow the engine to run.

The immobilization code must also be relearned in cases where an ECM from one vehicle is
used on another.

If the ECM detects an incorrect immobilization code it will store a fault code. Simultaneously, the
ECM will record the engine speed, battery voltage and the number of occurrences (the number
of times the incorrect code has been detected)."


This is where Clint70 mentioned the need to "learn the security code" using the Nanocom in this thread:

1. swap ECU (disconnect battery)
2. go into the nanocom and under 'motronic' - 'utility' - 'security learn' SET
3. power off, cycle the power on the truck...
4. should start up right away.

(link: https://landroverforums.com/forum/di...u-issue-76140/

If you are changing the BCU, there is a possibility of immobolizing the vehicle. This is because your existing key fobs have not been pre-programmed into the new BCU. However, you should not have this issue as you are using your existing BCU. However, in any case, I suggest opening up your key fob case to see if the EKA code label is showed inside the key fob electronics. It is always good to have the EKA code for future reference. Here is more info on EKA immobilization:

http://www.rangerovers.net/repairdet...rm.html#naseka

You may get a flashing odometer reading on the dash. This is because the new ECU will communicate with the existing BCU when you first turn on the engine. The mileage data stored in the new ECU does not match the (secondary) mileage data stored in the BCU. Hence, the BCU will throw a signal to show the flashing odometer on your dash. This is where the Nanocom also comes into play. There is a menu setting for either calibrating the new ECU to the existing BCU.... or the new BCU to the existing ECU.
 

Last edited by acg; Nov 29, 2015 at 04:32 PM.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
moomoo
Discovery I
24
Nov 3, 2020 12:02 PM
fcienfuegos
Discovery II
0
Feb 17, 2011 03:58 PM
hsipromo
General Tech Help
5
Jan 26, 2010 04:59 PM
Rick9Plus
Discovery II
9
Sep 5, 2008 11:18 PM
kevinfunston
General Tech Help
2
Nov 26, 2007 03:26 PM


Thread Tools
Search this Thread

All times are GMT -5. The time now is 09:10 AM.