If I was going to sell it, it would be down to the failing Auto and the TC that is starting to leak from every cover plate.
And none of those things register fault codes.
Printable View
Great stuff Paul. You're a genius for putting up those code lists.
I've been slowly compiling a list over the last year which is a pretty close match. Nice to see some of the gaps filled/confirmed as blank.
Do you happen to have a list of codes for the SRS, BCU and ACE systems? They're the ones I'm having a lot of difficulty finding info for.
Cheers
Steve
I can have a look.
The AbS/SLS codes were fairly straight forward because the bulk of the codes are listed in the old Defender ABS Nanocom docs. The listings in the firmware don't have any code numbers but at least are in numerical order with "no fault" in the gaps.
If I can get a few reference code numbers together I should be able to fill in the gaps.
Cheers
Paul
FWIW I'm not reverse engineering anything to get at the codes.
Many thanks Paul!
I have one or two SRS ones in the archives if that is any help. I've also captured the auto Trans and climate control ones in a spreadsheet. They were fairly easy to find in the landrover manuals. When I get near a real computer and not this lobotomised tablet I'll upload them.
Cheers
Steve
Testbook code in brackets, Nanocom reports P codes.
Code Numbers taken from LR NA "System Information Document" covering Bosch GS8.87.0/GS8.87.1 ECU's.
Note: the Nanocom fault descriptions are worded differently to the LR descriptions.
(1) P1613 Highside Switch Control Cannot Switch Off Or Has S/C To +12V
(2) P1612 Highside Switch Control Cannot Switch On Or Has S/C To Ground
(3) P1606 Eeprom Fault (Communication Fault)
(4) P1601 Eeprom Fault (Checksum Fault)
(5) P0741 Lock-Up Clutch Monitoring
(6) P1606 Watch Dog Check
(7) P0743 Solenoid Valve Lockup Clutch Check (S/C To +12V)
(8) P0745 Solenoid Valve 1 Check (S/C To +12V)
(9) P0758 Solenoid Valve 2 Check (S/C To +12V)
(10) P0748 Pressure Regulator Check (S/C To +12V)
(11) P1884 Can Message Md_Reib Invalid (FFh)
(12) P1810 Mes1
(13) P1810 Mes2
(14) P0705 Position Switch Monitoring
(15) P1842 Can Level Monitoring
(16) P1841 Can Bus Monitoring
(17) P1843 Can Timeout Monitoring
(18) P1884 Can Message Wfpdk (Dki) Invalid (FFh)
(19) P1884 Can Message T_Mot (Engine Temp) Invalid (FFh)
(20) P1884 Can Message V3 (Road Speed) Invalid (FFh)
(21) P0721 Downshift Safety Monitoring
(22) P0722 Stall Speed Monitoring
(23) P0705 Position Switch During Cranking
(24) P1562 Battery Supply Check
(25) P0743 Solenoid Valve Lockup Clutch Monitoring (S/C To Ground Or O/C)
(26) P0753 Solenoid Valve 1 Monitoring (S/C To Ground Or O/C)
(27) P0758 Solenoid Valve 2 Monitoring (S/C To Ground Or O/C)
(28) P0748 Pressure Regulator Monitoring (S/C To Ground Or O/C)
(29) P0731 Gear Ratio Monitoring (1st Gear)
(30) P0732 Gear Ratio Monitoring (2nd Gear)
(31) P0733 Gear Ratio Monitoring (3rd Gear)
(32) P0734 Gear Ratio Monitoring (4th Gear)
(33) P1884 Can Message Md_Ind Invalid (Flag F_Tl_Mes)
(34) P1884 Can Message Md_Ind Invalid (FFh)
(35) P1884 Can Message N_Mot Invalid (FFFFh)
(36) No Fault
(37) P1884 Can Message T_Ans Invalid (FFh)
(38) P1884 Can Message Phoehe Invalid (FFh)
(39) P1705 High/Low Range Sensing
This one is a work in progress. I can't find any reported code numbers, so this is a straight dump of the code text strings.
The Ignition Supplied Voltage Is Or Has Been Too Low
The Ignition Supplied Voltage Is Or Has Been Too High
The Airbag Warning Lamp Is Measuring Short Circuit
The Airbag Warning Lamp Is Measuring Open Circuit
The Drivers Airbag Measures Short To Ground
The Drivers Airbag Measures Short To Power
The Drivers Airbag Measures Short Circuit
The Drivers Airbag Measures Open Circuit
The Passengers Airbag Measures Short To Ground
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
The Passengers Airbag Measures Short To Power
The Passengers Airbag Measures Short Circuit
The Passengers Airbag Measures Open Circuit
The Left Hand Pretensioner Measures Short To Ground
The Left Hand Pretensioner Measures Short To Power
The Left Hand Pretensioner Measures Short Circuit
The Left Hand Pretensioner Measures Open Circuit
The Right Hand Pretensioner Measures Short To Ground
The Right Hand Pretensioner Measures Short To Power
The Right Hand Pretensioner Measures Short Circuit
The Right Hand Pretensioner Measures Open Circuit
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
The Right Hand Pretensioner Measures Open Circuit
The Drivers Airbag Settings Are Incorrect
The Passengers Airbag Settings Are Incorrect
The Right Hand Airbag Settings Are Incorrect
The Left Hand Airbag Settings Are Incorrect
The Left Side Airbag Is Short Circuit
The Left Side Airbag Is Short Circuit
The Left Side Airbag Is Short Circuit
The Left Side Airbag Is Open Circuit
The Right Side Airbag Is Short Circuit
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
The Right Side Airbag Is Short Circuit
The Right Side Airbag Is Short Circuit
The Right Side Airbag Is Open Circuit
The Left Side Airbag Settings Are Incorrect
The Right Airbag Settings Are Incorrect
The Left Side Front Impact Sensor Is Short Circuit
The Left Side Front Impact Sensor Is Open Circuit
The Right Side Front Impact Sensor Is Short Circuit
The Right Side Front Impact Sensor Is Open Circuit
The Front Crash Sensor Settings Are Incorrect
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
Invalid Fault Code
The Secondary Warning Lamp Circuit Is Faulty
The Secondary Warning Lamp Circuit Is Faulty
Invalid Fault Code
Fault codes have been extrapolated from reported codes.
Testbook (and probably Hawkeye) reports error codes as sequentially numbered from 0001 to 0048, which I prefixed the Nanocom codes with. The (fault code x) refers to the Testbook error number.
Please let me know if there are any errors.
0001 01-01 Lower Accelerometer Signal Outof Range (Fault Code 1)
0002 01-02 Lower Accelerometer Signal Outof Range (Fault Code 2)
0003 01-03 Lower Accelerometer Signal Not Changing
0004 01-04 Lower Accelerometer Zero Gposition Out Of Range
0005 01-05 Upper And Lower Accelerometersignal Too Different
0006 01-06 Upper Accelerometer Signal Outof Range (Fault Code 6)
0007 01-07 Upper Accelerometer Signal Outof Range (Fault Code 7)
0008 01-08 Upper Accelerometer Signal Notchanging
0009 02-01 Upper Accelerometer Zero Gposition Out Of Range
0010 02-02 Road Speed Signal Missing
0011 02-03 Road Speed Signal Out Of Range
0012 02-04 Road Speed Signal Erratic
0013 02-05 Engine Speed Signal Missing
0014 02-06 Engine Speed Signal Out Of Range
0015 02-07 Engine Speed Signal Erratic
0016 02-08 Reverse Input Signal Error
0017 03-01 Electrical Fault In Pressure Control Valve Circuit
0018 03-02 Hydraulic Or Mechanic Fault In Pressure Control System
0019 03-03 Invalid Fault Flag
0020 03-04 Pressure Control Valve Fault
0021 03-05 Pressure Signal Not Changing
0022 03-06 Hydraulic Pressure Too High
0023 03-07 Pressure Signal Out Of Range
0024 03-08 Pressure Control Valve Out Ofrange
0025 04-01 Direction Control Valve 1Current Out Of Range
0026 04-02 Direction Control Valve 2Current Out Of Range
0027 04-03 Electrical Fault In Direction Control Valve 1 Circuit (Fault 27)
0028 04-04 Electrical Fault In Direction Control Valve 2 Circuit (Fault 28)
0029 04-05 Electrical Fault In Direction Control Valve 1 Circuit (Fault 29)
0030 04-06 Electrical Fault In Direction Control Valve 2 Circuit (Fault 30)
0031 04-07 Electrical Fault In Direction Control Valve 1 Circuit (Fault 31)
0032 04-08 Electrical Fault In Direction Control Valve 2 Circuit (Fault 32)
0033 05-01 Direction Control Valve Fault
0034 05-02 Ecu Fault (Fault 34)
0035 05-03 No Valid Data At Power Up. The Eeprom Data Has Been Initialized
0036 05-04 No Valid Data At Power Up. Old Eeprom Data Has Been Used
0037 05-05 Ecu Fault (Fault 37)
0038 05-06 Ecu Fault (Fault 38)
0039 05-07 Incorrect Electrical Connection In Valve Block
0040 05-08 Sensor Supply Voltage Out Of Range
0041 06-01 Hydraulic Pressure Too Low
0042 06-02 System Temperature Too High
0043 06-03 Battery Voltage Too High
0044 06-04 Battery Voltage Too Low
0045 06-05 Pressure Control Valve Current Too Low
0046 06-06 Ecu Fault (Fault 46)
0047 06-07 Fault With The Residual Pressure Value
0048 06-08 The Main Relay Test Has Failed
Steve,
The D2 BCU module doesn't have any method for storing or retrieving fault codes. I have read that the alarm portion will store codes relating what caused the last trigger event but the Nanocom doesn't provide this information.
cheers
Paul
Paul, here is another shot taken today. This related to the same ABS shuttle issue I posted originally but now has a different code.
I replaced the SVS with one of the you beaut Falconworks ones with the mofified seal kit. Been good for about 12-18 months but the inspection plate on top of the ABS unit has very light fluid leaking from it when you take it off.
Im assuming its fouling the switch but havent got so far as to pull it down again yet.
I am curious as to the Nanocoms accuracy in reporting codes as this now has a totally different code again and is the same fault as you show in 11-4.
My Evo is running the July update.
Cheers
Andrew.
Hi Andrew,
Not sure about that one but I have a suspicion it is actually 11-4. The code descriptions have no corresponding code numbers in the listings I've been able to extract but they are in order with gaps in the sequence filled with "no fault".
A LR Tech Bulletin published in 2007 on ABS faults lists:
1.6 - Shuttle valve switch (SVS) long term supervision
11.1 - One sticking SVS
11.4 - SVS electrical supervision failure
You can also compare this with the listing on the ABS Amigo site
Disco II ABS Codes
Even the old Nanocom Defender ABS-TC module docs (the Td5 Defer uses a variant of the WABCO type-D system) has a fault listing that ends at "11,4 shuttle valve switch electrical failure"
So, if there is a discrepancy between the numbering in my list and what the Nanocom is reporting I'd point the finger at the Nanocom ;)
cheers
Paul