BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Today's Posts


Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Coding / ConnectedDrive / Audio-Video / Electronics / Bluetooth / I-Drive & Nav
 
EXXEL Distributions
Post Reply
 
Thread Tools Search this Thread
      12-09-2016, 12:37 AM   #1
rocket_science
424 ASP
rocket_science's Avatar
United_States
70
Rep
242
Posts

Drives: '11 AW E92 M3 ZCP
Join Date: Apr 2011
Location: Fort Myers, FL / Pittsburgh, PA

iTrader: (6)

Thumbs up Race Seat Coding - Solution

I know many of you run race seats and are using the OC3 emulator modules to remove the error codes generated by the removal of the factory seats (airbag and seatbelt/restraint errors). While these modules are an "easy" option, they are also incredibly expensive. Especially when you consider it can be done for free through coding.

The problem it there have been several posts about coding for race seats but these threads are all missing items to watch out for. As I am in the middle of installing some Racetech seats myself, I thought I would take the time to test all typical error causing settings and provide you with what I believe to be the full list of steps to ensure your E9x M3 is coded to remove the factory seats so you do not receive any lingering codes.

Note: I am not going to walk you through the coding process, just the items to update. If you need help learning to code, see here:

http://www.e90post.com/forums/showthread.php?t=451145

I used NCS to do the following:

1. Add +RECA to the car's VO -Recaro Seats
2. Ensure all the following are set to nicht_aktiv in ABG module:
SIDEBAG_LINKS_1 -Side Airbag (left)
SIDEBAG_RECHTS_1 -Side Airbag (right)
AKS_LINKS_1_CD -Active head restraint (left)
AKS_RECHTS_1_CD -Active head restraint (right)
OC3_1 -Seat occupancy mat
GK/OC3/POL -Not sure exactly but related to the occupancy mat
GURTKONTAKT_BEIFAHRER_1 -Seat belt contract/connection (passenger)
GURTKONTAKT_FAHRER_1 -Seat belt contract/connection (driver)
GURTSTRAFFER_BEIFAHRER_1 -Seat belt tensioner, active restraint (passenger)
GURTSTRAFFER_FAHRER_1 -Seat belt tensioner, active restraint (driver)
SPSBF_1 -Seat position sensor (passenger)
SPSF_1_CD -Seat position sensor (driver)
Clear all error codes codes with ISTA/P or software of your choice

That's it! So long as you are familiar with coding, this should not take longer than 10 minutes.

Last edited by rocket_science; 12-13-2016 at 10:07 AM..
Appreciate 11
SaNGRia984.50
Theodore668.50
DaZuc202.00
enycerz26.50
M3MPH1S592.00
kyrix1st2356.50
roastbeef11583.00
pyhee29.00
san40k21.00
      12-12-2016, 11:28 AM   #2
Ant Man
Major
United Kingdom
75
Rep
1,179
Posts

Drives: E92 M3 Individual Edition
Join Date: Jun 2008
Location: East Anglia

iTrader: (1)

Hi - many thanks for the informative thread.

My German is limited, I understand links and recht but do you know what they all the items mean? What are you turning off?

Cheers
Anthony
Appreciate 0
      12-13-2016, 09:41 AM   #3
rocket_science
424 ASP
rocket_science's Avatar
United_States
70
Rep
242
Posts

Drives: '11 AW E92 M3 ZCP
Join Date: Apr 2011
Location: Fort Myers, FL / Pittsburgh, PA

iTrader: (6)

I've updated the above with some descriptions

Quote:
Originally Posted by Ant Man View Post
Hi - many thanks for the informative thread.

My German is limited, I understand links and recht but do you know what they all the items mean? What are you turning off?

Cheers
Anthony
Appreciate 0
      12-20-2016, 06:45 AM   #4
Ant Man
Major
United Kingdom
75
Rep
1,179
Posts

Drives: E92 M3 Individual Edition
Join Date: Jun 2008
Location: East Anglia

iTrader: (1)

Thanks very much. That is very helpful. I've not seen the Recaro seat option added to the VO before.

I understand what most of the items you list should be set to 'not-active'. The side airbags, are these the airbags in the seats or door frame?

If they are the seat airbags, makes sense to use 'not-active' as airbags are not present in motorsport seats.

Also do you know what happens to the passenger airbag above the glove box? Will that still fire at all times in a suitably fierce accident or is the seat occupancy effectively telling the car that it is unoccupied?
Appreciate 0
      12-20-2016, 08:06 PM   #5
