Module Programming
Module reprogramming (also referred to as "flashing") is a diagnostic scan tool process which updates the strategy/calibration in a module. During module programming, the scan tool software reads the current software levels within the module and compares this information with the database. If there is an update, it will be displayed on the screen.
Reprogramming a module with the same level of software does not improve module operation or repair a hardware failure. Module reprogramming is automatically carried out during Programmable Module Installation (PMI) when a later strategy/calibration is available.
Limit module reprogramming to circumstances where a published FSA, TSB or SSM procedure recommends doing so.
A module cannot communicate with other modules on the communication network while being reprogrammed. After the reprogramming process, clear any network communication Diagnostic Trouble Codes (DTCs) which may have been set in other modules.
Some modules are reprogrammed in coordination with other modules. Follow the on-screen instructions carefully to avoid reprogramming errors, including failure of programming one or more of the modules.