BMW Forum - BimmerFest BMW Forums banner

DSC Sensor 2 yaw sensor fault..

1 reading
25K views 67 replies 7 participants last post by  HerbP  
#1 · (Edited)
2005 645ci

Removed the front driver seat and checked for power/ground and FCAN signals. All were present! Still have the code along with issues with the active steering..you cannot buy the yaw rate sensor brand new anymore. It’s discontinued. Checked everywhere. Is there an alternate part number..? Sick to my stomach that a sensor for a car that is still relevant is no longer being sold not even by bmw….I work at an independent bmw/mini repair in the Bay Area. Sucks to have this car sidelined forever. Car is very low miles and even still smells brand new.
 
#5 ·
All of the

modules on the FCAN network are tied together since they are safety related. An error in one module can make the other look bad, but it takes a lot of thinking to find the correct problem. I will attach a few TIS documents that might help, & help identify the problem. The SZL & clock spring in the steering column, can cause problems in all 3 modules.
 

Attachments

#4 ·
Let me chime in on this, same car 05/645ci, I’ve had a similar one, the sign is @(A in a circle), the code, SF6D from INPA, yaw rate sensor , DRS2, no7 voltage supply too high, it’s On’n’Off esp. when the tire is not fully inflated ,so I think it’s something to do with ABS sensor and I’m dealing with oil pan gasket leak right now and once I got that squared away,I’ll come back to this, in the meantime if you find some thing please update。
 
#7 ·
Go into the DSC, SZL, & ABS modules, & work thru the ECU module functions found on the Control Tree menu. Once in the modules, work thru every test menu available in the module itself. Maybe you will spot something that might help. The 2 DSC sensors are redundant, so the signals must match. Narrowing this down with the test plan menu will help work thru the problems.
 
#11 ·
1. From what I read somewhere before, that sensor has a different manufacturer now like in Hungry? with a different part #, don't quote me here I could be wrong...

2. The sensor, even it's used, is not prone to be 'bad' with only time cuz it's electronic, not mechanical with easy 'wear and tear', so if that's your last resource(maybe for me too), what other options do we have?
 
#14 · (Edited)
kind of wonder how these thing actually work, and yeah, it sucks they are not made anymore, there must be an answer to replacing them. Yaw Rate Sensor in Silicon Micromachining Technology for Automotive Applications





Discusses trouble codes OBD presents and common causes.
 
#15 · (Edited)
have you checked your cables to make sure nothing is loose? the sensor seems pretty solid, but is probably supported by other electronics in the module that may go bad. I'm wondering if there is a CAN BUS standard for yaw output. You would think by now there is, but back in 2004 this stuff was pretty ground breaking. If there is, or maybe its based on what ever was developed back then, maybe any BMW module could be plugged in, what is the oldest BMW module still available?
 
#17 ·
Hi SunglassesGuy and HerbP!

Sorry about the late reply, yeah, I wasn't even working on this (had a broken coolant float stick due to my stupidity for adding too much coolant... did a coolant wash cuz I don't want any broken pieces damage my water pump, but it's off topic).

To answer HerbP, the code is 5F6D (yaw rate sensor: DRS2 No7 power supply too high/closed), but it's not show up every time, some times it' can go the whole trip without it, sometimes it popup right off the gate...Now, I am dealing with a 'off center steering wheel' due to my work under the subframe, I took the lower part of steering spindle off and put it back on a while ago, as OCD as I am with my car, it's only off center 1-2 degrees and barely noticeable, I know I can go to the dealer and do an alignment, but my alignment is surprisingly fine, no vibration, no side way drifting even at 80 mile/hr speed. no tire wear-n-tear what so ever, also, I can fix it by adjusting the tie-rod, but with my alignment is good, I am thinking maybe it's a better idea to re-position the steering spindle from under the steering column? so, you see I need to fix these things then go back to my 5F6D, which I think maybe due to the steering position sensor (no code yet ) but I need to check it with ISTA.

Thanks for reading
 
