BMWVehicle Communication Software ManualFebruary 2013EAZ0025B42B Rev. B
4Chapter 3 OperationsThis chapter explains how to begin using the scan tool’s basic test functions, such as identifying a vehicle, selecting a system
94Data Parameters Transmission ParametersTransmission ParametersA/T OIL (A/T OIL TEMPERATURE)OIL TEMPRange: __________________________________________
95Data Parameters Transmission Parameterstransmission will automatically shift using the sport program and the instrument cluster displays “SD”. Tappi
96Data Parameters Climate Control ParametersClimate Control ParametersAIRCO SWITCHAIRCO CLUTCH (AIRCO COMPRESSOR CLUTCH)AIRCO REQUEST 1AIRCO REQUEST 2
97Data Parameters Climate Control ParametersBLOWER CONTROLRange: ___________________________________________________________ 0 to 8VThe blower motor i
98Data Parameters Climate Control Parametersinput, and the Y Factor. The coolant valves are located next to the brake booster inside the engine compar
99Data Parameters Climate Control ParametersOUTSIDE TEMPERATURE (AMBIENT TEMPERATURE)(°C/°F)Range: ___________________________________________________
100Data Parameters Climate Control Parameterssensor (usually located in the receiver/dryer). Based on the refrigerant pressure, the IHKA module antici
101Appendix A Terms and AcronymsA.1 TermsThe following terms are used throughout this manual to explain certain operations and displays:A.2 Acrony
102Terms and Acronyms AcronymsAEGS Independent electronic-hydraulic transmission controlAFM airflow meterAG automatic transmissionAGR exhaust gas reci
103Terms and Acronyms AcronymsCARB California Air Resources BoardCAS car access systemCAT catalytic converterCaZ cetane ratingCBC corner braking contr
5Operations Identifying the Vehicle3.1.1 Identifying a Mini CooperThe Mini Cooper uses BMW control systems and communicates with the scan tool throug
104Terms and Acronyms AcronymsDOT Department of TransportationDP driver pretensionerDR pressure RegulatorDSA driver side airbagDSC dynamic stability c
105Terms and Acronyms AcronymsEPROM erasable programmable read only memoryETM electrical troubleshooting manualEU European exhaust-emissions legislati
106Terms and Acronyms AcronymsHLM hot wire air mass meterHO2S heated oxygen sensorHPS head protection systemHS heatingHz HertzHWW headlight wash wipei
107Terms and Acronyms AcronymsKSK knock sensor controlKVA fuel consumption indicatorKW crankshaftL long wheelbase versionL4 4-cylinder longitudinal-mo
108Terms and Acronyms AcronymsMFL multifunction steering wheelMFU multifunction clockMID multi-information displayMIL malfunction indicator lampMoDiC
109Terms and Acronyms AcronymsPBus periphery busPA passenger airbagPAS power assisted steeringPCM powertrain control modulePDC park distance controlPD
110Terms and Acronyms AcronymsSBE seat occupancy detectionSBBH seat control, passengerSBFA seat control, driverSBFH seat module passenger side rearSBS
111Terms and Acronyms AcronymsSSR sun blindSt connector (picture)STGT control unitSTVL satellite left front doorSTVR satellite right front doorSVS spe
112Terms and Acronyms AcronymsTSZ-i-s transistorized coiled ignition, inductive with starting decouplingTU technical updateTUV German automotive testi
113Terms and Acronyms AcronymsZAE central airbag electronicsZAR ignition timing fade out (feedback)ZAS ignition switchZCS central coating key, control
6Operations Selecting a System3.2 Selecting a SystemOnce you have confirmed a vehicle identification, the System List displays. The items that appea
114Appendix B Frequently Asked QuestionsThe following sections address general questions about how data bus systems work. See “Testing Bus Systems” on
115Frequently Asked Questions How many bus systems are there on a late model BMW?B.2 How many bus systems are there on a late model BMW?In general,
116Appendix C Electronic Control Module Coding and ProgrammingThe Scanner does not currently perform any coding or programming functions. The informat
117Electronic Control Module Coding and Programming DME Variant Coding (Bosch Engine Control Modules)C.3 DME Variant Coding (Bosch Engine Control Mo
118Appendix D Identification PlatesThe vehicle identification number (VIN) and the Engine ID Code are often needed for proper identification of the ve
119Identification Plates Engine Identification PlatesFigure D-3 Sample plate location on BMW M40, M41, M42, M43, M44, M47, M50, and M52 series engines
120Identification Plates Engine Identification PlatesFigure D-6 Sample plate location on BMW M60, M62, M67, M70, M73, S62, and S70 series enginesFigur
121Identification Plates Transmission Identification PlatesD.2 Transmission Identification PlatesBMW transmission identification plates are located
122IndexNumerics13-pin connector 716-pin connectorDL-16 adapter 6OBD-II testing note 720-pin connectorBM-1B adapter 6D Bus (Diagnostic Bus) 50models n
123Indexcoding and programming 47, 59, 116central coding key (ZCS) 37, 53, 61, 117Corner Braking Control 32activation condition note 32See also Dynami
7Operations Training ModeIn about 1995, some models were equipped with both the OBD-II underdash 16-pin and the underhood 20-pin connectors. The under
124IndexHHall Effect sensorsaccelerator pedal position parameters 88brake pedal position parameters 75camshaft position parameter 75combustion quality
125Indexresetting adaptations 17battery disconnection note 13, 28cycling the engine 18important notes 29resetting all adaptations 17throttle re-learn
8Operations Training Modez To access Training Mode:1. Select Training Mode.The year selection screen displays, prompting you to identify a vehicle.Tho
9Chapter 4 TestingThis chapter provides information and procedures for using the scan tool with specific control systems. The systems discussed in thi
10Testing Testing Engine Systems4.1.1 Engine ApplicationsTable 4-1 lists engine models that communicate with the scan tool.Table 4-1 1988–2003 engine
11Testing Testing Engine SystemsNOTE:i Always verify the vehicle production date on the driver-side door jam for parts ordering.M5.2.1E38 7 Series740i
12Testing Testing Engine SystemsNOTE:i Note the following regarding engine types:• M50TU, M52 & M62TU = Single VANOS• M52TU = Dual VANOS• M73TU =
13Testing Testing Engine Systems4.1.2 Diagnostic Trouble Codes (DTCs)The following section contains information for reading diagnostic trouble codes
iiTrademarks AcknowledgementsSnap-on is a trademark of Snap-on Incorporated.All other marks are trademarks of their respective holders.Copyright Infor
14Testing Testing Engine SystemsOBD-II MIL OperationThe MIL, or check engine lamp, illuminates under specific fault conditions and drive cycles, as ex
15Testing Testing Engine Systemsretrieved with the ignition on, engine off, and with the gas pedal rapidly depressed to the floor five times without i
16Testing Testing Engine SystemsImportant Tips for Reading Pedal Fault Codes•Blink codes cannot be retrieved if the scan tool is communicating with th
17Testing Testing Engine Systems4.1.3 Functional TestsFunctional Tests allow you to activate and test components of the engine management system. Sel
18Testing Testing Engine SystemsImportant Tips for Using Special Functions•On most 1990–95 vehicles, adaptations reset automatically when the battery
19Testing Testing Engine Systems• 5 green lamps—The number of illuminated lamps decreases as the time for the next inspection approaches. Each green L
20Testing Testing Engine Systems1— Green lamp—20% of total fuel calculated consumption value2— Green lamp—40% of total fuel calculated consumption val
21Testing Testing Engine SystemsThe services always alternate between “Oil” (first) and “Inspection” (second). Services can be reset early without aff
22Testing Testing Engine SystemsReset Oil or Inspection Service Lamps—Manual ProceduresThe following procedures guide you through oil service lamp res
23Testing Testing Transmission Systemsthe ignition first turned on, the Service Need Display appears under the speedometer in the instrument cluster f
iiiSafety InformationFor your own safety and the safety of others, and to prevent damage to the equipment and vehicles upon which it is used, it is im
24Testing Testing Transmission SystemsA4S 270R (4L30-E)4-speed RWD 3 shift programs: Economy, Sport and ManualWarm-up phase (sport shift, cold)TCM 88-
25Testing Testing Transmission SystemsSequential Manual Gearbox (SMG, SMG II)Manual shift with computer-controlled electro-hydraulic clutch and gear c
26Testing Testing Transmission SystemsA5S 310Z ZF5HP18530i/it (E34)1993 GS 7.3 (EGS)1994–95 GS 7.32 (AGS)M3 (E36) 1995 GS 7.11 (EGS)M3 (E36) 1996–99 G
27Testing Testing Transmission SystemsTable 4-9 provides two sample interpretations of BMW automatic transmission identification codes, located on the
28Testing Testing Transmission Systems4.2.3 Important Tips for Testing Transmission Systems• Make sure that you identify the SMG transmission to the
29Testing Testing ABS and Traction Control SystemsSpecial FunctionsThe Special Functions selection from the Functional Tests menu for transmission sys
30Testing Testing ABS and Traction Control Systems4.3.2 ABS and Traction Control SystemsBMW uses both Bosch and Teves ABS/Traction Control Systems. A
31Testing Testing ABS and Traction Control Systemspreventing shifting during a traction control event. Next, additional traction control refinement re
32Testing Testing ABS and Traction Control SystemsCorner Brake Control (CBC)If the DSC III system detects transverse acceleration in excess of 0.6 G-F
33Testing Testing ABS and Traction Control SystemsASC Engine Drag Torque Reduction (MSR)—Deceleration Slip ControlDuring deceleration, if the front wh
ivSafety Information Important Safety InstructionsSafety messages contain three different type styles.• Normal type states the hazard.• Bold type stat
34Testing Testing ABS and Traction Control Systemsto the vehicle. When DBC is activated, the rear axle is controlled with Select-Low logic and the fro
35Testing Testing ABS and Traction Control SystemsASC/DSC Lamp and Brake LampVehicles with ASC or DSC usually have a separate console or dash switch t
36Testing Testing ABS and Traction Control Systems• On most systems, the ASC or DSC dash lamp will be ON with the system disabled and the control swit
37Testing Testing Airbag Systems4.4 Testing Airbag SystemsThe scan tool offers the following testing options for airbag systems.• Codes• ECU identif
38Testing Testing Electronic Throttle Systems4.5 Testing Electronic Throttle SystemsThe scan tool offers the following testing options for electroni
39Testing Testing Electronic Throttle SystemsBosch EML for M70 and S70 EnginesThis is the first, full drive-by-wire electronic throttle system (used i
40Testing Testing Electronic Throttle SystemsMDKIn 1998 and 1999, a new electronic throttle system called MDK was added to the E46 and E39. These late
41Testing Testing Electronic Throttle SystemsClearing EDK Throttle ValuesWhenever the adaptation values are cleared, a new DME is installed, or the ED
42Testing Testing Climate Control Systems4.6 Testing Climate Control SystemsThe scan tool can read Codes & Data from BMW climate control systems
43Testing Testing Climate Control Systemssystem malfunctions. The system should restore owner preferences just after startup if all checks are success
vTable of ContentsSafety Information...iii
44Testing Testing Bus SystemsWhen the Rest feature is activated, all of the IHKA functions are operable. This includes the blower speed, air distribut
45Testing Testing Bus Systems4.7.1 Bus TypesBMW vehicles use the following bus systems. Use the charts below for bus system application.• M—IHKA clim
46Testing Testing Bus SystemsNOTE:i Note the following regarding bus system voltage:• Buses operating at 12V usually have a 7V minimum operating volta
47Testing Testing Bus SystemsP Bus (Peripheral Bus)The P Bus (peripheral bus) is found exclusively on vehicles that have a GM III/ZKE III body module.
48Testing Testing Bus Systemsz To check P Bus operation:1. Check the driver’s seat memory function.2. Operate a rear window using the driver’s switch
49Testing Testing Bus Systemsz To check I and K Bus operation:• Activate the 4-way flashers.I and K buses are working if the flash indicators light up
50Testing Testing Bus SystemsThe LM reduces a number of components that were used in the past, such as:• Numerous relays• Flasher unit• Crash control
51Testing Testing Bus SystemsRXD initiates the communication with the control module. It is similar to the “ring” of a telephone, attempting to wake u
52Testing Testing Bus Systems• No messages are discarded due to lack of time.• Errors are detected by each controller to determine the severity of a p
53Testing Testing Central Body Electronics (ZKE) SystemsCAN transfers data using the following process:1. Supplying the data—The control unit provides
viTable of ContentsTypes of Climate Control Systems...42Important Tips f
54Testing Testing Central Body Electronics (ZKE) Systemscontrol module. There is also a Central Vehicle Module (ZVM) system, which is a lesser version
55Testing Testing Antitheft (DWA) Systems• Driver-door switch block• Sun roof module• Seat/mirror memory module• Keyless (remote) entry module4.9 Te
56Testing Testing Immobilizer (EWS) Systemsz To perform an alarm quick test:• Press the lock button twice.This should deactivate the alarm motion and
57Testing Testing Immobilizer (EWS) SystemsUp to 6 additional keys may be ordered as replacement keys. The EWS II control module accepts codes for onl
58Testing Testing Immobilizer (EWS) Systems11. The EWS II sends the ISN code to the DME. If the ISN code matches the code stored in the DME, the drive
59Testing Testing Immobilizer (EWS) SystemsNOTE:i Note the following regarding EWS II synchronization or alignment:• The EWS II control module transmi
60Testing Testing Immobilizer (EWS) SystemsThe DME automatically burns the rolling code table into its memory. Once performed, it cannot be changed. O
61Testing Testing Immobilizer (EWS) SystemsEWS Functions:• “Remote control Identification• “Rolling code ISN• “EWS3.3Central Body Electronics:• “Main
62Testing Testing Immobilizer (EWS) SystemsVehicle KeysNon-electronic, mechanical keys with a separate keyless entry remote button were used up to abo
63Testing Testing Immobilizer (EWS) SystemsThis type of Master key has the following features:• A 3V lithium battery is used as the power supply for t
1Chapter 1 Using This ManualThis manual contains instructions for testing BMW vehicles. Some of the Illustrations shown in this manual may contain mod
64Testing Testing Immobilizer (EWS) SystemsNOTE:i Note the following regarding battery replacement of key type #2:• There is usually a 1 minute time l
65Testing Testing Immobilizer (EWS) SystemsKey InitializationUp to four keys can be coded (initialized) to operate the remote system, but all must be
66Chapter 5 Data ParametersWhen Data is selected, all of the operating parameters available from the electronic control module of the vehicle display.
67Data Parameters Alphabetical Parameter ListAlphabetical Parameter ListAA/C CLUTCH...
68Data Parameters Alphabetical Parameter ListCCAMBANK1(°)...
69Data Parameters Alphabetical Parameter ListIAC INTEGRATOR(%)...
70Data Parameters Alphabetical Parameter ListO2 SENSOR HEATER BEFORE CAT(%)...
71Data Parameters Alphabetical Parameter ListSMOOTH RUNNING VALUE ENGINE 11...
72Data Parameters Engine ParametersEngine ParametersA/C CLUTCHRange: __________________________________________________________ ON/OFFThis parameter i
73Data Parameters Engine Parameterscomponents. This parameter indicates that the ECM has gone through a learn procedure for the throttle valve stop se
2Using This Manual Notes and Important MessagesScan ToolThe term “scan tool” will be used to refer to any tool that communicates directly with the veh
74Data Parameters Engine ParametersAT SWITCH (AT POSITION SWITCH)Range: ________________________________________________________P-N--/-R-DLThis parame
75Data Parameters Engine ParametersBRAKE SWITCHRange: __________________________________________________________ ON/OFFBRAKE SIGNALRange: ____________
76Data Parameters Engine ParametersCANISTER PURGERange: _________________________________________________________ 0 to 100%This parameter indicates th
77Data Parameters Engine ParametersDuring deceleration from high speed, the ECM does not close the change-over valve until 4,760 RPM. The overlap betw
78Data Parameters Engine Parameters3. The solenoid valve is then energized which seals the evap system and directs the pump output to pressurize it. T
79Data Parameters Engine ParametersENGINE LOAD(MS)Range: _______________________________________________________ 0 to 99.9 msThis ECM-calculated param
80Data Parameters Engine Parametersall other times. The ECM bases its decision on signals from the throttle position (TP), mass airflow (MAF), and eng
81Data Parameters Engine ParametersIAC ADAPTATION(kg/h)IAC ADAPTATION1(kg/h)IAC ADAPTATION2(kg/h)Range: ______________________________________________
82Data Parameters Engine Parametersquickly, while the LTFT moves slowly. The LTFT and STFT continue to work together until the fuel mixture problem is
83Data Parameters Engine ParametersINTAKE AIR TEMPERATURE(°)Range: _________________________________________ –40 to 199°C or –40 to 389°FThese ECM-cal
3Chapter 2 IntroductionThis manual contains instructions for testing BMW vehicles.Some of the illustrations shown in this manual may contain modules a
84Data Parameters Engine ParametersO2 SENSOR(V)O2 SENSOR 1(V)O2 SENSOR 2(V)O2 SENSOR AFTER CAT(V)O2 SENSOR AFTER CAT 1(V)O2 SENSOR AFTER CAT 2(V)O2 SE
85Data Parameters Engine Parameters• 1996–99 6-cylinder 2.5L (323i/is) and 2.8L (Z3) using the MS41.1 controllerThese use only one pre or before CAT (
86Data Parameters Engine Parametersusually delayed or minimized for a couple of minutes to prevent sensor shell shock (cracking). Heater duty cycle is
87Data Parameters Engine ParametersOIL TEMPERATURE(°)Range: _________________________________________ –40 to 199°C or –40 to 389°FThese ECM-calculated
88Data Parameters Engine ParametersElectronic Throttle Systems” on page 38 for more information). The MDK Hybrid system uses an overriding clutch, whi
89Data Parameters Engine ParametersREQUIRED EXHAUST CAM(°)REQUIRED EXHAUST CAM 1(°)REQUIRED EXHAUST CAM 2(°)Range: ___________________________________
90Data Parameters Engine ParametersSMOOTH RUNNING VALUE ENGINE 1SMOOTH RUNNING VALUE ENGINE 2SMOOTH RUNNING VALUE ENGINE 3SMOOTH RUNNING VALUE ENGINE
91Data Parameters Engine ParametersTHERMOSTATRange: __________________________________________________________ ON/OFFThis parameter indicates whether
92Data Parameters Engine ParametersFor EML full drive-by-wire systems, the range for THROTTLE VALVE1 is 0.5–4.5V. The range for THROTTLE VAVLE2 is 4.5
93Data Parameters Engine ParametersControl of the VANOS solenoids is an output function of the ECM. For dual VANOS (VANOS 1 & 2) there is one sole
Comments to this Manuals