Thank you civil-zz for your reply and support.
When I start "Yaw Sensor Calibration" in ELMConfig I guess it sends some commands/requests to BCM or the sensor itself, right?
I have Mazda 3 BK 2004, so the BCM and sensor are the same as in FF2.
In Mazda 3 BK Workshop Manual they do not use term "calibration" when refering to combined sensor, but "initialization". The initialization is said to be required after the sensor was removed and installed/replaced.
As my yaw rate sensor returns 3,20 - 3,40 deg/sec when my car is stopped I assume initialization could help to zero the offset value.
I connect using ELM327 and FORScan and display PIDs from ABS module: YAW_RATE(°/sec), LAT_ACCL(G), ESP_VOLT and others.
I have a plot of the YAW_RATE - take a look here:
From the Workshop Manual:
"COMBINED SENSOR INITIALIZATION PROCEDURE
1. Inspect the wheel alignment and the tire pressure.
• If there is any malfunction, adjust the applicable part.
2. Position the vehicle on level ground.
3. Turn the ignition switch off.
4. Connect the M-MDS to the DLC-2.
5. After the vehicle is identified, select the following items from the initial screen of the M-MDS.
• When using the IDS (laptop PC)
1. Select "Chassis".
2. Select "ABS/DSC".
3. Select "Sensor Initialization".
• When using the PDS (Pocket PC)
1. Select "Module Tests".
2. Select "ABS".
3. Select "DataLogger".
4. Select "LATACCEL.:'.
/ there is no point 5 in the procedure here /
6. Perform the initialization procedure according to the directions on the screen.
7. Drive the vehicle.
8. After 5 min or more of driving, verify that the DSC system is normal."
As you see the procedure ask to select LATACCEL. This is why I have thought it may be a command name. But the name is not important here. What is important is what it does.
I am wondering if ELMConfig is performing the same procedure (as described in the manual) and why it did not zeroed my YAW_RATE value?
Have you got any idea?