Road Glide banner

How to Find your Diagnostic Trouble Codes

102K views 46 replies 32 participants last post by  StoneTrekker 
#1 ·
The speedometer is capable of displaying & clearing speedometer , tachometer TSM/TSSM , HFSM , ECM , ABS Diagnostic Trouble Codes also known as DTC's . The radios DTC's are retrieved through the radio and displayed through the radio display .

1 - Turn the ignition switch to off & run/stop switch is to run .
2 - Push odometer reset button in & HOLD .
3 - Turn the ignition switch on and then release odometer reset button . The background lighting should illuminate & the speedometer needle should sweep it's full range & indicator lamps ( battery , security , low fuel , check engine and cruise ) should illuminate . The word "DIAG" should then appear .
4 - Push the odometer reset button once and you will see the selection menu "PSSPtb" with the first P flashing .
5 - Each letter represents a area of the diagnostics module . The module that is flashing is the one you are going to check . To move from one letter to the next you must push the odometer reset button one time . ( from P to S to SP to t to b and back to P , ect ect )
P = ECM
S = TSM/TSSM/HFSM
SP = speedometer
t = tachometer
b = ABS codes
6 - To get the DTC code in a area of diagnostics you should PUSH & HOLD the odometer reset button in for 5 seconds and the release . If there are any DTC's the code will be displayed or the word " none " will appear if there are no DTC's . Push the odometer reset button again to view any additional codes if they exist .
7 - Record the codes .
8 - If DTC's are NOT to be cleared , press and release the odometer reset button . Part #of module will be displayed .
9 - If DTC's are to be cleared for that module , PRESS & HOLD the odometer reset button until " clear " is displayed .
10 - Press and release the odometer reset button to continue to the next module .
11 - Turn the ignition switch off to exit the diagnostic mode .
 
See less See more
#41 · (Edited)
So here's my story_ Last night, while riding home the check engine light came on and immediately the speedo light went out and the voltmeter pegged to the top for an instant. The speedo light came back on, the volt meter went back to 11.8-12 volts and the check engine light remained lit. I recycled the cruise control and accessory rocker switches and the CEL went out and everything seemed to go back to normal. I finished my ride home with no issues, parked her and went inside. This morning, she fired right up and I left for work. About halfway there, 15 miles into a 30 minute ride in, the CEL light and the battery light lit up. The voltmeter was steady at 11.8-12 volts. I got to work and went into the diagnostic menu and discovered the following codes

P mode
P0562-battery voltage low
P0563-battery voltage high
p1003-system relay contacts open. WTF does this mean?
S mode
None
SP Mode
b1006-ACC line over voltage. (I assume this threw when the voltmeter pegged?)
b1007-Ignition line over voltage. (Ditto above?)
t Mode
b1006-(Ditto above?)?
b1007-(Ditto above?)?
u1040-loss of communication with ABS (probably from my recent brake job?)

Anyone have any ideas on the ? codes? The battery is original to the bike 2013 roadie ultra, and it has been drained a couple of times due to operator malfunction such as leaving the ignition on for 12 hours or so once or twice. I'm thinking the battery definitely needs to be replaced but am wondering about the unknown codes. I did reset all of them and will see if she starts after work today, and am praying she'll get me home. Thoughts?
 
#42 ·
So I just found this on Harley Diagnostic Codes 04 ? Present | DG Custom Cycle

Thanks guys for posting this and I hope i didn't violate any rules by posting them here. This is ment to supplement the OP's code list and contains many more codes than the original/

Harley Diagnostic Codes 04 – Present
Starting in 2004, Harley’s began to use serial bus technology (the ability to transfer multiple bits of data over a single wire) which allowed them to display DTC’s (Diagnostic Trouble Codes) for the end user. This can be very useful tool to point you in the right direction in solving issues.

You will notice that the engine light comes on when you first turn your ignition to the on position. After a few seconds, the light should go out. This is typically when you would want to start your bike. If the light comes back on and then goes out again, you have a historic code (no longer present). These can be useful to figure out intermittent problems. If the light happens to come back on and stay on, you have a current code.