rocket_science
424 ASP
rocket_science's Avatar
United_States
70
Rep
242
Posts

Drives: '11 AW E92 M3 ZCP
Join Date: Apr 2011
Location: Fort Myers, FL / Pittsburgh, PA

iTrader: (6)

Quote:
Originally Posted by Ant Man View Post
Thanks very much. That is very helpful. I've not seen the Recaro seat option added to the VO before.

I understand what most of the items you list should be set to 'not-active'. The side airbags, are these the airbags in the seats or door frame?

If they are the seat airbags, makes sense to use 'not-active' as airbags are not present in motorsport seats.

Also do you know what happens to the passenger airbag above the glove box? Will that still fire at all times in a suitably fierce accident or is the seat occupancy effectively telling the car that it is unoccupied?
To be honest, I am not 100% certain. I've heard that a hard crash might still make the front bags pop but I don't think they will. Given what has been coded, I believe the air bags can be physically disconnected and not get any errors so I'm thinking they won't pop.

If you are going through the process of removing the factory seats, one can only assume the move to race seats and obviously harnesses (and hans device too). So ultimately, airbag pop or not, it should not be of too much concern. At least that's my opinion

Last edited by rocket_science; 12-20-2016 at 08:11 PM..
Appreciate 0
      12-25-2016, 10:08 AM   #6
vm
Second Lieutenant
11
Rep
239
Posts

Drives: 2018 Alfa Romeo Giulia
Join Date: Dec 2005
Location: Pittsburgh, PA

iTrader: (5)

Quote:
Originally Posted by Ant Man View Post
Thanks very much. That is very helpful. I've not seen the Recaro seat option added to the VO before.

I understand what most of the items you list should be set to 'not-active'. The side airbags, are these the airbags in the seats or door frame?

If they are the seat airbags, makes sense to use 'not-active' as airbags are not present in motorsport seats.

Also do you know what happens to the passenger airbag above the glove box? Will that still fire at all times in a suitably fierce accident or is the seat occupancy effectively telling the car that it is unoccupied?
Side airbags are on the seats so you need this unless you are retrofitting the BMW performance seats, which have integrated side airbags. Regarding the front passenger airbag, it "should" fire at all times whether there is a passenger or not. I said should because this is the opinion held at the coding forums but I don't know if it has been tested in an actual crash. Also some things are model year dependent like the active head restraint, which are on 09+ and maybe the seat position sensors.
Thanks to the OP for putting all this in a single post as it takes some fishing to find all the info.
Appreciate 0
      01-30-2017, 01:11 PM   #7
///M3 Gusta
First Lieutenant
///M3 Gusta's Avatar
50
Rep
323
Posts

Drives: 2008 M3
Join Date: Jul 2016
Location: Pittsburgh PA

iTrader: (1)

Wow, awesome. Thank you very much for posting this
Appreciate 0
      03-07-2017, 10:22 PM   #8
enycerz
Second Lieutenant
enycerz's Avatar
United_States
27
Rep
293
Posts

Drives: E92 M3
Join Date: Jun 2009
Location: NY

iTrader: (9)

Do you leave all the connector unplug underneath of the seat?
Appreciate 0
      03-08-2017, 02:54 PM   #9
rocket_science
424 ASP
rocket_science's Avatar
United_States
70
Rep
242
Posts

Drives: '11 AW E92 M3 ZCP
Join Date: Apr 2011
Location: Fort Myers, FL / Pittsburgh, PA

iTrader: (6)

Quote:
Originally Posted by enycerz
Do you leave all the connector unplug underneath of the seat?
Yes. You must do so prior to clearing the codes as it will continue to throw the codes every time you go to start the car again.

Last edited by rocket_science; 03-08-2017 at 04:45 PM..
Appreciate 0
      03-08-2017, 05:18 PM   #10
enycerz
Second Lieutenant
enycerz's Avatar
United_States
27
Rep
293
Posts

Drives: E92 M3
Join Date: Jun 2009
Location: NY

iTrader: (9)

Quote:
Originally Posted by rocket_science View Post
Yes. You must do so prior to clearing the codes as it will continue to throw the codes every time you go to start the car again.
Thanks, I left the seat belt connector connected, i think this is the problem that i can not clear the code.
Appreciate 0
      04-08-2017, 09:05 AM   #11
