CANBus issue possibly?

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

DiscoPingu

New Member
Posts
8
Hi all,

So I have been having issues with my D3, which has now been parked on the drive for 3 months.

Initially started with the speedo not working. Checked the fault with an AUTEC AP200 dongle and that told me the rear, off-side ABS sensor was giving a NULL output signal. New one fitted still nothing.

Delved deeper and found there was a host of High Speed (H.S.) CANBus comms problems, the Medium Speed is OK. So, since I was in the process of rebuilding my BINI I laid the Landy up in the hope to return to it, which I duly did.

Now the problem is it won't start.

I have had the dashpod checked by TotalTronics (can't recommend them enough, absolutely ace) and thats fine, but still was unable to see any ECU's past the EPB on the H.S. CANBus. Checked the overall resistance at the OBDII plug and that showed 120ohms with the DashPod connected and open circuit with it disconnected.

When I looked into it and started pulling the CANBus apart, I found that the EPB had gone super high resistance. Discovered by unplugging it and checking through the CANBus wiring (A2,B2 for HS CAN out, towards the ABS pump and A3,A4 for HS CAN in coming from the DashPod, these are the 2 terminating points on the HS CANBus containing the resistors) and that gave 124ohms one way and 118.9ohms the other. Have checked incoming voltages at the EPB and they are all at 13.2v.



Suspected the EPB had gone faulty I purchased one off the well known auction site for £150 (5yr warranty and all the jazz). Thought that'll do it and when it arrived, got really excited and fitted it.

Now I'm at a loss. I even got a MongoosePro and SDD 1.58 to try and get deeper, the Autel AP200 is OK but not that flexible.

I have checked the H.S. CANBus resistances and they are good 62.4ohms (2x 120ohm resistors in parallel). I have checked the H.S. CANBus voltages they give 2.65v, which isn't too high.

But.....

I still can't see the PCM, RCM, TCCM & VDM on the CANBus and the 'new' PBM has a different VIN to the vehicle, which I cannot even change using SDD.

Voltages are all good, 13.8v with the supporting supply on.

Does any one have any ideas where I can check next? Or may have come across this themselves. Any help will be appreciated.

TIA
Tim
 
Hi

Sounds like you’ve been busy 🤣

Indeed can’t test the hi/ low canbus ohms with modules unplugged, had a lot of issues myself where I had to delve into the canbus system due to errors by testing everything

The EPB has one of the resisters inside so will need diagnostics , however saying that have u tried fitting ur old pcb board into the new one

Personally have a gap iid , Hope that helps a little

Ps, if u don’t mind me adding here’s the link for the introduce section

 
Last edited:
I haven't tried and unfortunately can't. When we took it off and looked at it, well the problem was seemingly apparent as the unit looked a bit on the worse side.

On a side note the diagnostics can see the new PBM but cannot communicate fully with it, can't write the VIN or clear DTCs.
 
What is the VIN model year indicator in the 'new' EPB? you need it to be is a specific set of values to be the 'right' one for your vehicle, 6Axxxxxx will not work with a vehicle that has a VIN ending in 8Axxxxxx for example.
Your CAN check only indicates that the endpoints have continuity, there are several splices and a couple of 'passthroughs' in the HS-CAN one of which is the TCCM which can suffer water ingress.
The attached wiring diagram might help.
 

Attachments

  • Module communications network.pdf
    373.9 KB · Views: 144
Just confirm on the HS CAN link the only unit you can see is the EPB? ... can you see the air suspension, steering angle and instrument pack?
 
I can see the instrument cluster, the Air Suspension module, SAS module and the PBM. Everything past the PBM is not readable
 
Yep. Gone through all of that. Checked all splices and connectors through the vehicle. Tempted to try and do a insulation resistance check on the wires but that would require disconnection of all modules and opening all splices and connections.

I am personally thinking its a software issue at the moment. That is the car is calling the EPB but the packet being received is not correct and the CANBus check stops at that point
 
I can see the instrument cluster, the Air Suspension module, SAS module and the PBM. Everything past the PBM is not readable
That's why i asked... the signal goes to all the other HS CAN systems after the PBM through C0376/0390pins 6-7 which is quite exposed to water ingress so check that out for corrosion... i think the ABS sensor circuit is through that as well

1717959404341.png
 
So I have an update.

Have decoded the separate VIN numbers.

I have found that mine is what I have, a 2006 Discovery 3 (SALLAAA176A******) and the EPB is coded for a 2009 Freelander (SALNA24499A******).

My guess is this won’t work with my Disco.
 
That won't work - different address bits, it'll happily pass data through but won't respond as the address won't be in the table
 
Back
Top