Reading Codes

So here’s how you can retrieve your DTC’s. With the ignition switch in the off position on your bike, press and hold the trip meter button. While still holding the button, turn your ignition switch to the on position.

With the ignition switch in the off position, press and hold the trip meter button.
While still holding the button, turn your ignition switch to the on position.
Release the button. Your speedo indicators should illuminate and the needle should do a full sweep.
“diag” will appear on the odometer screen. Press the trip button once.
“PSSPt” is now displayed. Each of the letters represents a different area.
P = ECM / ICM (Engine / Ignition Control Module)
S = TSM / TSSM (Turn Signal / Turn Signal Security Module)
SP = Speedometer
t = Tachometer
You can highlight each area by pressing the button. Once the area you wish to select is highlighted, press and hold the button for 5 seconds.
If there are any codes, you will be able to go through them one at a time by pressing the button. Once you have them recorded, they can be cleared by holding the button for more than 5 seconds. Once “clear” is on the screen, press the button once more.
To exit the Diagnostic Mode, turn the ignition switch off.
List of Error Codes

Below is a list of diagnostic codes that you may come across. I’ve organized them into 5 different categories to help you better understand how things work.

Sensors and Motors (P0051-P2304)
ABS (C0652-C1573)
Battery, Ignition, Lighting and Accessories (B0563-B2274)
CanBus (U0001-U1317)
Radio Diagnostics (B2006-B2027)
SENSORS AND MOTOR

C0562 Device Voltage Low
C0563 Device Voltage High
C1014 ECU Internal Fault ABS
C1017 Pump Motor Power Circuit Fault
C1018 Pump Motor Ground High Resistance Fault
C1021 Front Wheel Speed Sensor Equals Zero
C1023 Rear Wheel Speed Sensor Equals Zero
C1025 Front Wheel Speed Signal Intermittent
C1027 Front Wheel Speed Frequency Out Of Range
C1032 Front Wheel Speed Sensor Open or Shorted
C1034 Rear Wheel Speed Sensor Open or Shorted
C1041 Rear Actuator Circuit Low/Open
C1042 Front Actuator Circuit Open
C1043 Pump Motor Stalled
C1044 Rear Actuator Circuit Open
C1052 Rear Actuator Circuit High
C1055 ABS ECU Internal Fault
C1066 ECU Internal Fault
C1094 Front Brake Switch Always On
C1095 Front Brake Switch Open
C1102 Rear Actuator Motor Stalled
C1118 ECU Internal Fault
C1121 ECU Internal Fault
C1151 Front Wheel Release Too Long
C1153 Rear Wheel Release Too Long
C1158 Calibration Programming Required
C1178 No VIN Received From ECM
C1184 VIN Does Not Match ABS ECU Calibration
C1192 Front Actuator Circuit High
C1193 Front Actuator Motor Stalled/td>
C1206 Front Wheel Speed Sensor Frequency Out of Range
C1207 Rear Wheel Speed Signal Intermittent
C1208 Rear Wheel Speed Sensor Frequency Out of Range
C1212 Front or Rear Brake not Applied With Decel
C1214 Rear Brake Switch Always On
C1216 Rear Brake Switch Open
C1222 ABS Voltage Low Terminal 11
C1223 ABS Voltage Low Terminal 20
C1224 Front Actuator Power Shorted High
C1225 Rear Actuator Power Shorted High
C1561 Front Apply Solenoid Circuit Open or High
C1562 Front Apply Solenoid Circuit Shorted Low
C1563 Front Solenoid Circuit Shorted High
C1564 Front Release Solenoid Circuit Open or High
C1565 Front Release Solenoid Circuit Shorted Low
C1567 Rear Apply Solenoid Circuit Open or High
C1568 Rear Apply Solenoid Circuit Shorted Low
C1571 Rear Solenoid Circuit Shorted High
C1572 Rear Release Solenoid Circuit Open or High Resistance
C1573 Rear Realease Solenoid Circuit Shorted Low
ABS

