Author |
Message |
1324
| Posted on Thursday, June 10, 2010 - 07:26 am: |
|
Does anyone know the EEPROM location for fan control? How about what the value should be for an 05 XB12S? I've heard 170 degrees C with the key on and 120 with the key off. Need to confirm... Why? Well, last night I was tweaking idle (dynamic timing and idle adjust screw) in the garage. It was 60 degrees and raining so I started the bike to warm it up like usual. Came back and it was just about warm, so I fired up the computer and went to work. While tweaking things, my final revision wouldn't start. I initially thought that I fouled plugs due to the pungent raw fuel smell. At the time, I figured that I essentially 'choked' the engine with too small a throttle opening for idle. No biggie, buy new plugs and all is well. I cleaned things up and put everything away. Just out of sheer curiosity, I started the bike again after letting it sit for about 20 minutes. The bike hesitated, but eventually started and ran...but barely. Idle was low and inconsistent. This confirmed my suspicion of bad plugs UNTIL I heard the clacking! I turned it off promptly, because it sounded like a collapsed lifter. Fast forward to this AM when I restarted the bike after letting it sit for 7 hours (hoping and praying the lifter (or whatever) would find it's happy place). Started up and ran a bit with no clacking. Still have an audible clicking, but not like last night. Still not sure if the level of noise is normal or not, but I was late for work and needed to run. The odd part is that happened once last summer when I was doing the same thing, except it was MUCH hotter outside. At least 90 degrees (so about 25-30 degrees warmer). Thinking back about things, I can honestly say my fan NEVER, EVER turns on when the key is on. It will cycle when the key is off, but not on. This is true for when the bike was bone stock and true for today with the RSS, open airbox, Drummer, etc. So basically, I'm going to run it again when I get home to reassess things. If I deem the noise 'normal' (ugh), I'll take it for a spin and warm it up normally. Hopefully this exorcises the demons, but the fan situation persists. Anyone? Also, while I have your attention, what is everyone's take on lifter 'issues'? I've personally known of two XB12's to suffer lifter issues, but never my own. And of course, I'll ask what I always hate reading...what is 'normal' lifter noise? Funny how you never think about the noises until something happens (doh!). Anyone live in the NEPA/Poconos area who cares to let me listen to their 'healthy' XB? |
Terrys1980
| Posted on Thursday, June 10, 2010 - 09:09 am: |
|
It depends on the firmware of the ECM. You can find the EEPROM data in the ECMSpy Tuning Guide V2.0 starting on page 77. 170 and 120 is correct. |
Terrys1980
| Posted on Thursday, June 10, 2010 - 09:13 am: |
|
For BUECB Fan Key On Temp is on row 1A0 column 0E. Fan Key Off Temp is on row 1C0 column 0A. For BUEGB Fan Key On Temp is on row 1E0 column 0C. Fan Key Off Temp is on row 1F0 column 0A. |
1324
| Posted on Thursday, June 10, 2010 - 12:08 pm: |
|
Terry, Thanks for the information. You're going to have to educate me, if you don't mind. My firmware is BUEIB, and per the ECMSPY page, my on offset is 0x01f2; off is 0x01f3. So first of all, how does the offset translate into the location on the eeprom (coordinates, if you will). Second, on ECMspy's site, a translation value of 50 is listed for this formula: output_value = (EEPROM_value * scale) + translate Do I need to keep this mind IF I need to change the EEPROM value? Sorry for the newb question, but my programming days seem very distant right now... |
Terrys1980
| Posted on Thursday, June 10, 2010 - 01:06 pm: |
|
All you need from the offset is the 1F2 and 1F3. The 1F will correspond to the row 1F0 and the 2 will correspond to column 02. I copied this from one of my post on another thread. ------------------------------------------------ Figuring out the hexidecimal stuff and the charts can be tricky. This is how to do it with ECMSpy. In BUEGB firmware, 0x1EC is the block for the Fan Key-On On Temperature. This is currently set for AA or 170 as you can see in the pic. Just enter the temp you would like in the place of the 170, click the = button and burn it. You will not need to worry about the conversion as long as you switch it from H to D in ECMSpy. I have it circled. |
Terrys1980
| Posted on Thursday, June 10, 2010 - 01:14 pm: |
|
Be sure to backup your EEPROM and save it in multiple places before making any changes. |
1324
| Posted on Thursday, June 10, 2010 - 08:03 pm: |
|
Good to know, thanks for the help. Ran through the EEPROM, and my fan is controlled properly. Time to look elsewhere... Lifters appear to be back to normal as well. They needed a five mile ride to fill up, but they did. That is all that matters. |
|