2012 EU Mazda CX-5 2.2D-Skyactive 150hp

Hello,
I am having this headache of a problem and I am thinking of replacing the ABS module.
The car drives normally. On the dash, the (ABS) lamp is on, TPMS needs servicing and SCBS clean windshield errors also appear on the dash, DTC lamp is on.Scanned the car, found the following DTCs:
Error Code - Description - State

ABS (Anti-Lock Brake System) C0089.64-68 - TCS Disable Switch - Continuous Memory DTC

EPS (Electronic Power Steering) U0415:00-0A - Invalid data received from ABS module - Continuous Memory DTC

IC (Instrument Cluster) B11D4:53-48 - Low Speed Collision Mitigation By Braking Disabled - Continuous Memory DTCS

CBS (Smart City Brake Support) U0415:68-28 - Invalid data received from ABS module - Continuous Memory DTC

RCM (Restraint Control Module) U3000:49-28 - Control Module - Continuous Memory DTC

SSU#1 (Start Stop Unit)B13D3:16-8A - PATS Transmitter - Continuous Memory DTC

I have checked, wheel speed sensors are working properly, Engine RPM is registered properly, steering wheel angle sensor works properly, ABS module receives the right voltage, Steering wheel sensor receives the right voltage, the TCS switch works properly, it registers properly whenever it is pressed/depressed. The windshield is clear, the tires are inflated properly and the wheels are aligned and equilibrated. Brake pads and brake disks are ok, brake fluid is at the right level.Tried to reset TPMS but it still says "TPMS needs calibrating"; reset ABS, ESP, RCM, SCBS, SSU, EPS modules; cleared all DTCs but the ABS and DTC lamps are still on and the "TPMS needs calibrating" and "SCBS clean windshield" errors still appear on the dash.
 
First thing I think about with multiple errors like that ... How is your battery health ?
 
Back