Vauxhall Owners Network Forum banner

MOT failure ABS light

12K views 33 replies 11 participants last post by  SickStrings  
#1 ·
Hi can anyone help, my daughters car has just failed the MOT due to the ABS and spanner lights, after spending £200 at the local VX dealer I am told that I need a new ABS unit and a coil pack at £1600 plus fitting I don’t think the car is worth that much. They also said that if I bought a used ABS unit then it would need deprogramming and the replacement unit would also need to be reprogrammed.

My questions are is there a way of replacing the unit without reprogramming.
Does the car need to be reprogrammed before the existing ABS unit is taken out?
If I replaced the ABS unit with a used one from EBay/Scrap yard could I then drive to a garage and have it reprogrammed.
I wonder if damp has caused the problems I replaced the head gasket last summer and the engine was in parts for a few months. Any help would be appreciated
 
#2 ·
If you can pick one up thats the same ident code, as far as im aware it does not need to be reprogrammed to the car. BUT heres the big BUT.... the ecu is coded to the cars specification so even if you got it from an identical car ( i mean down to number of doors) that wouldnt mean that youre in the clear.

It may swich the light off BUT when you stamp on the brake it may not act like its supposed to.

so yes you can get a second hand unit, yes you could put it in and it would turn the light off but you need the coding to be done/checked. I believe the items needing to be coded are:

CAN configuration list
VIN number
Variant coding.

you could drive it to the a garage to have it coded, whether your ABS worked if you needed it to when you drove it there is another matter.
 
#7 ·
If you can pick one up thats the same ident code, as far as im aware it does not need to be reprogrammed to the car. BUT heres the big BUT.... the ecu is coded to the cars specification so even if you got it from an identical car ( i mean down to number of doors) that wouldnt mean that youre in the clear.

It may swich the light off BUT when you stamp on the brake it may not act like its supposed to.

so yes you can get a second hand unit, yes you could put it in and it would turn the light off but you need the coding to be done/checked. I believe the items needing to be coded are:

CAN configuration list
VIN number
Variant coding.

you could drive it to the a garage to have it coded, whether your ABS worked if you needed it to when you drove it there is another matter.
If you can pick one up thats the same ident code, as far as im aware it does not need to be reprogrammed to the car. BUT heres the big BUT.... the ecu is coded to the cars specification so even if you got it from an identical car ( i mean down to number of doors) that wouldnt mean that youre in the clear.

It may swich the light off BUT when you stamp on the brake it may not act like its supposed to.

so yes you can get a second hand unit, yes you could put it in and it would turn the light off but you need the coding to be done/checked. I believe the items needing to be coded are:

CAN configuration list
VIN number
Variant coding.

you could drive it to the a garage to have it coded, whether your ABS worked if you needed it to when you drove it there is another matter.
Thanks phil if I could change the unit myself and then get it reprogrammed it would save a lot on VX prices
 
#15 ·
Without wanting to hijack the thread, my daughters Astra 1.6 has the ABS light on, no spanner . OPCOM reports no DTC faults, is there any simple way of determining which wheel sensor is at fault if this is the issue? The speedo is working fine, and it makes the clunk noise on pull away which I think is the ABS calibrating?
 
#18 ·
Just checking,but did you scan the ABS module for codes or just the ECM ?
You should find measuring blocks under----chassis-----abs
System Voltage,string,[V]
Brake Light Switch 2,string,Active 0V,Inactive 12V
Front Left Wheel Speed,string,[km/h]
Front Right Wheel Speed,string,[km/h]
Rear Left Wheel Speed,string,[km/h]
Rear Right Wheel Speed,string,[km/h]
Valve Relay,string,Inactive,Active
Return Pump,string,Inactive,Active
Front Left Isolation Valve,string,Inactive,Active
Front Left Release Valve,string,Inactive,Active
Front Right Isolation Valve,string,Inactive,Active
Front Right Release Valve,string,Inactive,Active
Rear Left Isolation Valve,string,Inactive,Active
Rear Left Dump Valve,string,Inactive,Active
Rear Right Isolation Valve,string,Inactive,Active
Rear Right Dump Valve,string,Inactive,Active
ABS Telltale,string,Off,On,**ABSLAMP**
 
#16 ·
Hi there, well if you haven't got any codes there is no reason to suppose it is a sensor, how ever if you have got something like OpCom that will read live data, you should be able to monitor all 4 wheel sensors, there normally all the same reading, and you can do resistance testes from the abs ecu to the sensors.....there is a laborious way you can test the sensor voltage with a multimeter but i wouldn't do that unless its was last resort....i would disconnect the battery overnight see if the light goes off...but you will loose radio code if you have one...i would think the fuses are ok but might be worth checking them, the connectors to the sensors can be troublesome, good luck with that.....Fred in Essex.
 
#20 ·
OK so data would appear to indicate "Front right wheel sensor". I cleared the error and on a short drive it didn't re-appear. MOT is coming up so hopefully I can get this sorted. Do you have to change the wheel bearing assembly or can you change just the sensor? I have seen one internet video where it looks built into the hub. TIA, and thanks to those that have assisted so far.
 

Attachments

#29 ·
I had a master tech go over mine for the standard price of a diagnosis and he did find the fault. He was able to do tests that were outside my scope. In the end I paid out for that and £37.50 for a second hand ABS module that works perfectly. You can end up spending more by guessing. Just a thought. I hope you resolve problem
 
#27 ·
I had abs fault codes jumping from side to side.
I replaced the ecu and rewired the looms from the ecu to the hubs. Then fitted new hubs and been trouble free for over 3 years now. But try the wires first as they are a know weakness due to the twist and turns of the loom +ware and tare plus age ontop . They are cheap and easiest fix. The and ecu don't fail as often as the hubs and wiring.
 
#28 ·
You should be able to test the sensors with an ohm meter make sure resistance is same on all or both front and both back, prob easier from the module end, you can spin the wheels and check for a small ac voltage, or with ac voltmeter take it up the road get access to the leads from the ecu and put meter across leads while traveling at a constant speed...not easy, if you can use a scope it would be a lot easier...make sure you dont have a lot of movement in any of the wheel bearings....Fred in Essex.
 
#30 ·
I wouldn't measure the ABS sensor for resistance Fred. Use AC voltage range instead, probe into the 2 wires with the part either connected or not. And spin the wheel. Without looking for the specific values you usually can measure 1 volt peak to peak. I usually make sure the sensor is connected, and re measure at the ABS module end. Taking VW golfs as an example they are prone to chafing the sensor wire and allowing moisture which turns the copper wire to a black dust! So always measuring at both ends just to be sure. Of course if you have opcom you can check all 4 sensors at the same time :)
 
#33 ·
Totally agree with you Fred, but hehe There are so many types and without knowing what you may be dealing with, it is so easy to get a false reading. Back in the old days of testing sensors you could put good money on the fact you would be able to test the sensor using the 1 v peak to peak AC voltage method. And the module was looking for anything. The only thing that changed was the frequency. Now? Oh no now they demand a specific bloody parameter to measure, then if another sensor doesnt agree with what they should be seeing, the whole bloody lot has kittens and goes off into the corner to sulk!