#18 ·
I am not sure what you are calling the lower steering spindle, possibly the steering column shaft? If the the steering wheel was turned while the steering shaft was loose, you probably damaged the clockspring on the SZL module. Anytime the position of the steering components have been moved, the steering angle sensor needs to be calibrated, to get the steering wheel back to the center position. This can be done with ISTA without removing anything. I just looked back at your earlier post, & you are having Fcan issues. I am almost positive that you have damaged the clockspring based on your problems. You can't buy just the clockspring from BMW, you must buy the SZL module.

You can replace the clockspring from a donor car, or buy an aftermarket one. I have seen them out there, but I can't remember where. The critical part is that you must gently remove the clockspring from the SZL, or you will damage the 2 sets of finger brushes that read the steering sensor. The 2006 & up went to an optical reader, & they don't have brushes any longer. The clockspring is nothing more than a cable that allows 2 rotations of turn in either direction, or it rips the cable loose from its contacts. Once this happens, the Fcan circuit is broken & it will not communicate with the other modules. I might have some pics of the SZL, I will look tomorrow if you need to see what I am talking about.
 
#19 ·
Thanks HerbP!

Here is what I was referring to, I did calibrate the steering angle sensor every time after disconnect/reconnect '-' of the battery... but you may have a point, since I had an issue that I could'n't re-caliberate it for a while untill I check the connection on steering rack... will do it today with ISTA and update.
Image
 
#20 ·
I have been there, & the steering is more complicated than you would think? If the Fcan bus has problems it takes down the DSC, SZL & the SGM module. They must all be free of errors to recalibrate the steering angle sensor. After 2005 they totally redid the modules tied to the steering angle sensor. If you still have errors that don't make since, the steering rack wiring has been damaged or shorted out. BMW says you can't replace the steering rack from a different car, & make it work. It can be done, as I pretty much changed all of my Active Steering parts.
 
#21 ·
Thanks HerbP! Let's say YOU DA MAN! Always pointing me to the right direction!

Here is what I did, started with this (pic 1),
I saw DSC is before AL and ARS, so I start to mess with DSC/ARS, next thing I knew, I had this big red warning sign telling me dynamic driving is having issues... along the way, I had data transmission issue which a reboot fixed it. then, I restored what I did on DSC/ARS and focus on AL... long story short, now everything is normal and I did test drive on the highway for 12 miles round trip, the steering is good now!

Thank you for your help!

Now I start to think about upgrade my CCC to a fancier console with carPlay/Siri/Google map etc.. till then...

Image


Image
 
#25 ·
Hi HerbP,

Just checked code and here it is (614a), it's DSC and AL, this time, I re-did the motor position sensor, and took the car to gas station right around the corner, no luck, the @ (A) came right back...maybe I really need to do what you said, take the steer wheel off and clean/replace the steering clock spring?
Image
 
#26 ·
Are you able to read the steering angles while trying to reset the steering angle settings. You can go directly into the AL module itself on the control tree by clicking the ECU functions on the bottom left of the screen. Go into the module & find the steering angles to see what it is not reading properly. You might have to play around in the module, but you will find what you need. Highlight the steering angles & post what you are getting. If you remove the clockspring, be very careful to not damage the SZL brushes that read the steering angle. If you mess them up, you will have to find another SZL, & rob the parts off of it, to your car. The top & bottom teering angles must match within 3 degrees to work properly. It is strange that you are not getting an Airbag light, if the clockspring is damaged. Maybe just part of the ribbon has come loose at the solder joints?
 
#29 ·
Thx HerbP!

Here they are

Image

Image

Image

Image



Sent from my iPhone using Tapatalk
You are in the AL module, but you should be able to see the total steering angle & the cumulative steering angle. Try playing around in the AL until you see this readings. If you go into the service functions menu to calibrate the steering angle, you should also see the cumulative steering angle. This will usually be at the bottom of the screen, & in blue. The steering angle numbers should be read the complete time you turn the steering angle. Keep looking around, as you are in the correct place. I might get time tomorrow afternoon to hook up to my car, & I will know where to send you there at that point. I should have some screenshots saved on my old laptop, but not on my new laptop.

