• You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will see less advertisements, have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

    If you have any problems with the registration process or your account login, please contact us.

06 Uly TPS reset

Buellxb Forum

Help Support Buellxb Forum:

Bueller x2

Member
Joined
Apr 22, 2022
Messages
10
Location
Southern IL.
Long time Buell owner here (since 1999) but all carbureted tube-frames. Bought my first XB12X a month ago and brought it back to life. (sort-of)
I rebuilt the fuel pump due to a deteriorated strainer and broken hose between the pump/pressure regulator.
Had both fuel injectors cleaned and flow-tested.
Cleaned all grounds and added a few redundant ones.
Changed all fluids, filters, and lubed all bearing, cables, pivot points.
Had to chase down a short due to running light and finally got her running. Took it for a ride around the block and all was good.

In the meantime (while waiting for new exhaust straps to arrive before riding it very far) I thought it would be a good idea to reset the TPS.
I used ECMSpy to connect to the test plug, went through all the steps to a "T" (5.5 degree throttle position) and now it will not stay running.
It starts up and will run rough but only if I manipulate the throttle with back-firing and getting hot fast. (lean)
I have tried going through the steps for TPS reset multiple time now and still have the same result...It ran/idled fine for the short test ride and multiple start ups in the garage prior to the TPS reset.
On the chance that it might be bad, I just replaced the TPS sensor with a new one but am still having the same result with it. (a reset was done on it too)

If a TPS reset is done, does that rewrite the current setting in the ECU?
Could I just go back and install my original downloaded EEPROM from ECMSpy? (from before the reset)
Anyone ever have a similar issue before?
Any help would be greatly appreciated.
 
Thanks for the reply!
My steps were as follows:
1. Connect and fetch EEPROM data from ECM using ECMSpy
2. Click on the Execute button (this is to read live data)
3. Turned the idle adjuster CCW until the voltage stopped dropping then an addition 2-turns (filter base was removed to verify it was not touching the throttle stop)
4. Snapped throttle a few times to during idle adjust to ensure the butterfly was fully closed
5. Click on "Reset TPS"
6. Turned idle adjust until I was at 5.5 degrees. (target between 5.3/5.6)
7. Started bike to warm up and adjust idle to 1050-1150 but would not stay running. I did try to adjust idle both ways to keep it running for warm up but no luck.

Hopefully I'm just overlooking something but the only difference I can see from my service manual/your online link (same) and ECMSpy is the software navigation.
Gotta say the CV carbs are stupid simple compared to this for me.
 
Sir: CV style carbs are wonderful devices and simple, straight-forward fuel and air metering devices...but so is XB fuel injection. You simply missed a step, or transposed one of them. The below is absolutely CORRECT. Your procedure is simply wrong. You might have failed to confirm the reset via the YES tab.

Not mentioned but enhances accuracy:
1-At room temp
2-Remove headlight fuse during your Spy session
3-Give battery constant 6-8 AMP charge during your Spy session
4-Key to ON....kill switch to ON....do NOT start engine until final Spy step achieved

https://www.youtube.com/watch?v=i33__Qkvhn4
 
