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.
2003 Porsche Boxster (986) F6-2.7LFACTORY OEM SERVICE PROCEDURE
Control Unit Programming
CONTROL UNIT PROGRAMMING
Four sub-menus are offered with this menu item:
1. Read out control unit (vehicle data)
- The menu item "Read out control unit can be used to read out data from the old control module, e.g. engine number, M numbers etc., in order to adopt the data in a new control module.
NOTE: Only one control module at a time can be read out in order to then adopt the data in a new control module during control module programming.
NOTE: The DME programming code and immobilizer code are required to program control modules. These codes can be obtained from the Porsche IPAS system. All electrical consumers must be switched off for programming control modules. Switch heater to OFF. The vehicle battery must be fully charged.
2. Program control unit (new control unit)
- Enter vehicle identification number and confirm.
- Enter and confirm new programming code.
NOTE: The new programming code must match the DME programming code from the IPAS, otherwise the control module can no longer be programmed later.
- Enter and confirm new immobilizer code.
NOTE: The new immobilizer code must match the immobilizer code from the IPAS, otherwise the control module can no longer be programmed later.
- Select data record.
- When programming is complete, switch off the ignition.
- Switch on the ignition.
- Switch off the tester.
NOTE: In Tiptronic vehicles, the fault memory of the Tiptronic must be erased following the programming of a DME control module, as the fault "CAN timeout" is entered in the memory during programming.
3. Program map/data
- The data record can be changed, e.g. from RoW to OBD II, with this menu item. Only the DME programming code is required.
4. Program immobilizer code
- The immobilizer code is transferred to a new DME control module with this menu item.
Data record M150 must be programmed for the following countries:
- Russia
- Cyprus
- Brazil
- Equador
- Middle East (for all connected markets)
- Costa Rica
- Venezuela
- Columbia
- Peru
- Mexico
- China
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no 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.
