The 2025 Calendar Voting is now live! Click here to vote!

Resetting the ECU?

Tech section strictly for the FJR. Everything from oil changes & suspension setup's to removing sheep hair from hard to reach places on the bike so that your wife never finds out.
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Resetting the ECU?

Post by Festus »

I'm hot on the trail of resolving something and the fuel trim data that's added from the MAP and O2 sensor is basically full of data I need to purge out. I know it constantly updates that and over time it will resolve itself, but I'd like to be able to clear it out. I've heard disconnecting the battery for 30 minutes will do it but I've also been told that it will not, it has to be done via a diagnostic computer. I'm not sure which one of those is correct.

Is there a way on a Gen 3 to purge that short term fuel trim data?
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
Dan Cooper
Casual Rider
Posts: 95
Joined: Fri Oct 07, 2022 3:27 pm
FJRModel: 2014-A
Location: DFW, Texas
x 212
x 161

Re: Resetting the ECU?

Post by Dan Cooper »

Festus wrote: Fri Sep 06, 2024 7:58 am I'm hot on the trail of resolving something and the fuel trim data that's added from the MAP and O2 sensor is basically full of data I need to purge out. I know it constantly updates that and over time it will resolve itself, but I'd like to be able to clear it out. I've heard disconnecting the battery for 30 minutes will do it but I've also been told that it will not, it has to be done via a diagnostic computer. I'm not sure which one of those is correct.

Is there a way on a Gen 3 to purge that short term fuel trim data?
There is only person we know who might definitively answer that question.

Ivan.

dan
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

Just to be clear, from my understanding, there is the base fuel map, and then there's the "trimmed" data that is applied constantly that refines the data to the conditions. It's my understanding that you can clear that "trimmed" data which reverts it back to the base fuel map and then it'll start building the file again with fresh data.

Over time, it will correct itself, but clearing it out would give instant feedback. I'm good either way, just was hoping there's a quick fix to delete the "trimmed' data.
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
SkooterG
Veteran
Posts: 649
Joined: Thu Oct 10, 2019 11:39 pm
FJRModel: 2004 X 2, 2009 X 2, 2013 X3, 2014, 2017, 2023...... I have issues!
Location: Skootsdale, AZ
x 1027
x 1514

Re: Resetting the ECU?

Post by SkooterG »

Are you certain the 'Trimmed Data' as you call it is stored? And not just real-time adjustment?
Growing old is mandatory. Growing up is optional.

IBA #327

'04 FJR (X2) -- '09 FJR (X2) -- '13 FJR (X3) -- '14 FJR ES -- '17 FJR ES -- '23 FJR ES -- '14 BMW GSA What can I say? I have issues!
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

SkooterG wrote: Fri Sep 06, 2024 12:28 pm Are you certain the 'Trimmed Data' as you call it is stored? And not just real-time adjustment?
Reasonably sure. I believe it creates sort of a mini map of adjustments over time and the master fuel table is referenced when needed to prevent wide swings outside the normal. Could be wrong. Finding people that know specifically about the FJR is like finding a FRJ rider in their 20's.
wheatonFJR loved this
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
Toter
Veteran
Posts: 1061
Joined: Thu Oct 03, 2019 8:01 am
FJRModel: 2015 FJR 1300 ES "Renee", 2021 BMW R1250GS Rallye, 2022 BMW R1250GS Adventure, 2016 DRZ 400S (Bush Piglet)
Location: North Georgia
x 1541
x 2221

Re: Resetting the ECU?

Post by Toter »

I am sure you are correct about the trim data being learned. On the BMW GS's there is a tool called GS-911 that allows you to reset all the fuel trims, recalibrate the throttle grip, throttle valve, DTC, ESA, and transmission (quick shifter). I've never heard of a tool like that for FJR's. I am sure dealer software would do it, but wouldn't trust one of their lackies who hardly ever sees an FJR to do it. Probably brick it. Have you looked at Service Manual?
I spent most of my money on guns, motorcycles, women, and whiskey. The rest I just wasted!
User avatar
raYzerman
Contributor
I post more than I ride
Posts: 9678
Joined: Mon Mar 18, 2013 10:49 am
FJRModel: 2010 Honda CBF1000FA
Location: Millgrove, Ontario, CA
x 3131
x 11592

Re: Resetting the ECU?

Post by raYzerman »

AFAIK, you cannot reset the ECU by unplugging it...... your questions should be directed to Ivan.
As for my non-expert opinion, I would think the data is not stored in EEPROM, so should erase when you shut the ignition off... or at least constantly overwritten when you ride.
There is only one thing you can reset in DiAG, that is the Idle Speed Control learning, but I'd think that only affects idle on the throttle by wire. If you like, reset it anyway whether it needs it or not.... in DiAG scroll to d:67....
wheatonFJR loved this
Keep yer stick on the ice........... (Red Green)
Duct tape can't fix stupid, but it can sure muffle the sound.
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

