Airbag control modules- help needed

bigwinn

Lifer
Lincoln UK
Site Supporter
Hi all

Right this one has me flummoxed. Tonys car...

I'll tell the story I know abridged as there have been multiple efforts to sort the issues prior to me getting at it!

The main issue was an airbag light appearing on the 03 2.5 E85. So prior to me looking at it I think the following happened:

- water ingress diagnosed, nearside airbag module swapped for one with the same code
- several auto electricians tried to clear the light

Tony and I chatted and he popped over last weekend for me to recode the new module (assumed this would resolve the issue)

Ran codes, cleared faults- light went. Result.

However the airbag light then relit. No issues- went on to recode the new module using WINKFP.

Light would not go out. Used Carly and INPA to diagnose seat occupancy sensor issue- thinking thats the root cause and Tony telling me it first came on when the seat was moved/sat it I got a bypass sensor and fitted that today.

The light persists.

When I look at the codes now it is saying ERROR_ECU_GENERAL_REJECT on SIM85

See screenshots- all pre start tests are OK. As far as I can read the control modules are not talking to each other?

When I try to go into individual airbag modules on INPA I can access the main overall area, but not each subsequent area (like airbag left/right module etc)

NOTE- to revert the system to its pre-issues status I have reinstalled the original nearside module, so the system is back to how it was, seat bypass installed.

Anyone got a view what I should attempt or look at next please?

BF6EC9BF-23E4-408C-B664-2FA14B8530C5.JPGIMG_4328.jpgIMG_4329.jpgIMG_4330.jpgIMG_4333.jpgIMG_4334.jpgIMG_4335.jpgIMG_4336.jpgIMG_4337.jpg
 
In better news I did get time to sort Tonys roof motor and check his door membranes!
 
Is it possible the optic connection between the modules is damaged? Do the two outers communicate through the central one?
 
bigwinn said:
paging Col B


Thoughts?
Stuart, to get a referral sent to someone you need to click on their name, select 'refer by username' and it will appear in bold on your post and send them a notification. Like this............[ref]bigwinn[/ref]

If they are not active in the thread to select from then click on any name and when their name appears within the brackets on your post delete it and write in the name of the person you want. Like this.................[ref]colb[/ref]

Otherwise they may not know you're looking for them. :thumbsup:
 
Just back from hols in Australia so just picked this thread up.
Since there is no response from any of the airbag modules I would suspect that the central module behind the handbrake is the one at fault. The Satellite modules report back to the main module so its not surprising both Satellite modules are showing no communication. Best way forward would be to source another replacement central module with same part number as yours or consult Realoem parts site using your Vin number to see what other part number modules can be exchanged with yours. Be careful as some modules will not be compatable others will be listed as exchangable retrospectively. Replacement module will need to be coded to the car using NCS Expert software.
 
[ref]bigwinn[/ref], I have a complete set of three from the same car if it would be easier to swap the lot?
Sounds like overkill but may work?
 
colb said:
Just back from hols in Australia so just picked this thread up.
Since there is no response from any of the airbag modules I would suspect that the central module behind the handbrake is the one at fault. The Satellite modules report back to the main module so its not surprising both Satellite modules are showing no communication. Best way forward would be to source another replacement central module with same part number as yours or consult Realoem parts site using your Vin number to see what other part number modules can be exchanged with yours. Be careful as some modules will not be compatable others will be listed as exchangable retrospectively. Replacement module will need to be coded to the car using NCS Expert software.

Cheers Colb-

How sure are you on this- just because I am conscious that Tony has already paid out for a side module which wasn't at fault and I don't want to keep chasing down holes...

Any advice on what I can check?
 
enuff_zed said:
[ref]bigwinn[/ref], I have a complete set of three from the same car if it would be easier to swap the lot?
Sounds like overkill but may work?

I think I have a set but will check the compatibility thanks for the offer Martin
 