Great recommendation on pulling the headlight fuse & adding the charger during the process. I'm going to give it another try this afternoon and get back to you.
I do not remember being prompted to click on a "yes tab". (Hopefully it's that simple)
 
No luck, I'm doing exactly as ECMSpy directions, video and *service manual describe. *(service manual uses digital technician with software navigation differences)
1. Open up ECMSpy on Laptop
2. Connect Cable from bike to laptop
3. Turn ignition on then kill switch on
4. Select connect to ECM (plug icon) from main menu
5. Select ECM type (stock) then OK, current EEPROM saved
6. Using the "Live & Log Data" tab selected "TPS reset tab"
7. Select Execute Icon from Main menu tab (gear icon) to see live data
8. Current setting is 5.5 degrees, snapped throttle to confirm its reading
9. Turned idle adjust screw CCW until TPS voltage stopped going down (snapped throttle a couple times to confirm) TPS voltage stopped at .96 volts
10. Selected "Reset TPS" button, pop up asked to "stop reading live data and perform TPS reset", I selected "OK"
11. Another pop up says "TPS reset done, fetching run-time data will continue
12. I then turn the idle adjust CC until a 5.5 degree setting is displayed and physically watched the butterfly open slightly.
13. Snapped throttle to confirm it was staying at 5.5 degrees
14. Proceeded to start bike and allow warm-up time before adjusting idle to 1050-1150

Bike will not stay running on its own. If I feather the throttle it continues to backfire through the exhaust/intake, get hot quickly, run very rough but never idle on its own.

Bike ran fine on first test ride and multiple garage start ups after the following repairs were made. No current or historical codes, battery voltage is 12.9, plugs & wires are new, fuel pump is new (48 PSI), injectors have been cleaned/flow tested, fresh gas, every ground has been sanded clean/redundant ones added, cleaned throttle body and all fluids/filters.
I'm running out of ideas...I'm hesitant to do it but can the original EEProm from the first time I connected to the bike be sent back to the ECM using ECMspy? Then simply adjust the idle until it good? I dont want to brick my current ECM so I've held off on trying that.
Anyone see a missed step/keystroke when during the reset?
 
No luck, I'm doing exactly as ECMSpy directions, video and *service manual describe. *(service manual uses digital technician with software navigation differences)
1. Open up ECMSpy on Laptop
2. Connect Cable from bike to laptop
3. Turn ignition on then kill switch on
4. Select connect to ECM (plug icon) from main menu
5. Select ECM type (stock) then OK, current EEPROM saved
6. Using the "Live & Log Data" tab selected "TPS reset tab"
7. Select Execute Icon from Main menu tab (gear icon) to see live data
8. Current setting is 5.5 degrees, snapped throttle to confirm its reading
9. Turned idle adjust screw CCW until TPS voltage stopped going down (snapped throttle a couple times to confirm) TPS voltage stopped at .96 volts
10. Selected "Reset TPS" button, pop up asked to "stop reading live data and perform TPS reset", I selected "OK"
11. Another pop up says "TPS reset done, fetching run-time data will continue
12. I then turn the idle adjust CC until a 5.5 degree setting is displayed and physically watched the butterfly open slightly.
13. Snapped throttle to confirm it was staying at 5.5 degrees
14. Proceeded to start bike and allow warm-up time before adjusting idle to 1050-1150

Bike will not stay running on its own. If I feather the throttle it continues to backfire through the exhaust/intake, get hot quickly, run very rough but never idle on its own.

Bike ran fine on first test ride and multiple garage start ups after the following repairs were made. No current or historical codes, battery voltage is 12.9, plugs & wires are new, fuel pump is new (48 PSI), injectors have been cleaned/flow tested, fresh gas, every ground has been sanded clean/redundant ones added, cleaned throttle body and all fluids/filters.
I'm running out of ideas...I'm hesitant to do it but can the original EEProm from the first time I connected to the bike be sent back to the ECM using ECMspy? Then simply adjust the idle until it good? I dont want to brick my current ECM so I've held off on trying that.
Anyone see a missed step/keystroke when during the reset?


You probably have leaking intake seals.
 
I am no ECM guru. All you're accomplishing with a correctly performed "TPS reset" is synchronizing the sensor set to its Zero-baseline, to what the ECM sees as same. You never zeroed-out your initial TPS setting. Baseline established at approx one. If I were performing this service, I'd check the TB butterfly and housing for condition...clean if required...add a bit of slack to the puller throttle cable...and perform the reset again. Have you checked something as simple as fouled spark plugs and a faulty connection between the coil and the coil wiring harness plug? Worth having a look at.
 
Last edited:
You probably have leaking intake seals.

I did perform a check on the intake seals during one of the garage start ups when it was running fine. At the time I was making sure the injector seals were set properly after having them cleaned/tested and thought I might as well test the intake seals too. All was good, no change in idle speed when sprayed.
 
The qualifier is that I'm no ECM guru. All you're accomplishing with a correctly performed "TPS reset" is synchronizing the sensor set to its Zero-baseline to what the ECM sees as same. Your steps appear to have done that. Have you checked something as simple as fouled spark plugs and a faulty connection between the coil and the coil wiring harness plug? Worth having a look at.

I was thinking it wouldn't hurt to double check the spark plug wire connections and make sure all were tight. Both cylinders are firing but maybe something is loose.
I will also inspect the plugs to see if any are fouled. I understand the balance of the combustion triangle but with the backfiring/lean running I'm thinking its just not getting adequate fuel due to the TPS setting. If all checks out, thinking of trying a lower setting than 5.3 degrees to possibly gain more fuel as the throttle is turned. If that makes any sense?
 
I was thinking it wouldn't hurt to double check the spark plug wire connections and make sure all were tight. Both cylinders are firing but maybe something is loose.
I will also inspect the plugs to see if any are fouled. I understand the balance of the combustion triangle but with the backfiring/lean running I'm thinking its just not getting adequate fuel due to the TPS setting. If all checks out, thinking of trying a lower setting than 5.3 degrees to possibly gain more fuel as the throttle is turned. If that makes any sense?

Checked the plugs, still look new
Checked plug wires, all were securely fastened along with the coil plug
Tried resetting the TPS again (20-times now) and set idle angle at 4.1, it ran rough for 5-10 seconds so I reset back to 5.5 degrees
I'll try to attached a screen shot of the live data after the most resent reset and stock map? Does anything look off?
Should the AFV be adjusted since a new fuel pump was installed? If so, can that be done through ECMSpy?
Anyone? Bueller...Bueller...Bueller :DEcmspy overview.jpgECM map 4 24 2022.jpg
 
Last edited:
Should the AFV be adjusted since a new fuel pump was installed?

Moot point

If so, can that be done through ECMSpy?

YES


For unknown reasons fuel is being pulled across-the-board open loop. Your symptoms indicate same. Reset AFV to 100


During all this, did you happen to cross the injector wires....and/or install the injectors onto the wrong cylinders? Easy mistake. Schematic for EFI plugs...injectors color coded designating F&R.

FRONT: Gray common----W/Y power
REAR: Gray Common-----GN/GY power
 
Last edited:
Thanks for sticking with me Barrett!
When the I was tracking my electrical short. I pulled all the ignition loads and tested them at both ends. The injectors were one of those, me being my careful-self marked front/back with paint marker on the plugs. Additionally, prior to removal and reinstallation I quadruple checked the correct color for front/back injectors. Per your recommendation I checked the wire colors of the plug connectors again, and all is correct.
Next, I connected ECMSpy to the bike to adjust the AFV value to 100% from the current 80.0. Using the 2.0 version it is done under the "O2 set-up" tab then "Calibration" tab. Then I burned the change to the ECU, started the bike and it didn't seem to run rich but still wouldn't stay running long enough to warm-up. I gave it 2-tries while feather the throttle but not big change. (TPS setting was 5.3 degrees and 1.19 volts)
Then I thought why not and pulled my EEProm file from the first time I connected the bike to ECMSpy, burned it to the ECM and crossed my fingers....The bike fired right up and[/B] idled! It was high at about 2grand (8.3 degree butterfly). I then checked the AFV setting on that map to see it was at 80.8%. So, I adjusted it to 100% and burned that change to the ECM.
Now it starts and runs long enough to get up to temp but at 1/4 throttle it seems to load up a bit.
Should I put it back together and ride it a bit to let ECM learn/adjust? (Open loop vs closed loop)
Do I dare try another TPS reset?
I really appreciate the help everyone, digital tunning is a learning curve for me. Thanks for your patience.
 
If you loaded a new tune, then yes you need to do a TPS reset. I'm currently going thru something similar and have been following the thread with a lot of interest.
 
My pleasure Sir. Since it now starts and idles and will accept throttle inputs...I would think the obvious choice is to take it for a sensible ride at moderate speeds and RPM's...then once returning, again check for any fault codes as well as your AFV number and adjust warm curb speed idle to approx 1000RPM. A warm idle speed significantly higher than this can cause a myriad of problems on all pre-2008 XB's. Brought you as far as I can on this as that's the extent of my limited ECM knowledge.
 
My pleasure Sir. Since it now starts and idles and will accept throttle inputs...I would think the obvious choice is to take it for a sensible ride at moderate speeds and RPM's...then once returning, again check for any fault codes as well as your AFV number and adjust warm curb speed idle to approx 1000RPM. A warm idle speed significantly higher than this can cause a myriad of problems on all pre-2008 XB's. Brought you as far as I can on this as that's the extent of my limited ECM knowledge.

Thank you, Sir!
When I got home from work, I thew it back together and fired it up to go for a short ride. The initial idle was low during warm-up but I left it alone until it was warm enough to ride. Took off around the neighborhood at low speed/rpm to ease into mid rpm once it was fully warm. It had a few throttle body back-fires while rolling the throttle up slowly. Once warmed up at lower speeds, I left the neighborhood to cruise some backroads around 45-55mph. It seemed to do fine when rolling the throttle on, no more back-firing through the throttle body. Even stopped a few times to take off from a dead stop and gradually accelerating. All seemed fine but is hard to determine what's "normal" compared to my M2 that just begs for more throttle. Headed back home after about 20-min due to the low fuel light popped on. It was idling between 1000/1100 rpm on the tach when I pulled back into the garage so I left it alone.
I will connect to the ECMSpy tomorrow to check AFV and digitally see exactly where my idle is. I am still puzzled as to why the initial TPS reset seems to have triggered all running issues. With the original EEProm being burned back in now, I'm not sure if I want to reset the TPS again. (even though that's what it calls for)...Worst case, I guess I do have an idea how to get back to where it currently is now if it did the same thing.
I'll update as soon I get more info, in case anyone else may have a similar issue down the road.:up:
 
