Pandora Car Alarm System
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      01-22-2020, 08:07 AM   #1
calubi
Private First Class
26
Rep
125
Posts

Drives: F80 M3 Comp
Join Date: Aug 2019
Location: Ohio

iTrader: (0)

Coding out heated steering wheel?

I have an M Performance steering wheel installed (came with the car), and I'm seeing code 030481 being stored in the FEM_BODY module.

030481: Steering wheel module (SWM), steering wheel heating NTC contact: Internal fault

My understanding is that the M Performance wheel does not have heating, and I don't really want it anyway. So I'm trying to code it out so the fault code goes away.

Has anyone successfully done this?

I tried coding out package 248 (heated steering wheel) in esys, but the fault code still remains after clearing faults.

What I tried:
  1. Read FA, remove SALAPA element 248, save as new FA
  2. Go to Coding, open new FA, activate it, read SVT, code FEM_BODY module
  3. Edit FEM_BODY FDL to re-add some coding I had done (radio off on door open, doors unlock on ignition off)
  4. Code FDL
  5. Clear faults in ISTA+

Unfortunately the NCD compare tool fails to open the generated .ncd files so I cannot get a list of FEM_BODY differences from removing package 248.

Is there another module that needs to be coded too? Or does anyone have a list of FDL changes to achieve the same?

Thanks!
Appreciate 0
      01-22-2020, 04:01 PM   #2
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
Perhaps the SZL (or LWS) module? It is the steering column control unit.
Appreciate 0
      01-22-2020, 08:36 PM   #3
calubi
Private First Class
26
Rep
125
Posts

Drives: F80 M3 Comp
Join Date: Aug 2019
Location: Ohio

iTrader: (0)

Quote:
Originally Posted by psyki View Post
Perhaps the SZL (or LWS) module? It is the steering column control unit.
I don't see either of those... do they have a different name for F020?
Appreciate 0
      01-23-2020, 12:45 AM   #4
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
Quote:
Originally Posted by calubi View Post
I don't see either of those... do they have a different name for F020?
There are some steps you might have missed after editing your FA. After you saved it open VCM under the Expert Mode menu, then under the 'File' tab open your saved FA. Right-click on the FA folder and select 'Calculate FP'. Expand the SALAPA folder and verify that the right codes are there (or not). Then select the 'Master' tab at the bottom and click the 'Write FA FP' button in the FA FP section. This actually writes the FA to your car.

After all that, then open the Coding menu and activate your FA, read SVT and VO code FEM_BODY.

You should still see SZL though, if you don't try clicking 'Read ECU' instead of 'Read VCM'.
Appreciate 0
      01-23-2020, 11:17 AM   #5
calubi
Private First Class
26
Rep
125
Posts

Drives: F80 M3 Comp
Join Date: Aug 2019
Location: Ohio

iTrader: (0)

Ok, I'll try that when I get time, but I thought writing the FA to the vehicle was not necessary for VO coding? The guides I've seen suggest just "load"ing the modified FA in the Coding screen, instead of writing it to the vehicle and then "read"ing it. That's how I've coded other modules in the past without issue.
Appreciate 0
      01-25-2020, 11:43 AM   #6
jmciver
///M SubDriver
jmciver's Avatar
United_States
1835
Rep
2,782
Posts

Drives: 2017 M3, 2020 X7 40i
Join Date: Jul 2016
Location: DMV

iTrader: (0)

Garage List
2017 BMW M3  [10.00]
2020 BMW X7  [0.00]
2019 BMW X3  [0.00]
2009 BMW 128i  [0.00]
I have the M-Performance steering wheel as well (retro fitted it)... But why bother trying to code this out? The fault code does not hurt anything or limit any functionality in the car - and there is no CEL on your dash. Also, the BMW procedures to retrofit the different M-Performance steering wheel variants say nothing about any re-coding or updating the car's software after installation.
__________________
///M3 COMPETITION 6MT - 2017 F80 Smoked Topaz Metallic
BM3 / MP-HAS / GC Camber Plates / Carbonstructure Interior
X7 XDrive 40i ///M-SPORT - 2020 G07 Arctic Grey Metallic

X3 XDrive 30i - 2019 G01 Mineral White (wife's) / 128i 6MT - 2009 E82 Jet Black (son's)
Appreciate 0
      01-30-2020, 01:42 AM   #7
Poochie
Luxury at the redline :)
Poochie's Avatar
United_States
9105
Rep
7,563
Posts

Drives: 2016 M2
Join Date: Aug 2012
Location: NYC

iTrader: (3)

Quote:
Originally Posted by calubi View Post

Has anyone successfully done this?

To code out the heated steering wheel option:


[COLOR="Green"]FEM_BODY: [/COLOR]

CODDT_BYTE_00_SZL_LIN = [COLOR="DarkRed"]Nicht_aktiv (0X00)[/COLOR]

LIN_VARIANTE_LRE = [COLOR="DarkRed"]Nicht_aktiv (0XFF)[/COLOR]

LIN_VARIANTE_SZL = [COLOR="DarkRed"]Nicht_aktiv (0XFF)[/COLOR]

LRE_Verbaut = [COLOR="DarkRed"]Nicht_aktiv (0X00)[/COLOR]
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 01:16 AM.




f80post
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