Good troubleshooting work. I feel better knowing that it also misbehaves with the old ECM.
I was able to flash the stock eeprom. No change. I pulled the IAC and noticed during ignition on it twists out, but only vibrates for the twist in. After several cycles of ignition on the pintle is completely out. Bike starts without it in and I can manually adjust the pintle to get it to idle. Just can't plug the IAC in or it runs all the way out. My guess is the reverse is out on the IAC motor. I plugged the old ECM in and the behavior is the same. I found all the specs for the IAC motor on the Swedish manufacturer's website. At a glance I think the IAC for the XL1200 Sportster will work. I need to confirm the steps are the same. I can swap the pintle with my original. I may convert to a manual IAC and use a mask to ignore the sensor codes.
Good troubleshooting work. I feel better knowing that it also misbehaves with the old ECM.
Last edited by ReadyXB; 03-29-2016 at 12:56 AM.
Okay... Update 3-31-2016. I replaced the IAC with an automotive IAC P/N# BWD 21774 from Oreilly's. Connector is the same, and the resistance across the pins is the same and it fits exactly in the opening. The only snag is one of the bolt holes doesn't line up but I was able to get a good seal with one. However, I put the second bolt in with a small washer and it grabs and holds the front side down. The ECM recognizes and uses the IAC.
After all that the bike still wouldn't start and idle. I then pulled up two sessions of ECM and went line by line looking at the BUE1D and BUE2D settings (comparing same name values only). I modified all the same name values to match the BUE1D. Flashed that to the ECM. Did a TPS reset again (pro at it by now) and presto the bike started and went through an idle break in cycle. I was super excited until I saw my pipes starting to glow. I shut the bike down and tried a previous ECM load and it wouldn't start. I think I never got a proper ECM file for the BUE2D. Does anyone have a known working BUE2D.epr file for ECMspy? I have attached my logfile from ECMspy here: https://www.dropbox.com/s/etx940w5ms...NS310.msl?dl=0. You can see I'm running super lean and that is what is causing the heat (no lube on the cylinders).
If needed I can upload the EEPROM I fetched from the BUE2D before I messed with it. I can also upload the EEPROM I fetched from my old BUE1D.... Actually here they are:
This is one the that will start and idle the bike, but overheats due to running too lean - https://www.dropbox.com/s/5jxg3ghf03...hange.xpr?dl=0
These are the originals:
https://www.dropbox.com/s/1maaockh2p...-1059.xpr?dl=0
https://www.dropbox.com/s/pgr61bbplc...-1156.xpr?dl=0
And the BUE2D with the BUE1D fuel map (didn't work)
https://www.dropbox.com/s/m3fh7rj8zj...p_Mod.xpr?dl=0
The problem is in the hex somewhere. The BUE2D is not controlling the IAC and fuel properly. It only starts and idles if I mess with the hex. I can either keep hacking or I can beg a working copy of the BUE2D.epr here.
Many thanks,
-Zeke
Last edited by Isique79; 04-01-2016 at 03:57 AM.
Bike update. I took the bike for a nice ride today. It is all fixed up. The issue was a bad EEPROM and the maybe the IAC was bad. I doubt the IAC was ever bad, false read from ECMspy. I replaced it anyway because I damaged it investigating the issue. Here is a video of the running bike with info on how I got it up and going. https://youtu.be/u_bRnA5hyHM
Cheers,
-Zeke
Tagging.......is this the elusive IAC cross referenced part number? I did some looking at Citroen IAC's the other day, but if this is domestic, it answers a lingering question.
Yeah, check out the end of my video. The IAC I found (p/n BWD 21774) is available here: http://www.oreillyauto.com/site/c/de...&keyword=21774
It is not an exact fit. Watch the end of my video for info on the fit. I did test the ohms across the pins and it reads 50 just like the original. It took a TPS reset and an immediate 25 mile ride with no long idles or heavy excels to get the computer to learn how to use it.
Faulty/suspect ECM. put a stock one in see if it runs.
*Oh there's a second page*
Last edited by UMDterp13; 04-02-2016 at 03:40 PM.