BYD fault code P1B1F00 — Anti-theft Verification Failed is a manufacturer-specific diagnostic trouble code stored by the BCM / Immobiliser ECU on BYD electric and plug-in hybrid vehicles. It is set when the vehicle’s immobiliser system is unable to successfully authenticate the key transponder during an ignition sequence, causing the powertrain to remain inhibited and the vehicle unable to start. P1B1F00 follows the UDS (ISO 14229) extended DTC format used across BYD’s e-Platform architecture — the trailing two-digit sub-code “00” designates a general authentication failure rather than a specific component-level event.
What Does P1B1F00 Mean on a BYD?
Every time a BYD vehicle is started, the BCM initiates a challenge-response authentication sequence with the key transponder — whether that is the embedded chip in the key fob or the NFC chip in the BYD key card. The Immobiliser ECU compares the transponder’s response against a cryptographic code programmed uniquely to that vehicle. If the response is absent, incorrect, or the communication between the BCM and Immobiliser ECU is disrupted, P1B1F00 is stored and the immobiliser output remains active — blocking the drive motor from engaging and preventing the vehicle from starting.
Unlike a standard five-character OBD2 DTC, P1B1F00 is a seven-character extended trouble code using the UDS protocol (ISO 14229). The first five characters — P1B1F — identify the fault as a manufacturer-specific anti-theft verification failure. The trailing “00” is a standardised UDS failure type byte indicating a general fault condition with no further sub-classification available at that level. Not all diagnostic tools display this code correctly — some older or budget scanners may truncate it to P1B1F or report it as an unknown code.
Symptoms of P1B1F00
The primary effect of P1B1F00 is that the vehicle cannot be driven. Additional symptoms to note include:
- Vehicle fails to start — powertrain remains inhibited after pressing the start button; the 12V accessories power up normally but the motor does not engage
- Security or immobiliser warning light illuminated on the instrument cluster
- Key or smart entry error icon displayed on the BYD infotainment or instrument screen
- P1B1F00 stored in the BCM / Immobiliser ECU when scanned with a BYD-compatible diagnostic tool supporting UDS extended DTCs
- Possible accompanying U-codes (communication faults) if the BCM cannot complete its handshake with the Immobiliser ECU
- No effect on the HV battery state of charge, climate system, or other vehicle systems — P1B1F00 is a security authentication fault only
Common Causes of P1B1F00
- Dead or weak key fob battery — the most common cause on key-fob-equipped BYD variants; the transponder cannot transmit a valid response when the CR2032 battery voltage drops below the operational threshold
- Damaged transponder or NFC chip — physical impact, water ingress, or exposure to excessive heat can corrupt the transponder chip in a key fob or the NFC chip embedded in the key card
- Unprogrammed or incorrectly programmed replacement key — aftermarket or second-hand keys that have not been coded to the specific vehicle will always trigger P1B1F00 on every start attempt
- Antenna coil or NFC reader fault — the antenna loop around the start button area or key reader housing can be damaged by water intrusion, physical impact, or a corroded or displaced wiring harness connector
- BCM software corruption or loss of key pairing data — a failed BCM software update, a prolonged 12V battery discharge, or an abrupt power interruption during module operation can cause the Immobiliser ECU to lose its programmed transponder match data
- Strong electromagnetic interference at the key reader zone — wireless charging pads, aftermarket accessories mounted near the BCM, or nearby high-powered RF sources can temporarily disrupt transponder communication and produce intermittent P1B1F00
- Critically low 12V battery — if the 12V battery voltage is too low to support Immobiliser ECU initialisation, the authentication sequence cannot complete and P1B1F00 may be set even with a good key
Common Misdiagnoses
- Replacing the BCM without testing the key first: The vast majority of P1B1F00 faults are caused by a faulty key or a dead key battery — not a BCM or Immobiliser ECU failure. BCM replacement is expensive, requires dealer-level programming, and will not resolve the fault if the key is the actual root cause.
- Assuming the BYD key card uses a battery: BYD key cards are passive NFC devices powered by the vehicle’s reader field — they contain no internal battery. A “dead” key card is always a reader hardware fault or a damaged card chip, not a battery issue. Replacing the battery in a key card is not possible and not the fix.
- Using an incompatible scanner and concluding the system is clear: Entry-level OBD2 scan tools that do not support BYD’s UDS extended DTC format will often report no codes or an unknown fault when P1B1F00 is stored. Always confirm scanner compatibility with BYD extended protocol before concluding the system is fault-free.
- Not testing a spare key: Testing a second programmed key or card is the single fastest diagnostic step available — it immediately separates a key-specific fault from a vehicle-side fault. Skipping this step consistently wastes diagnostic time.
- Not clearing the code after repair: P1B1F00 remains stored in BCM memory after the underlying fault is corrected. It does not self-clear after a successful authentication cycle and must be actively erased with a compatible scanner.
Affected BYD Vehicles
| Model | Platform | Notes | Years |
|---|---|---|---|
| Atto 3 / Yuan Plus | e-Platform 3.0 | Uses both key fob and key card; P1B1F00 common after key battery failure | 2022–present |
| Han EV / Han DM | e-Platform 2.0 | Luxury sedan; key card NFC reader faults more prevalent than fob failures | 2020–present |
| Tang EV / Tang DM | e-Platform 2.0 | 7-seat SUV; check BCM software version if both keys fail simultaneously | 2019–present |
| Seal / Seal U | e-Platform 3.0 | Shares BCM and immobiliser architecture with Atto 3 | 2022–present |
| Dolphin | e-Platform 3.0 | Early production units reported key card reader sensitivity issues | 2021–present |
| Song Plus EV / DM-i | DM-i / EV | PHEV variant; P1B1F00 stored in BCM; check for applicable TSBs | 2020–present |
| Atto 2 | e-Platform 3.0 | Newer entry-level model; same authentication system as Atto 3 | 2024–present |
Tools & Equipment Required
| Tool | Purpose | Notes |
|---|---|---|
| BYD DS / Launch X431 Pro / Autel MaxiSYS MS906 Pro | Full module scan, live data, DTC clear, BCM special functions | Must support BYD UDS extended DTC format to display P1B1F00 correctly |
| Digital multimeter (DMM) | 12V battery voltage, antenna coil resistance, and continuity testing | Essential for antenna loop and BCM connector integrity checks |
| Key transponder programmer | Key matching and coding to vehicle | Dealer-level access typically required for BYD transponder programming |
| Replacement key fob / key card | Spare key testing and key replacement | OEM BYD keys preferred — aftermarket transponder compatibility is not guaranteed |
| CR2032 coin cell battery | Key fob battery replacement | Confirm correct battery type for your specific key fob variant before purchase |
| Electrical contact cleaner | Antenna coil connector and BCM connector cleaning | Use on connectors before resistance measurement to ensure accurate readings |
Step-by-Step Diagnosis
- 1Connect Scanner & Record All DTCsConnect a BYD-compatible diagnostic scanner (BYD DS, Launch X431 Pro, or Autel MaxiSYS). Scan all modules and record every code present. Pay particular attention to U-codes alongside P1B1F00 — communication faults between the BCM and Immobiliser ECU indicate a module-level or wiring problem rather than a simple key fault.
- 2Measure 12V Battery VoltageMeasure the 12V battery voltage at the terminals with a DMM (ignition off). A reading below 12.2V means the battery is insufficiently charged to support Immobiliser ECU initialisation. Charge the battery to full before proceeding — a low 12V battery is a frequently overlooked cause of spurious P1B1F00 codes.
- 3Identify Key Type & Check Fob BatteryDetermine whether the key in use is a key fob or a BYD key card. If a key fob: open the back cover and replace the CR2032 battery with a known-good cell regardless of apparent condition — a weak battery may not fully fail but can produce intermittent transponder faults. BYD key cards contain no internal battery and cannot be checked or replaced this way — skip the battery step for card users and proceed directly to Step 4.
- 4Test With a Spare / Secondary Key or CardIf a second key or key card is available and is already paired to the vehicle, attempt a start with it. This is the single most diagnostic step in the entire procedure — it immediately separates a key-specific fault from a vehicle-side hardware or module fault. Do not skip this step.
- 5Inspect & Test the Key Antenna / NFC Reader CoilUsing the workshop manual, locate the antenna coil connector at the BCM or key reader module — typically routed around the start button housing or key slot surround. Disconnect the connector and measure the coil resistance with a DMM. Compare against the manufacturer specification in the workshop manual. An open circuit or a resistance significantly outside specification indicates a failed coil winding or a break in the antenna loop wiring.
Scanner Readout Explained
====================================================
BYD DS — DIAGNOSTIC REPORT
====================================================
Vehicle: BYD Atto 3 EV
Date: [DATE: YYYY-MM-DD]
====================================================
MODULE: BCM / IMMOBILISER ECU
----------------------------------------------------
P1B1F00 Anti-theft Verification Failed
Status: Confirmed / Current
NOTE: P1B1F00 follows UDS extended DTC
format (ISO 14229). The trailing
"00" is the UDS failure type
sub-code indicating a general
authentication failure with no
further sub-classification.
Some scanners may display this
as P1B1F (truncated) or as an
unknown code — confirm scanner
BYD compatibility before
concluding the system is clear.
Freeze frame reflects the failed
key authentication event at
the ignition-on attempt.
----------------------------------------------------
FREEZE FRAME DATA (at time of fault)
====================================================
Ignition Status: KEY-ON
Key Transponder Response: NOT RECEIVED
Authentication Result: FAILED
Anti-theft System State: ARMED / VEHICLE BLOCKED
12V Battery Voltage: [typically 12.2–12.8V]
Motor Ready Status: INHIBITED
====================================================
LIVE DATA — IMMOBILISER SYSTEM
====================================================
Key Recognition Status: 0 — Not Recognised
Immobiliser Output: BLOCKED
Anti-theft Inhibit Active: YES
NFC / Transponder Signal: 0 — No Signal Present
====================================================Step-by-Step Repair Guide
Repair Path A: Key Transponder Fault — Replacement and Programming
- 1Source the Correct OEM Replacement Key or CardOrder an OEM BYD key fob or key card matched to your specific model year and variant. Aftermarket transponders are not guaranteed to be compatible with BYD’s cryptographic pairing system and may produce P1B1F00 even after a programming attempt. Source the replacement key through a BYD dealership or authorised parts supplier where possible.
- 2Programme the Replacement Key to the VehicleBYD key programming requires a scanner capable of accessing BCM special functions — typically the BYD DS or a confirmed-compatible tool such as Launch X431 Pro or Autel MaxiSYS. Enter the BCM key registration function, follow the on-screen procedure to add the new key, and confirm the key count in the BCM increases by one. This step requires dealer-level access in most markets.
- 3Test Start & Clear the CodeAttempt to start the vehicle with the newly programmed key or card. Confirm the motor energises and no immobiliser warning is displayed. Clear P1B1F00 using the scanner and retest over two to three ignition cycles to confirm the code does not return.
Repair Path B: Key Antenna / NFC Reader Fault
- 1Locate and Inspect the Antenna Coil AssemblyUsing the workshop manual wiring diagram, trace the antenna coil from the BCM output connector to the coil housing around the start button or key reader slot. Inspect the full length of the antenna wire for visible damage, chafing, pinching, or signs of water ingress. Inspect the connector pins at both the BCM and the coil end for corrosion or pushed-back terminals.
- 2Replace the Antenna Coil or Repair the WiringIf the coil resistance was confirmed out of specification, replace the antenna coil assembly with an OEM part — do not attempt to repair the coil winding itself. If an open circuit in the wiring harness was found rather than a failed coil, repair the break using the correct gauge wire and a waterproof connector appropriate to the location. Clean the connector pins with electrical contact cleaner before reassembly.
- 3Verify Coil Resistance, Test Start & ClearBefore reassembling trim panels, reconnect the antenna coil and re-measure resistance to confirm it is within specification. Attempt a start with the original key. If the vehicle starts correctly, clear P1B1F00 and confirm it does not return over multiple ignition cycles.
Repair Path C: BCM / Immobiliser ECU Re-initialisation or Replacement
- 1Attempt BCM Re-initialisation via ScannerUsing BYD DS or a confirmed-compatible scanner with BCM special functions, navigate to the immobiliser initialisation or anti-theft system reset function. Some P1B1F00 cases caused by a partial software corruption or a key pairing data mismatch can be resolved by running a BCM re-initialisation procedure without replacing the module. Check for any applicable BYD Technical Service Bulletins (TSBs) for your model and software version before proceeding to module replacement.
- 2BCM Replacement — Dealer-Level Procedure RequiredIf re-initialisation does not resolve P1B1F00 and all hardware has been confirmed good, the BCM or Immobiliser ECU requires replacement. This is a dealer-level procedure: a new BCM must be programmed with the vehicle’s VIN, all key transponder data must be re-registered, and module variant coding must be written. Attempting to fit an unprogrammed BCM without these steps will leave the vehicle in a permanent no-start condition.
- 3Register All Keys, Verify Authentication & ClearAfter module replacement or re-initialisation, register all available keys and cards through the BCM key programming function. Confirm each key starts the vehicle without triggering P1B1F00. Clear all stored codes and confirm the immobiliser warning light is extinguished across multiple ignition cycles.
Repair Cost Estimates
| Repair | Parts Cost (est.) | Labour (est.) | Total (est.) | DIY Difficulty |
|---|---|---|---|---|
| Key fob battery replacement | €2–€5 | 0.1 hr | €2–€35 | Very Easy |
| Replacement key fob / card + programming | €80–€250 | 0.5–1 hr | €130–€350 | Expert (dealer required) |
| Antenna coil / NFC reader replacement | €30–€120 | 0.5–1 hr | €80–€210 | Medium |
| BCM / Immobiliser ECU replacement + programming | €300–€800 | 1–3 hr | €400–€1,100 | Expert (dealer required) |
Prevention & Maintenance Tips
- Replace the key fob battery annually — do not wait for noticeable range reduction; a marginal battery can cause intermittent P1B1F00 before it fully fails
- Keep keys away from strong magnets, prolonged heat, and water — these are the leading causes of transponder and NFC chip damage in BYD key hardware
- Have a second key programmed while under warranty — this eliminates the most frustrating scenario: a single-key owner with P1B1F00 and no alternative start method
- Maintain 12V battery health — have the 12V battery load-tested annually; a weak 12V battery that cannot sustain immobiliser ECU voltage during start is a common and avoidable trigger for P1B1F00
- Update BCM software at every scheduled service — BYD releases software updates that can address immobiliser authentication issues; ensure these are applied at authorised service intervals
- Avoid aftermarket accessories near the key reader zone — wireless charging pads, dashcam modules, or aftermarket alarm systems installed close to the start button area can introduce electromagnetic interference that disrupts transponder communication
Frequently Asked Questions
Can I drive my BYD with P1B1F00 stored?
No — P1B1F00 actively inhibits the powertrain, meaning the vehicle will not start while the code is current. There is no limp-home mode or override for an active immobiliser fault. Resolving the root cause is required before the vehicle can be driven.
What is the most common cause of P1B1F00 on a BYD?
A dead or weak key fob battery is the most common cause on key-fob-equipped BYD models. On models where the key card is the primary credential, a damaged NFC chip in the card is more likely. In both cases, testing a spare key or card first takes under 30 seconds and immediately identifies whether the fault is key-side or vehicle-side.
Can I fix P1B1F00 at home without going to a dealer?
Key fob battery replacement and spare key testing are straightforward DIY steps. If the fault is an antenna coil wiring issue, a competent DIYer with a DMM and the workshop manual wiring diagram can diagnose and repair it. However, key programming and BCM replacement require dealer-level scanner access — these steps cannot be completed without BYD DS or an equivalent tool with BCM special function support.
How much does it cost to fix P1B1F00 on a BYD?
If the fix is simply a new key fob battery, the cost is under €5 and takes two minutes. A replacement key fob or card with programming typically costs €130–€350 at a dealer. An antenna coil replacement sits at €80–€210. BCM or Immobiliser ECU replacement with programming is the most expensive outcome at €400–€1,100 and must be done by an authorised workshop.
How do I know P1B1F00 has been properly fixed?
The vehicle will start normally, the immobiliser warning light will be absent, and the scanner will show no stored or pending codes in the BCM or Immobiliser ECU after clearing. Confirm the fix by completing at least three ignition cycles and verifying that P1B1F00 does not return — an intermittent antenna or key fault can pass one or two cycles before reappearing.
Does P1B1F00 affect all BYD models?
P1B1F00 is a manufacturer-specific code tied to BYD’s BCM and Immobiliser ECU architecture used across the e-Platform 2.0 and e-Platform 3.0 vehicle range. It has been confirmed across the Atto 3, Han, Tang, Seal, Dolphin, Song Plus, and Atto 2 lines. The diagnostic and repair logic is consistent across all models using this immobiliser system.
How do I stop P1B1F00 from happening again?
Replace the key fob battery annually and keep a programmed spare key. Avoid exposing the key or key card to water, strong magnetic fields, or sustained heat. Keep the 12V battery in good condition — a failing 12V battery under load during start is a frequently overlooked recurring cause. Ensure BCM software is updated at every authorised service interval.
Conclusion
BYD P1B1F00 — Anti-theft Verification Failed is a high-severity code because it prevents the vehicle from starting, but in the majority of real-world cases it is resolved by a new key fob battery or a spare key test costing nothing. Work through the diagnostic branches in order — check the 12V battery, replace the fob battery, test with a spare key — before suspecting the antenna or BCM. If both keys fail and the antenna coil is within specification, this is a dealer-level BCM job. Always use a BYD-compatible scanner that supports UDS extended DTC format, and clear P1B1F00 after every repair to confirm it does not return.