Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Control Unit Programming Using The "Campaign" Function In The Additional Menu On The PIWIS Tester
- On the PIWIS Tester start screen, call up the ==> 'Diagnostics'
menu and select the relevant vehicle type.
The diagnostic application is then started and the control unit selection screen is populated.
- In the control unit selection screen ("Overview" menu), press [F7] to call up the ==> 'Additional menu' (→ see Fig 1).
- When the question "Create Vehicle Analysis Log (VAL)?" appears, either press [>>] to create a VAL or press [F11] if you do not want to create a VAL.
- Press [>>] to acknowledge the message that may appear informing you that campaigns for the vehicle are stored in the PIWIS information system.
- Select the ==> 'Campaign'
function and press [>>] to confirm your selection → see Fig 2.
You are then prompted to enter a programming code.
- To enter the programming code, click in the relevant text box so that the cursor starts to flash → see Fig 3.
- Enter the programming code
specified in the relevant description (Service Information) and press [Enter] to confirm your entry.
The text box turns blue.
- Press [>>] to start the guided programming sequence.
Read and follow the information and instructions on the PIWIS Tester during the guided programming sequence. Then press [>>] to continue.
During the programming sequence, the control unit is re-programmed and then re-coded automatically if necessary.
Do not interrupt programming and coding.
Once control unit programming - and coding if necessary - is complete, you will be prompted to switch the ignition off and then back on again after a specified waiting time.
Information
Once programming is completed successfully, the work described under ==> "General subsequent work" must always be carried out.
If other specific subsequent work is required, this is described in the relevant Service Information.
Information
- If an error message is displayed during programming (e.g. "Campaign does not exist", "No suitable programming rules found" or "Vehicle data could not be read", etc.), please read and follow the appropriate instructions provided under → Troubleshooting.
- If programming is interrupted (e.g. due to a voltage drop or if communication is aborted, etc.) or if programming could not be carried out successfully (error message "Programming unsuccessful"), programming must be repeated by entering the programming code again (Additional menu > Campaign >> Enter campaign number). It is not possible to program the control units manually.
- If coding is not carried out successfully during the guided programming sequence, the control unit must be re-coded again separately once the guided programming sequence is complete. To do this, select the relevant control unit in the control unit selection screen ("Overview" menu) and press [>>] to confirm your selection. Once the control unit has been found, select the "Codings/adaptations " menu and re-code the control unit using the 'Automatic coding' function.
- On the PIWIS Tester start screen, call up the ==> 'Diagnostics'
menu and select the relevant vehicle type.
The diagnostic application is then started and the control unit selection screen is populated.
- In the control unit selection screen ("Overview" menu), press [F7] to call up the ==> 'Additional menu' (→ see Fig 1).
- When the question "Create Vehicle Analysis Log (VAL)?" appears, either press [>>] to create a VAL or press [F11] if you do not want to create a VAL.
- Press [>>] to acknowledge the message that may appear informing you that campaigns for the vehicle are stored in the PIWIS information system.
- Select the ==> 'Campaign'
function and press [>>] to confirm your selection → see Fig 2.
You are then prompted to enter a programming code.
- To enter the programming code, click in the relevant text box so that the cursor starts to flash → see Fig 3.
- Enter the programming code
specified in the relevant description (Service Information) and press [Enter] to confirm your entry.
The text box turns blue.
- Press [>>] to start the guided programming sequence.
Read and follow the information and instructions on the PIWIS Tester during the guided programming sequence. Then press [>>] to continue.
During the programming sequence, the control unit is re-programmed and then re-coded automatically if necessary.
Do not interrupt programming and coding.
Once control unit programming - and coding if necessary - is complete, you will be prompted to switch the ignition off and then back on again after a specified waiting time.
Information
Once programming is completed successfully, the work described under ==> "General subsequent work" must always be carried out.
If other specific subsequent work is required, this is described in the relevant Service Information.
Information
- If an error message is displayed during programming (e.g. "Campaign does not exist", "No suitable programming rules found" or "Vehicle data could not be read", etc.), please read and follow the appropriate instructions provided under → Troubleshooting.
- If programming is interrupted (e.g. due to a voltage drop or if communication is aborted, etc.) or if programming could not be carried out successfully (error message "Programming unsuccessful"), programming must be repeated by entering the programming code again (Additional menu > Campaign >> Enter campaign number). It is not possible to program the control units manually.
- If coding is not carried out successfully during the guided programming sequence, the control unit must be re-coded again separately once the guided programming sequence is complete. To do this, select the relevant control unit in the control unit selection screen ("Overview" menu) and press [>>] to confirm your selection. Once the control unit has been found, select the " Codings/adaptations " menu and re-code the control unit using the 'Automatic coding' function.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.