The fact that none of the modules show no response would lead me to suspect the main module being at fault as the satellite modules are connected to the main module, if that has an internal fault then its not going to have communication with the satellite modules hence the no response error codes. Don't think there is anything you can do to test the main module other than replace with a compatable module and code it to the car. The original satellite modules will already have the cars vin number in them so they shouldn't require recoding.
When searching for a compatable main module consult realoem using the cars Vin number then explore the list of compatable modules that will work with the car.
I have only ever had success coding a replacement main module on a Z3 using NCS Expert, have had issues with a couple of Z4's with duff satellite modules even my Launch Diagnostic/Coding tablet failed to code the replacements. I was left with wrong Vin codes for the modules and could not get it to change the Vin. I suspected that the replacement module may have come from a crashed car which was locked up requiring a different method of restting it via the eeprom chip inside the module which was beyond my capability.
 
Thank you

I’ve got one in the garage I’ll see if it’s compatible
 
Like a bad penny had another 2003 2.5 Z4 turn up at the Shed with the airbag light on
History is that the left satillite module was replaced after water damaged to the original.
Scanned and code for wrong Vin in replacement module showed up
Tried coding it using my Launch scanner/coder but module wouldn't code.
Main module scanned and that came up with 93DB (Stepup convertor defective) module wouldn't recode either. Code erased but returns, airbag light remains on.
In Startup test all three modules show no comminication however scan on just the right module shows it as passed ok.

Looks like the main module is the cause, won't know till a compatable module is put in and coded to the car if that suceeds then vin number chang on the left module can be given a go.
 
colb said:
The fact that none of the modules show no response would lead me to suspect the main module being at fault as the satellite modules are connected to the main module, if that has an internal fault then its not going to have communication with the satellite modules hence the no response error codes. Don't think there is anything you can do to test the main module other than replace with a compatable module and code it to the car. The original satellite modules will already have the cars vin number in them so they shouldn't require recoding.
When searching for a compatable main module consult realoem using the cars Vin number then explore the list of compatable modules that will work with the car.
I have only ever had success coding a replacement main module on a Z3 using NCS Expert, have had issues with a couple of Z4's with duff satellite modules even my Launch Diagnostic/Coding tablet failed to code the replacements. I was left with wrong Vin codes for the modules and could not get it to change the Vin. I suspected that the replacement module may have come from a crashed car which was locked up requiring a different method of restting it via the eeprom chip inside the module which was beyond my capability.

Some progress- a few steps forward anyway

Installed and coded a new central module to the car and a check of modules says all is ok now- tick

However still have two persistent codes:

93AC- in the main module section
9888- in the LH door module

see screenshots

93AC- I've to date installed a seat occupancy and seatbelt bypass, checked the airbag and no issues, checked the wiring and no issues
9888- I cant really find any google info on this code

Any pointers at all?
 
Im seeing google says:

9888 may be to do with accelerometer??? no yellow lights on the dash
93ac may be to do with the airbag switch (ISOFIX seats)
 
This is very useful

mac27040 said:
BMW SBSL

9528 Control module fault
9529 Control module fault
952A Control module fault
952B Control module fault
952C Control module fault
952D Control module fault
952E Control module fault
952F Control module fault
9530 Control module fault
9531 Control module fault
9532 Control module fault
9533 Control module fault
9534 Voltage supply: limit value undershot
9535 Voltage supply: limit value exceeded
9536 Control module fault
953B Discharging of passenger airbag
953D Coding data fault
9828 Processor: reset
9829 Control unit fault
982A Control unit fault
982B Incorrect chassis number
982C System time fault
983E Control unit fault
9840 Coding data error
9841 Coding data error
9842 Self-test: too few messages
9843 Self-test: data error in message
9844 Self-test: transmission error
9845 Implausible crash severity
9846 Control unit fault
9847 Short circuit, firing circuit, front airbag, left, stage 1 (E85), or active head restraint, front left (E6x), to ground
9848 Short circuit, firing circuit, front airbag, left, stage 1 (E85), or active head restraint, front left (E6x), to positive
9849 Resistance, firing circuit, front airbag, left, stage 1 (E85), or active head restraint, front left (E6x). too low
984A Resistance, firing circuit, front airbag, left, stage 1 (E85), or active head restraint, front left (E6x), too high
984B Resistance, firing circuit, front airbag, left, stage 1 (E85). or active head restraint, front left (E6x), not measured
984C Open circuit, firing circuit, front airbag, I eft,Stage 1 (E85), or active head restraint, front left (E6x)
984D Control unit fault
984E Control unit fault
9850 Control unit fault
9851 Control unit fault
9852 Short circuit, firing circuit, front airbag, left, stage 2 (E85), or active head restraint, front right (E6x), to ground
9853 Short circuit, firing circuit, front airbag. left, stage 2 (E85), or active head restraint, front right (E6x), to positive
9854 Resistance, firing circuit, front airbag, left, stage 2 (E85). or active head restraint, front right (E6x), too low
9855 Resistance, firing circuit, front airbag, left, stage 2 (E85), or active head restraint, front right (E6x). too high
9856 Resistance, firing circuit, front airbag. left, stage 2 (E85), or active head restraint, front right (E6x), not measured