The service function Commissioning/Adjusting active steering must be run during or after the following work:
l axle alignment/wheel alignment (see Note)
l work on the steering column
l after replacing or programming the active steering control unit (AL)
l after replacing or programming the steering column switch (SZL): only E60/E61/63/64
l after replacing the steering column switching centre (SZL): only E90/91
l replacing or programming the Dynamic Stability Control (DSC)
l after replacing the steering gear
The sequence for Commissioning/Adjustment in the service function is as follows:
Note:
Only perform axle alignment/wheel alignment if:
ISTA system
version
4.10.15.15600 Data version R4.10.15 Programming
data

- Default setting of the cumulative steering angle sensor exactly to zero for any axle alignment/wheel alignment. Choice of
calling up (see Note)
  • Reset the engine location angle (AL)
  • Run a steering-angle sensor adjustment (E60/61/63/64: SZL, E90/91: DSC)
  • Clear SZL fault code memory: only E60/61/63/64
  • Clear DSC fault code memory
  • Calibrate the engine location angle (AL)
  • If ARS is included as an option, clear the value for steering angle (ARS): only E60/61/63/64
  • Clear AL fault code memory
  • Calibrate total steering angle offset (AL): only E60/61/63/64 from 09/2005 and E90/91 after replacement of the steering gear
  • The diagnosis of the active steering leads to no defect (fault entry) and there is a deviation in the position of the steering wheel
  • The guided troubleshooting on fault entry 'active steering' concludes with the with defect 'Wheel alignment'
  • Repair measures are carried out that make axle alignment/wheel alignment necessary (see corresponding repair instructions

The cumulative steering angle sensor consists of a magneto-resistive element and a permanent magnet. The
permanent magnet is mounted on the bulkhead of the steering pinion.
The cumulative steering angle sensor is connected to the AL control unit and DSC control unit via F-CAN
(Suspension Controller Area Network = sub-bus on PT-CAN). The angles measured by the cumulative
steering angle sensor are indicated to the AL control unit. The DSC control unit uses calculated values
provided by the AL control unit on the F-CAN. In addition, the F-CAN is also connected to the DSC sensors
and steering angle sensor in the steering column switch cluster (SZL).
Graphic shows the F-CAN in the BMW 5-Series from 09/2005
Operating principle of the cumulative steering angle sensor
The cumulative steering angle sensor measures the angle of rotation of the steering pinion. The total steering
angle (= total steering angle) is recorded on the steering pinion. It consist of:
The cumulative steering angle sensor has a measuring range of 180°. The semi-revolutions in the AL control
unit and DSC control unit are included in the count. The message from the cumulative steering angle sensor is
sent to the F-CAN (Clocking 10 ms). The message is received by the AL control unit and DSC control unit. The
DSC control unit outputs the total steering angle via PT-CAN to the other bus users. The total steering angle is
the deciding signal for all control units that depend on the steering angle sensor system.
From E70 the cumulative steering angle sensor has been discontinued.
Index Explanation Index Explanation
1 DSC control unit 2 AL control unit (Active steering)
3 Steering column switch cluster (SZL)
with steering angle sensor
4 Cumulative steering angle sensor
5 DSC sensor
  • Steering angle, applied at the steering wheel
  • Steering angle applied by the electric servomotor on the planetary gearbox with override function
The control unit for Active Steering calculates a "virtual" total steering angle: This virtual sensor returns the
same information as the cumulative steering angle sensor. The virtual total steering angle describes the exact
position of the rack. Total steering angle 0° = exact rack centre.
The control unit for Active Steering calculates a "virtual" total steering angle from the following signals:
The motor-position sensor registers the position of the electric servomotor.
Note: Startup without signal.
When the signal from the motor position sensor is lost, the rack position is unknown and must be learned
new. Therefore, Active Steering must be restarted