Bavarian Technic BMW Diagnostic Tester - Functions |
Fault Codes
Bavarian Technic can read-out fault code information by communicating with the control unit and requesting fault data programmatically. Responses from the control unit are interpreted by the software and displayed on the screen along with a corresponding description. The fault codes and descriptions are the same as those found in the factory tool and the codes can be referenced in the factory manual as needed.

Click Image to Enlarge
| • |
Bavarian Technic can display several types of trouble codes: fault codes, shadow fault codes, and soft fault codes. |
| • |
Bavarian Technic can display and clear any of the above fault codes.* |
| • |
You can print a list of faults for later reference. Optionally, your workshop information and logo can be included in the printout.** |
| • |
Bavarian Technic shows the fault code and a description of the fault to help you troubleshoot the problem fast. This is different from many other tools that only show the code without a description. |
| • |
Bavarian Technic will also show additional repair information such as alternate fault codes and freeze frame data.* |
For a list of models and control units that support fault codes, check our Application List.
*Not all electronic control units support faults or all fault types.
**Workshop information is available in the Professional version only.

Actual Values
Bavarian Technic software will display actual values from supported control modules. Actual values are real-time data values received directly from the control unit, typically sampled when the car is running. You can use the actual values for troubleshooting or maintenance procedures.

Click Image to Enlarge
| • |
The Actual Values feature reads values direct from the control unit and displays them on the screen in real-time. |
| • |
Actual Values are also known as "Diagnostic Requests" in factory systems. |
| • |
Values are displayed on a graph, digitally, or both. |
| • |
Multiple values can be selected for simultaneous display. |
| • |
Sampled values can be recorded in Excel* or CSV format for later reference. |
| • |
Input signals are now part of the actual values display.
| • |
Input signals differ from actual values because they typically show Boolean values like "On/Off", "Open/Closed", and "Yes/No." |
| • |
Input signals display the status of switches and controls. |
|
| • |
The Activations tab found under the Actual Values option gives you the ability to activate supported components within the car while sampling actual values. |
| • |
The Options tab allows you to change the display, start and stop sampling, and save sampled values to a file. |
To see a list of models and control units that support actual values, please check our Application List.
Warning! Actual values should never be used in a moving vehicle. All actual values are approximate.
*Requires the Microsoft Excel application

Activations
Bavarian Technic supports the activation of components that are managed by control units in your car.

Click Image to Enlarge
| • |
Activations allow you to start supported components for troubleshooting purposes. |
| • |
Components range from instrument cluster indicators, to the engine injection valves, to the boot lid latch. |
| • |
Activations are used to test components for function and to check systems for proper operating ranges. |
| • |
Mouse-over any information or warning icons to view activation-specific pop-up messages. |
To see a list of models and control units that support activations, please check our Application List.

Commands
Bavarian Technic software supports sending commands to control units that support them.

Click Image to Enlarge
| • |
Similar to activations, commands are typically used once to make or set adjustments. For example, you can send a command to reset adaptations or service intervals. |
| • |
Control units that support commands will display the Commands option (as seen highlighted in blue). |
| • |
All supported commands are listed under the Commands option for the control unit. |
| • |
Mouse-over any information or warning icons to view activation-specific pop-up messages. |
To see a list control units that support commands, please check our Application List.

Coding
Bavarian Technic software is now capable of coding some control units in BMW and Mini.
Warning! Extreme care should be used when working with the Coding feature. Errors in coding can lead to inoperable control units and other problems with the car.

Click Image to Enlarge

Click Image to Enlarge
| • |
Back-up and restore!
| • |
Easily save control unit code information to a backup file on your computer. |
| • |
Use the saved file to restore code information to a new control unit. |
| • |
Replace control units quickly and easily. |
|
| • |
Manually edit code information on a block by block basis. |
| • |
Set popular, basic coding options via the Options screen. |
| • |
Edit Car Key Memory (CKM) and Customer Individualization and Programming (CIP) information. |
For a list of models and control units that support Coding, check our Application List.

Condition Based Service (BMW)
The Bavarian Technic diagnostic tool for BMW supports the new Condition Based Service system found on late-model BMWs.

Click Image to Enlarge
| • |
Condition Based Service is a sophisticated system used for tracking maintenance status and requirements |
| • |
It is included on all E60, E65, E90, and E70 models |
| • |
Bavarian Technic software supports Condition Based Service on all of these models |
| • |
Use Condition Based Service to check and reset the status of service items on your car |