Question about 2004 Buell Firebolt XB12R

1 Answer

Engine Codes I was wondering if there is a way to pull up Trouble codes on the 08XB12R without a diagnostic tool/dongle

Posted by on

1 Answer

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points


    An expert that got 10 achievements.


    An expert that got 5 achievements.


    An expert whose answer got voted for 500 times.

  • Master
  • 2,712 Answers

Like a specific ignition sequence can ride it just won't run as smooth...would have a look at it though.,,,

Posted on Nov 10, 2008

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

How do I fix this problem error code PO641

Hi, Tommy for more information about your question and valuable "FREE" downloads that you will need please visit the websites below. Good luck and have a nice day.
Harley Trouble Codes
Harley Check Engine Lamp Diagnostics
Harley Diagnostic Codes 04 Present DG Custom Cycle
Dtc p0641

Mar 25, 2016 | Motorcycles

2 Answers

Hi, Changed exhaust gaskets yesterday and now receiving ECM warning light. How do i reset?

You need a code reader to see what the fault is, fix the fault and then you the code reader to cancel it.

Oct 11, 2015 | 2012 Harley Davidson Softail Fat Boy Lo

1 Answer

The check engine light keeps coming on and off while i ride im smelling a burning smell what could be the problem ?

Beings the "Check Engine Light" goes off and on, there SHOULD be one or more error codes stored in the system.
Have you tried pulling any error codes?

The speedometer is capable of displaying & clearing speedometer , tachometer TSM/TSSM , HFSM , ECM , ABS Diagnostic Trouble Codes also known as DTC's.
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 )
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 .

If you DO get any error codes, repost them for diagnosis.

Jul 23, 2014 | 2006 Harley Davidson FLHR Road king

1 Answer

Vstar diagnostic codes

Hi, Anonymous for this scenario you will need your service/owners manual if you can't find the first and best tool you ever bought for your Yamaha, despair not, for a mere $0 you can download another one. For more information about your issue and valuable "FREE" downloads that you will need please click on the links below. Good luck and have a nice day.
Check Engine Trouble Codes Star 1100 Wiki Knowledge Base
Thread Help 2006 Vstar 650 error codes
OEM parts for Yamaha

Mar 15, 2014 | 2007 Yamaha V Star Custom

1 Answer

How to read check engine codes

The engine light lights up when you turn the ignition switch on, then goes off. After four seconds, if it comes on again and stays on, there is a present fault code. When it is an historical fault code, it comes on with ignition and goes off then comes on and goes off again. I believe in like 4 second intervals. An historical code will not be removed until a cycle of 50 ignition on/of intervals has passed. In other words, the engine light will continue to light two times when ignition switch is turned on, after 50 on/off cycles have passed the historical codes will no longer affect the engine light when starting.
If you will hold the odometer button on the side of the console down, and turn the ignition on and off, three times I think, waiting for the fuel pump to stop before turning the ignition switch to the off position, and one second until you turn it on again, the third time holding the odometer button down until the engine light begins to blink it will begin to blink in a fast sequence showing the fault codes will follow.
First indication of fault code display is rapidly blinking engine light. After that count the number of times the engine light lights up. There will be a brief pause between digits. If there are multiple codes stored, the rapid blinking will separate each. Once the fault codes begin to repeat, you have gone through all stored codes.
Tips: Have a pencil and paper ready.
Maybe ask a friend to help out. Sometimes a second pair of eyes can be good.
Go through a couple of cycles, so that you are sure you haven't missed any codes.

Method #2:

1. Remove right side saddlebag and side cover if so equipped. Remove protective plug from data link connector. Other models will be under the seat.
2. To activate the diagnostic feature,follow these steps.
a. Create diagnostic test wire or use a female spade clip which will bridge the two terminals perfectly.
b. Install diagnostic test wire/clip across Terminals 1 and 2 on the data link connector, they are marked.
c. Turn Ignition/Light Key Switch to IGNITION and wait approximately 10 seconds (4 seconds lamp ON, 6 seconds lamp OFF) for check engine lamp to start flashing.
3. All trouble codes are sent out as a series of flashes. To retrieve the first digit of the trouble code simply observe the number of times the lamp flashes.
a. The lamp will then flash one or more times to indicate the first digit of the trouble code.
b. The length of time the lamp is illuminated and the length of time in which it is off are each about 0.5 second in duration.
4. The second digit follows:
a. Following the transmission of the first digit, there is a 1.2 second pause in which the lamp is off.
b. The lamp will then flash one or more times to indicate the second digit of the trouble code. Count the number of times the lamp flashes to retrieve the second digit.
5. If more than one trouble code is sent:
a. Following transmission of the second digit of the first code, there is a 3 second pause in which the lamp is off.
b. Once all codes have been sent, the data string is repeated. When you have recorded the same trouble code twice, it is an indication that the transmission has been restarted and that all trouble codes have been retrieved.
IMPORTANT NOTE ..If diagnostic test wire is installed across Pins 1 and 2 on connector in lieu of a Scanalyzer, the ECM is placed in a diagnostic test mode and the engine will start. The test wire must be removed from the data connector and the ignition switch turned OFF or the check engine lamp will continue to flash codes. A historic trouble code resides in the memory of the ECM until the code is cleared by use of the Scanalyzer or a total of 50 trips has elapsed. A "trip" consists of a start and run cycle, the run cycle lasting at least 30 seconds. After the 50 trip retention period, the trouble code is automatically erased from memory (that is, assuming no subsequent faults of the same type are detected in that period). The numbers after the 'historic' or 'current' is the speedo code number, but without the electrical diagnostics manual you're not going to know what they mean.

