See the end of Terra's post #1, the buletted list of actions. There are all the actions needed to accomodate the LSZ2 to Your car using the NCS Expert one step after another.
Any LSZ2 has the same firmware for all LSZ2 versions with the same coding index. They differ just by HW components installed and by different coding. This behaviour of freshly flashed LSZ2 can be result of US pre-coded data in flashed firmware (function
SL_VO_ANSTEUERUNG is set to
nicht_aktiv - not active 5W bulbs as there are no front position bulbs present in US headlights, they use dimmed turn indicators instead). After flashing firmware, You have to code the LSZ2 to work according to the specification (US or ECE versions, halogen or Xenon, etc.). When properly coded for ECE, front position lights start to function again.
---------------------------------------------------------------
The partnumber of LSZ2 is saved inside the EEPROM, at the start of that memory along with the rest of info as coding, diagnostic and bus index, week and year of LSZ2 production and short VIN. This all is changed when s19 file is flashed. If You know Your original CI:35 partnumber, You can use ETK (e.g. online on realoem) to find Your new partnumber (last superseded partnumber of Your original PN) and change it in Your LSZ2 (e.g. using PA soft BMW scanner).
For Your PN 6.936.826 of LSZ2 CI:35 there is the CI:37 equivalent PN 61.31-9.133.021 The PN is stored at bytes 04-07 of the EEPROM and is BCD. To set the LSZ2 PN to proper PN according the superseding chain, change the EEPROM content like this:
BB: old - new data
04: #06 - #09
05: #93 - #13
06: #68 - #30
07: #26 - #21
If You want to change the production date of the LSZ2 to current date (CW 3 of 2023), change two EEPROM bytes at address 10 and 11 dec (0A and 0B hex):
BB: old - new data
0A: #xx - #03 - production calender week 3 in BCD
0B: #yy - #23 - production year 2023 in BCD
After changing of PN or production date, read LSZ2 identification (INPA or PA Soft scanner) and check if You did it right. See here scan results CI:35 before flash, CI:37 after flash and CI:37 after modification of BMW PN and production date. CI:37 was still in virgin status before FA and VIN write and before recoding by FA.
Code:
Data stored in this format by PA Soft BMW Scanner
Original CI:35 data, VIN removed
---------------------------------------------------------------------------------------------------------------------------
Unit BMWTNR HW SW-FSW CI DI BI/VI Date Odometer VIN ADFG Algorithm
---------------------------------------------------------------------------------------------------------------------------
LCM -> 6.936.826 25 36 35 30 14 05/04 148400 km AB12345 3D0000 HC912 - 4 (LSZ2)
Flashed CI:37 (with the older SW 4.5)
---------------------------------------------------------------------------------------------------------------------------
Unit BMWTNR HW SW-FSW CI DI BI/VI Date Odometer VIN ADFG Algorithm
---------------------------------------------------------------------------------------------------------------------------
LCM -> 9.133.027 01 45 37 30 14 18/08 0 km ..00000 000000 HC912 - 13 (LSZ2)
Modified CI:37 PN when I flashed it on Feb 2018
---------------------------------------------------------------------------------------------------------------------------
Unit BMWTNR HW SW-FSW CI DI BI/VI Date Odometer VIN ADFG Algorithm
---------------------------------------------------------------------------------------------------------------------------
LCM -> 9.133.021 01 45 37 30 14 06/18 0 km ..00000 000000 HC912 - 13 (LSZ2)