It was my early understanding that it's written to RAM and will be erased if the battery was unplugged for 30 minutes but that info was contradicted by someone that knows a lot more than the people that said it did. His response was he was unaware of any brands that cleared like that.

No worries, I'll let it relearn itself. I would think it has to be holding onto data info for longer than real time, otherwise, if you lived and road above 6,000 ft, every time you started it, the bike would be running poorly until it got enough data to correct itself. However, once it learns the data, it uses it moving forward and then I'm sure it becomes a situation where it's dropping the old data off the back end and adding new data to the front end.

It's all good. I'm not going to bother Ivan when I know he's busy, he's not making a penny from taking a call, and it'll fix itself over time.
FJRPittsburgh loved this
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
SkooterG
Veteran
Posts: 649
Joined: Thu Oct 10, 2019 11:39 pm
FJRModel: 2004 X 2, 2009 X 2, 2013 X3, 2014, 2017, 2023...... I have issues!
Location: Skootsdale, AZ
x 1027
x 1514

Re: Resetting the ECU?

Post by SkooterG »

Festus wrote: Fri Sep 06, 2024 6:17 pm otherwise, if you lived and road above 6,000 ft, every time you started it, the bike would be running poorly until it got enough data to correct itself.
My SWAG here but as soon as you turn on the ignition the MAP will tell the ECU all it needs to know about real-time temperature and elevation and immediately adjust accordingly.
Growing old is mandatory. Growing up is optional.

IBA #327

'04 FJR (X2) -- '09 FJR (X2) -- '13 FJR (X3) -- '14 FJR ES -- '17 FJR ES -- '23 FJR ES -- '14 BMW GSA What can I say? I have issues!
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

SkooterG wrote: Fri Sep 06, 2024 9:16 pm
Festus wrote: Fri Sep 06, 2024 6:17 pm otherwise, if you lived and road above 6,000 ft, every time you started it, the bike would be running poorly until it got enough data to correct itself.
My SWAG here but as soon as you turn on the ignition the MAP will tell the ECU all it needs to know about real-time temperature and elevation and immediately adjust accordingly.
It doesn’t.

Best I can tell is it’s just going to take about an hour of riding with multiple starts, cold starts. It’ll fix itself.
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
Hppants
Contributor
I post more than I ride
Posts: 7007
Joined: Wed Oct 19, 2016 9:22 pm
FJRModel: 2021ES
x 13815
x 12791

Re: Resetting the ECU?

Post by Hppants »

Festus wrote: Fri Sep 06, 2024 7:58 am I'm hot on the trail of resolving something and the fuel trim data that's added from the MAP and O2 sensor is basically full of data I need to purge out. I know it constantly updates that and over time it will resolve itself, but I'd like to be able to clear it out. I've heard disconnecting the battery for 30 minutes will do it but I've also been told that it will not, it has to be done via a diagnostic computer. I'm not sure which one of those is correct.

Is there a way on a Gen 3 to purge that short term fuel trim data?
I'm trying to learn something. Why is the data you want to purge "undesireable"? Is this causing some ridability or other issues? How did you discover the "problem" - if it is a problem?
"I guess it comes down to a simple choice, really. Get busy living. Or get busy dying."
- Andy Dufresne, Shawshank Redemption

Image
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

The bike had an issue which caused the "temporary fuel map" to be built on bad data. Imagine an oxygen sensor going bad and getting the wrong reading. It's going to send that data to the ECU and the ECU is going to change the temporary map to add or subtract fuel to make the oxygen sensor number come out right. Therefore, the temporary map is correct for the bad O2 sensor but if you replace the O2 sensor, then the map sees the numbers from the new sensor and applies the fuel requirements from the old one, meaning it could be too much or too little fuel being supplied. You'd want to change the sensor and then clear the data, so the ECU will revert back to the factory fuel map and start building a new temporary fuel map based on the new sensor data.

Make sense?

As mentioned, it will self correct, but that takes time and miles, and some times it would be nice to clear the data and get instant correction.
Hppants and FJRPittsburgh loved this
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
SkooterG
Veteran
Posts: 649
Joined: Thu Oct 10, 2019 11:39 pm
FJRModel: 2004 X 2, 2009 X 2, 2013 X3, 2014, 2017, 2023...... I have issues!
Location: Skootsdale, AZ
x 1027
x 1514

Re: Resetting the ECU?

Post by SkooterG »

Festus wrote: Fri Sep 06, 2024 9:42 pm
SkooterG wrote: Fri Sep 06, 2024 9:16 pm
Festus wrote: Fri Sep 06, 2024 6:17 pm otherwise, if you lived and road above 6,000 ft, every time you started it, the bike would be running poorly until it got enough data to correct itself.
My SWAG here but as soon as you turn on the ignition the MAP will tell the ECU all it needs to know about real-time temperature and elevation and immediately adjust accordingly.
It doesn’t.

