E46 Fanatics Forum banner
Status
Not open for further replies.

OBC stalk retrofit?

11K views 13 replies 10 participants last post by  westrumjr  
#1 ·
Ive done some searching and cant find anything as of recent. I have a 2005 325i that I’d like to get the OBC features going. I bought a used stalk off of eBay and just waiting for my M3 steering wheel to show up in the mail before I install my new to me stalk. I’ve called a couple of local indi shops asking if they had the ability to recode, but to no avail I’m getting lots of “no we can’t do that”. Is it because the car is too old? I’ve read lots of successful posts on this mod. Please help!
 
#2 ·
I've never heard of this, could you provide a link to what you're describing? I've used NCS Expert to code a bunch of features but am not aware of any changes to the OBC on the gauge cluster
 
Save
#4 ·
My turn signal stalk does not have the “BC” button on the side of it. I bought a used one for thirty dollars. My trouble is finding someone that is able to code the car so it recognizes the new stalk, giving me access to those features. I really only want it so that I can see the outside temperature displayed on the dash. Its crazy to me that this was not a feature that came standard on all of these cars.
 
#9 · (Edited)
Not sure if OP ever got this squared away, but I thought I'd reply to help anyone else trying this.

I recently installed a BC turn stalk on a 2004 325i and today used the following directions for NCS Expert. On the 09/2001+ cars, the VO is in the AKMB (instrument cluster) and ALSZ (light control module). After loading the car information, "entering FA", adding $550 to the VO, hitting back, select job "FA WRITE", and then execute that job on both the AKMB and the ALSZ modules, one at a time.

EDIT: Note that changing only the VO will not activate the BC stalk. You need to code both AKMB and ALSZ modules as explained below by @DigitalRelay and @Bali.

A little over a year ago, I added a BC turn stalk to my 2004 325i and had used PA Soft to code the option to get it working. Works great over the last year plus. So I checked the VO with NCSExpert and it turns out that while PA Soft enabled the BC function, it did not actually change the VO. Not sure if that really matters or not, but went ahead and changed the VO on the AKMB and ALSZ on my car as well.
 
#8 ·
I used to have a working copy of DIS and it had a retrofit option built in that programmed it for my car after I got the new stalk. Not sure what the other programming options look like. I had found a video on the web which showed me how to do it with DIS. I cannot get DIS working correctly on my newer computer.
 
Prev. Owned 2001 BMW 325i
Save
#10 ·
I've done hours of searching and research on using NCS Expert to code this myself, but I'm stumped. Here's what I've done on my 2002 325i.
  • installed used stalk with BC button
  • Using NCS Expert, read AKMB module, saved FSW_PSW.TRC file to a backup folder, verified BC nicht_aktiv
  • Using NCS Expert, added $550 to AKMB Vehicle Order using FA WRITE
  • Then added $550 to ALSZ Vehicle Order using FA WRITE
  • went back and verified that both modules list $550
  • Using NCS Expert, I read each module, letting a new FSW_PSW.TRC file be created each time, verified BC aktiv in both
  • Since FSW_PSW.TRC showed BC aktiv, I did NOT change to FSW_PSW.MAN and write the code to AKMB or ALSZ
  • BC button unresponsive
  • Double, triple-checked VO for $550, and FSW_PSW.TRC for BC aktiv
  • Pulled the stalk back out, inspected for broken wires, verified with multimeter the button works
  • Verified all 3 instrument cluster fuses are in place, checked each for continuity
  • Car still starts, runs and operates as if I haven't changed anything
Am I missing a step? Any suggestions?
 
#11 ·
I figured it out!

I was missing a step. Beside changing the VO in AKMB and ALSZ, the AKMB module must be written to. Based on a comment above, I'd say changing the VO in the modules isn't necessary. Just changing the code in the FSW_PSW file and writing it to the module is.

I started fresh in NCS Expert and followed the steps to read the AKMB module for vin and VO, FA.
Then I backed out and went to Process ECU, and selected AKMB.
I changed the Job to CODIERDATEN_LESSEN to read the module and create a FSW_PSW.TRC file on the PC in the NCSEXPER\WORK folder.
I opened that in Notepad, searched for “BC”, and manually changed nicht_aktiv to aktiv
Then I saved the FSW_PSW.TRC file as FSW_PSW.MAN, overwriting the blank file that was originally in the folder.
Back to NCS Expert, Process ECU, selected AKMB, made sure Job was SG_CODIEREN to write to the module.
I nervously hit Execute Job and waited for an eternity. The dash flashed for a second, and the clock reset.
I turned the key off, then on, clicked the BC button and watched it successfully cycle through the BC functions.

Also, it's June 2021 in Phoenix and the ambient temperature in my garage this morning is 100F.

This PDF was very helpful: http://nutsofamily.com/wp-content/uploads/2013/04/Guide-to-BMW-Coding-2011.04.23.pdf
 
Status
Not open for further replies.
You have insufficient privileges to reply here.