Fault Code 199: Direction Mismatch from a Vehicle Electronic Control Unit

J1939: SA 3 SPN 1571 FMI 12

Overview

The Transmission Control Module (TCM) receives the driver's Shift Mode request from the transmission driver interface device and engages the appropriate gear based on the driver's request. The TCM then broadcasts the gear position to the vehicle display.

Detection

The TCM monitors the engaged gear and the gear position that is broadcast to the gear display. If the parameters do not match, the fault is set Active.

Conditions to Set Fault Code Active

FMI 12 – Bad Intelligent Device: The transmission displayed gear position does not match engaged gear position.

Fallback

FMI 12:

  • Amber warning lamp on
    • Urge to Move and Creep Mode prohibited
    • Non-Neutral modes prohibited
    • PTO mode prohibited
    • Clutch disengagements prohibited
  • If vehicle is moving:
    • Red stop lamp on
    • Clutch engagement prohibited, vehicle may coast to a stop

Conditions to Set Fault Code Inactive

FMI 12: Key cycle and fault condition no longer exist.

Possible Causes

FMI 12:

  • TCM
    • Software issue
    • Internal failure

Fault Code 199 Troubleshooting

A
Purpose:Check for Active or Inactive fault codes.
  1. Set vehicle parking brake and chock wheels.

  2. Record the transmission fault codes, FMIs, occurrences, and timestamps from the Service Activity Report created during the Diagnostic Procedure.

  • If Fault Code 199 is Active or Inactive create a Service Activity Report, select "Send to Eaton" and contact Eaton Cummins Automated Transmission Technologies at +1 800-826-4357 for further diagnostic instructions. Go to Step V

V
Purpose:Verify repair.
  1. Key off.

  2. Reconnect all connectors and verify all components are properly installed.

  3. Key on with engine off.

  4. Connect ServiceRanger.

  5. Go To “Fault Codes”.

  6. Select “Clear All Faults”.

  7. Operate vehicle and attempt to reset the fault code or duplicate the previous complaint.

  8. Check for fault codes using ServiceRanger.