Factory ECU Dual Pump Control
Glad you are alright
The voltage is lowered when bit.0 on mUT9B is active, or when I'm saying it's 1.
Thus the car is almost always at 0, except at idle and decel. At cruise conditions, it is 0, which means the pump receives full voltage.
The voltage is lowered when bit.0 on mUT9B is active, or when I'm saying it's 1.
Thus the car is almost always at 0, except at idle and decel. At cruise conditions, it is 0, which means the pump receives full voltage.
Evolved Member
iTrader: (11)
Joined: Oct 2007
Posts: 1,430
Likes: 1
From: Connecticut / Massachusetts U.S.A
? Am I missing something?
I should have let the guy hit me. He swerved to avoid a piece of metal. I swerved to avoid him. A few fishtails and into the median backwards
. Front and rear passenger side are pretty screwed up, front pass suspension off the car. We'll see what happens, friends with similar damage are saying probably totaled. 
I'm a little sore, but frankly nothing more than some exercise does to me.
Sorry for the OT!
I should have let the guy hit me. He swerved to avoid a piece of metal. I swerved to avoid him. A few fishtails and into the median backwards
. Front and rear passenger side are pretty screwed up, front pass suspension off the car. We'll see what happens, friends with similar damage are saying probably totaled. 
I'm a little sore, but frankly nothing more than some exercise does to me.
Sorry for the OT!
Gahh- Well at least your alright.
I'm sure your wicked bummed. I hope everything works out -

-Bink
Sorry, must have misread your first post the first time around. Thanks for logging!
Found the section of code that controls this and other then one last control bit to track down, it's pretty straight forward. I think it would be very easy to set it up to control a dual pump system based on TPS, TPS Delta, RPM and Load. The code is already there, might be able to just modify the factory values.
FWIW, the fuel pump goes to high voltage mode (generally) when all these conditions are meet:
RPM > 1000
TPS > 20%
Load > 40
OR when TPS Delta > 1.6%
Basically, anything but idle conditions or decel, just as I observed before.
It would require some verification before putting it out in the wild though. If anybody that is currently bypassing the fuel pump resistor with external wiring wants to do some logging, I think this would be pretty simple to push out.
FWIW, the fuel pump goes to high voltage mode (generally) when all these conditions are meet:
RPM > 1000
TPS > 20%
Load > 40
OR when TPS Delta > 1.6%
Basically, anything but idle conditions or decel, just as I observed before.
It would require some verification before putting it out in the wild though. If anybody that is currently bypassing the fuel pump resistor with external wiring wants to do some logging, I think this would be pretty simple to push out.
Last edited by 03whitegsr; Apr 16, 2011 at 01:06 PM.
Ha, yeah, I decided against an external fuel sump setup a while ago and just put a fuel cell in the car so I have no interest in it other then just the challenge of tracking down the code and seeing if it works.
It does give another programmable output, although I don't really need it. Additional inputs on the other I would love to have...
It does give another programmable output, although I don't really need it. Additional inputs on the other I would love to have...
Last edited by 03whitegsr; Apr 17, 2011 at 11:12 AM.
I would LOVE to have a programmable output for the second fuel pump to replace the Hobb's switch.
How close are you to being able to actually implement this into say, TephraMod v7?
-Acree
How close are you to being able to actually implement this into say, TephraMod v7?
-Acree
What I really need is a programmable output to replace the Hobb's swtich. I don't want to change/modify the Hi/Lo output for the primary pump.
-Acree
I was hoping to test some changes before putting anything out, but 2935E to 29538 is the location for the fuel pump hi/lo switch over sub in 96530006.
1051 is the control byte to activate the hi/lo change over setup
1A42 and 1A44 are TPS set points for the high RPM range to activate the Hi range
1A46 and 1A48 are TPS set points for the lower RPM range
1A4A is the Delta TPS minimum to trigger the change to Hi
1A4E is max RPM for lo range RPM control
1A50 is minimum load
1BC6 is max TPS allowed for lo range
1051 is the control byte to activate the hi/lo change over setup
1A42 and 1A44 are TPS set points for the high RPM range to activate the Hi range
1A46 and 1A48 are TPS set points for the lower RPM range
1A4A is the Delta TPS minimum to trigger the change to Hi
1A4E is max RPM for lo range RPM control
1A50 is minimum load
1BC6 is max TPS allowed for lo range
Last edited by 03whitegsr; May 2, 2011 at 10:24 PM.
I wouldn't mind if it had rpm/load/tps settings, but most importantly, I do not want to alter the behavior of the stock hi/lo operation.
Having it trigger off of a simple voltage would be fine too, but I could easily do that with a microcontroller.
-Acree
Having it trigger off of a simple voltage would be fine too, but I could easily do that with a microcontroller.
-Acree







