Home / DTC / P1639 — Corrupted vehicle identification block, not programmed

P1639 — Corrupted vehicle identification block, not programmed

Detailed page for trouble code P1639.

35,619codes
59brands
11,925generic
23,694specific
Reset
Code

P1639

LAND ROVER P — Powertrain

Corrupted vehicle identification block, not programmed

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Incomplete or failed ECU/PCM/BCM reflash or software update
  • Battery disconnected or low voltage during module programming
  • Corrupted or erased VIN/identification block in module memory
  • Replacement control module not programmed to vehicle (VIN not written)
  • Faulty control module memory (EEPROM/flash failure)
  • CAN bus/communication errors preventing VIN read/write

Symptoms

  • Malfunction Indicator Lamp (MIL) on
  • Immobiliser or security warning messages; vehicle may not start
  • Diagnostic scanner shows missing, blank or incorrect VIN for that module
  • Loss of some vehicle functions tied to that module (remote, alarm, instrument data)
  • Intermittent or persistent communication errors with the affected module

What to check

  • Read and record all stored DTCs and freeze frame data from every module
  • Verify VIN displayed by the affected module vs. VIN on vehicle ID plate and other modules
  • Check for recent service history: module replacement, reflashes or battery service
  • Measure battery/resting voltage and charging system health
  • Inspect connectors, grounds and wiring for the affected module and CAN bus for damage or corrosion
  • Confirm ability to communicate with the module using manufacturer-level diagnostic tool

Signal parameters

  • VIN string stored in affected module (compare to vehicle VIN)
  • Module identifier / part number / serial number readout
  • CAN bus error counters and message traffic for affected module
  • Supply voltage to module (key on & cranking) and ground continuity
  • Immobiliser status / security access state (programming authorization flag)
  • Module software/flash version and calibration ID

Diagnostic algorithm

  1. Confirm P1639 and any related codes on a full system scan; note whether code is current or historic.
  2. Verify actual vehicle VIN on door/post and other modules; compare to VIN read from the affected module via a dealer-level tool.
  3. Check battery voltage and charging system; ensure stable power (use charged battery or maintainer) before any programming attempts.
  4. Inspect physical connectors, wiring and CAN bus for corrosion, damage or loose connections; repair as needed.
  5. If module communication is possible, check module software/calibration and attempt a read of VIN and memory status; record symptoms and errors.
  6. If VIN is missing/corrupted and communication and wiring are good, attempt reprogramming/restoring VIN and module coding using manufacturer-approved diagnostic equipment and correct security access procedures.
  7. If programming fails or module reports memory/EEPROM faults, consider module replacement and proper VIN/security coding by an authorized workshop.
  8. After reprogramming or replacement, clear codes, verify VIN consistency across modules, perform relearns if required (immobiliser/key programming), and road-test to confirm fault does not return.
  9. Safety note: VIN and immobiliser programming often require dealer-level tools and security authorization. Do not attempt VIN programming without correct equipment and procedures.

Likely causes

  • Recent module replacement or software update that was not completed correctly
  • Battery voltage drop during programming operation
  • Module failed internally (memory corruption) and lost stored vehicle ID
  • Intermittent CAN/communications preventing successful VIN programming
  • Incorrect use of generic scan tool instead of manufacturer tooling for coding

Fault status

⚠️ Status
P1639 — Corrupted or not programmed vehicle identification block found in control module; module VIN/ID invalid or missing.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1-3 hours

Similar codes

413

Browse 413 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

LAND ROVER

Your experience will help others
+100 karma for a short comment :)
Send to email