E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Coding out rear seat belt tensioners



Reply
 
Thread Tools Search this Thread
      01-28-2020, 07:50 AM   #1
wayne1234
New Member
2
Rep
12
Posts

Drives: E91
Join Date: Oct 2019
Location: Wales

iTrader: (0)

Coding out rear seat belt tensioners

Good Morning All,

A bit of back ground.

I bought a Cat N e91 2008 back in June 2019. The airbag light was intermittent with codes:

93B5 - Rear Left PreTensioner
93B6 - Rear Right PreTensioner.

Once I started to investigate the fault I found that both PreTensioners had deployed. The previous owner had two resistors attached to the wiring harness (Pretensioner plug) which is used to fool the ECU.

I replaced both tensioners with 2nd hand parts both tested at 0.05 Ohms which are good.

I then cleared the faults and 93B5 - Rear Left Tensioner doesn't delete at all. So I've stripped out the centre console to gain access to the Air bag module. I've tested the wiring from tensioner to ECU continuity all OK.

Resistance at the ECU for both Tensioners read the following:

Rear Right Tensioner at ECU = 0.4 Ohms (No fault codes stored)

Rear Left Tensioner at ECU = 0.1 Ohms (This could be a difference in wire length?)

So I decided to have any Crash Data from the ECU and faults removed by CrashData UK. In order to keep me mobile I bought a 2nd hand ECU with the same part numbers etc.

I received the ECU back from crashData UK plugged the unit in - reconnected the battery and NO IGNITION a Red Vehicle on Ramp light.

So I took it off and made a complaint to the company (Still waiting to hear back).

I re-fitted my 2nd hand unit and now I want to code out the tensioners.

Using NCSexpert I'm able to flash the AGB Module no problem.

I've flashed the airbag module with all the tensioners coded as not active (nicht_aktiv).

Now all the tensioners have come back as stored faults instead? and won't clear.

I'm going to re-flash with all the tensioners as active just to make sure I can turn the issue ON/OFF etc.

Question I have is:

If I want to code the seat belt tensioners out, do I have to code something else out along with these tensioners?

Any help would be much appreciated.

Regards
Appreciate 0
      01-28-2020, 12:58 PM   #2
sdbmwcoding
Captain
United_States
182
Rep
780
Posts

Drives: BMW M3
Join Date: May 2019
Location: San Diego

iTrader: (0)

You must only turn off the pretensioner code that is existent as a fault. If you turn off all Tensioners (ones that are working) they will trigger new faults. Factory code the ABG module, load up ncs dummy and only turn off the rear left pre tensioner and the code will be erased.

This may change depending on airbag module but look for GURTSTRAFFER_FONDLINKS_1 and turn that to not active
Appreciate 1
feuer4275.50
      01-29-2020, 01:24 AM   #3
wayne1234
New Member
2
Rep
12
Posts

Drives: E91
Join Date: Oct 2019
Location: Wales

iTrader: (0)

Quote:
Originally Posted by sd********* View Post
You must only turn off the pretensioner code that is existent as a fault. If you turn off all Tensioners (ones that are working) they will trigger new faults. Factory code the ABG module, load up ncs dummy and only turn off the rear left pre tensioner and the code will be erased.

This may change depending on airbag module but look for GURTSTRAFFER_FONDLINKS_1 and turn that to not active
Thank you so much for the advise.

I've disabled both rears - even the rear right (even though it's working) just didn't what this type of issue again.

For anyone wanting to conduct the same or similar. I've added my procedure below.

Coding out Rear Seat Belt Tensioners
Start by: Unplug the Tensioner connector’s


1. Open INPA make sure connection is OK
2. Close INPA
3. Open NCSexpert
4. Click File
5. Choose NCSexpert (offen) Wayne (MyProfile)
6. Click F1 (VIN/ZCS/FA)
7. Click F3 (Choose ECU)
8. Choose E89 (For E91) – Click OK
9. Choose CAS – Click OK
10. Wait to load
11. Click F6 – Back
12. Click F4 (Process ECU)
13. Choose ABG – Click OK
14. Click OK
15. Click F4 Read ECU
16. TRC file pop up – Close TRC file
17. Go to C/Drive and locate NCSexpert.
18. Click folder labelled WORK
19. Open FSW_PSW.TRC
20. Search the German word for parameter
21. Change the parameter =
(I modified REAR LEFT and REAR RIGHT tensioners
To active / aktiv or not active / nacht_aktiv

22. Click File
23. Save as
24. FSW_PSW.MAN
25. Save as type – choose All files
26. Click Replace / Override
27. Open NCSexpert
28. Choose NCSexpert (offen) Wayne (MyProfile)
29. Click F1 (VIN/ZCS/FA)
30. Click F3 (Choose ECU)
31. Choose E89 (For E91) – Click OK
32. Choose CAS – Click OK
33. Wait
34. Click F6 – Back
35. Click F4 Process ECU
36. Choose ABG – Click OK
37. Click OK
38. Click F5 – Basic Functions
39. Choose – coapiReadSgGetFswPsw
40. Click OK
41. Click OK
42. Basic functions perfect ended – Click OK
43. NOTE: JOBNAME = SG_CODIEREN
44. Click F3 (Execute Job)
45. NOTE: Coding Active
46. NOTE: Coding Ended
47. Cycle key on and off once.

Restraint System Fault GONE!

Thanks :-)
Appreciate 0
      01-29-2020, 02:51 AM   #4
sdbmwcoding
Captain
United_States
182
Rep
780
Posts

Drives: BMW M3
Join Date: May 2019
Location: San Diego

iTrader: (0)

Glad you got it figured out
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 03:51 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST