I am working on project car to purchased from Copart. It is 2015 BMW 328i SULE F30. Had rear right side impact. Right side air bad deployed.
Fixed the body work, replaced new seat belt driver side, new rooftop air bag. BMW key fob is not original. Its aftermarket. Works once in a while. To start car is always problem as keyfob is not OEM.

Need assistance or guidance to program new BMW AGM battery. As old one was damaged in accident.
I used Autophix 7810 to scan bmw codes and found below codes. If someone can assist/guide me how to proceed further.

Airbag light ON, SZL cruise control errors, AC does not turn ON, Radio is completely off. I see below Error codes.


CDB804 No message 9 request, heating and air conditioning system, 0x2F9 receiver DME, transmitter IHKA
193001 Fuel level sensor, left electrical short circuit to B+
193101 Fuel level sensor, right electrical short circuit to B+


480143 SZL interface signal invalid
D01734 message (operation of cruise control, 233.1.2) out-of-date, receiver ICM, transmitter FEM, JBE, SZL
D01736 interface FEM, SZL (operation of cruise control 233.1.2): signal invalid
D35448 SZL interface (operation,wiper switch,ID:0x2A6): signal invalid


930928 Driver's seat belt tentioner: Resistance too high
93094C Knee airbag,driver: resistance too high
930994 Safety battery terminal:resistance too high
930A1C seat occupancy detection,front passenger: Malfunction
930B08 Automatic seat belt pretensioner,driver: Resistance too high
C95432 Message error( seat memory/backrest lock, 0x34B, receiver ACSM, transmitter SMFA


801C20 ZGW: Central fault memory full-no control-unit fault


E12C01 Fuel level sensor, left short circuit to B+
E12C03 Fuel level sensor, right short circuit to B+
E12C35 SZL / JBE interface (operation, steering column switch, 0x1EE): signal invalid
E114C8 No message(status, emergency call 0x2C3), receiver KOMNI, transmitter CBX-ECALL
E11454 No message (raw data, fuel tank level, 0x349), receiver KOMBI, transmitter JBE/REM


802A05 Locking protection: locking protection deactivated due to lack of calibration (seat forward/back adjustment, rear)
802A08 Personal profile porting restricted due to lack of calibration


030350 K-LIN 16 steering column switch cluster (SZL): Missing LIN slave
030352 K-LIN 16 message (ST_SZL_LIN): Alive counter fault
030410 Multi-function steering wheel (MFL): Missing LIN slave
80408C Voltqge supply, terminal 30F fuse F10 defective
D90C07 LIN Master C: No communication

Any further help will be appreciated.
D90C0A LIN master K_LIN_16: No communication
D90C0D LIN master K_LIN_11: No communication
D90D17 Light operating unit (BEL), (LIN): No LIN-slave
D916C3 No message (status,emergency call, 0x2C3),receiver FEM, transmitter CBX-ECALL
D91CEC message (status central locking system door lock, 0xEC) missing, receiver front electronic module, transmitter rear electronic
D91E42 No message (status, front air conditioning, 0x242), receiver FEM, transmitter IHKA
D91E46 No message (status, front air conditioning, 0x242=6), receiver FEM, transmitter IHKA
D91EBF No message (control, water valves, 0x2BF), receiver FEM, transmitter IHKA
D91EE5 No message (status, rear outer light, 0x2E5), receiver FME, transmitter REM