Firmware upload 1.1.84
Firmware upload procedure from fw 1.1.84

Subpage of V3 general


Firmware Upload Procedure

  • From firmware 1.1.84 there is a special solution which disables ignition and injection outputs (safe mode) until they are enabled by
    • a special firmware-version dependant configuration word (named prohibit, 2 bytes)
      after firmware upgrade, this word will be wrong, and need to be set. (VemsTune newer than 2010-11-03 will set it automatically after config upload).
    • OR - if using iButton anti-theft - , outputs will be enabled by touching on the configured I-Button.
      needless to say, do NOT touch on until you have uploaded the correct config
    • Details at: ECU calibration
  • IMPORTANT: Follow this procedure when uploading new firmware to a controller (even with a motronic55 connector!),
    to prevent filling cylinders with fuel or possible ignition coil or igninion driver damage:
    • Download your config
    • Upload and verify Firmware
    • Upload config (this will re-enable ignition and injection, so be sure the config is correct)
  • although it is recommended to know the old procedure too: Firmware upload procedure below fw 1.1.84
  • Always upload config after firmware upgrade - even an unrelated old config from a very different setup is better than nothing. Do not even try to set everything manually without a config upload. It will take many hours or days, and it will not work ! You have been warned. Of course it is recommended to go through all dialogs, but only after uploading a saved config.
  • but first of all: READ EVERYTHING BETWEEN OLD AND NEW REVISION (FirmwareChanges) and check if any of the changes affects your configuration. Take action if necessary. For example, if you used an 1.0.13 firmware, and upgrading to (eg. 1.0.23), when reading through all changes for intermediate releases, you will see (at 1.0.14) that fuelcut_min_kpa must be adjusted reasonably. If you skip 10 mins to read through, you'll sit in the cold car for hours and wonder why the engine does not start and notice injector pulsewidth is 0.