Baby BMW Forum banner
361 - 373 of 373 Posts
Just fitted mine and coded tonight.

Works a treat, however, I've had to swap over the old slip ring from my car onto the replacement stalk module as the ribbon cable snapped when I parked the car after a test drive. I suspect the cruise unit hadn't had its steering fully centered before removing it from the donor car. Not to worry, at least the slip ring had the same part number.

EDIT: The Cruise indicator didn't initially appear when testing, however, this morning's long drive down south, the indicated speed has suddenly appeared on the gauge cluster, so that saves me coding TEMPOMAT_SETZ_ANZ_DAUER at a later date.

Just to add, on Part 2 of the guide, Page 18, after you press "Process Car", there is an instruction missing. You need to press "Code Car" after this step for the programming to take place. I waited 15 mins after pressing process car, nothing happened :redface: closed NCS and tried again, and it did the same, except theres a button Code Car appears after Process Car. pressed it and the dash lit up like a christmas tree and went through all the modules like it mentions in the guide.

For the Steering angle sensor reset, i used Toolset32 and completed without error. I did initially have an issue with the software chucking an error, but this was the first time i had used it and had not copied and registered 2 OCX files to the System32 directory.

For Toolset32, this is how i did the angle reset (copied from another forum):
Open Tool32, File->Choose "Load SGBD Group file", open DSC_87.prg, find job "lenkwinkel dsc abgleichen" and double click. If it worked correctly, a new results window will appear, look for where it says "status/job status" and if it's says ok, close tool32 and disconnect the OBD cable and start the car.

Link with pics to Toolset32 procedure here:
 
HI all, great information on this site for a new programmer like me. Have installed Cruise Control (DCC) to E87 1 series hatch. I used Protool and had success but received an error message that DSC needs coding. CC worked except for display on instrument cluster (KOMBI). Coded again with NCSExpert using instructions herein and, this time, KOMBI coded correctly, and CC works with visual display on instrument cluster. However, when I try to code DSC, got an error message that coding could not be completed. DSC, ABS and Steering Angle Indicator faults still showing. I can't do a Steering Angle Sensor calibration as the DSC has this coding error.

Error log reads:
2060 PABD/CABD A_E65.IPS Cod 365
Codierung fehlerhaft (allgemein) DSC_87, C_C_AUFTRAG: ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR
2060 Error COAPI2.CPP coapiRunCabd 6
Codierung fehlerhaft (allgemein) SG_CODIEREN

I used a Steering Wheel Switch Cluster (MFSW with cruise control) with a faulty turn indicator from another E87 with auto-wipers and replaced the turn indicator and wiper stalks (manual) with mine - I have a MFSW already. Is this just a configuration problem (H/W or S/W) or can I code it out? if so, how. Frustrated!

I've read that manual wiper switch clusters (coil spring and angle sensor) are incompatible with auto wipers, but elsewhere I've read it doesn't matter. For me, it seems silly that BMW would make two different configurations - they would simply code them differently with software.

Comments, or better, solution?
 
Nottsknots said:
Cabbie said:
OK, I can definitively say you can not use a non-MSFW on an MSFW car by just swapping out the clock spring.

On non-MSFW controls it is not just missing the guts on the clock spring itself, but also on the stalks section.
It will never work.
I suspected as much, but I think your answer is as definitive as anyone is ever going to give, so you've added knowledge :D

From what you have in front of you, do you think if you had the "stalk section" from a MFSW switch set (withOUT cruise), and put it together with your "cruise but not MFSW" you could make one that gives you all the things you need? I have the old one from my car (MFSW, auto wiper, rear wiper, without cruise) that you could have for postage if it helps (I was going to sell it, but never got around to it, and cant be ar$ed). Add your clock and your cruise stalk, and it might give a complete cruise unit? If you want, I can take some pics to help see what its got, and whether you think it can be used to assemble something useful.

Or, following my own logic (if indeed logic is the right term :rollseyes: ), could you just add the extra cruise stalk from the unit you bought to your existing unit? Do the stalk switches go through a connector rather than the clock (slip ring), as they dont need to turn with the steering wheel?
I tried this. It doesn't work, the non-cruise part with steering angle sensor only has two of the three connectors fitted, so you can't plug in the cruise control stalk.
 
PaulBfree said:
HI all, great information on this site for a new programmer like me. Have installed Cruise Control (DCC) to E87 1 series hatch. I used Protool and had success but received an error message that DSC needs coding. CC worked except for display on instrument cluster (KOMBI). Coded again with NCSExpert using instructions herein and, this time, KOMBI coded correctly, and CC works with visual display on instrument cluster. However, when I try to code DSC, got an error message that coding could not be completed. DSC, ABS and Steering Angle Indicator faults still showing. I can't do a Steering Angle Sensor calibration as the DSC has this coding error.

Error log reads:
2060 PABD/CABD A_E65.IPS Cod 365
Codierung fehlerhaft (allgemein) DSC_87, C_C_AUFTRAG: ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR
2060 Error COAPI2.CPP coapiRunCabd 6
Codierung fehlerhaft (allgemein) SG_CODIEREN

I used a Steering Wheel Switch Cluster (MFSW with cruise control) with a faulty turn indicator from another E87 with auto-wipers and replaced the turn indicator and wiper stalks (manual) with mine - I have a MFSW already. Is this just a configuration problem (H/W or S/W) or can I code it out? if so, how. Frustrated!

