Hi Guys, I'm hoping that somebody may be able to give me the benefit of their experience as I am getting a bit desperate for ideas!
My 2004 Z4 has the airbag warning light on so I have plugged in the laptop (INPA) and get code 32 Airbag (sporadischer Fehler Airbag-SG sendet waehrend Betrieb 'LED ein' (Maske 11) bei 110014km) from the instrument cluster. Satalite B Right has codes 98B1, 98B7 and 98C2. SIM85 has 93BB, 93C7 93B1 93B7, 93C2 93BC and 93FO. Central Body module has 13, 14, 51 and 9.
I understand that euro-spec Z4s do not have the 'Seat Occupation Recognition US' module and indeed I get no reply from it if I try and query it, but I also get no reply when trying to connect to the 'Airbag' module at the top of the 'Body' script selection list in INPA (as in the picture), is this normal? Or is this the smoking gun clue that my Airbag module is totally non responsive and causing all of the other codes?
The only other weird clue I can see is that in the Satalite B Right module if I read the status of the seat occupancy it says occupied and error, 'Occupation not defined'. My understanding was that the drivers seat does not have a sensor but would this 'error' then be what I should expect to see here?
Clearing the codes does nothing to the airbag warning light as they immediately return although each individual code (except for the one in the instrument cluster) says it would not cause a waning light to illuminate. Any advice would be welcome from anyone who knows how much of this is normal/abnomal or has any idea how I can fix it enough to get the warning light off.
My 2004 Z4 has the airbag warning light on so I have plugged in the laptop (INPA) and get code 32 Airbag (sporadischer Fehler Airbag-SG sendet waehrend Betrieb 'LED ein' (Maske 11) bei 110014km) from the instrument cluster. Satalite B Right has codes 98B1, 98B7 and 98C2. SIM85 has 93BB, 93C7 93B1 93B7, 93C2 93BC and 93FO. Central Body module has 13, 14, 51 and 9.
I understand that euro-spec Z4s do not have the 'Seat Occupation Recognition US' module and indeed I get no reply from it if I try and query it, but I also get no reply when trying to connect to the 'Airbag' module at the top of the 'Body' script selection list in INPA (as in the picture), is this normal? Or is this the smoking gun clue that my Airbag module is totally non responsive and causing all of the other codes?

The only other weird clue I can see is that in the Satalite B Right module if I read the status of the seat occupancy it says occupied and error, 'Occupation not defined'. My understanding was that the drivers seat does not have a sensor but would this 'error' then be what I should expect to see here?

Clearing the codes does nothing to the airbag warning light as they immediately return although each individual code (except for the one in the instrument cluster) says it would not cause a waning light to illuminate. Any advice would be welcome from anyone who knows how much of this is normal/abnomal or has any idea how I can fix it enough to get the warning light off.