|Posted on Wednesday, January 08, 2014 - 06:10 am: ||
having alot of trouble with getting my X1,Hoping for some help. Having issues getting the bike to start and stay running. The check engine light is coming on and staying on, also the odometer reading seems to only show up about half the time....
tried downloading EcmSpy onto a laptop and plugging it into the bike to check the fault code for the check engine light, but i cant get the program to recognise that its connected to the bike.
I get the following message when I try to open up ECMSpy. "Failed to load FTD2XX.DLL. Are the FTDI drivers installed?". then when i try the connect button once the program is running and the cable is connected, i get this. "ERROR: Failed to fetch ecm type: Cable Problem (RX/TX Shorted?) " Has anyone had this problem before? Im trying to focus on this first as the code might give me info on why its running rough which is my next issue.
The bike has trouble idling on its own after its started. Im not sure if its idling lower than it should be or if this is a normal idle speed for the X1's. It will sometimes cough and splutter then just die. Also if you slightly apply the throttle, it instantly wants to die. Ive got a quick video showing what im talking about to give you all an idea.
|Posted on Wednesday, January 08, 2014 - 12:09 pm: ||
the first two items are driver and cable error messages, you must have the correct cable and obviously it must be pinned correctly,
the drivers must be loaded and working as well,
once those are sorted and your battery is not weak, you can get a connection,
there is a disconnect that can happen if you key on the bike and then go to connect with spy
you can get the error codes from the bike by connecting 2 pins in the ecm connector,
search the archives its been covered
btw if you don't have a shop manual you need to get one..
Idle speed ~ 850 - 1050
(Message edited by oldog on January 08, 2014)
|Posted on Thursday, January 09, 2014 - 11:15 am: ||
A big plus 1 on the service manual. American Sport Bike is a good source.
While waiting for that, check your battery for voltage and have it load tested. Confirm that the battery cable connections are clean and tight.
Since the odometer only seems to show about half the time, check the ignition switch. Turn the ignition on and stop/run switch to run, then wiggle the key about. If the odo comes on and off, you have found one issue . . .
FYI, if you get multiple trouble codes when you check, after eliminating the battery and ign switch, the engine temp sensor is a likely suspect.
Hope this helps, Dave
|Posted on Thursday, January 09, 2014 - 11:51 am: ||
I was thinking sensor also. I had my sidestand switch go out. the bike would start and idle, but as soon as you apply throttle, it would cut out.
|Posted on Thursday, January 09, 2014 - 10:04 pm: ||
The cable is pinned correctly, i should hope. Was bought brand new specifically for an X1. Where do i get drivers from? Drivers for EcmSpy, or drivers for Windows to recognise the USB connector?
I have a copy of the workshop manual saved on my PC as a .PDF file. I figured it will be a big help showing me how to replace the faulty part etc if i find one, but not so much when just troubleshooting and guessing as i am right now.
Played around with the key in the ignition and yes it seems to be the cause of the odometer playing up, so thanks for the tip on that one. How can i tell if the engine temp sensor is faulty without just replacing and seeing if a new one works? Can EcmSpy give insight into this?
|Posted on Thursday, January 09, 2014 - 11:05 pm: ||
If the switch is going, replace it before messing with the temp sensor. It could also be responsible for your laptop's inability to connect with the ECM of your bike.
You did set the port like the ECMSpy help button suggests, didn't you?
|Posted on Friday, January 10, 2014 - 01:44 am: ||
And where did you buy the cable? Idle when warm should be at 1000.
Check for leaky intake seals as well.
|Posted on Friday, January 10, 2014 - 08:39 am: ||
Excuse my ignorance here, but how would the ignition interfere with the EcmSpy connecting? Havent 'set' any ports or anything of the sort. Cannot even find a help button on EcmSpy...
Unsure where the cable was purchased from, previous owner bought it but has never used it. I can find out if you think it matters? I see him at work almost daily.
(Message edited by MattX1 on January 10, 2014)
|Posted on Friday, January 10, 2014 - 09:08 am: ||
ECMSpy takes power from the USB port on the bike, if that power fluctuates it will interfere with the operation of the program.
Doe the program open at all before you connect the cable? Did you change the language from German to English? is it version 1.12.1? Did you go to "view" and set it to professional?
The COM port (device manager) the cable interfaces with usually autodetects as too high a number and needs to be re-set manually. But it won't autodetect unless the ignition switch is passing uninterrupted current to the ECM.
|Posted on Friday, January 10, 2014 - 09:18 am: ||
Most excellent! One problem discovered! Were it me, I would replace the ignition switch before doing anything else. You may not need ECMspy. And I would still have the battery load checked. Important to know what is working correctly to find what is not.
IF the ECM is not getting a 'clean' source of power, it could/can be sending bad information to the data link connector that ECMspy can't understand. And that same bad information is going to various bit of the electrical system, causing running issues.
Being a computer idiot, I had the IT guy who lives across the street to load the program and driver(s) necessary, and designate a comm port. He found the drivers on line, and free.
And the service manual does have helpful troubleshooting trees.
Glad the tip was useful, and you are welcome. Hope this helps, Dave
|Posted on Friday, January 10, 2014 - 09:31 am: ||
And in the interim, the service manual describes how to retrieve trouble codes without using a Scanalizer or ECMspy, ect. Sec 4.6 in my '01 X-1 manual.
|Posted on Saturday, January 11, 2014 - 12:43 pm: ||
Service manual here.
|Posted on Monday, January 13, 2014 - 06:09 am: ||
|Posted on Monday, January 13, 2014 - 08:30 am: ||
Im going to order a new ignition to fix that up asap. Yes the program opens up before i connect the cable, but i get the error message mentioned in the first post every time i open the program. Didnt change language settings, didnt have to. Already English. Cant recall what version it is, i assumed the latest version would be the one available for download? I will double check later. Where do i go to "view" and set it to professional?
I feel like im looking at a different screen than everyone else when i open Ecmspy. Upon googling it and looking for images, i notice alot of them look different to mine. This is what i a seeing.(albeit with blank fields due to no connection to the bike) The buttons you see at the top are all greyed out, all the time except the first and last. Which are to 'connect' to the bike and the last one just closes the program.
As i said in the first post, ive already got the service manual. Thanks anyway however.
(Message edited by MattX1 on January 13, 2014)http://www.ecmspy.com/ug_mono/V2.0/images/lldata_overview.png
(Message edited by MattX1 on January 13, 2014)
(Message edited by MattX1 on January 13, 2014)
|Posted on Monday, January 13, 2014 - 01:17 pm: ||
you must have the Driver soft ware loaded and running on you computer to use ecm spy
you must have the correct cable,
Mouser electronics sells it
it converts usb signals to the ecm level signals, ( the electronics are embedded in the usb connector.
You need to check the wiring of the cable
to make sure that you have the signals routed correctly, you are only interested in 3 wires, into the connector.
Once those issues are correct, select the correct port ( look in the device manager )
and click on the "keys" button ( I have an older version of spy ) while connected to the bike, then turn on the key switch then the kill switch, the two will link.
the monitor screen will be active test by turning the throttle grip...
from there you can test the fuel pump, injectors, coil, and you can monitor, throttle position, bank angle, crank angle air temp engine temp o2, you can alter fueling and the various sensor maps.
ECM Spy is a great tool for troubleshooting and tuning, but a lot of ecms' have been screwed up mis using it.
it is not a replacement for good sound trouble shooting, and the factory shop manual.
|Posted on Tuesday, January 14, 2014 - 08:11 pm: ||
I sent you a link which should prove helpful.