Guys,
On an e9x the szl calibration data come from the dsc and cannot be accessed independently like on an e60.
The only way to do it is after installation of either szl or dsc is specifically
1. Code dsc to car with ncs and each and time to encode dsc this need to be repeated less the valve adjustment with whichever szl your using.
2. Then best to use ista d and first do steering angle adjustment which will data from dsc to szl unit.
3. Then a full dsc adjustment in ista d will correct the vin mismatch.
Like I said earlier this will repeatedly fail in ista as it should not work in the first place with m3 dsc and non m3 szl, however it does work eventually. Il get you guys some part number data photos etc today.
Some notes on this.
- using tool32 is much faster but does not work every time
- writing a vin to the dsc unit is something I never do and is not necessary. However if you must, best way to do it is reflash with winkfp exact samr versions and add your vin. The vin related errors are not caused by the wrong vin in the dsc but rather the szl. So when you code with ncs the dsc unit it takes the vin from your cas and passes it to the szl when you do the steering angle sensor which is basically the szl coding. That's why each time you code the dsc, you need to redo the szl.
Derek, I've seen every single code on the screen errors you showed, except the last one. Most will be fixed once you encode the dsc and szl. The m3 dsc trace has a gearbox type and you need to change it to correct the reverse error for a 6hp however it should be fine for dct. Don't forget the 2md.
And another thing, what are you encoding the tcu with ? 2tc or 2mk ? Comparing the 2 will more than likely solve the wheel torque error.