POO51 Heater Control Circuit 02 Sensor Low
PO106 Map Sensor Rate of Range Error
P0107 Map Sensor Failed Open/Low
P0108 Map Sensor Failed High
P0112 IAT Sensor Voltage Low
P0113 IAT Sensor Voltage Open / High
P0117 ET Sensor Voltage Low
P0118 ET Sensor Voltage Open / High
P0120 TPS1 Range Error TPS
P0122 TPS1 Low TPS
P0123 TPS1 High / Open TPS
P0131 Front 02 Sensor Low (lean)
P0132 Front 02 Sensor High (rich)
P0134 Front 02 Sensor Open / Not Responding
P0151 Rear 02 Sensor Low (lean)
P0152 Rear 02 Sensor High (rich)
P0154 Rear 02 Sensor Open / Not Responding
P0220 TPS2 Range Error
P0222 TPS2 Low TPS
P0223 TPS2 High/Open
P0261 Front Injector Open/Low
P0262 Front Injector High
P0263 Rear Injector Open/Low
P0264 Rear Injector High (CAN-Bus)
P0264 Rear Injector Open/Low
P0265 Rear Injector High
P0371 Crank Position Sensor, Too Many Pulses
P0372 Crank Position Sensor, Too Few Pulses
P0373 CKP Sensor Intermittent
P0374 CKP Sensor Not Detected
P0444 Purge Solenoid (Evap. Canister) Open/Low
P0445 Purge Solenoid (Evap. Canister) High
P0501 VSS Low
P0502 VSS High/Open (Can-Bus)
P0502 VSS Speed Failed Low
P0503 VSS Speed Failed High
P0505 Loss of Idle Speed Control
P0506 Idle Speed Control RPM Too Low
P0507 Idle Air Control System RPM Higher Than Expected
P0562 Battery Voltage Low
P0563 Battery Voltage High
P0572 Brake Switch Low
P0577 Cruise Control Input High
P0602 Calibration Memory Error
P0603 ECM EEPROM Failure
P0604 RAM Failure
P0605 ECM Flash Error
P0607 Converter Error
P0641 5V+Vref 1 Out of Range
P0651 5V+Vref 2 Out of Range
P0661 Intake Solenoid Low/Open
P0662 Intake Solenoid High/Shorted
P1001 System Relay Coil Open/Low
P1002 System Relay Coil High/Shorted
P1003 System Relay Contacts Open
P1004 System Relay Contacts Closed
P1009 Incorrect Password
P1010 Missing Password
P1270 TGS Validation Error
P1351 Front Ignition Open/Low
P1352 Front Ignition Coil High/Shorted
P1353 Front Cylinder No Combustion
P1354 Rear Ignition Coil Open/Low
P1355 Rear Ignition Coil High/Shorted
P1356 Rear Cylinder No Combustion
P1357 Front Intermittent Secondary Combustion
P1358 Rear Intermittent Secondary Combustion
P1475 Exhaust Actuation Position Error
P1477 Exhaust Actuator Open/Low
P1478 Exhaust Actuator Shorted/High
P1501 Jiffy Stand Sensor Low
P1502 Jiffy Stand Sensor High
P1510 EFI Limited Performance Mode (TBW)
P1511 EFI Power Management Mode
P1512 EFI Forced Idle Mode
P1514 Air Flow Fault (TBW)
P1600 EFI Module Processor Internal Error
P1632 Odometer Learned Up
P2100 EFI TCA Motor Circuit Open (TBW)
P2101 EFI TCA Motor Circuit Range/Performance
P2102 EFI TCA Motor Circuit Low
P2103 EFI TCA Motor Circuit High
P2105 EFI Forced Engine Shutdown
P2107 EFI Module Control Processor Internal Fault
P2119 EFI Motor Throttle Body Range Performance (TBW)
P2122 TGS1 Low/Open
P2123 TGS1 High
P2127 TGS2 Low/Open
P2128 TGS2 High
P2135 TPS Voltage Correlation Error
P2138 TGS Voltage Correlation Error
P2176 EFI Closed Postion Not Learned
P2300 Front Ignition Coil Driver Low/Open
P2301 Front Ignition Coil Driver High/Shortened
P2303 Rear Ignition Coil Driver Low/Open
P2304 Rear Ignition Coil Driver High/Shortened
BATTERY, IGNITION, LIGHTING, ACCESSORIES

