A system for recalibrating a remote electronic control system, such as an
engine control module (ECM), includes a computer maintaining a database of
calibration upgrades and a history of recalibrations for specifically
identified ECMs. Software routines determine whether the recalibration
history includes the latest calibration upgrades, and if not,
automatically downloads those upgrades to the ECM. The software also
compares an access password for the ECM to entries in a library of
acceptable passwords, and if a match therebetween is found access to the
ECM is allowed for downloading recalibration information thereto. The
system also contemplates a protocol for verifying the integrity of data
downloaded from the ECM to the computer. Types of data susceptible to
error are identified, and the downloaded information is evaluated to
determine if the susceptible types of data are present. If so, and if
correctable errors exist, the downloaded trip information is corrected.
Um sistema para recalibrating um sistema de controle eletrônico remoto, tal como um módulo de controle do motor (ECM), inclui um computador que mantem uma base de dados de melhoramentos da calibração e de um history das recalibrações para ECMs especificamente identificado. As rotinas do software determinam se o history da recalibração inclui os melhoramentos os mais atrasados da calibração, e if.not, downloads automaticamente aqueles melhoramentos ao ECM. O software compara também uma senha do acesso para o ECM às entradas em uma biblioteca de senhas aceitáveis, e se um fósforo therebetween é acesso encontrado ao ECM é permitido downloading a informação da recalibração a isso. O sistema contempla também um protocolo para verificar a integridade dos dados downloaded do ECM ao computador. Os tipos de dados suscetíveis ao erro são identificados, e a informação downloaded está avaliada para determinar se os tipos suscetíveis de dados estiverem atuais. Se assim, e se os erros correctable existirem, a informação downloaded do desengate é corrigida.