I've read that manual wiper switch clusters (coil spring and angle sensor) are incompatible with auto wipers, but elsewhere I've read it doesn't matter. For me, it seems silly that BMW would make two different configurations - they would simply code them differently with software.

Comments, or better, solution?
What are you trying to reset the steering angle sensor with? Tool32 or something else?
 
OK Guys and Gals, UPDATE - SUCCESS.
Went back to basics and realised I had an incompatible part number. The Steering Switch Cluster i bought from another E87 was not compatible with my car according to RealOEM - the one I used looks like an orphan (only used on one series of car with no substitutes). So I bought the correct part from an auto wrecker and, hey presto, everything works correctly. Had to code Kombi with NCSExpert to get the Cruise widget to display and just reset Steering Angle Sensor with ProTool.

For the money, I found BimmerGeeks ProTool to be very easy for a novice like me, but I also found that the more I used NCSExpert the more understanding I got there too.

So to everyone, thanks for the information and the assistance provided. Cheers.
 
MrDerv said:
Nc-duke-alike said:
I'm trying to find the correct Squibb for my car

I have a 2010 116d Es e87
No steering wheel controls
No cruise control
No auto wipers
No auto lights

I want to add a steering wheel with sound controls
And cruise control
But no idea what Squibb I'm after buying lo
Part number you need is 61319123042
This only applies if you are getting a steering wheel with the multifunction controls to add at the same time.

A quick search pops up this on Ebay matching this part number
You'll also need the steering cowl lower cover when fitting.

Capture.JPG
Hi bud I followed instructions here i have a 2008 125i with auto wipers and no cruise.

Is this the part I need?

61319169754

Thanks!
 
Great write up as others have said, just followed through and now have working cruise control!
Unfortunately now I also have the "DSC needs coding" error and amber DSC and brake lights on the dash.

Steering angle sensor calibration either fails or appears to succeed but does nothing.
I can see 2 potential hints in INPA:
#1 - In the UIF I have no VIN for DSC, PDC and FRM (Just yyyyyyy), this may have been the case before I started but seems suspicious to me
I have tried rewriting the VIN through tool32, it reads the correct value back but no change in INPA. Is this normal?

#2 - In the DSC sensor readings steering angle is fixed at -0.5 degrees, no response to turning the wheel.
Other sensors like brake pressure work fine, again is this the normal behavior when not calibrated or does this mean my steering angle sensor is toast?

Any suggestions greatly appreciated, I'm sure I've missed something obvious.
 
Damp_Cuttlefish said:
Great write up as others have said, just followed through and now have working cruise control!
Unfortunately now I also have the "DSC needs coding" error and amber DSC and brake lights on the dash.

Steering angle sensor calibration either fails or appears to succeed but does nothing.
I can see 2 potential hints in INPA:
#1 - In the UIF I have no VIN for DSC, PDC and FRM (Just yyyyyyy), this may have been the case before I started but seems suspicious to me
I have tried rewriting the VIN through tool32, it reads the correct value back but no change in INPA. Is this normal?

#2 - In the DSC sensor readings steering angle is fixed at -0.5 degrees, no response to turning the wheel.
Other sensors like brake pressure work fine, again is this the normal behavior when not calibrated or does this mean my steering angle sensor is toast?

Any suggestions greatly appreciated, I'm sure I've missed something obvious.
As far as I understand it, a line of y's usually means either a language error in INPA or a failed/corrupted coding attempt. Did you change your VO etc. successfully? Battery voltage above 12.6v the entire time?

If you read them back ok in NCSExpert and/or Tool32 I'd assume INPA is just being a knob. You can try both c_fg_schrieben and fvin_write in Tool32 to write your VIN, not forgetting your check digit. You'd think they both do the same thing, but sometimes one job works and the other doesn't.

Try clearing any/all codes, then reset the steering angle sensor with Tool32, then pop up the road and back (carefully, as you have no ABS) you might find it sorts itself out. Sometimes takes a few tries.
 
Thanks for the reply
Nyxeris said:
As far as I understand it, a line of y's usually means either a language error in INPA or a failed/corrupted coding attempt. Did you change your VO etc. successfully?
The new VO shows up in NCS expert so I assume it worked

Nyxeris said:
Battery voltage above 12.6v the entire time?
This could be it though, engine off and no charger. I didn't realize quite how much juice these things sucked with the ignition on!

I'll have another go with power and try fvin_write if that doesn't do the trick, I've got a dodgy ABS ring awaiting some free time so the lack of ABS is a confidence booster at the moment.

Thanks again, I'll post back if and what works
 
Turns out (As suspected) I'm just an idiot and had the wrong profile selected, I was running CODIERDATEN_LESEN instead of SG_CODIEREN at the final stage :rollseyes: .

All working now, the y's are still there but the car doesn't seem to mind so that's a job for another day.

Thanks again for the excellent guide, if I only I knew how to read it right the first time.
 
Hi All,

I own a 2010 118D. When the original owner purchased the car they did not add Cruise Control as an option.

I plan to add this myself, i am more than happy to replace the stalk ect.

What is a good device to use to code in the Cruise Control?

Many thanks
 
Hi All,

I own a 2010 118D. When the original owner purchased the car they did not add Cruise Control as an option.

I plan to add this myself, i am more than happy to replace the stalk ect.

What is a good device to use to code in the Cruise Control?

Many thanks
You’ll need to use Tool32 and NCSExpert, nothing else can handle the VIN/VO coding on the E8x unless you have a friend who owns a garage. See the first post in this thread - I’ve moved yours into it :thumbs:
 
361 - 373 of 373 Posts