Hi colb, thanks for the information
I've been checking the K-Bus connections this morning and ensuring they are clean - I will have another check.
When you say find a replacement or compatible one, I am assuming you are referring to the SRS module pictured?
I have NCS expert installed on my laptop and communicate with the system, so don't think programming the VIN will be too much of a problem.
Please see export of identification from INPA.
I D E N T I F I C A T I O N R E A D
--------------------------------------- Datum : 09.04.2023 11:14:59
Baureihe : E85
------------------------------------------------------------- Control unit : Dynamic stability control
ECU : D_ABSKWP
JobStatus : OKAY
BMW part number : 6763959
Hardware number : 0.1
Software number : _?_
Supplier : Temic
Supplier-No : 24
Coding index : 13
Diagnostic index : 6
Bus index : _?_
Date of manufacture Week/Year : _?_/2005
------------------------------------------------------------- Control unit : Gear box ecu
ECU : D_0032
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Motor
ECU : D_MOTOR
JobStatus : OKAY
BMW part number : 7552176
Hardware number : 01
Software number : _?_
Supplier : Bosch
Supplier-No : 8
Coding index : 13
Diagnostic index : 17
Bus index : _?_
Date of manufacture Week/Year : _?_/2005
------------------------------------------------------------- Control unit : Electrical Power Steering
ECU : D_EPS
JobStatus : OKAY
BMW part number : 6763764
Hardware number : 01
Software number : _?_
Supplier : ZF Lenksysteme
Supplier-No : 51
Coding index : 3
Diagnostic index : 1249
Bus index : _?_
Date of manufacture Week/Year : _?_/2005
------------------------------------------------------------- Control unit : Central Info Display
ECU : D_CID
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Airbag ECU or Safety Info Module
ECU : D_SIM
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Satellite B pillar left
ECU : D_SBSL2
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Satellite B pillar right
ECU : D_SBSR2
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Satellite front door vorne left
ECU : D_STVL2
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Satellite front door right
ECU : D_STVR2
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Convertible top module
ECU : D_009C
JobStatus : OKAY
BMW part number : 6954776
Hardware number : 0
Software number : 24
Supplier : Helbako
Supplier-No : 7
Coding index : 4
Diagnostic index : 20
Bus index : 15
Date of manufacture Week/Year : 32/5
------------------------------------------------------------- Control unit : Light check modul
ECU : D_00D0
JobStatus : OKAY
BMW part number : 6953031
Hardware number : 14
Software number : 36
Supplier : Loewe => Lear
Supplier-No : 9
Coding index : 35
Diagnostic index : 30
Bus index : 14
Date of manufacture Week/Year : 35/5
------------------------------------------------------------- Control unit : Active Light Control
ECU : D_0066
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Rain- light sensor
ECU : D_00E8
JobStatus : OKAY
BMW part number : 6923954
Hardware number : 40
Software number : 32
Supplier : Kostal
Supplier-No : 2
Coding index : 2
Diagnostic index : 10
Bus index : 0
Date of manufacture Week/Year : 34/5
------------------------------------------------------------- Control unit : Park Distance Control ACT
ECU : D_0060
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Electronic vehicle immobilization III
ECU : D_0044
JobStatus : OKAY
BMW part number : 6941986
Hardware number : 4
Software number : 8
Supplier : UTA
Supplier-No : 6
Coding index : 81
Diagnostic index : 81
Bus index : 7
Date of manufacture Week/Year : 34/5
------------------------------------------------------------- Control unit : Steering angle sensor
ECU : D_0057
JobStatus : OKAY
BMW part number : 6760232
Hardware number : 4
Software number : 4
Supplier : Kostal
Supplier-No : 2
Coding index : 1
Diagnostic index : 30
Bus index : 60
Date of manufacture Week/Year : 29/5
------------------------------------------------------------- Control unit : Central body electronics 1 or 3 Basic modul
ECU : D_ZKE_GM
JobStatus : OKAY
BMW part number : 6963038
Hardware number : 21
Software number : 41
Supplier : Delphi PHI
Supplier-No : 27
Coding index : 5
Diagnostic index : 55
Bus index : 13
Date of manufacture Week/Year : 2/5
------------------------------------------------------------- Control unit : Middle console center switch
ECU : D_SZM
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Instrument cluster
ECU : D_0080
JobStatus : OKAY
BMW part number : 6957677
Hardware number : 6
Software number : 9
Supplier : Borg Instruments
Supplier-No : 53
Coding index : 7
Diagnostic index : 21
Bus index : 15
Date of manufacture Week/Year : 38/5
------------------------------------------------------------- Control unit : Air conditioning panel
ECU : D_005B
JobStatus : OKAY
BMW part number : 6949563
Hardware number : 40
Software number : 85
Supplier : Siemens VDO Automotive
Supplier-No : 56
Coding index : 3
Diagnostic index : 60
Bus index : 13
Date of manufacture Week/Year : 37/5
------------------------------------------------------------- Control unit : All radio type except MOST-vehicles
ECU : D_0068
JobStatus : OKAY
BMW part number : 9146710
Hardware number : 46
Software number : 59
Supplier : Philips
Supplier-No : 16
Coding index : 1
Diagnostic index : 50
Bus index : 17
Date of manufacture Week/Year : 21/7
------------------------------------------------------------- Control unit : Digital Sound Processor
ECU : D_006A
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Telefon or Universel loading- and handsfree set
ECU : D_00C8
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Bordmonitor
ECU : D_00F0
JobStatus : SYS-0012: IDENTIFICATION ERROR
------------------------------------------------------------- Control unit : Videomodul
ECU : D_00ED
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Videomodul graphic-part
ECU : D_003B
JobStatus : SYS-0012: IDENTIFICATION ERROR
------------------------------------------------------------- Control unit : Japan Bit
ECU : D_0048
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : navigation computer
ECU : D_007F
JobStatus : SYS-0012: IDENTIFICATION ERROR
------------------------------------------------------------- Control unit : Navigationssystem Japan
ECU : D_00BB
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Seat modul
ECU : D_0072
JobStatus : IFH-0009: NO RESPONSE FROM CONTROLUNIT
------------------------------------------------------------- Control unit : Seat memory
ECU : D_00DA
JobStatus : SYS-0012: IDENTIFICATION ERROR
=================================================================
Thanks, Owen