9864 Control unit fault
9865 Coding , firing circuit, belt tensioner, front left, at variance
9866 Control unit fault
9867 Control unit fault
9868 Short circuit, firing circuit, thorax airbag, rear left (E85, E6O, E61), or knee
airbag, front left (E63, E64), to ground
9869 Short circuit, firing circuit, thorax airbag, rear left (E85, E60, E61), or knee airbag, front left (E63, E64), to positive
986A Resistance, firing circuit, thorax airbag, rear left (E85, E60, E61), or knee airbag, front left (E63, E64). too low
986B Resistance, firing circuit, thorax airbag, rear left (E85, E60, E61), or knee airbag, front left (E63. E64), too high
986C Resistance, firing circuit, thorax airbag. rear left (E85, EGO. E61), or knee airbag, front left (E63. E64), not measured
986D Open circuit, firing circuit, thorax airbag, rear left (E85, E60, E61), or knee airbag, front left (E63,E64)
986E Control unit fault
986F Control unit fault
9870 Coding, firing circuit, thorax airbag, rear left (E85, E60, E61), or knee airbag, front left (E63, E64) at variance
9871 Control unit fault
9872 Control unit fault
9873 Short circuit, firing circuit, belt tensioner, rear left, to ground
9874 Short circuit, firing circuit, belt tensioner, rear left, to positive
9875 Resistance, firing circuit, belt tensioner, rear left, too low
9876 Resistance, firing circuit, belt tensioner, rear left, too high
9877 Resistance, firing circuit, belt tensioner, rear left, not measured
9878 Open circuit, firing circuit, belt tensioner, rear left
9879 Control unit fault
987A Control unit fault
987B Coding, firing circuit, belt tensioner, rear left, at variance
987C Control unit fault
987D Control unit fault
987E Short circuit, firihg circuit, knee airbag, front left (E85), or head airbag, left (E6x), to ground
987F Short circuit, firing circuit, knee airbag, front left (E85), or head airbag, left (E6x), to positve
9880 Resistance, firing circuit, knee airbag, front left (E85), or head airbag, left (E6x), too low
9881Resistance, firing circuit, knee airbag, front left (E85), or head airbag, left (E6x), too high
9882 Resistance, firing circuit, knee airbag. front left (E85), or head airbag, left (E6x), not measured
9883 Open circuit, firing circuit, knee airbag, front left (E85), or head airbag, left (E6x)
9884 Control unit fault
9885 Control unit fault
9886 Coding, firing circuit, knee airbag, front left (E85), or head airbag, left (E6x), at variance
9887 Control unit fault
9888 Control unit fault
9889 Control unit fault
988A Control unit fault
988B Control unit fault
988C Control unit fault
988D Control unit fault
988E Control unit fault
988F Seat belt buckle: short circuit
9890 Seat belt buckle: implausible measured value
989 Seat belt buckle: open circuit
9892 Control unit fault (E6x) or software error (E85)
9893 Seat occupancy detector, passenger: open circuit
9894 Seat occupancy detector, passenger: short circuit
9895 Seat occupancy detector, passenger: communication fault
9896 Control unit fault
9897 Control unit fault
9898 Firing attempt taken place
9899 Control unit fault
989E Voltage supply not in permitted range
 
9888 on the LHS control unit looks like it may be an issue- if I replace this do I need to recode? I have spares
 
Back
Top Bottom