LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Ford >> 2006 >> Cutaway 6.0 P >> Repair and Diagnosis (Single Page) >> Engine Performance >> Testing & Diagnosis >> Engine Controls - Diagnostic Methods -- 6.0L (99P F450/550) Diesel >> Flash Electrically Erasable Programmable Read Only Memory (EEPROM) >> Programming the VID Block for a Replacement PCM
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Programming the VID Block for a Replacement PCM

A new PCM contains the latest strategy and calibration level for a particular vehicle. However, the VID block is blank and needs programming. There are 2 procedures available. The first is an automatic data transfer from the old PCM to the new PCM, and the second is manual data entry into the new PCM.

Automatic data transfer is carried out if the old PCM is capable of communicating. This is done by the use of a diagnostic tool to retrieve data from the old PCM before removing it from the vehicle. The stored data can be downloaded to the new PCM after installation.

Manual data entry must be carried out if the old module is damaged and/or incapable of communicating. Remove and replace the old PCM. Using a compatible diagnostic tool, select and execute Module/Parameter reprogramming referring to the manufacturer's user manual. Make certain that all parameters are included. Failure to properly program tire size in revolutions per mile, (rev/mile - 63,360 divided by the tire circumference in inches), Axle Ratio, 4x4/4x2, and/or MSOF/ESOF may result in codes P1635 or P1639. You may be instructed to contact the As-Built Data Center for the information needed to manually update the VID block with the diagnostic tool. Contact the center ONLY if the old PCM cannot be used or the data is corrupt. For Ford L-M technicians, contact your National Hotline or the Professional Technician Society (PTS) web site for as-built data. Non-Ford technicians, use the Motorcraft website at motorcraft.com. From the Motorcraft homepage, use the search function to find the Module Programming or As-Built Data.