/\ /\ /\ Spot on, especially the Bootstrap stuff ...............
Almost right in the last paragraph, certainly not wrong, but let me expand that a little bittie
I don't know what ECU is on the 4 Cylinder Cars early ones are ME 2.0, different animal to what I'm playing with right now ...................
I am now very intimate with ME 2.8 ............. 3.2 V6 ECU, V8 ECU plus lot of other MB Engines after around 2001 (model dependent).
With a Programmer, (not SDS), but the likes of KTAG etc plus a Hex Editor program, I can read and modify Info from 3 Chips .............
2) Micro ST
EEPROM contains Immobiliser and VIN Details, and has an effect on Version Coding, if not holds all of it
Micro ST contains ECU adaptives, and if you try to clone that chip by re writing it, most of the Hex will revert to FF, in other words it will revert to base line and then re populate with figures after driving for a few drive cycles
Flash contains the Engine Mapping and also determines the like of which Injectors and Coils fire off of which ECU Connector Pin, except for the 2 "Timing" Cylinders, (which will always be number 1 and its TDC sibling), so 4 on a V6 and 5 on a V8, this is how I get the V6 to start up on 2 cylinders using V8 Flash File etc etc
That's about the limit of my hours and hours of hacking and testing etc etc right now, but every time I play with that kit and a whole load of EBay ECU Fodder I learn something new
I can now clone any ME 2.8 Immobiliser for example, so if your ECU dies I can clone a good used ECU to start and run your Car, report correct VIN number etc etc.
If your ECU cannot be read, I can virginise a good used one and then using SDS you can do an "Initial Start Up" procedure to Marry it to your Cars Immobiliser etc etc.
My Rework Station and Eepromming Bench that I built up and some of the Kit I use ...............
HTH, Cheers Dave