hasenpfeffer
Husqvarna
Pro Class
The readily available, simple to use, dealer tool. 

As you all know, Coffee (Dean) passed away a couple of years ago. I am Dean's ex-wife's husband and happen to have spent my career in tech. Over the years, I occasionally helped Dean with various tech issues.
When he passed, I worked with his kids to gather the necessary credentials to keep this site running. Since then (and for however long they worked with Coffee), Woodschick and Dirtdame have been maintaining the site and covering the costs. Without their hard work and financial support, CafeHusky would have been lost.
Over the past couple of weeks, I’ve been working to migrate the site to a free cloud compute instance so that Woodschick and Dirtdame no longer have to fund it. At the same time, I’ve updated the site to a current version of XenForo (the discussion software it runs on). The previous version was outdated and no longer supported.
Unfortunately, the new software version doesn’t support importing the old site’s styles, so for now, you’ll see the XenForo default style. This may change over time.
Coffee didn’t document the work he did on the site, so I’ve been digging through the old setup to understand how everything was running. There may still be things I’ve missed. One known issue is that email functionality is not yet working on the new site, but I hope to resolve this over time.
Thanks for your patience and support!
How do you identify which software/firmware version is currently in the ECU?
My thoughts and experimental results on the 'nasty little purge valve' and its effect !
Having helped out a friend with a very poor running Strada of which I posted a video earlier. That bike was running a Dyna-Boost, Brisk Plugs and had a Cannisterectomy but the Purge Valve was still in place connected up but no cannister of course. We found out that the Purge Valve on that bike was faulty and allowing a small amount of air into the Throttle Body which gave a lean situation and the bike was absolutely crap between 2000 and 2500 rpm. As the video clearly showed, I could even make it stumble and stall just by holding it in that rev range. We took out his purge valve and plugged the hose to the throttle body and suddenly his bike was running sweet as a nut with no stumbles or stalls and smooth power right through the range. Happy owner !
Armed with this information and suspicious of the purge valve being more responsible for the stumble than some here appear to believe, I set about a little experiment using my bike.
Set the bike up exactly the same as his, Dyna-Boost on same setting, Brisk Plugs and the Purge Valve (not faulty) in place connected to throttle body but no canister, basically drawing fresh air whenever it opened.
That is the question - When does the Purge Valve open and how can we tell ?
My bike was running pretty good, no stumbles or stalls but every now and then it went a bit 'fluffy' around 2200 rpm in traffic. Not so bad as it was with the Dyna-Boost disconnected but certainly not quite right. I suspected that the 'fluffy' kind of hiccup might be coincident with the purge valve opening and drawing fresh air into the throttle body.
With this in mind I wired a small red simple LED across the two wires that run to the Purge Valve connector and taped the LED to the bars where I could see it as I rode the bike. I wanted to know exactly when the ECU was energising the purge valve to open.
I started the bike and was surprised to find that the LED was flashing constantly, like a pulsing signal to the Purge Valve which appeared to be almost continuously energised even at tickover. However the flashing LED was quite dim until I opened the throttle when it went brighter, but still pulsed at the same rate. Riding the bike the LED flashed constantly but was dim when the throttle was closed and brighter when it was open especially under hard acceleration.
Then at the traffic lights the motor did its 'fluffy' thing and the LED was very bright, which indicated the valve was fully energised. I repeated this for a few runs and each time exactly the same, LED flashing bright when accelerating, dim with throttle closed and bright again during the low revs 'fluffiness'
Back home I removed the LED, removed the purge valve and plugged the hose to the throttle body, then went for exactly the same run again.
Result - No stalls or stumbles and no 'fluffiness' in traffic either. Try as hard as I like I cannot get it to stumble or stall.
I know the Dyna-Boost works and the really bad stumbles my bike used to have are cured, but now the occasional 'fluffy' revs during traffic are also gone.
I am becoming happier by the day with the bike, especially as I also got my long term oil leak fixed too. (separate post)
Mark_H, Nice experiment! If a couple other riders could cap the purge valve at the TB and see if that improves things you could get further confirmation.
Many ECUs only open the tank purge valve periodically but the Terra seems to open it frequently. A GS-911 log will probably shed some light on that. Perhaps the latest SW update that Wayne has spoken about rewrites the Purge Valve operation.
I've talked to Bill - he's been incredibly helpful. I was in Oregon to ride and stopped by to chat on my way home; he's even helped me over the phone. He is limited though too since (as I understand it) he doesn't have access to the new or upgraded codes from BMW. Totally worth talking with him and I intend to use his shop despite the trek, if I can't find someone willing to work with me here. May be a big project.Note that you have one of the best dealers within reach up there. Bill's Motorcycle Plus in Salem, OR knows a lot about the TR and would be able to help you out. It's a bit of a trek, but it might be worth it just to give them a call and see what they might be able to do for you.
Mark_H, Nice experiment! If a couple other riders could cap the purge valve at the TB and see if that improves things you could get further confirmation.
Many ECUs only open the tank purge valve periodically but the Terra seems to open it frequently. A GS-911 log will probably shed some light on that. Perhaps the latest SW update that Wayne has spoken about rewrites the Purge Valve operation.
...
I'm going to throw you some more info to ponder Roger.
I have removed my canistor long ago, and will be putting a spal fan in that space soon. Why? Because the TR650 fan does not come on at the proper times. The fan will not come on until AFTER the motor starts to run warm. If the motor is running warm, the ecu probably makes some adjustments right? I do not know if there is a calibration or setting in the ecu to change this "on" point.
So many drivability issues can be resolved by putting the extra fan on and having it come on when the water temp in the radiator starts to warm up vs waiting until the motor is hot for the fan to kick on. Thermostatic switch in the radiator should do fine, or just a switch and turn it on as soon as your speeds drop.
Some guys are doing the T stat delete, but then you run into a cool running engine and a different set of fueling ignition adaptions.
...
ECUs in general do make corrections to fueling and ignition advance based on coolant/oil temperature. Often those changes are most significant when the engine is cold and the fuel is not being well atomized and is condensing on the cold walls of the throttle body, valves and cylinder walls. Fueling AFRs are typically stable once the engine is warm and don't change much with further temperature increase.
It's harder to say what the ECU does to ignition advance with higher air, oil or coolant temperature. High air and cylinder head temperatures can result in detonation, and the ECU might compensate by reducing ignition timing. You could collect before and after mod GS-911 data and see.
FYI, the TR ECU also has an air pressure sensor built into the underside of it.
GS911How do you identify which software/firmware version is currently in the ECU?
A few answers re the Purge Valve........
The purge valve would have to be operating in more than just closed loop or the tank would pressurize, particularly on the older models which run mostly in open loop
All I know is that with the Purge Valve out of the equation it is one less variable to consider.