The idea I'm kicking around here really only applies to anyone who has done the Extended Idle mod on their XJ, but I'd be happy to hear from anyone who may have useful input on this. If you're not familiar with it, see this thread and this thread for details.
Basically, I'd like to modify the Extended Idle behaviour in such a way that it raises the idle in all gear lever positions except possibly reverse. While I realise that its intended function is to keep the alternator and water pump spinning at higher-than-normal RPMs in Park and Neutral, a trail run today caused me to realise that this could also make a useful 'crawler' mode switch for situations where brakes may more useful than throttle for low-speed control.
We already know how the switch ties in to the PCM - but what I'm wondering is what happens from there. Knowing that Extended Idle normally only operates in Park and Neutral has me thinking that it checks the state of the NSS somehow. But what's not clear is how it samples this information - is it fed by the TCM, the ECU, or both? I can't figure it out from the FSM at this point, and, if it is NSS-dependent, all it should need is a bogus NSS signal sent somewhere to make it work the way I'd like it to.
Note that I'm not oblivious to the fact that this would cause transmission slam if you went straight from, say, Park to Reverse or Drive with it engaged. My thought is that there could possibly be a bypass switch installed somewhere that moves between 'normal' and 'all-position' Extended Idle operation. For right now, though, I'm just curious to know how it figures out when it's in something other than Park or Neutral - and this seems like something that may be useful to build into an AW4 shifting modification.
Basically, I'd like to modify the Extended Idle behaviour in such a way that it raises the idle in all gear lever positions except possibly reverse. While I realise that its intended function is to keep the alternator and water pump spinning at higher-than-normal RPMs in Park and Neutral, a trail run today caused me to realise that this could also make a useful 'crawler' mode switch for situations where brakes may more useful than throttle for low-speed control.
We already know how the switch ties in to the PCM - but what I'm wondering is what happens from there. Knowing that Extended Idle normally only operates in Park and Neutral has me thinking that it checks the state of the NSS somehow. But what's not clear is how it samples this information - is it fed by the TCM, the ECU, or both? I can't figure it out from the FSM at this point, and, if it is NSS-dependent, all it should need is a bogus NSS signal sent somewhere to make it work the way I'd like it to.
Note that I'm not oblivious to the fact that this would cause transmission slam if you went straight from, say, Park to Reverse or Drive with it engaged. My thought is that there could possibly be a bypass switch installed somewhere that moves between 'normal' and 'all-position' Extended Idle operation. For right now, though, I'm just curious to know how it figures out when it's in something other than Park or Neutral - and this seems like something that may be useful to build into an AW4 shifting modification.