B0563 Battery Voltage High TSM / TSSM
B1004 Fuel Level Sending Unit Low Instruments
B1005 Fuel Level Sending Unit High / Open
B1006 Accessory Line Overvoltage
B1007 Ignition Line Overvoltage Instruments
B1008 Reset Switch Closed Instruments
B1101 LHCM Turn Signal Bulb Out
B1103 LHCM Internal Fault
B1121 Left Turn Output Fault TSM / TSSM
B1122 Right Turn Output Fault TSM / TSSM
B1123 Left Turn Output Short to Ground TSM/TSSM
B1124 Right Turn Output Short to Ground TSM/TSSM
B1125 Left Turn Output Short to Battery TSM/TSSM
B1126 Right Turn Output Short to Battery TSM/TSSM
B1131 Alarm Output Low TSSM
B1132 Alarm Output High TSSM
B1134 Starter Output High TSM/TSSM
B1135 Accelerometer Fault TSM/TSSM
B1136 Accelerometer Tip Test Error TSSM
B1141 Ignition Switch Open / Low TSSM
B1142 Smart Security System Internal Fault TSSM
B1143 Security Antenna Short To Ground TSSM
B1144 Security Antenna Short To Battery TSSM
B1145 Security Antenna Open TSSM
B1151 (Sidecar) BAS Low TSM/TSSM
B1151 RHCM Turn Signal Bulb Out
B1152 (Sidecar) BAS High TSM/TSSM
B1153 (Sidecar) BAS Out Of Range TSM/TSSM
B1153 RHCM Internal Fault
B1154 Clutch Switch Input Short To Ground
B1155 Neutral Switch Input Short To Battery
B1200 Instrument Internal Fault
B1210 Fuel Sender Shorted Low / Fuel Gauge Circuit
B1211 Fuel Sender Shorted High / Open
B2102 System Power Output Shorted High
B2103 System Power Output Shorted Low
B2104 System Power Output Overloaded
B2107 Front Position / Running Power Output Shorted High
B2108 Front Position / Running Power Output Shorted Low
B2109 Front Position / Running Power Output Overloaded
B2112 Accessory Output Shorted High
B2113 Accessory Output Shorted Low
B2114 Accessory Output Overloaded
B2116 Fuel Pump Output Open
B2117 Fuel Pump Output Shorted High
B2118 Fuel Pump Output Shorted Low
B2119 Fuel Pump Output Overloaded
B2121 Starter Output Open/BCM Malfunction
B2122 Starter Output Shorted High
B2123 Starter Output Shorted Low
B2124 Starter Output Overloaded
B2126 Horn Output Open
B2127 Horn Output Shorted High
B2128 Horn Output Shorted Low
B2129 Horn Output Overloaded
B2131 High Beam Output Open
B2132 High Beam Output Shorted High
B2133 High Beam Output Shorted Low
B2134 High Beam Output Overloaded
B2136 Low Beam Output Open
B2137 Low Beam Output Shorted High
B2138 Low Beam Output Shorted Low
B2139 Low Beam Output Overloaded
B2141 Left Front Turn Signal Output Open
B2143 Left Front Turn Signal Output Shorted Low
B2144 Left Front Turn Signal Output Overloaded
B2146 Right Front Turn Signal Output Open
B2148 Right Front Turn Signal Output Shorted Low
B2149 Right Front Turn Signal Output Overloaded
B2151 Left Rear Turn Signal Output Open
B2153 Left Rear Turn Signal Output Shorted Low
B2154 Left Rear Turn Signal Output Overloaded
B2156 Right Rear Turn Signal Output Open
B2158 Right Rear Turn Signal Output Shorted Low
B2159 Right Rear Turn Signal Output Overloaded
B2161 Brake Lamp Output Open
B2163 Brake Lamp Output Shorted Low
B2164 Brake Lamp Output Overloaded
B2166 Running Lights Output Open
B2168 Running Lights Output Shorted High
B2169 Running Lights Output Shorted Low
B2172 Security Siren Output Shorted High
B2173 Security Siren Output Shorted Low
B2176 Security Antenna Output Open
B2177 Security Antenna Output Shorted High
B2178 Security Antenna Output Shorted Low
B2203 Ignition Switch Input Shorted Low
B2206 Engine Stop Switch Input Open/Shorted High
B2208 Engine Stop Switch Input Shorted Low
B2218 Neutral Switch Shorted Low
B2223 Rear Brake Switch Shorted Low
B2250 Clutch Switch Stuck
B2251 Horn Switch Stuck
B2252 High Beam Switch Stuck
B2253 Low Beam Switch Stuck
B2254 Left Turn Switch Stuck
B2255 Trip Switch Stuck
B2260 Start Switch Stuck
B2261 Right Turn Switch Stuck
B2262 Front Brake Switch Stuck
B2263 Hazard Switch Stuck
B2270 BCM Internal Fault
B2271 BCM Low Voltage
B2272 BCM or Speedometer Voltage High
B2274 Constant Battery Line Fault
CAN BUS

