Размещу в открытом разделе на всякий случай.
I had error code 0B/wrong LWS-ID under the LEW menu in PA Soft, and the standard 5E43 error for SAS under ABS system.
Clearing the codes did nothing, they just popped up immediately, searching for "wrong lws-id" was equally a waste of time.. logically I figured it to be just not coded for the vin, as the errors popped up immediately after clearing them over and over.
The solution, pretty simple, I pulled the EEPROM off my other e46, and after seeing what it looked like it was obvious.
1) Open PA Soft 1.4, connect to car, click on LEW to open the LEW page
2) Click Reprogramming
3) On the Reprogramming menu, Click Write ADFG
4) Enter "00XXXX" where XXXX is the last 4 digits of your VIN
5) Click OK
Once that completes
6) Click Read EEPROM
7) Edit the values highlighted in the attached image
You will need a hex to ansi converter for 2 letters
-- this appears to be a simple converter that works well
http://www.dolcevie.com/js/converter.html
--
The row we are modifying is 0x20, looking specifically at locations 4-8 (red text in the image)
This would be 20 45 31 4A 4C in the image below
These characters translate to the last 7 VIN digits, backwards.
4C in hex converts to the letter L
4A in hex converts to the letter J
31, 45, 20
This would be the last 7 of the vin LJ31452
Change for your vin.
8) Click the Save Icon
9) Click Write EEPROM
10) once this completes, clear the errors under both LEW and ABS pages