2005 Harley Road King FLHRI - Diagnostic Trouble Code (DTC) Reference

Delphi EFI, serial bus, plain TSM (no security, no ABS).
Module part numbers on this bike: TSM 68920-01C, Speedometer 67033-04A.

This is a complete table compiled because every other table I could find is the abbreviated one. If you have additions or corrections send me e-mail (see bottom of page).

1. How to Access the Codes

  1. Ignition switch OFF, Run/Stop switch to RUN.
  2. Press and hold the odometer reset button.
  3. Turn ignition switch to IGN, then release reset button. Background lighting illuminates, needle sweeps full range, indicator lamps (battery, security, low fuel, check engine, cruise) illuminate. The word "diag" appears.
  4. Press reset button once - selection menu "PSSPt" appears with the first P flashing.
  5. Each letter is one diagnostic area. Press reset to advance: P -> S -> SP -> t -> P ...
  6. To read DTCs in the current area, press and hold reset for 5 seconds, release. Code displays, or "none" if clear. Press reset again for additional codes.
  7. Record the codes. NOTE: a "6" in the first digit is actually a "b" - 7-segment display limitation.
  8. If not clearing, press and release reset to advance. Module part number displays, then advances to the next module.
  9. To clear, press and hold reset > 5 sec until "clear" displays. Release.
  10. Ignition OFF to exit.
Current vs. historic: Without Digital Technician, the only way to differentiate is clear -> run a heat cycle -> re-read. If a code reappears it is current. If not it was historic.
After cycling through all four modules, the speedo displays PPU (Pulses Per Unit) calibration value. Not a DTC, just the speedo's calibration constant. Worth recording for reference.

"No Rsp" appears if a module is absent (e.g. tachometer on a bike without one) or if the Run/Stop switch is OFF during the procedure.

2. P-codes - ECM (P module)

Listed in factory priority order, highest priority first.
CodeFault Condition
P0605ECM FLASH Memory Error
P0603ECM EEPROM Memory Error
U1300ECM Serial Data Low
U1301ECM Serial Data High
U1097Loss of Speedometer Serial Data to ECM
U1064Loss of TSM/HFSM Serial Data to ECM
P1003System Relay Contacts Open
P1002System Relay Coil High/Shorted
P1001System Relay Coil Open/Low
P1004System Relay Contacts Closed
P1009VTD Disabled Fuel - Incorrect Password
P1010Missing Password
P06415V Reference 1 Out of Range
P06515V Reference 2 Out of Range
P0373CKP Sensor Intermittent
P0374CKP Sensor Sync Error / No Pulses
P0107MAP Sensor Open/Low
P0108MAP Sensor High
P1600EFI Module Processor Internal Error
P0122TPS1 Low/Open
P0123TPS1 High
P1501Jiffy Stand Sensor Low
P1502Jiffy Stand Sensor High
P0572Brake Switch Low
P0117ET Sensor Low
P0118ET Sensor High/Open
P0112IAT Voltage Low
P0113IAT Voltage Open/High
P1351Front Ignition Coil Driver Open/Low
P1354Rear Ignition Coil Driver Open/Low
P1352Front Ignition Coil Driver High/Shorted
P1355Rear Ignition Coil Driver High/Shorted
P1357Front Cylinder Combustion Intermittent
P1358Rear Cylinder Combustion Intermittent
P0261Front Injector Open/Low
P0263Rear Injector Open/Low
P0262Front Injector High/Shorted
P0264Rear Injector High/Shorted
P0562Battery Voltage Low
P0563Battery / ECM Voltage High
P0501VSS Sensor Low
P0502VSS Sensor High/Open
P1356Rear Cylinder No Combustion
P1353Front Cylinder No Combustion
P0444Purge Solenoid Open/Low
P0445Purge Solenoid High
P1475Exhaust Actuation Position Error
P1477Exhaust Actuator Open/Low
P1478Exhaust Actuator Shorted/High
P0131Front Oxygen Sensor Low / Shorted to Ground
P0151Rear Oxygen Sensor Low / Shorted to Ground
P0132Front Oxygen Sensor High
P0152Rear Oxygen Sensor High
P0134Front Oxygen Sensor Inactive / Open
P0154Rear Oxygen Sensor Inactive / Open
P1510EFI Limited Performance Mode
P1511EFI Power Management Mode
P1512EFI Forced Idle Mode
P1514Air Flow Fault
P0577Cruise Control Input High

3. B-codes - TSM (S module)

This bike has plain TSM (68920-01C), not TSSM/HFSM. Security/accelerometer/antenna codes (B1135-B1136, B1142-B1145) do not apply.
CodeFault Condition
U1300Serial Data Low
U1301Serial Data High
U1016Loss of ECM Serial Data
U1255Serial Data Error / Missing response from other module
BUS ErSerial bus shorted low/open/high (literal display, not a U-code)
B0563Battery Voltage High
B1121Left Turn Output Fault - open / under-current. LED bulbs commonly trip this.
B1122Right Turn Output Fault - open / under-current. LED bulbs commonly trip this.
B1131Alarm Output Low (if siren wired)
B1132Alarm Output High
B1134Starter Output High
B1141Ignition Switch Low/Open
B1151Tachometer Output Open
B1152Tachometer Output Short to Battery
B1153Tachometer Output Short to Ground
B1155Speedometer Output Open
B1156Speedometer Output Short to Battery
B1157Speedometer Output Short to Ground
Code overlap note: B1151-B1153 codes also exist in HFSM/TSSM modules with different meanings (Bank Angle Sensor faults). On a plain TSM these are tach output faults. Module identity disambiguates.

4. B-codes - Instruments (SP module)

CodeFault Condition
B1004Fuel Level Sending Unit Low
B1005Fuel Level Sending Unit High/Open
B1006Accessory Line Overvoltage
B1007Ignition Line Overvoltage
B1008Reset Switch Closed (stuck odo button)

5. Bike-Specific Notes - 2005 FLHRI

6. Glossary

BASBank Angle Sensor
CKPCrank Position Sensor
DTCDiagnostic Trouble Code
ECMElectronic Control Module (EFI)
ETEngine Temperature sensor
HFSMHands Free Security Module
HO2SHeated Oxygen Sensor
IATIntake Air Temperature sensor
JSSJiffy Stand Sensor
MAPManifold Absolute Pressure Sensor
PPUPulses Per Unit (speedo calibration)
TGSTwist Grip Sensor
TPSThrottle Position Sensor
TSM / TSSMTurn Signal Module / Turn Signal Security Module
VSSVehicle Speed Sensor
VTDVehicle Theft Deterrent


Back To The Motorcycle Page