SZL Coding

mspwerk

Private
Sep 9, 2022
25
4
0
Hi guys… Just a short introduction into my problem. I changed my dsc module and made a flash with icom (winkfp & ncs).

Everything seems to be fine but the dsc is not accepting my szl…

I did all the calibration stuff and so on.
Someone told me that the eeprom has to be read out and flashed.
 

Attachments

  • C439F900-6769-4143-89D6-01DC43F18F5F.jpeg
    C439F900-6769-4143-89D6-01DC43F18F5F.jpeg
    838.5 KB · Views: 33

rbryant

Lurker
Jul 26, 2018
21
14
0
Ride
2008 e90 335i, 2007 e70 4.8i
I believe that the SZL is programmed by the DSC.

I programmed a used M3 SZL for my 335i after M3 steering rack swap (to get the turn signals to turn off correctly on a short turn) with the following steps that I found here: https://www.e90post.com/forums/showthread.php?t=1523122

tool32,
dsc_87.prg
'c_fg_schreiben' and 'c_fg_auftrag'
Both use your VIN as argument + checksum digit (u can find it in ncsexpert)

then wheels straight
and run lenkwinkel_dsc_abgleichen without argument

Have you updated the VIN for the DSC?

I didn't change the DSC on my car but I did have to change the VIN on a few modules such as the RAD2 which a previous owner must have upgraded at some point and the JBBF that I upgraded for servotronic steering. This was necessary on my car to get it to code the whole car without errors. The VINs in INPA should all show as the correct ones or it could cause issues.

I found a good guide here (showing how to change the VIN on an SZL with tool32 but the same steps apply to other modules): https://www.e90post.com/forums/showthread.php?t=1490592&highlight=dsc_87&page=2