Meth Failsafe and Patches
#136
ok I won't do the flip/flop safety to being with.
Can you just confirm that 0xFFFF8928 (the first byte of ADC0F) is always 0?
Rather than probing the 2nd byte I will look at the whole word - better programmingness :P
Also whats the reaction time when applying 1.7v to that channel in EvoScan? pretty instant?
Can you just confirm that 0xFFFF8928 (the first byte of ADC0F) is always 0?
Rather than probing the 2nd byte I will look at the whole word - better programmingness :P
Also whats the reaction time when applying 1.7v to that channel in EvoScan? pretty instant?
#142
hrmm the current logic will break "autoics" enablement of the altmap system. So what I was thinking was ADC0F will only go back to the standard maps if it was the one that went to altmaps in the first place.
ie If the user used the AutoICS switch to go to altmaps then having 0v on ADC0F (the default) would have no affect. However if ADC0F was > 4.7v and then went to 0v then the ECU would revert back to standard maps.
This add's a bit of complexity but should fix non-meth users.
What do you all think? Feel free to suggest a better way to do it.
ie If the user used the AutoICS switch to go to altmaps then having 0v on ADC0F (the default) would have no affect. However if ADC0F was > 4.7v and then went to 0v then the ECU would revert back to standard maps.
This add's a bit of complexity but should fix non-meth users.
What do you all think? Feel free to suggest a better way to do it.
#143
EvoM Guru
iTrader: (50)
...
Right so lets get the logic down:
When ADC0F > 0x00F0 (4.7v) the ECU will use the Altmap(Meth)
When ADC0F == 0x0000 (0v) the ECU will use the standard maps(NoMeth)
+ Instant switching
This means in the future we can interpolate between the 2 maps as well. I choose greater than 4.7v just incase the methbox can't provide a nice flat 5v. Presumably it can provide 0v pretty easy?
Sound ok? Or would you like a safety delay for activating meth maps, just incase the methbox is flip/flopping?...
Cheers
D.
Right so lets get the logic down:
When ADC0F > 0x00F0 (4.7v) the ECU will use the Altmap(Meth)
When ADC0F == 0x0000 (0v) the ECU will use the standard maps(NoMeth)
+ Instant switching
This means in the future we can interpolate between the 2 maps as well. I choose greater than 4.7v just incase the methbox can't provide a nice flat 5v. Presumably it can provide 0v pretty easy?
Sound ok? Or would you like a safety delay for activating meth maps, just incase the methbox is flip/flopping?...
Cheers
D.
#144
EvoM Guru
iTrader: (50)
hrmm the current logic will break "autoics" enablement of the altmap system. So what I was thinking was ADC0F will only go back to the standard maps if it was the one that went to altmaps in the first place.
ie If the user used the AutoICS switch to go to altmaps then having 0v on ADC0F (the default) would have no affect. However if ADC0F was > 4.7v and then went to 0v then the ECU would revert back to standard maps.
This add's a bit of complexity but should fix non-meth users.
What do you all think? Feel free to suggest a better way to do it.
ie If the user used the AutoICS switch to go to altmaps then having 0v on ADC0F (the default) would have no affect. However if ADC0F was > 4.7v and then went to 0v then the ECU would revert back to standard maps.
This add's a bit of complexity but should fix non-meth users.
What do you all think? Feel free to suggest a better way to do it.
#145
Well I want to have 1 or 2 common code bases (ics/non ics), otherwise I will get confused when debugging/answering ppl's questions.
So for ICS equipped evo's they have the option of using the autoics switch to enable altmaps. This means they don't have to wire in a switch. stock hardware is good
For non-ICS equipped evo's they will have to wire in a 5v/0v switch to enable/disable the altmaps.
re binning, that's still an option with 0v=disable and >4.7v enable we still have everywhere in between to do interpolation down the track.
ps MrFred do you want to be the tester for 88590015?
So for ICS equipped evo's they have the option of using the autoics switch to enable altmaps. This means they don't have to wire in a switch. stock hardware is good
For non-ICS equipped evo's they will have to wire in a 5v/0v switch to enable/disable the altmaps.
re binning, that's still an option with 0v=disable and >4.7v enable we still have everywhere in between to do interpolation down the track.
ps MrFred do you want to be the tester for 88590015?
#146
EvoM Guru
iTrader: (50)
Well I want to have 1 or 2 common code bases (ics/non ics), otherwise I will get confused when debugging/answering ppl's questions.
So for ICS equipped evo's they have the option of using the autoics switch to enable altmaps. This means they don't have to wire in a switch. stock hardware is good
For non-ICS equipped evo's they will have to wire in a 5v/0v switch to enable/disable the altmaps.
re binning, that's still an option with 0v=disable and >4.7v enable we still have everywhere in between to do interpolation down the track.
ps MrFred do you want to be the tester for 88590015?
So for ICS equipped evo's they have the option of using the autoics switch to enable altmaps. This means they don't have to wire in a switch. stock hardware is good
For non-ICS equipped evo's they will have to wire in a 5v/0v switch to enable/disable the altmaps.
re binning, that's still an option with 0v=disable and >4.7v enable we still have everywhere in between to do interpolation down the track.
ps MrFred do you want to be the tester for 88590015?
One of the pins I tested had 4.98 V. I think the manual switching solution for Evo 9s (and probably 8's since JofT found a 5 V pin on the Evo 8 as well) will be to wire a toggle between this pin and the ADC 0F pin. Too easy. :-) I swear that Mitsubishi left these pins like this for just this sort of thing. They just didn't expect us to be doing it.
PS: I'm extremely excited about this! A true flex fuel Evo with map blending for pump gas and E85 will be awesome. 400 whp on E85 with the stock Evo 8 turbo has already be proven. Should be even better for an Evo 9.
Last edited by mrfred; Jan 1, 2008 at 06:14 PM.
#147
Evolved Member
iTrader: (55)
Yep, I'd like to be the tester for 88590015. I will be using this to switch maps for E85 and pump gas (eventually). :-) A little further in the future, I want to use a flex fuel sensor with a 0 - 5 V analog converter to do automatic map blending between pump gas and E85/98.
One of the pins I tested had 4.98 V. I think the manual switching solution for Evo 9s (and probably 8's since JofT found a 5 V pin on the Evo 8 as well) will be to wire a toggle between this pin and the ADC 0F pin. Too easy. :-) I swear that Mitsubishi left these pins like this for just this sort of thing. They just didn't expect us to be doing it.
One of the pins I tested had 4.98 V. I think the manual switching solution for Evo 9s (and probably 8's since JofT found a 5 V pin on the Evo 8 as well) will be to wire a toggle between this pin and the ADC 0F pin. Too easy. :-) I swear that Mitsubishi left these pins like this for just this sort of thing. They just didn't expect us to be doing it.
#148
Evolved Member
iTrader: (17)
The only 2 features I need for a good alky kit control system is one wire to activate the alky kit (via a load setting, being exceeded...say, 150) which I'm sure can be done using the ICS output wire. The other is the failsafe wire we have created. Thats it really. If the ADC_0F input and/or the auto ICS switch can switch the mapping, cool beans.
I was thinking the same thing with that 5V wire I found Mrfred,lol. I tested the current required and its literally 0mA so using that wire will be fine as long as its constantly a 5V source.
I'm PMing you now with my email address tephra
I was thinking the same thing with that 5V wire I found Mrfred,lol. I tested the current required and its literally 0mA so using that wire will be fine as long as its constantly a 5V source.
I'm PMing you now with my email address tephra
#149
ok rom sent - do be to worried if it doesn't work straight out, I kinda expect it not too I can't test atm so we might have to go through a couple of iterations before it works.
Now what I want to know is does the non-ics equipped evo's have the ICS lamp in the dash? As this will still be a good method of alerting the user to what map is currently running! MrFred do you know?
Now what I want to know is does the non-ics equipped evo's have the ICS lamp in the dash? As this will still be a good method of alerting the user to what map is currently running! MrFred do you know?
#150
ok also, If 99% of people that have Meth hijack their ICS then I can code in something to ping the ICS relay when load > XXX, that way you can use this as a trigger for your mister...
what u think?
in fact you could just use the current "spray on knock" and set the knock to 0...
what u think?
in fact you could just use the current "spray on knock" and set the knock to 0...