Thanks Julex, But my situation is actually opposite. I have an S4 and want to use an A6 ECU as they are more available and cheaper from junk yards. I have seen a thread that talks about flashing and A6 ECU with S4 engine maps but they were using a Galetto and didnt mention anything about reflashing eeprom info, how to do that, or if it is even necessary. I imagine if the ECU is requiring an immo and the S4 doesnt have one then it wont start so I would need to bypass the A6 immo or completely swap eeprom data which sounds better anyway. I am trying to figure out if thats all that needs to be done or if there are other chips that would interfere with that.
Just seeing if anyone has done this or know if its possible before I thrown more money down the Audi toilet
I will soon clarify the situation with ECUs. Right now I am running Allroad 4Z7907551 ECU (no letter after part ID) flashed with what seems to be M-Box S4 tune file.
When accessing ECU the "Extra" info field is blank and block 81-82 immbilizer ID fields are blank as well. What his means is that the flashed wiped out immo info from ECU...
Prior to blasting S4 tune on it both fields 100% contained relevant info with my VIN and immo ID.
I experimented with the key and put a large steel plate between the key fob and ignition and turned/started the car. The plate 100% blocked EM field so key couldn't respond. No reaction from cluster/ECU and car started just fine...
I think this proves that the immo stuff actually sits in programming of ECU not in separate chip as I thought previously.
I will experiment more to prove or discprove that, I will be flashing spare Audi A6 with Immo3 with S4 another S4 tune soon and plugging into my allroad. If the car starts then it definitely proves that once you insert your own BIN, the immo is gone.
Edit:
Took apart my key and used just the blade to start the car. With original cluster, original hardware ECU box and S4 tune, the blade would start the car and I could drive albeit with flashing "key" icon which with fully functioning Allroad BIN would not allow me to operate the car. I believe the flashing icon was because the cluster is the mediator of immo code and it couldn't get it from the key.
Once a cluster obtains the code it passes it to ECU, which in turn either accepts it and allows the car to operate or sends signal to cluster to pop the Icon. S4 doesn't have immo routines so it just ignores that particular message and doesn't ask cluster to pop the icon.
It looks like you can use any ME7.1, being it from S4, A6 or Allroad and you'll be fine on S4. Moreover, any A6/Allroad user can use any box as well and flash S4 tune but will loose immo protection.