U0001 CAN bus Fault
U0011 CAN bus Low Shorted / Can bus High
U0100 Lost Communication With ECM
U0121 Lost Communication With ABS
U0140 Lost Communication With BCM
U0141 Lost Communication With LHCM
U0142 Lost Communication With RHCM
U0156 Lost Communication With Speedometer
U1016 Loss of ICM/ECM Serial Data
U1040 Loss OF Communication With ABS
U1064 Loss Of TSM/TSSM Serial Data
U1097 Loss Of Speedometer Serial Data
U1255 Missing Message at Speedometer EFI
U1300 Serial Data Low
U1301 Serial Data Open/High
U1302 Infotainment Bus Off
U1306 Infotainment Bus Lost Communication With Handsfree Phone
U1307 Infotainment Bus Lost Communication With CB
U1308 Infotainment Bus Lost Communication With Future
U1312 Infotainment Bus Lost Communication With Future
U1313 Infotainment Bus Lost Communication With Radio Satellite
U1314 Infotainment Bus Lost Communication With Navigation
U1317 Infotainment Bus Lost Communication With High-Out Amplifier
RADIO DIAGNOSTIC

B2006 Radio Switch Stuck or Open
B2007 Handlebar Switch Shorted High
B2008 Handlebar Switch Shorted Low
B2009 Handlebar Switch Stuck or Open
B2010 Passenger Switch Shorted High
B2011 Passenger Switch Shorted Low
B2012 Passenger Switch Stuck or Open
B2013 Sidecar Switch Shorted High
B2014 Sidecar Switch Shorted Low
B2015 Sidecar Switch Stuck or Open
B2016 Front Speaker Shortened R1.0 Ohm When Setup
B2017 Front Speaker Opened R>100 Ohms Tested Once per Ignition Cycle Ignition ON after Ignition Off for at Least 10 sec.
B2018 Front Speaker Shortened to Ground Ignition ON After Ignition OFF for at Least 10 sec.
B2019 Front Speaker Shortened to Battery Ignition ON After Ignition OFF for at Least 10 sec.
B2020 Rear Speaker Shortened R1.0 Ohm When Setup
B2021 Rear Speaker Opened R>100 Ohms Tested Once Per Ignition Cycle Ignition ON After Ignition
B2022 Rear Speaker Shortened to Ground Ignition ON After Ignition OFF for at Least 10 sec.
B2023 Rear Speaker Shortened to Battery Ignition ON After Ignition OFF for at Least 10 sec.
B2024 Sidecar Speaker Shortened R1.0 Ohm
B2025 Sidecar Speaker Opened R>100 Ohms Tested Once Per Ignition Cycle Ignition ON After Ignition OFF for at Least 10 sec.
B2026 Sidecar Speaker Shortened to Ground Ignition ON After Ignition OFF for at Least 10 sec.
B2027 Sidecar Speaker Shortened to Battery Ignition ON After Ignition OFF for at Least 10 sec.
ABBREVIATIONS
ABS – Anti-Lock Braking System
ACR – Automatic Compression Release
AFR – Air Fuel Ratio
AIS – Active Intake Solenoid
ATS – Air Temperature Sensor
BAS – Bank Angle Sensor
BCM – Body Control Module
CAN – Controller Area Network
CCM – Cruise Control Module
CKP – Crank Position Sensor
DLC – Datalink Connector
DTC – Diagnostic Trouble Codes
ECM – Electronic Control Module
ECT – Engine Coolant Temperature
ECU – Electronic Control Unit
EFI – Electronic Fuel Injection
EFP – Electronic Fuel Pump
ET – Engine Temperature sensor
FI – Fuel Injectors
FPR – Fuel Pressure regulator
H-DSSS – Harley-Davidson Smart Security System
HCU – Hydraulic Control Unit, ABS
HFSM – Hands Free Security Module
HO2S – Heated Oxygen Sensor
IAC – Idle Air Control actuator
IAT – Intake Air Temperature sensor
ICM – Ignition Control Module
IMAP – MAP + IAT in one unit
ISS – Ion Sensing System
JSS – Jiffy Stand Sensor
LHCM – Left Hand Control Module
MAP – Manifold Absolute Pressure Sensor
MHR – Right Hand Control Module
RCM – Reverse Control Module
TCA – Throttle Control Actuator
TGS – Twist Grip Sensor
TMAP – Intake Air Temperature / Manifold Absolute Pressure equipment
TPS – Throttle Position Sensor
TSM / TSSM – (Turn Signal / Turn Signal Security Module)
VE – Volume Efficiency
VIN – Vehicle identification number
VSS – Vehicle Speed ​​Sensor
WSS – Wheel Speed ​​Sensor
 
  • Like
