G oog le BadWeB | Login/out | Topics | Search | Custodians | Register | Edit Profile

Buell Forum » Big, Bad & Dirty (Buell XB12X Ulysses Adventure Board) » Archive through April 14, 2017 » ECM woes « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

Lagerhead
Posted on Thursday, December 01, 2016 - 04:14 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Started messing with my 2006 XB12x that I recently purchased. 13,000 miles completely stock. Started with buying a dongle and downloading ECM droid. I saved my stock map, loaded a race map from BuellTooth.com, making sure my maps matched. I have BUEIB firmware. Did the TPS reset. (did it wrong the first time, had poor idle , did a proper TPS reset, everything runs good.)

So today, I go to install a spec ops pipe I recently purchased. remove belt guard and chin fairing. Pull off old pipe, I leave the exhaust cable intact, an tuck it under the exhaust. I fire it up, sounds great. give it a couple low revs and let it run for a few minutes and shut it down. I reinstall the plastic bits, go to fire and it does not start. It would crank but not fire. No codes on the dash. I get a check engine light. I tried to plug in my dongle but get an error code. it says "timeout reading 0 from 6 bytes" So I think i have a faulty dongle. I go to take my key out and the fan immediately turns on like it was running for a long time. I'm thinking thats strange but the fan will turn off eventually. Nope, the fan was in a constant off/on loop until i disconnected the battery. I waited a few minutes and when i reconnect the battery, the fans kicks on.

What is happening to my bike? Does anyone have any ideas? Is my ECM fried? Is that why I can not connect to it via ECM droid? Why is my fan constantly on? I examined the ECM, did not notice any rubbing, but I did notice the post on the left is missing. Maybe it cracked on the inside?

Any help or input is greatly appreciated. thanks
Top of pagePrevious messageNext messageBottom of page Link to this message

Natexlh1000
Posted on Thursday, December 01, 2016 - 05:34 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

I don't know about the error codes and engine light but blipping a cold engine will foul your plugs.

The fan being stuck on does point to a bad ECU though.
Some here have accidentally hooked up the battery backwards and it does that.
Top of pagePrevious messageNext messageBottom of page Link to this message

Tootal
Posted on Thursday, December 01, 2016 - 05:42 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Is the ecm stock or is it an EBR replacement? An EBR replacement does not like ECMSPY. Natexlh1000 is correct, never start a cold bike, rev it and shut it off. Plugs are now wet.
Top of pagePrevious messageNext messageBottom of page Link to this message

Lagerhead
Posted on Thursday, December 01, 2016 - 05:46 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

It's a stock ecm. I will pull plugs when I have time. The battery is installed correctly. Maybe putting the Chun spoiler and belt cover bound something up or shorted a wire? Still does not explain the fan.

(Message edited by Lagerhead on December 01, 2016)
Top of pagePrevious messageNext messageBottom of page Link to this message

Teeps
Posted on Friday, December 02, 2016 - 12:13 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Lagerhead Posted on Thursday, December 01, 2016 -
I saved my stock map, loaded a race map from BuellTooth.com, making sure my maps matched.


Did you by chance load a Buell Race ECM Eprom vs separate fuel(2) and ignition(2) maps?

The Eprom from the Buell Race ECM will not work in a stock (street version) ECM.
Don't ask me how I know...
Top of pagePrevious messageNext messageBottom of page Link to this message

Mark_weiss
Posted on Friday, December 02, 2016 - 12:45 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Try checking ECM Spy's reading for cylinder head temperature. Maybe the sensor's wire has been grounded and the ECM is getting an incorrect reading. Also, check to see what the maximum fan run time is set to.
Top of pagePrevious messageNext messageBottom of page Link to this message

Lagerhead
Posted on Friday, December 02, 2016 - 05:37 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Teeps, that is a good question, I loaded a map from buelltooth.Com it said Buell race map, BEUID. What happened to you ecm. I want to know.

Mark, I cannot connect to my ecm. The minute I reconnect the battery, the fan kicks on and I get an error reading from the dongle to the ecm. Is this a sign of ecm failure? I will try to read codes tomorrow via Datta port and the bridge method.
Top of pagePrevious messageNext messageBottom of page Link to this message

Natexlh1000
Posted on Friday, December 02, 2016 - 09:40 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

A small snippet of info that may help you:
The fan always gets +12V but is turned on when the ECU gives it ground.

Is it at all possible that the harness leading to the fan got compromised?
Top of pagePrevious messageNext messageBottom of page Link to this message

Steveford
Posted on Saturday, December 03, 2016 - 09:10 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