Best I can tell is it’s just going to take about an hour of riding with multiple starts, cold starts. It’ll fix itself.
Interesting. I am still having trouble wrapping my head around this. So, if you trailer an FJR from San Diego at sea level up to the Sierra Nevada mountains at 9,000' elevation it will run like crap initially? I just don't see that happening. The MAP and sensors will tell the ECU about current real-time temperature and air density and adjust the base map accordingly so it will start and run correctly.
wheatonFJR and danh600 loved this
Growing old is mandatory. Growing up is optional.

IBA #327

'04 FJR (X2) -- '09 FJR (X2) -- '13 FJR (X3) -- '14 FJR ES -- '17 FJR ES -- '23 FJR ES -- '14 BMW GSA What can I say? I have issues!
User avatar
Hppants
Contributor
I post more than I ride
Posts: 7007
Joined: Wed Oct 19, 2016 9:22 pm
FJRModel: 2021ES
x 13815
x 12791

Re: Resetting the ECU?

Post by Hppants »

Festus wrote: Sat Sep 07, 2024 9:25 am The bike had an issue which caused the "temporary fuel map" to be built on bad data. Imagine an oxygen sensor going bad and getting the wrong reading. It's going to send that data to the ECU and the ECU is going to change the temporary map to add or subtract fuel to make the oxygen sensor number come out right. Therefore, the temporary map is correct for the bad O2 sensor but if you replace the O2 sensor, then the map sees the numbers from the new sensor and applies the fuel requirements from the old one, meaning it could be too much or too little fuel being supplied. You'd want to change the sensor and then clear the data, so the ECU will revert back to the factory fuel map and start building a new temporary fuel map based on the new sensor data.

Make sense?

As mentioned, it will self correct, but that takes time and miles, and some times it would be nice to clear the data and get instant correction.
I understand generally how the ECU and it's sensors work on our motorcycles (and all "vehicles" FTM). So... did your O2 sensor go bad and need replacement? At the risk of prying, that's really what I was asking.
"I guess it comes down to a simple choice, really. Get busy living. Or get busy dying."
- Andy Dufresne, Shawshank Redemption

Image
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

I don't know that it'll run like crap but I believe if you were measuring the fuel/air mixture coming out of the exhaust, it would be vastly different on start up than it would after being there for several hours. I think you'd see 2 very different sets of numbers.

Take the reading at sea level, it's probably 16-17, trailer it to 9,000ft, start it and that measurement is probably 12-13, then run it for a few hours and let it adjust, and check it again and it's probably at 16-17. The bike is adjusting as it's being ridden. That's the beauty of fuel injection/sensors/ECU's.

Maybe the FJR isn't like that. I don't know, but from my understanding that's how they all work, and Toter has confirmed that's how the BMW works up above.
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

Hppants wrote: Sat Sep 07, 2024 1:26 pm I understand generally how the ECU and it's sensors work on our motorcycles (and all "vehicles" FTM). So... did your O2 sensor go bad and need replacement? At the risk of prying, that's really what I was asking.
Nope, I was just using that as an example. Not my bike, just trying to help resolve an issue.
Hppants loved this
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
raYzerman
Contributor
I post more than I ride
Posts: 9678
Joined: Mon Mar 18, 2013 10:49 am
FJRModel: 2010 Honda CBF1000FA
Location: Millgrove, Ontario, CA
x 3131
x 11592

Re: Resetting the ECU?

Post by raYzerman »

I'm with SkooterG.... MAP sensor data is instantaneous when you turn the ignition on, there's no "somewhere a few hours later". Coolant temp, ambient temp, etc. also. 02 instantly reports what it's seeing...... if it's RAM, RAM loses it's info the minute the power is shut off... i.e., ignition key.
escapefjrtist, SkooterG, and wheatonFJR loved this
Keep yer stick on the ice........... (Red Green)
Duct tape can't fix stupid, but it can sure muffle the sound.
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

I don't know the specifics of what's instant and what's not instant but I do know that there is an amended map that's used that's built on the fly that's stored and used over time. What data makes that map, I do not have the info to, but I suspect it's most all relative sensors and readings.
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: Resetting the ECU?

Post by Festus »

Seems to have reset itself throughout the day of riding.
Hppants and wheatonFJR loved this
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
SkooterG
Veteran
Posts: 649
Joined: Thu Oct 10, 2019 11:39 pm
FJRModel: 2004 X 2, 2009 X 2, 2013 X3, 2014, 2017, 2023...... I have issues!
Location: Skootsdale, AZ
x 1027
x 1514

Re: Resetting the ECU?

Post by SkooterG »

Festus wrote: Sun Sep 08, 2024 7:24 pm Seems to have reset itself throughout the day of riding.
Ahhhhh...... the ol 'Stress less, Ride more'. :roll:
Hppants loved this
Growing old is mandatory. Growing up is optional.

IBA #327

'04 FJR (X2) -- '09 FJR (X2) -- '13 FJR (X3) -- '14 FJR ES -- '17 FJR ES -- '23 FJR ES -- '14 BMW GSA What can I say? I have issues!
Post Reply