Meth Failsafe and Patches
I planned on using the pin 42 option and see how this can work. On my ECU, if i simply install a on/off switch between pin 52 (5 volt source) and pin 42(ADC_0F input) switching maps should work fine. Once thats confirmed, its just a matter of making the alky kit do the switching on its own.
So my understanding is with the digital switching we have 2 options, on or off (like a square wave signal). With analog control it can change things variably, like averaging between the two sets of maps?
So my understanding is with the digital switching we have 2 options, on or off (like a square wave signal). With analog control it can change things variably, like averaging between the two sets of maps?
Last edited by Jack_of_Trades; Jan 2, 2008 at 08:00 PM.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
hrmm so I'm a little unsure of how to proceed, I will just restate the options and if anyone has an opinion just voice it 
a) use the ADC0F (analogue input) to control instant map switching and possibly map interpolation in the future.
b) use the ICS input (or possibly other digital input); this will break the existing v4 patch because it needs to be an "instant on/off switch" rather than momentary action I have already coded.
Just writing that I still think A is the better choice, if you think about the future possibility of map interpolation, 5v would mean 100% of the altmap, and 0v would mean 100% of the standard maps which is effectively what we have coded already. Also option A doesn't screw with the already complicated ICS situation.
I understand John's point of view on the ADC but I think we are still "future proofing" ourselves :P (how did this turn into management speak
)
In other news I find out tomorrow if my car is a writeoff or not! - I am torn between the two options anyway so letting fate decide might be best
In the event its a writeoff I will need some dedicated testers for future code as the X ecu will be a new beast 
Night chaps!

a) use the ADC0F (analogue input) to control instant map switching and possibly map interpolation in the future.
b) use the ICS input (or possibly other digital input); this will break the existing v4 patch because it needs to be an "instant on/off switch" rather than momentary action I have already coded.
Just writing that I still think A is the better choice, if you think about the future possibility of map interpolation, 5v would mean 100% of the altmap, and 0v would mean 100% of the standard maps which is effectively what we have coded already. Also option A doesn't screw with the already complicated ICS situation.
I understand John's point of view on the ADC but I think we are still "future proofing" ourselves :P (how did this turn into management speak
)In other news I find out tomorrow if my car is a writeoff or not! - I am torn between the two options anyway so letting fate decide might be best
In the event its a writeoff I will need some dedicated testers for future code as the X ecu will be a new beast 
Night chaps!
It does make a lot of sense to use the analog input if you are thinking of making it analog later, then the wiring and coding is much easier, or the code could even be dual purpose for analog or digital input on the same ADC channel?
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I'm in favor of the ADC analog input for several reasons:
- Code can be more easily modified to allow map interpolation for E85 / pump gas. There aren't too many E85 users yet, but its growing rapidly in popularity.
- ADC 0F appears to be unused on all Evo 8s and Evo 9s, making it possible to have a uniform implementation across all Evos.
- Using ADC 0F does not preclude having a simple solution for an altmap light. The altmap light can be an LED wired parallel with the ADC input, or since the ICS relays appear to be present on all Evo 8s and Evo 9s, a lamp can be switched with one of those relays.
- Code can be more easily modified to allow map interpolation for E85 / pump gas. There aren't too many E85 users yet, but its growing rapidly in popularity.
- ADC 0F appears to be unused on all Evo 8s and Evo 9s, making it possible to have a uniform implementation across all Evos.
- Using ADC 0F does not preclude having a simple solution for an altmap light. The altmap light can be an LED wired parallel with the ADC input, or since the ICS relays appear to be present on all Evo 8s and Evo 9s, a lamp can be switched with one of those relays.
I'm in favor of the ADC as well.
Its -4 degrees outside but I'm gonna try and see if I can't do a little testing. Unfortunately my clutch has decided to slip severely once I build more than 2psi of boost so I can't do any heavy open loop testing but once I'm over peak torque its good enough to get some results. Since I added cams, I'll probably retard timing in one of the maps to like 0-1 degree at idle and that should make a very obvious change,lol.
Its -4 degrees outside but I'm gonna try and see if I can't do a little testing. Unfortunately my clutch has decided to slip severely once I build more than 2psi of boost so I can't do any heavy open loop testing but once I'm over peak torque its good enough to get some results. Since I added cams, I'll probably retard timing in one of the maps to like 0-1 degree at idle and that should make a very obvious change,lol.
Last edited by Jack_of_Trades; Jan 3, 2008 at 03:02 PM.
Has anyone found an ethanol sensor thats relatively cheap that emits a variable 0-5v output yet? I know they just read the concentration of ethanol in the fuel mix and tells the ecu how to interpolate the mapping, just not sure how much these cost.
I found this article which sheds some light on what would need to be done I guess:
http://www.megamanual.com/flexfuel.htm
I found this article which sheds some light on what would need to be done I guess:
http://www.megamanual.com/flexfuel.htm
Last edited by Jack_of_Trades; Jan 3, 2008 at 03:17 PM.
Or if there was an ethanol sensor that output analog natively and was cheap that would be the best of course
Tephra, mailbox is full and I cant feel my fingers out here,lol.
Got the immobilizer to work. ICS light is blinking once every 3-4 seconds regardless if the ADC wire is at 0v or 5v, also, when giving exactly 5.0v to the ADC wire(powered by pin 52 which outputs 5v), the value is exactly 244, not 255 like I would expect. Doesn't seem to be switching maps. What is the alternate map load threshold? Is this the setting where it won't switch if its OVER this setting (its at 20% now)?
Got the immobilizer to work. ICS light is blinking once every 3-4 seconds regardless if the ADC wire is at 0v or 5v, also, when giving exactly 5.0v to the ADC wire(powered by pin 52 which outputs 5v), the value is exactly 244, not 255 like I would expect. Doesn't seem to be switching maps. What is the alternate map load threshold? Is this the setting where it won't switch if its OVER this setting (its at 20% now)?
So after thawing out a bit, you must have the ICS set to blink when its in the alt map, which it is but its stuck in the alt map. I have a basic flip switch between pin 52(5.0v source) and 42 (adc0F input, FFF0x2929) and when I disconnect it, I get a reading of 0 on evoscan, when flipped on I get 244. This wire doesn't need to toggle between a "ground" and +5v does it? Id assume since it reads 0 when its off, thats good enough to trigger the change. My question is if 244 is high enough to trigger the switch???
I also tried it with the alt map load threshold set to 100%, same results.
I also tried it with the alt map load threshold set to 100%, same results.
Last edited by Jack_of_Trades; Jan 3, 2008 at 05:32 PM.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yeah well 244 is higher than 240, which was my cut off.
the ics only flashes when in altmap.
the default load threshold should be 110 or something, did you change it?
forget pm's just email me
hehe
the ics only flashes when in altmap.
the default load threshold should be 110 or something, did you change it?
forget pm's just email me
hehe
I changed it to 20% and then to 100% not knowing what its actual purpose was. I assume its so your car can't switch maps if its over a certain load??? So if 244 is ok, it simply isn't switching maps. Any other settings I should raise or lower?
I would suggest using an Aquamist DDS 3 gauge and sensor as the trigger for the fail safe which monitors the alcohol flow and which could be used as a signal source to switch maps
At the same time the signal can lower the boost to wastegate spring pressure
Al
At the same time the signal can lower the boost to wastegate spring pressure
Al
Just gotta get the map switching coding to work, I have about 6 failsafes that are monitored by a control unit I designed and if any fall below certain parameters it'll switch maps. Eventually i can use it with the flow sensor to interpolate being maps....we gotta get this setup working first 
I'm anxious