The problem started when you put the plastic bits on so remove them and see what you've got.
Take a close look at your wiring.
Top of pagePrevious messageNext messageBottom of page Link to this message

Teeps
Posted on Saturday, December 03, 2016 - 11:20 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Lagerhead Posted on Friday, December 02, 2016 - What happened to you ecm. I want to know.

The ECU was not harmed, so I just reloaded the stock Eprom.
As I recall, the fan was on soon as key turned on, engine would start but not run above idle and then would stall out.

Simple answer:
The program layout within the ECMs are different between race and stock. http://www.ecmspy.com/eeprom_info.shtml
My guess, it was done this way, to prevent converting a stock ecu to race specs because of emissions.

Maps which are only a portion of the overall programming can be swapped between race and stock.
I have done that too but the butt dyno said there was no difference. So, I switched back to stock mapping.
Top of pagePrevious messageNext messageBottom of page Link to this message

Firemanjim
Posted on Tuesday, December 06, 2016 - 11:31 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Look and see if you managed to pinch a wire going to a sensor like speedo as if you grounded out the 5, volt feed it will play havoc.
Top of pagePrevious messageNext messageBottom of page Link to this message

Reepicheep
Posted on Wednesday, December 07, 2016 - 08:32 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

The ECM's use a Pic Microcontroller under the epoxy. When they coded the C program that runs it, they likely separated the logic of how the ECM operates (all the "if this than that" statements) from the baseline constant numbers they are using in that logic (for example a two dimensional table of fuel injector duty cycle percentages versus various RPM's).

The constants would be loaded into a separate section of flash memory so they can be updated in the field without changing (or exposing) the program using the data.

The net effect would be that the logical layout (and contents) of the data would need to match the program version. And the Race and Stock ECM's would likely have different programs.

(Message edited by reepicheep on December 07, 2016)
Top of pagePrevious messageNext messageBottom of page Link to this message

Lagerhead
Posted on Wednesday, December 07, 2016 - 10:09 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

So, I finally had some time to work on the bike. It's all fixed, took 5 minutes. I removed the pully cover and found a pinched wire. Put a little tape on it and fired right up.

Thanks for all the input!! Now to put miles on it.

Top of pagePrevious messageNext messageBottom of page Link to this message

Teeps
Posted on Thursday, December 08, 2016 - 11:05 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)


Lagerhead says: I reinstall the plastic bits, go to fire and it does not start.


And, Firemanjim takes the win!
DOH!
Top of pagePrevious messageNext messageBottom of page Link to this message

Natexlh1000
Posted on Thursday, December 08, 2016 - 01:06 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Is that the speed sensor wire?
I'm trying to figure out how such a teeny little wire could bork the bike up so easily.

Shunted +5V to ground perhaps?
Top of pagePrevious messageNext messageBottom of page Link to this message

Teeps
Posted on Thursday, December 08, 2016 - 02:40 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Yes, Nate, a shunted 5v reference will effectively blind the ECM to its operating environment.
On most cars, the symptom would be cranks but no start, with the check engine light either flashing or staying on solid.

Shorting the 5v reference wire is a cheap way to prevent a drive away theft.
Similar to the old school method of grounding the primary coil wire through the cig lighter.
Top of pagePrevious messageNext messageBottom of page Link to this message

Mark_weiss
Posted on Thursday, December 08, 2016 - 04:07 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Always start with the last thing that you did.
I've worked in a bike shop from time to time. Following that rule would have saved a number of my clients a fair bit of change.
Top of pagePrevious messageNext messageBottom of page Link to this message

Reepicheep
Posted on Thursday, December 08, 2016 - 04:07 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

That looks like the crank position sensor. Without that, your spark plugs will never fire. That'd do it.

I wouldn't purposely ground out any 5v reference. If it doesn't blow some voltage regulator on some board somewhere, it will at least overheat it and shorten it's life.
Top of pagePrevious messageNext messageBottom of page Link to this message

Phelan
Posted on Saturday, September 30, 2017 - 07:14 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

The 77 connector pictured is only under the pulley cover on 03-07 bikes, which don't have a crank position sensor (cam sensor) the cam sensor and speed sensors have the same plugs, just different colors.
« Previous Next »

Add Your Message Here
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image

Username: Posting Information:
This is a private posting area. Only registered users and custodians may post messages here.
Password:
Options: Post as "Anonymous" (Valid reason required. Abusers will be exposed. If unsure, ask.)
Enable HTML code in message
Automatically activate URLs in message
Action:

Topics | Last Day | Tree View | Search | User List | Help/Instructions | Rules | Program Credits Administration