Meth Failsafe and Patches
Originally Posted by tephra;
guys we might use that free ADC input that MrFred found, setup would be like this:
ADC0F 5v = altmap
ADC0F 0v = normal map
I think that would provide a more stable solution, can your meth boxes emit 0 or 5V when broken/ok?
ADC0F 5v = altmap
ADC0F 0v = normal map
I think that would provide a more stable solution, can your meth boxes emit 0 or 5V when broken/ok?
Our meths failsafe box has a set of "voltage free" change-over contact.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
oh yeah I know all about the Wife (Girlfriend) factor
hehehe kinda why I havn't done anything for a week or two 
Nice work MrFred, is ADC0F mapped to another memory variable or is it just the raw input in the code?
We might as well make this the official input for mapchanging on the nonICS equipped evo's as well, to standardise it. That way people can wire in a switch to flip between maps.
This week I will try and get a ROM out for someone that wants to help test this new mod, once it works then I can roll it out for other ROMID's with instructions on howto wire it up. Maybe Jamie since this is your baby?
hehehe kinda why I havn't done anything for a week or two 
Nice work MrFred, is ADC0F mapped to another memory variable or is it just the raw input in the code?
We might as well make this the official input for mapchanging on the nonICS equipped evo's as well, to standardise it. That way people can wire in a switch to flip between maps.
This week I will try and get a ROM out for someone that wants to help test this new mod, once it works then I can roll it out for other ROMID's with instructions on howto wire it up. Maybe Jamie since this is your baby?
If there is an equivalent ADC input on 8's then I think this will be a better solution than going with the ICS inputs.
Originally Posted by mrfred;
Its definitely an ADC channel. I've already checked the scaling. :-) High/low map interpolation for meth content is now just a matter of some coding.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
I think I will leave the interpolation for another day - getting altmaps to everyone is P1 atm 
after getting my car fixed too :P hehe
ok for 94170015 ADC0F is 0xFFFF8928 (2 byte)

after getting my car fixed too :P hehe
ok for 94170015 ADC0F is 0xFFFF8928 (2 byte)
Last edited by tephra; Dec 30, 2007 at 06:26 PM.
I'd be happy to test this out. The sooner we get this ball rolling, the better off the whole community will be 
Like Richard said, since flow sensors usually increase output voltage from 0-5v, down the road we can find a way to have the mapping interpolate between the 2 map variations. This would be very similar to the ethanol sensor mapping in the newer flex fuel cars. Step one, getting the maps to switch with a 5V trigger and a 0v trigger.

Like Richard said, since flow sensors usually increase output voltage from 0-5v, down the road we can find a way to have the mapping interpolate between the 2 map variations. This would be very similar to the ethanol sensor mapping in the newer flex fuel cars. Step one, getting the maps to switch with a 5V trigger and a 0v trigger.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
right on!
ok first step is to find the unused pins that go with ADC0F. I suspect they will be the same as 88590015 ROM's, but can't be sure. Do you want to use the info MrFred has provided and do some multimeter taps to see if those pins are being used?
if they are the same then you will need to rig up some 5v input and then we can log that in evoscan/ml. once we have that working then I can work on some code to allow changing maps based on this 5v input.
edit - the code might be tricky as I will be flying blind, I can't test it coz I got no car
so you guys will have to bear with me until I get it right
ok first step is to find the unused pins that go with ADC0F. I suspect they will be the same as 88590015 ROM's, but can't be sure. Do you want to use the info MrFred has provided and do some multimeter taps to see if those pins are being used?
if they are the same then you will need to rig up some 5v input and then we can log that in evoscan/ml. once we have that working then I can work on some code to allow changing maps based on this 5v input.
edit - the code might be tricky as I will be flying blind, I can't test it coz I got no car
so you guys will have to bear with me until I get it right
right on!
ok first step is to find the unused pins that go with ADC0F. I suspect they will be the same as 88590015 ROM's, but can't be sure. Do you want to use the info MrFred has provided and do some multimeter taps to see if those pins are being used?
if they are the same then you will need to rig up some 5v input and then we can log that in evoscan/ml. once we have that working then I can work on some code to allow changing maps based on this 5v input.
edit - the code might be tricky as I will be flying blind, I can't test it coz I got no car
so you guys will have to bear with me until I get it right 
ok first step is to find the unused pins that go with ADC0F. I suspect they will be the same as 88590015 ROM's, but can't be sure. Do you want to use the info MrFred has provided and do some multimeter taps to see if those pins are being used?
if they are the same then you will need to rig up some 5v input and then we can log that in evoscan/ml. once we have that working then I can work on some code to allow changing maps based on this 5v input.
edit - the code might be tricky as I will be flying blind, I can't test it coz I got no car
so you guys will have to bear with me until I get it right 
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
ok you using 94170014 yeah? for ADC0F u need to log 0xFFFF8928 and 0xFFFF8929.
I imagine FFFF8928 isn't used because 255 is just 1 byte - but log it anyways just to be safe
I imagine FFFF8928 isn't used because 255 is just 1 byte - but log it anyways just to be safe
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I plan on making a 5V voltage regulator tomorrow for less than $5 anyways, no issue there. So, these pinouts have no wiring hooked up to them at all? I'll have to make a wire insert of some sort to tap into the harness locations and see if anything is going on with those locations. I'll have to see how MrFred was doing it exactly.
Rather than using just one wire, I wired up every unused pin. I used 22 ga wire. I stripped off about 1/2", folded the stripped part over on itself, and then pushed it into the plugs with the plugs removed from the ECU. Then I secured the wires to the harness using masking tape. This way, I was able to launch EvoScan (key "on", engine "off"), and test each wire one-by-one without having to climb under the ECU or constantly turn the key on/off to move a single wire to a different location. I tested each wire first with a voltmeter to determine if it was generating a voltage. I didn't mess with the ones that did. I probably should have then tested the resistance of the wires I wanted to hook up to the battery, but I didn't. Worked out fine though. No problems with the ECU that I can see. You might want to do it though for piece of mind.
You'll want to use the USDM Evo 8 pinout as your guide. There is a listing on the RRE website. Looks like there are only 10 unused inputs, so it should be much easier for you.
http://www.roadraceengineering.com/e...-ecuwiring.htm




