Thanks for the responses guys!
How are you writing to the ECU? You'll get a full read via OBD, but you won't write it back up the port ...
I didn't clarify that in my original post - I read my ECU with MPPS (v13 clone) via OBD. I am reading/writing to Spare ecu via BDM with BDM100 clone
I'm confused, why didn't you read your current ecu and transfer it to clone ecu? You also stated earlier you know where the immo data is. I skimmed over your write up but why didn't you transfer your current data to spare ecu? Heads up winols does some weird stuff in these areas using clone winols. Full version has no problems.
I have, and I have
The OBD read is from my current ECU - 8J0907115N
I modified the e2p -
3C0907115S Read 1.e2p > 3C0907115S -1 Immo.e2p
and my OBD read file -
8J0907115N > 8J0907115N 6C00-6FFF edit
So my spare ecu has [3C0907115S -1 Immo.e2p + 8J0907115N 6C00-6FFF] written to it, via BDM.
Thanks for heads up with winols - It's a bit clunky for simple editing stuff like this, so I used a hex editor (HxD) to modify the e2p and .bin
Sorry if that wasn't clear in my original post