The check engine warning light can be activated by a fault in the DME control unit diagnostic software. The OBD-II system registers an oxygen sensor malfunction and activates the Check Engine warning light even though the oxygen sensor is fully functional.
Affected models:
911 Carrera (996)/1911 Carrera 4 (996), as of model year 2002
On vehicles produced prior to the above date of introduction, the Check Engine warning light can be activated by a fault in the DME control unit diagnostic software. The OBD-II system registers an oxygen sensor malfunction and activates the Check Engine warning light even though the oxygen sensor is fully functional.
One of the two following malfunction codes is stored in the DME control module’s fault memory:
P2096 — Signal delay time for oxygen sensor aging — above limit; or
P2098 — Signal delay time for oxygen sensor aging, Bank 2 — above limit.
In vehicles with this problem, the error memory must be deleted with the PST2 (Porsche System Tester 2) or the PIWIS tester and the DME control unit must be reprogrammed with new DME software. The PST2 or the PIWIS tester must have software version 22.0 or higher. The lambda sensors on vehicles with this defect are fully functional and do not need to be replaced. No further repairs are required.
Note: To program the DME control module, the “DME programming code” and the “immobilizer code” need to be known (see IPAS After Sales Service).
Introduction:
Introduction of the new DME software on January 12, 2004 from the following chassis numbers: 99 54S 62 1761 USA; 99 94S 65 1984 U.S.; and 99 84S 63 5157 USA.
Work Procedure:
Program the DME control module with the new software version.
Caution: The programming process must not be interrupted. The battery must be connected to a suitable charger. If there is an interruption during programming due to a voltage drop, malfunctions in the DME control unit cannot be ruled out.
– Connect the battery to a battery charger.
– Connect the PST2 (or PIWIS Tester) with software version 22.0 or higher to the diagnostic plug and switch it on. The procedure for the PST2/PIWIS tester is identical.
– Switch on the ignition.
– Using the PST2, select “Control Module Search” in the Control Modules menu.
– Select the DME control module from the Control Modules selection and open the fault memory.
– If there are any additional malfunctions stored apart from the two related to this bulletin, they must first be localized and eliminated.
– After remedying the faults and deleting the fault memory, continue with step 8.
– Program the DME control module according to the specifications of the 911 Carrera (996) Technical Manual, Group 2, Chapter 24 70 19.
– Using the PST2, select “Control Module Search” in the Control Modules menu. Fault memory entries (CAN DME time-out or the like) in the control modules that are due to the DME programming must be deleted. Read out fault memory again and localize and eliminate stored malfunctions.
– After remedying the faults and deleting the fault memory, continue with step 11.
– Change to the PST2 start menu, switch off and disconnect the PST2.
– Switch off the ignition.
– Disconnect the charger.