Got home early tonight and plugged in to see where it was at.
Bike was cold/not running
AFV - 94.2% (was set at 100% prior to riding because new fuel pump was installed)
TPS - 1.06 volts & 6.2 degree angle (didn't want to upset the neighbors so I didn't start to verify warm idle rpm)
Still hesitant to mess with the TPS again. If 5.3-5.5 is the correct setting, should I be concerned or just ride it and see how the bike performs?
Definitely will keep an eye on the plugs.
 
Last edited:
Got home early tonight and plugged in to see where it was at.
Bike was cold/not running
AFV - 94.2% (was set at 100% prior to riding because new fuel pump was installed)
TPS - 1.06 volts & 6.2 degree angle (didn't want to upset the neighbors so I didn't start to verify warm idle rpm)
Still hesitant to mess with the TPS again. If 5.3-5.5 is the correct setting, should I be concerned or just ride it and see how the bike performs?
Definitely will keep an eye on the plugs.

TPS - 1.06 volts & 6.2 degree angle (didn't want to upset the neighbors so I didn't start to verify warm idle rpm)
Still hesitant to mess with the TPS again. If 5.3-5.5 is the correct setting


Completely unrelated.
 
I have exactly the same problem on my 2006 Uly. Started out as an intermittent loss of power over half throttle which I made worse by working on it. I've replaced the fuel, intake gaskets, TPS, coil, plugs and wires. Performed the same procedure using ECM spy countless times. It will idle (but crappy) but stalls as soon as I touch the throttle. Going to check fuel pressure next.
 
Back
Top