Home / DTC / P1905 — Control module configured for end-of-line test mode

P1905 — Control module configured for end-of-line test mode

Detailed page for trouble code P1905.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P1905

LAND ROVER P — Powertrain

Control module configured for end-of-line test mode

Views: UK: 10 EN: 110 RU: 19
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Module left in factory/end‑of‑line test mode after assembly or service
  • Incomplete or interrupted module programming or calibration
  • Corrupt or incorrect module coding (wrong part number or VIN mismatch)
  • Software defect or failed update that sets test flag
  • Lost or incorrect non‑volatile memory data (NVM) in module
  • Battery disconnection or voltage event during programming

Symptoms

  • MIL / warning indicator illuminated (may be manufacturer‑specific message)
  • Limited or disabled functions controlled by the affected module
  • Related systems (CAN devices) showing communication or missing module errors
  • Vehicle may enter limp mode or show degraded performance (depending on module)
  • Service message at start-up indicating module configuration required

What to check

  • Retrieve and record all current and historic DTCs and freeze frame data from the affected module
  • Check module identity: part number, software/calibration level, VIN stored in module
  • Inspect recent service history for programming or module replacement
  • Confirm battery voltage is stable (use known good battery or charger during diagnostics)
  • Check CAN and power/ground circuits for the module for proper connectivity
  • Attempt to clear code and re‑scan to see if code returns immediately

Signal parameters

  • Module test_mode_flag (EOL/test mode status)
  • VIN programmed in module
  • Module software/calibration part number and version
  • Power supply voltage (VBatt) at module
  • CAN bus communication status and message counts
  • Ignition cycle counter and module uptime

Diagnostic algorithm

  1. Read and save all DTCs and freeze frame data from the affected control module and related modules.
  2. Verify vehicle battery voltage is within specification and stable; connect battery charger if necessary.
  3. Check module part numbers, software level and VIN stored in module for mismatches or obvious errors.
  4. Attempt to clear the DTC. If it does not return, perform functional tests to confirm normal operation.
  5. Use the appropriate manufacturer diagnostic tool to read the module configuration mode or EOL/test flag.
  6. If module is in EOL/test mode, follow manufacturer procedure to exit test mode: perform module coding/parametrization or run the EOL exit routine.
  7. If programming previously failed or was interrupted, reflash or recode the module with the correct software and VIN using the dealer-level tool.
  8. Recheck for related communication codes (U‑codes) and repair any CAN/power/ground issues before reprogramming.
  9. After successful configuration/reflash, clear DTCs, cycle ignition per procedure and verify code does not return during road test.
  10. If the module still reports test mode after correct programming and wiring checks, consider replacing the control module following OEM replacement and coding procedures.

Likely causes

  • Module never configured from EOL/test state to production state
  • Interrupted reflash or module programming session
  • Wrong calibration or parameter set loaded into module
  • CAN communication errors prevented successful module configuration
  • Replacement module installed but not coded to vehicle

Fault status

⚠️ Status
Control module configured in end‑of‑line (EOL) / test mode. Module must be configured/coded to production state or reprogrammed to restore normal operation.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-3.0 hours

Similar codes

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