After retrieving codes, repost the codes for meaning (too many codes to type them all here)

Mar 05, 2014 | 2000 Harley Davidson FXST Softail Standard

1 Answer

Throttle Loss

Since 2008, Harley Touring models (like yours) have gotten rid of the throttle cables and went with TBW (Throttle By Wire), where electronic sensors are used instead.

Anyone would just be guessing without knowing the Diagnostic Trouble Codes (DTC, or error codes).

Pull them and see what codes you have.

I guess this wasn't a Harley dealership shop, or I'd think they would have pulled the codes right then to see what was wrong!

Oct 15, 2013 | Harley Davidson FLHTCUI Electra Glide...

1 Answer

Engine light and battery light on when running

Hi Anonymous, for more information on your question please visit the websites below and good luck:
Harley Diagnostic Codes 04 to Present

Nov 09, 2012 | 2006 Harley Davidson FXDWGI Dyna Wide...

1 Answer

Light next to the low fuel lite wont go out looks like an engine lite

On my 2008 FLHRC, it's a light to indicate the cruise control is on, controled by the switch under the left turn signal switch.

If you flip the switch off, the light should go out.

Another one in that area IS an "check engine" light, which you need to pull the DTCs (Diagnostic Trouble Codes) to figure out the problem.

Oct 03, 2012 | 2005 Harley Davidson FLSTC - FLSTCI...

2 Answers



The Diagnostic Mode is entered by turning the ignition from OFF to ON while holding the reset switch in. The normal power-up sequence will occur before entering the diagnostic mode. Diagnostic codes set during this power-up sequence will be stored as well.

Important Note: Be sure no diagnostic codes are indicated before reset is held in for more than 5 seconds or diagnostic information will be lost.

When in diagnostic mode the odometer will display the first diagnostic code. When the trip switch is pressed again the next code will be shown. If the trip switch is pressed for more than 5 seconds at any time while in the diagnostic mode, the diagnostic code displayed will be erased.

There are 7 different diagnostic codes available. They are as follows:
d01 - Speed sensor power output shorted low
d02 - Speed sensor power output shorted high or open
d03 - Not Used
d04 - Not Used
d05 - Speed sensor return shorted high
d06 - Speed sensor return shorted low
d07 - Not Used
d08 - Speedometer power over voltage
d09 - Speed output shorted high
d10 - Speed output shorted low or open
CAL XX - Speedometer application calibration number:
14 = Domestic
15 = HDI

When in the diagnostic mode, all codes are displayed in sequence from d01 to d10.

As a code appears in the display (for instance d02), it will read "d02Set" if set or "d02CLr" if clear.

The diagnostic mode is exited either by turning ignition from ON to OFF to ON again without depressing the reset switch or if a speed signal greater than 5 MPH is detected.

Diagnostics cannot be performed if system voltage is less than 9 VDC or greater than 16 VDC. The only exception is d08 which is set when system voltage is greater than 16 VDC.

After all the diagnostic codes are displayed, the speedometer calibration number is displayed (CAL 14 for example).

Jun 12, 2009 | 2000 Harley Davidson FLTR-FLTRI Road Glide

Not finding what you are looking for?
2004 Buell Firebolt XB12R Logo

Related Topics:

391 people viewed this question

Ask a Question

Usually answered in minutes!

Top Buell Experts


Level 3 Expert

61203 Answers

Arnie Burke
Arnie Burke

Level 3 Expert

4481 Answers

Gino Cussen
Gino Cussen

Level 2 Expert

216 Answers

Are you a Buell Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides