The Problem
Customer left the Mach-E parked for 6 weeks. 12V battery discharged completely. Car was jump-started by roadside assistance and drove normally to the shop. Both Level 2 AC charging and DC fast charging refused to initiate - charge port light showed red. U3000:87 stored in BECM. Shop could not find a repair procedure for this code and was considering BECM hardware replacement at approximately $3,200 parts cost.
Diagnostic Procedure
-
1
1. Connect Ford-capable scan tool (FDRS preferred, or Autel with Ford full system coverage). Pull all stored faults across all modules. Document U3000:87 in BECM and any companion codes in SOBDMC, BECM, or charging modules.
-
2
2. Check 12V battery state. Even after jump-starting, the original 12V battery may be sulfated or weak. Perform a proper 12V battery load test. A weak 12V battery can prevent BECM initialization even if the car drives.
-
3
3. Attempt a BECM soft reset via scan tool reset function. Clear all codes and cycle ignition. Attempt a charge session. If charging still refused, the BECM software state is corrupted.
-
4
4. Check Ford TSB database for U3000:87 on Mach-E. TSB 22-2208 and related bulletins address BECM software corruption following deep discharge events and specify a software update procedure via FDRS.
-
5
5. Connect FDRS (Ford Diagnostic and Repair System - Ford OEM tool or equivalent). Check for available BECM software updates. A pending update combined with U3000:87 confirms the diagnosis.
-
6
6. Replace 12V battery with a new OEM-spec unit before performing any software update. Running a module reflash on a weak 12V supply risks incomplete programming.
-
7
7. Perform BECM software update via FDRS following the TSB procedure. This requires stable 12V above 12.6V and a battery maintainer connected throughout the update.
Resolution & Root Cause
12V battery tested at 11.1V under load - confirmed failed. Replaced with OEM Ford AGM unit. Connected FDRS - BECM showed available software update pending. Performed BECM software reflash per TSB procedure (approximately 35 minutes). After update, cleared all codes, cycled ignition. Attempted AC Level 2 charge - initiated normally. DC fast charge also confirmed functional. U3000:87 did not return on 5-day follow-up. Total repair: 12V battery replacement plus FDRS software update labor. No BECM hardware replaced.
💡 Key Lesson
U3000:87 on Mach-E after a 12V drain event is almost always a BECM software issue, not hardware failure. The BECM requires a clean 12V supply and correct software state to enable charging. A deep 12V discharge can corrupt the BECM software state even if the car drives normally afterward. Always replace the 12V battery first and check for software updates via FDRS before condemning any hardware module. This diagnosis saved approximately $3,000 in unnecessary parts.
About This Case
This case was solved remotely by an HVDesk specialist with 15+ years of hands-on experience across major EV platforms including Tesla, Hyundai/Kia, Volkswagen ID series, BMW i-series, and Ford EVs. The procedure was provided as structured remote support to an independent auto repair shop.