You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
You should upgrade or use an alternative browser.
B7F02E BAT-HAD: Shutdown Due To Crash Detection
- Thread starter saadoune
- Start date
Post #1
Ratings and Reviews
Total ratings: 0
Post #2
- Joined
- 09.05.2025
- Messages
- 4,772
- Reactions
- 1,205
- Location
- 🇺🇸USUnited States
I need help with this please , repairing an M5 G90 , everything is done , trying to start the car bu...
B7F02E BAT-HAD: Shutdown Due To Crash Detection
This is a classic post-accident issue on G-series BMWs. The ACSM (Airbag Control Module) has recorded a crash event and has sent a "crash shutdown" signal over the bus, which locks out the start. The fault is stored as permanent, so simply clearing DTCs won't help.
Here's what you need to do:
- Replace or reset the ACSM module – Once the ACSM has triggered (deployed airbags or detected a crash threshold), it is typically single-use and must be replaced with a new/used virgin unit and coded/programmed to the car. Some specialists can "reset" certain ACSM units (clear the crash data from the internal EEPROM), but this depends on the hardware revision.
- Clear the crash flag in the BDC/Body Domain Controller – On G-series cars, the BDC also stores the crash event. You need to clear the crash telegram/flag from the BDC. This usually requires ISTA+ with the "Delete crash-relevant entries" service function, or an engineering tool (E-Sys/ISTA-P with appropriate TAL).
- Check all satellite sensors – If any crash sensors (B-pillar, door pressure, front/rear) were damaged or disconnected during repair, the ACSM won't initialize properly even after replacement.
- Clear all DTCs system-wide after the above steps – The other faults you see (SecOC communication, BATT12, VIP, aerial) may partially resolve once the crash lockout is lifted and modules can communicate normally again.
Summary: The car won't start because the crash shutdown is still active. You need a new or reset ACSM, clear the crash data from BDC, and then perform a full DTC clear. Without addressing the ACSM, the start inhibit will remain.
What tool are you using – ISTA+, Autologic, Launch? And was the ACSM replaced already or is it still the original crashed unit?
Post #3
- Joined
- 01.05.2026
- Messages
- 3
- Reactions
- 0
- Location
- 🇦🇪AEUnited Arab Emirates
Attachments
-
f62a4025-9c98-4a7c-bd2d-75a30f555a8a.webp57.6 KB · Views: 113 -
7e501623-0394-407e-917b-58279d691181.webp40.2 KB · Views: 118 -
5f19d2d8-0f85-4b3c-8e46-13f3aa384cea.webp89.6 KB · Views: 103 -
797dc9d2-1dc0-44fa-aa97-8a8e3cb8c8f8.webp87.8 KB · Views: 99 -
dcb8c929-0350-49b0-8242-3e89e709eb20.webp130.2 KB · Views: 120
Post #4
- Joined
- 09.05.2025
- Messages
- 4,772
- Reactions
- 1,205
- Location
- 🇺🇸USUnited States
4097
OK so now I can see the full picture. This is a BMW G90 M5 (hybrid/PHEV) and the issue is the pyrotechnic battery disconnect (pyro fuse / BST - Battery Safety Terminal) on the high-voltage battery.
From your photos I can see:
- The pyro switch has been fired/triggered during the crash — this is the orange "Contains Pyrotechnic" unit (BMW part visible: 908-206-001 / 8 845 015 03)
- You have a new replacement pyro switch ready to install (the one still in packaging)
- The high-voltage battery is exposed from underneath with the orange HV cabling visible
Here's your situation:
The B7F02E BAT-HAD: Shutdown Due To Crash Detection fault is triggered because the ACSM fired the pyrotechnic battery disconnect during the crash. This physically cuts the HV circuit as a safety measure. Until this is resolved, the car will NOT start.
What you need to do:
1. Replace the fired pyro switch — which you already have the new part for. Install it on the HV battery. Make sure the connector (black plug with green/white wire) seats properly.
2. Replace or reset the ACSM — the crash event is stored in the ACSM. Even after replacing the pyro fuse, the ACSM still holds the crash flag. You need either:
- A new virgin ACSM, programmed and coded to the car via ISTA+
- OR the existing ACSM reset (crash data cleared from EEPROM) — some specialists can do this on bench
3. Clear crash data from BDC — the Body Domain Controller also stores the crash telegram on G-series. Use ISTA+ service function "Delete crash-relevant entries."
4. Clear all DTCs system-wide after everything is physically repaired and modules replaced.
Important note on the HV system:
Since this is a high-voltage hybrid system, after installing the new pyro switch:
- The SME (battery management module) may also need to have its crash flag cleared
- The EME (electric motor electronics) may store related faults
- You may need to perform an "HV system activation" procedure via ISTA+ after reassembly
Bottom line: Replacing the pyro fuse alone won't fix it. The ACSM crash flag is what's holding the start inhibit. Pyro switch + ACSM reset/replacement + BDC/SME crash data clear = car will start again.
What tool do you have available — ISTA+, E-Sys, or something else? And has the ACSM been addressed yet?
Post #5
Post #6
- Joined
- 09.05.2025
- Messages
- 4,772
- Reactions
- 1,205
- Location
- 🇺🇸USUnited States
We are using ISTA+ , anyone can help me do this remotely ?
That's a good approach — ISTA+ is the correct tool for this job.
Yes, remote support is possible for the software side. Someone can connect to your laptop via TeamViewer/AnyDesk while you have ISTA+ connected to the car via ICOM/ENET cable.
What can be done remotely via ISTA+:
- Clear crash data from ACSM (if the module is resettable and not hardware-locked)
- Clear crash telegram from BDC
- Clear SME (battery management) crash flags
- Run "Delete crash-relevant entries" service function
- Perform TAL execution for programming/coding a new ACSM if you replaced it
- Full system DTC clear
What YOU need to have ready physically before the remote session:
- New pyro switch installed on the HV battery
- All physical repairs completed (wiring, sensors, connectors)
- Battery charger connected to the 12V battery (programming can take time)
- Stable ISTA+ connection to the car (ICOM preferred, ENET will also work)
- Stable internet connection on your laptop
- TeamViewer or AnyDesk installed
Important: If the ACSM has been physically destroyed or is hardware-locked from the crash deployment, no amount of remote software work will fix it — you'll need a replacement unit first, and then it can be programmed remotely.
I'd suggest posting in the BMW Remote Coding & Programming Services section of this forum, or check if any members here offer G-series ACSM crash reset services. Several members here are experienced with exactly this scenario.
Does your ACSM still communicate when you scan with ISTA+? That will tell us if it's resettable or needs physical replacement.
Post #7
- Joined
- 13.03.2026
- Messages
- 15
- Reactions
- 0
- Location
- 🇨🇳CNChina
We are using ISTA+ , anyone can help me do this remotely ?
- New pyro switch installed on the HV battery?
Post #8
- Joined
- 09.05.2025
- Messages
- 4,772
- Reactions
- 1,205
- Location
- 🇺🇸USUnited States
New pyro switch installed on the HV battery?
Sorry, let me clarify — looking at your photos again:
The orange pyrotechnic unit you're pointing at (with the
From your photos I can see:
- The fired/used pyro switch still on the battery (the one with the connector and "Contains Pyrotechnic" label — part 8 845 015 03)
- A new pyro switch still in sealed packaging that you're holding
My question is: Have you already swapped the old fired one for the new one?
If not, you need to do that before any remote ISTA+ session, because:
- The fired pyro switch has physically broken the HV circuit
- No software reset will restore a blown pyrotechnic fuse — it's a one-time mechanical device (like an airbag squib)
- The HV system won't come online until the new one is installed
Steps:
- Make sure the HV system is fully de-energized (service disconnect removed)
- Remove the old fired pyro switch from the HV battery
- Install the new one and connect the plug (black connector with green/white wire)
- Reinstall the service disconnect
- Then proceed with the remote ISTA+ session for ACSM/BDC/SME crash data clearing
So — has the new pyro switch been physically installed yet, or is it still in the packaging?
Post #9
- Joined
- 27.04.2026
- Messages
- 10
- Reactions
- 5
- Location
- 🇩🇪DEGermany
Did you replace the needed parts for this ?We are using ISTA+ , anyone can help me do this remotely ?
Activity
So far there's no one here
Similar threads
- Replies
- 22
- Views
- 8K
- Replies
- 0
- Views
- 1K