dozaiya
Captain
Taiwan
236
Rep
957
Posts

Drives: 2011 MW E92 M3
Join Date: Nov 2012
Location: Shanghai

iTrader: (1)

just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Appreciate 0
      04-08-2017, 12:45 PM   #12
rocket_science
424 ASP
rocket_science's Avatar
United_States
70
Rep
242
Posts

Drives: '11 AW E92 M3 ZCP
Join Date: Apr 2011
Location: Fort Myers, FL / Pittsburgh, PA

iTrader: (6)

Quote:
Originally Posted by dozaiya
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Perhaps. I just know doing all as above ensured everything worked successfully for me.
Appreciate 0
      04-08-2017, 12:46 PM   #13
rocket_science
424 ASP
rocket_science's Avatar
United_States
70
Rep
242
Posts

Drives: '11 AW E92 M3 ZCP
Join Date: Apr 2011
Location: Fort Myers, FL / Pittsburgh, PA

iTrader: (6)

Quote:
Originally Posted by dozaiya
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Perhaps. I just know doing all as above ensured everything worked successfully for me.
Appreciate 0
      04-04-2018, 09:04 AM   #14
kyrix1st
Colonel
kyrix1st's Avatar
2357
Rep
2,359
Posts

Drives: G87 M2; E92M3 MT&DCT; M3 euro
Join Date: Sep 2014
Location: nyc

iTrader: (0)

Garage List
2004 BMW Z4  [0.00]
Great post.
__________________
Pass me if you can.
Appreciate 0
      11-09-2019, 09:04 AM   #15
Bakerboy
Private First Class
103
Rep
150
Posts

Drives: Harrop E92 ZCP M3
Join Date: Aug 2018
Location: In the garage

iTrader: (0)

Quote:
Originally Posted by rocket_science View Post
Quote:
Originally Posted by dozaiya
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Perhaps. I just know doing all as above ensured everything worked successfully for me.
Quote:
Originally Posted by rocket_science View Post
Quote:
Originally Posted by dozaiya
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Perhaps. I just know doing all as above ensured everything worked successfully for me.

Old post I know but hopefully someone can help.

I have followed instructions to the letter and done all the coding changes in the ABG module and cleared codes but still getting codes (less than before) and the annoying seat restraint malfunction on the dash.

However the only thing I haven't done is the +RECA to the VO, I can't seem to work out how to do this. I get to the part of the $ values and get quite confused and don't want to do anything that messes my car up.

Can someone shed some light please?

codes I'm getting below:

S0337 no communication with driver seat module
S0338 no communication with passenger seat module
0093C1 MRS: communication fault, seat occupancy detector passenger
00CF41 DKG: signal from drivers seat switch buckle
Appreciate 0
      11-09-2019, 10:49 AM   #16
christoepurrr
Lieutenant
United_States
154
Rep
443
Posts

Drives: BMW M3
Join Date: May 2015
Location: So. Cal

iTrader: (2)

Quote:
Originally Posted by Bakerboy View Post
Quote:
Originally Posted by rocket_science View Post
Quote:
Originally Posted by dozaiya
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Perhaps. I just know doing all as above ensured everything worked successfully for me.
Quote:
Originally Posted by rocket_science View Post
Quote:
Originally Posted by dozaiya
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Perhaps. I just know doing all as above ensured everything worked successfully for me.

Old post I know but hopefully someone can help.

I have followed instructions to the letter and done all the coding changes in the ABG module and cleared codes but still getting codes (less than before) and the annoying seat restraint malfunction on the dash.

However the only thing I haven't done is the +RECA to the VO, I can't seem to work out how to do this. I get to the part of the $ values and get quite confused and don't want to do anything that messes my car up.

Can someone shed some light please?

codes I'm getting below:

S0337 no communication with driver seat module
S0338 no communication with passenger seat module
0093C1 MRS: communication fault, seat occupancy detector passenger
00CF41 DKG: signal from drivers seat switch buckle
http://blog.obdii365.com/2016/08/31/...by-ncs-expert/
Appreciate 1
Bakerboy102.50
      11-09-2019, 10:56 PM   #17
dozaiya
Captain
Taiwan
236
Rep
957
Posts

Drives: 2011 MW E92 M3
Join Date: Nov 2012
Location: Shanghai

iTrader: (1)

Quote:
Originally Posted by Bakerboy View Post
Old post I know but hopefully someone can help.

