BMW M5 Forum and M6 Forums banner

Airbag Cntrl Module coding

17K views 14 replies 4 participants last post by  FKeller  
#1 ·
Hey Guys,

I had to replace the airbag control module after a fender bender, just getting around to recoding it to the car to turn off the airbag light. Tried to pay the dealer to recode, but they wouldn't touch it, liability etc.

I have NCS Expert, followed a few internet sources about recoding dsc modules, etc. But they didn't work. None seem to be for the airbag module. doesn't help that menu is in german.

Has anyone replaced/recoded this control module? I tried a few times today, translated the text onscreen to coding finished at the end, but airbag light still on.:1zhelp: Anyone willing to post instructions how to do this the right way?

Much obliged,
Francis
 
#3 ·
I had to replace both the steering wheel airbag + the indash passenger airbag, plus i was advised the module is kaput after an airbag deployment, so i got a used one from clemster, but never got around to coding it. Now that im trying, I’m not understanding the process of how to code with ncs expert. I cant get inpa to connect to the airbag system either to retrive codes
 
#4 ·
Inpa not connecting is suspect, if it can't connect then I'm pretty sure you won't be able to code it. if the module isn't responding it indicates a power, can problem or module issue not a coding issue. You'll need to be able to connect before you can push the coding.
 
#6 ·
Yeah me just clarify if you're resetting the light inpa/ista is the way to go. If you're looking to change it ie you removed an airbag, want to enable the rears removed the seat pretensioners ect then you code it.
 
#7 ·
So here is a quick coding write up, I was doing something up and figured I'd grab some data

1)NCSExpert Loading coding profile
2)Vin->ZCS/FA -> I choose EWS but IKE works too
3)Back to main
4)Process ECU Choose ABG
5)Change Job
6) Cideuerdaten_lesen
7)Execute Job

Modify the file

8)Change the SG_CODIEREN
9)Execute

Clear fault codes if needed.
 
#8 ·
Isn't it different if it's a used module or definitely one that's been involved in a crash incident? The old VIN has to be overwritten first and if in an accident, hard coded event data erased.
 
#9 ·
Shouldn't matter once he gets it communicating you can use tool32 to sync vin and clear out the history, assuming it cares. I'd have to look to be honest but it's all moot until it's talking.
 
#10 ·
Ok, so From what I've gathered through this thread, I may not have to code the module, but first I need to get it talking. Im going to start my troubleshooting tomorrow to figure out where my INPA issue is first, then Update.
 
#11 ·
Ok, I have quite a few codes, but I also have an issue. When I tried to clear to codes to have a fresh slate, I received a Job Status error[ERROR_ECU_REJECTED] instead of [OKAY]. I also see that I have the internal ecu error #240? Maybe I got a lemon replacement ecu?
 

Attachments