Operation CHARM: Car repair manuals for everyone.

Introduction



Introduction

The Flash Programmable control modules listed on page one of this section follow all of the preceding procedures starting on page two except for the removal of an EPROM. Flash programmable control modules of course have a soldered in, non removable EEPROM.

When connected to the 20 pin diagnostic connector, the MoDiC or DIS utilize the loaded programming software to communicate with the engine or transmission control module to establish an "authorized unlocked link" with the control module. This link is known as the "seed/key relationship" and is used for the purpose of programming only. The relationship is established as follows:
- The MoDiC initiates the relationship by requesting the "seed" data from the control module.
- The control module responds by sending the seed to the MoDiC.
- Based on the received seed, the MoDiC generates the "key" data and sends it back to the control module.
- The control module then compares the received "key" data with a previously stored value. If they are identical the control module will "unlock" in preparation of programming and send an acknowledgement to the MoDiC for continuation. If the "key" data is not correct, the control module will discontinue the relationship preventing an "unauthorized unlocking" as a security measure.
- The control module then allows the MoDiC to erase certain areas of the EEPROM to provide space for new data when an update is being performed or program all of the data for when a new basic module is being installed into a vehicle.