Using Bavarian Technic
Your Package looks like the following photo, Professional Complete Set
Bavarian Technic is equipped with many of the same capabilities included with the BMW factory tools. The following sections guide you through the many available features so you can get the most from your kit.
The software works with a wide range of different BMW's and different features are available to different cars
Connecting the Cables
With the car’s ignition off and before launching the software, connect the cables between your computer and car as follows.
Launching the Program
You should start the software program after you connect the cables. To start the program:
With the car’s ignition off and before launching the software, connect the cables between your computer and car as follows.
- Connect the standard interface cable’s USB connector to the USB port on your computer.
- Connect the OBDII-end of the standard interface cable to the diagnostic port on your car.
- If you purchased the 50’ extension cable, you can connect it between the male ODBII-end of the standard interface cable and the car.
- If you are working on early-model cars and have the early-model adapter cable, connect it between the standard interface cable and car or between the 50’ extension cable and the car.
Launching the Program
You should start the software program after you connect the cables. To start the program:
- Click the Windows Start button.
- Select All Programs | Bavarian Technic | Bavarian Technic (BMW).
Again
plug the cord into the computer and the car, and fired up the program. When you plug the cord into the car, an LED lights green.
When communication is active, the LED flashes red. I had my car idling. If you don't, you need to put the warning flashers on to keep the computers awake.
When communication is active, the LED flashes red. I had my car idling. If you don't, you need to put the warning flashers on to keep the computers awake.
When the program start, you need to choose what car you have. You have to do this every time, even though the software sees your VIN.
Choose Vechicle will appear after launching the program is the Choose Vehicle dialog. Here you can choose a car by make, model, chassis type, and year. If you decoded a VIN on the Customer / Vehicle Information screen, the software automatically pre-selects the matching model for you.
Software can automatically identify modules in your car if you decode VIN from Customer Scressn
Software can automatically identify modules in your car if you decode VIN from Customer Scressn
Upon starting the program, the Customer / Vehicle Information dialog appears. At this time, the program automatically attempts to communicate with the car to access the car’s VIN. If the program is able to access the information, the last seven characters appear in the VIN field of the dialog. The program then attempts to decode the VIN automatically using an available internet connection.
If the software cannot access the car’s VIN, you can enter the last seven characters of the VIN manually. Decode the VIN by clicking the Decode VIN button that appears. An internet connection is required for decoding.
Complete the Customer / Vehicle Information screen by entering the car’s odometer reading and applicable customer information as desired.
If the software cannot access the car’s VIN, you can enter the last seven characters of the VIN manually. Decode the VIN by clicking the Decode VIN button that appears. An internet connection is required for decoding.
Complete the Customer / Vehicle Information screen by entering the car’s odometer reading and applicable customer information as desired.
Alternatively, you can choose specific control units from the list of all supported control units from the Individual Control Modules tab of the Choose Vehicle dialog.
As you can select special Modules in the Car or for example tell the software no convertible roof module founded in car
If you face any problem to identify your BMW, Please back to top to review E Code again
If the model you select includes equipment variations, the Choose Equipment dialog appears with a list of selectable equipment options such as engine, transmission, stability control, and airbags. Select the appropriate option(s) for your model and click OK.
The program can automatically determine the equipment variations in some cars. When it does, the program displays and automatically selects the detected equipment.
The program can automatically determine the equipment variations in some cars. When it does, the program displays and automatically selects the detected equipment.
After selecting the car, the main menu screen opens up with a long list of all modules founded in the car on the left.
You can open each folder and you have several options for each module like identification, fault code, erase faults, Coding,.... Here, I'm looking at the identification option under the engine module
The Identification function is available for each unit and displays information about the control unit such as part number and supplier name.
You can find the Information function under control units that support it. This options displays information such as the vehicle’s VIN and assembly number.
You can then check each module individually for fault codes. You can check for shadow faults too
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.
You can check each module founded in the Car, check fault code, solve & erase
Fault Codes/Shadow Fault Codes
Fault codes, shadow fault codes, their descriptions, and fault status information are included in the display when supported by the control unit.
The fault codes displayed are the same fault codes used by the factory tool. Bavarian Technic is different from generic OBD2 tools that only show emissions-related engine problems. When displaying fault codes, Bavarian Technic displays all faults and displays any additional fault information if it is available from the control unit.
Erase Fault Codes/ Erase Shadow Fault Codes
To clear fault codes or shadow fault codes from the control unit’s memory, click on the Erase Fault Codes or Erase Shadow Fault Codes option, respectively, for the control unit selected. Alternatively, you can select to erase fault codes in all units at once by selecting the Functions menu option and clicking Clear faults in all units.
It is not possible to erase only one fault code. If faults remain after attempting to clear them, it indicates problems still exist.
For example, if the fault code you see is “Seat belt buckle receptacle,” and you have not repaired the problem, you will not be able to clear the fault.
Fault codes, shadow fault codes, their descriptions, and fault status information are included in the display when supported by the control unit.
The fault codes displayed are the same fault codes used by the factory tool. Bavarian Technic is different from generic OBD2 tools that only show emissions-related engine problems. When displaying fault codes, Bavarian Technic displays all faults and displays any additional fault information if it is available from the control unit.
Erase Fault Codes/ Erase Shadow Fault Codes
To clear fault codes or shadow fault codes from the control unit’s memory, click on the Erase Fault Codes or Erase Shadow Fault Codes option, respectively, for the control unit selected. Alternatively, you can select to erase fault codes in all units at once by selecting the Functions menu option and clicking Clear faults in all units.
It is not possible to erase only one fault code. If faults remain after attempting to clear them, it indicates problems still exist.
For example, if the fault code you see is “Seat belt buckle receptacle,” and you have not repaired the problem, you will not be able to clear the fault.
- Bavarian Technic can display and clear any of the above fault codes.*
- 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.*
Actual Values
With Actual Values, also known as “diagnostic requests,” you can monitor in near real-time live data values managed by the control unit. The available value options are predominantly the same as those available in the latest BMW factory tool. In many cases, the Bavarian Technic tool supports many more value options than the factory tool. Upon selection of a value or multiple values, the data automatically appears on a graph and/or in digital format as seen below.
To use actual values:
There are three tabs found on the Actual Values screen:
The Available Actual Values tab gives you a list of values supported by the control unit. Select a value or multiple values to request the data from the control unit. Data sampling begins automatically.
The Activations tab provides an easy access point to activate vehicle components that the selected control unit manages. You can use the activations to affect the Actual Values data output, giving you truly comprehensive troubleshooting capabilities and greater ease of use. Read more about activations under the Activations section of this document.
To use actual values:
- Select a control unit from the left-hand pane.
- Click Actual Values (found on supported control units only).
- In the right-hand pane under the Available Actual Values tab, select a listed value. Live data values will appear in graph and digital format automatically.
There are three tabs found on the Actual Values screen:
- Available Actual Values
- Activations
- Options
The Available Actual Values tab gives you a list of values supported by the control unit. Select a value or multiple values to request the data from the control unit. Data sampling begins automatically.
The Activations tab provides an easy access point to activate vehicle components that the selected control unit manages. You can use the activations to affect the Actual Values data output, giving you truly comprehensive troubleshooting capabilities and greater ease of use. Read more about activations under the Activations section of this document.
The Options tab provides access to editable settings of the Actual Values feature. Editable settings include display options and sampling rate adjustment.
Options tab settings and controls include the following:
From left to right, the graph toolbar includes:
Input Signals
Input signals are the digital diagnostic requests made by Bavarian Technic to determine the status of model components. The data output is much like the output of actual values, but are represented as Boolean text values such as “On/Off,” “Open/Closed,” or “Yes/No.” The program sends a request to retrieve all values available and displays the details, at once, in the left-hand pane.
Options tab settings and controls include the following:
- Display Type
- Both digital and graph – shows data values in analog (graph) and digital format
- Digital display only – shows data values in digital format only
- Graph only – shows data values in analog (graph) format only
- Show multiple graphs – shows each value selected on separate graphs
- Show graph toolbar – opens a toolbar to aid in viewing graph details (see Graph Toolbar section below)
- Refresh Rate – controls the sampling rate of the program and helps balance the need for greater detail with the available resources of the computer and control unit being sampled
- Export Data – used to export sampled data values to a Microsoft Excel®* spreadsheet or comma-separated values (CSV) file for further analysis. (Requires the Microsoft Excel application.)
- Other
- Stop / Start – controls sampling by stopping the process if it is running, or starting the process if it is not running
- Clear samples – clears previously sampled data values from memory
- Save settings – saves to an XML file the current settings based on the control unit selected
- Recall settings – opens a Browse window to select an XML file containing previously saved settings
From left to right, the graph toolbar includes:
- Crosshairs – used to hover the mouse over a graph position to see the exact values of a point
- Zoom in/out – used to alternately magnify or diminish an area of the graph to show detail. Left-click and drag the mouse over the section you want enlarged.
- Zoom out all – used to zoom the graph back to full size
- Stop – used to stop sampling data values to view an event more closely
- Save – captures the current graph view to a graphic file
- Export data – saves sampled data values to a plain text file
- Page setup – portrait / landscape orientation settings for use with Print
- Print preview – displays preview of screen details to be printed
- Print – captures and sends a picture of the current graph to an available printer
Input Signals
Input signals are the digital diagnostic requests made by Bavarian Technic to determine the status of model components. The data output is much like the output of actual values, but are represented as Boolean text values such as “On/Off,” “Open/Closed,” or “Yes/No.” The program sends a request to retrieve all values available and displays the details, at once, in the left-hand pane.
Actual Values In Short Words
The software and cord really shine when you look at the actual values in the engine module.
Here, you can select from a truly long list of things and graph them up. You can graph whatever you like along with anything else, and the graph just streams along at high speed. car was just idling, but you could easily see changes occur as the idle changed slightly.
randomly chose "battery voltage" and "air mass of HFM"
It makes sense, of course, but it is amazing to see just how many things in engines are monitoring.
It makes sense, of course, but it is amazing to see just how many things in engines are monitoring.
Activations
The Activations option allows you to start and stop supported available components within the car for troubleshooting purposes. The tool supports components ranging from the engine fan to injection valves.
For example, to confirm all indicators of the instrument cluster are working properly, use this feature to turn them on, or “activate” them. To activate supported components:
For example, to confirm all indicators of the instrument cluster are working properly, use this feature to turn them on, or “activate” them. To activate supported components:
- Select your model.
- Select a control unit that supports activations.
- Select Activation
- Click the Start button found to the right of the components listed in the right-hand pane.
You can activate like tht following
Coding
Bavarian Technic supports coding of many BMW and Mini control units. Available with the Bavarian Technic Professional kits only.
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.
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.
- 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.
- Set popular, basic coding options.
For example,
you can save the settings of an old control unit you must replace and restore those settings to a new control unit. Bavarian Technic relies on internal part numbers and metrics to ensure you do not restore settings to unintended, incompatible control units. Coding options on supported control units vary.
you can save the settings of an old control unit you must replace and restore those settings to a new control unit. Bavarian Technic relies on internal part numbers and metrics to ensure you do not restore settings to unintended, incompatible control units. Coding options on supported control units vary.
Commands
Many control units support the ability to receive single, non-repetitive requests to alter the status of settings. Separate from coding changes, the Commands feature includes such control unit requests as adaptation resets. On many models, you will use the Commands feature of the Instrument Cluster to reset the service interval.
Command Console
Available in the Professional kit only, the Command Console is a means to send low-level, manually configured requests to a control unit and see the response. Intended only for those who understand the low-level communication language of BMW control units, you can use this feature for a deeper level of troubleshooting.
You can also reset values in the engine module. You've heard, probably, that our cars "learn" as we drive them and the car adapts to our driving style, the local gasoline we use, the air temperature and quality... that sort of thing. Well this is where you clear out the computer and tell it to start over. It is here, by, that you can register a new battery by "sending" the Battery replacement adaptation.