Reactions: FLTRXSuperiorBlue
#44 ·
2005 road glide started stalling while riding and finally shut after down with no power at all to lights or instruments gauges had battery checked and replaced and radio started working but still no lights except on gauges. Nothing else works but realized I had to play with the switch to power down completely also checked fuses and they are good
 
#47 ·
Little bit of mystery....

I recently trailered the bike about 7 hours without setting transport mode. When I unloaded and turned the ignition knob the gauges showed nothing....zero. The bike did start with a hesitation which seemed like a low battery voltage condition. After starting it, all the gauges popped back to life and appeared normal. I pulled the bike into the garage and connected the charging jumper. Everything good, right?

Not so fast. A week later while riding I noticed the check engine light was on. The bike was behaving normally and nothing seemed amiss. After the ride I checked the codes and found: UO156, B2151, B2156, B2255. The only observable clue I noticed was a rapidly blinking left turn indicator. All signals and lights were good. No deficiencies anywhere. I cleared the codes and did some homework. I noticed the check engine light stayed on after code clearing, but this was only in the garage with the bike not running. I could not recall (or determine) if the CE light stays on or goes off prior to actually starting the engine. Anyone?

Today I re-synchronized the flashers by following the procedure recommended by Custom Dynamics. After that, all signals/flashers seemed perfectly timed. I checked for codes and found none across the board. I backed the bike out and started it....check engine light went OFF immediately. Short ride and no CE light on. All seems normal at this point. I'm presuming the issue was kicked off by (either) not using transport mode or having a serious under-voltage condition on startup.

Thoughts or experiences?
 
Top