View Single Post
      09-04-2009, 07:32 PM   #64
aussiem3's Avatar

Drives: Goggomobil
Join Date: Jul 2007
Location: Kangaroo land

iTrader: (1)

Garage List
2007 E92 M3  [0.00]
Let me tell you what exactly happens during programming:
  • The car is connected to the ISTA/P computer via the OBD port.
  • Then a USB cable connects another port under the glove box to the header data cable
  • Computer reads the measures for each component on the car and then list them as below
  • Then another screen asks you whether any components have been changed and if so to list them
  • Then you run the sw update
If the computer has recognised a control unit that shouldn't be with this production run then it will not process the updated sw for the unit. If you had told the computer during the above process that a component had been updated then it might update that component. I think this is what might have happened with lugnut's car. Because the car was recognising a new component which is not associated with the production date it didn't upgrade the sw for the control unit.
You need to see to believe ... the checks the computer carries out and lists is amazing. Items are listed under the following categories:
  • Data header
  • Replacement actions - this where it told me to change the controller
  • Conversions/retrofits - this is where the new changes are listed
  • ProgrammingS sequential OBD (K line, DCAN)
  • Programmings parallel MOST
  • Encodings
  • Data Recovery
  • Additional Actions
E92 M3 2007 - ///PE with Test Pipes and BPM Stage II; CF Interior & Splitters; CIC with Connected Drive