Firmware upload
Firmware upload procedure below fw 1.1.84

Subpage of V3 general


Firmware Upload Procedure

  • IMPORTANT: Follow this procedure when uploading new firmware to a controller (even with a motronic55 connector!),
    to prevent filling cylinders with fuel or a possible ignition coil or ignition driver damage:
    1. remove ignition fuses
    2. remove injector connectors and remove fuelpump relay
      or otherwise make sure the fuelpump is off, eg. hidden anti-theft switch
    3. download your config from the ECU to the PC
    4. upload and verify firmware, and measure voltage in the injector connectors before powering the fuelpump
    5. to avoid filling cylinders with fuel (or other problem), after firmware upload, always upload config and tables,
      reboot the ECU, verify your config and settings, measure. Power-on ignition and injection if and only if everything is well-configured.
  • 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.
  • From firmware 1.1.84 there is a special solution which disables ignition and injection outputs until they are enabled, see: Firmware upload procedure from fw 1.1.84