I have followed instructions to the letter and done all the coding changes in the ABG module and cleared codes but still getting codes (less than before) and the annoying seat restraint malfunction on the dash.

However the only thing I haven't done is the +RECA to the VO, I can't seem to work out how to do this. I get to the part of the $ values and get quite confused and don't want to do anything that messes my car up.

Can someone shed some light please?

codes I'm getting below:

S0337 no communication with driver seat module
S0338 no communication with passenger seat module
0093C1 MRS: communication fault, seat occupancy detector passenger
00CF41 DKG: signal from drivers seat switch buckle
i believe adding the +RECA VO simply completes those changes automatically without trying to turn off manually one by one
if you can already disable those features then +RECA won't help you much
Appreciate 1
Bakerboy102.50
      11-10-2019, 04:20 AM   #18
Bakerboy
Private First Class
103
Rep
150
Posts

Drives: Harrop E92 ZCP M3
Join Date: Aug 2018
Location: In the garage

iTrader: (0)

Quote:
Originally Posted by dozaiya View Post
Quote:
Originally Posted by Bakerboy View Post
Old post I know but hopefully someone can help.

I have followed instructions to the letter and done all the coding changes in the ABG module and cleared codes but still getting codes (less than before) and the annoying seat restraint malfunction on the dash.

However the only thing I haven't done is the +RECA to the VO, I can't seem to work out how to do this. I get to the part of the $ values and get quite confused and don't want to do anything that messes my car up.

Can someone shed some light please?

codes I'm getting below:

S0337 no communication with driver seat module
S0338 no communication with passenger seat module
0093C1 MRS: communication fault, seat occupancy detector passenger
00CF41 DKG: signal from drivers seat switch buckle
i believe adding the +RECA VO simply completes those changes automatically without trying to turn off manually one by one
if you can already disable those features then +RECA won't help you much
I'm left with only 2 errors now, can't seem to work it out.

All instructions are done including the VO change now.

My codes are:

0093C1 MRS: communication fault, seat occupancy detector passenger
00CF41 DKG: signal from drivers seat switch buckle

Obviously tried clearing codes a few times but no good.

Any help would be appreciated. Thanks
Appreciate 0
      11-10-2019, 05:31 AM   #19
Bakerboy
Private First Class
103
Rep
150
Posts

Drives: Harrop E92 ZCP M3
Join Date: Aug 2018
Location: In the garage

iTrader: (0)

Sorted it, case closed! 👍

Last edited by Bakerboy; 11-10-2019 at 05:43 AM..
Appreciate 0
      11-17-2019, 07:04 PM   #20
Bartledoo
Driver
Bartledoo's Avatar
2692
Rep
2,714
Posts

Drives: 2011 E90 M3 6MT
Join Date: Aug 2015
Location: Seattle, WA

iTrader: (0)

Garage List
Quote:
Originally Posted by Bakerboy View Post
Sorted it, case closed! 👍
Curious, what was the issue?
__________________
E90M 6MT Slicktop Single Humper in need of a diet
Appreciate 0
      11-20-2019, 05:09 PM   #21
Scrippy
Lord Scrip
Scrippy's Avatar
United_States
1812
Rep
3,013
Posts

Drives: 2011 M3 Coupe
Join Date: Jan 2012
Location: LA,Ca

iTrader: (0)

Garage List
  [0.00]
2007 BMW 335i  [0.00]
Quote:
Originally Posted by dozaiya View Post
just have a quick question
what's the reason for adding +RECA to VO? could i just code out the needed items in ABG?
Because putting things in VO form will change values in other supporting ECU'a as well. Not only does ABG module need changing but so does Kombi, CIC, FRM..... Vo coding will set this up crudely and you can change specifics like OP posted. Other wise you may need to add lines as well as nicht_active or a value.
__________________
Appreciate 0
      11-24-2019, 01:45 PM   #22
christoepurrr
Lieutenant
United_States
154
Rep
443
Posts

Drives: BMW M3
Join Date: May 2015
Location: So. Cal

iTrader: (2)

Quote:
Originally Posted by Bartledoo View Post
Quote:
Originally Posted by Bakerboy View Post
Sorted it, case closed! 👍
Curious, what was the issue?
Also curious of the solution as I cannot get rid of the 00CF41 error code
Appreciate 0
Post 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 08:33 AM.




m3post
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