Have control of some of the on/off outputs on ECU
#1
Have control of some of the on/off outputs on ECU
I have worked out the bit flags that enable/disable the evap ventilation solenoid and the fuel pressure regulator vacuum solenoid. If anyone is interested, these are controlled by bit.6 and bit.7 (with bit.0 = the lowest bit) at the RAM address stored at MUT_9B (subtract "1" to get the RAM address of the word length variable). Enabling or disabling these bits will turn these items on/off, respectively.
Also evap purge duty is at MUT_4A (again, subtract "1"). I think that's been known for a while, but figured I'd mention it anyhow. And I think that most people know that the EGR duty RAM address is at MUT_85 minus one.
Still working on several other outputs. I'm interested in finding the output that controls the usage of the fuel pump power circuit resistor.
Anyhow, if you've got your emissions system ripped out, then you have several on/off and at least one PWM output at your disposal.
Also evap purge duty is at MUT_4A (again, subtract "1"). I think that's been known for a while, but figured I'd mention it anyhow. And I think that most people know that the EGR duty RAM address is at MUT_85 minus one.
Still working on several other outputs. I'm interested in finding the output that controls the usage of the fuel pump power circuit resistor.
Anyhow, if you've got your emissions system ripped out, then you have several on/off and at least one PWM output at your disposal.
Last edited by mrfred; Aug 12, 2011 at 07:38 AM.
#2
Evolved Member
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
I have worked out the bit flags that enable/disable the evap ventilation solenoid and the fuel pressure regulator vacuum solenoid. If anyone is interested, these are controlled by bit.6 and bit.7 (with bit.0 = the lowest bit) at the RAM address stored at MUT_9B (subtract "1" to get the RAM address of the word length variable). Enabling or disabling these bits will turn these items on/off, respectively.
Also evap purge duty is at MUT_4A (again, subtract "1"). I think that's been known for a while, but figured I'd mention it anyhow. And I think that most people know that the EGR duty RAM address is at MUT_85 minus one.
Still working on several other outputs. I'm interested in finding the output that controls the usage of the fuel pump power circuit resistor.
Anyhow, if you've got your emissions system ripped out, then you have several on/off and at least one PWM output at your disposal.
Also evap purge duty is at MUT_4A (again, subtract "1"). I think that's been known for a while, but figured I'd mention it anyhow. And I think that most people know that the EGR duty RAM address is at MUT_85 minus one.
Still working on several other outputs. I'm interested in finding the output that controls the usage of the fuel pump power circuit resistor.
Anyhow, if you've got your emissions system ripped out, then you have several on/off and at least one PWM output at your disposal.
#5
Evolved Member
iTrader: (6)
I have worked out the bit flags that enable/disable the evap ventilation solenoid and the fuel pressure regulator vacuum solenoid. If anyone is interested, these are controlled by bit.6 and bit.7 (with bit.0 = the lowest bit) at the RAM address stored at MUT_9B (subtract "1" to get the RAM address of the word length variable). Enabling or disabling these bits will turn these items on/off, respectively.
Also evap purge duty is at MUT_4A (again, subtract "1"). I think that's been known for a while, but figured I'd mention it anyhow. And I think that most people know that the EGR duty RAM address is at MUT_85 minus one.
Still working on several other outputs. I'm interested in finding the output that controls the usage of the fuel pump power circuit resistor.
Anyhow, if you've got your emissions system ripped out, then you have several on/off and at least one PWM output at your disposal.
Also evap purge duty is at MUT_4A (again, subtract "1"). I think that's been known for a while, but figured I'd mention it anyhow. And I think that most people know that the EGR duty RAM address is at MUT_85 minus one.
Still working on several other outputs. I'm interested in finding the output that controls the usage of the fuel pump power circuit resistor.
Anyhow, if you've got your emissions system ripped out, then you have several on/off and at least one PWM output at your disposal.
#7
Evolved Member
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
If you search for MUT command you will find D8 MUT request to be actuator for fuel pump
more at
https://www.evolutionm.net/forums/ec...nds-known.html
Maybe I will have a closer look at it next week.
Drop me a mail if you need further help
Last edited by acamus; Aug 13, 2011 at 07:09 AM.
Trending Topics
#10
Evolved Member
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
Once D8 is received it sets FFFF6FE0 & 0x2. There the path for MUT command ends as the flag is set.
Once sub 0x20D24 is executed it is found that the flag was set and transfers it to
MUT_9A (FFFF6A0C) & 0x80 - there are more places where this one is set, not only by sub 0x20D24.
Once the output port routine that handles ECU pins "sees" MUT_9A (FFFF6A0C) & 0x80 in sub 0xC6E0 it simply sets output port F i.e. MUT_AC & 0x20
thus doing change to ECU pin 21.
Pins 95, 96 and 97 are handled in different routines, these might influence DTCs.
I hope it helps.
Last edited by acamus; Aug 17, 2011 at 01:50 AM.
Thread
Thread Starter
Forum
Replies
Last Post
fostytou
Evo How To Requests / Questions / Tips
338
Nov 10, 2023 11:55 AM
mrfred
ECU Flash
496
Sep 14, 2022 07:08 PM