Notices
ECU Flash

AEM 5-bar MAP sensor compatibility settings for USDM 8/9

Thread Tools
 
Search this Thread
 
Old Apr 7, 2010, 12:08 PM
  #1  
EvoM Moderator
Thread Starter
iTrader: (10)
 
scheides's Avatar
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 4,827
Likes: 0
Received 12 Likes on 6 Posts
AEM 5-bar MAP sensor compatibility settings for USDM 8/9

Updates

4.13.2010, updated mounting/wiring info.

4.7.2010, first post, formatting and original info borrowed/stolen from mrfred's post here:
https://www.evolutionm.net/forums/ec...evo-8-9-a.html
These values were developed for/with diiirk@AwdMotorsports for use on their 901whp evo9 running speed density on the stock ECU!



Contents of this Post

This post describes how to adapt an AEM 5-bar MAP sensor to a USDM Evo ECU and use the sensor to log boost with EvoScan or Mitsulogger. If you also want to use the sensor to for direct boost control, then you'll also need to do the mods in this thread.


Intro

If you plant run more than 42 psi of boost (but no more than 60 psi of boost) and want to log boost, run ECU-based direct boost control, and/or run speed density, the AEM 5-bar MAP sensor is a high-quality sensor that will do the trick. These instructions describe how to make the sensor compatible with the Evo ROM. Other ROM changes (that are described in other threads on EvoM) are needed to use the sensor for ECU-based direct boost control and/or for speed density. The compatibility instructions here are essentially a copy of mrfred's instructions for the JDM 3-bar but with the AEM 5-bar settings with the exception that I do not include changes to make the 5-bar sensor work with the EGR system test because the 5-bar sensor is not sensitive enough to work with the EGR test. Besides, the EGR test is a sham, and the car will pass emissions with the test disabled.

ROMs currently covered
Evo 8s: 94170008, 94170014, 94170015, 96420007, 96420008, 96940011
Evo 9s: 88590013, 88590014, 88590015

To see which ROM you have, open it in ECUFlash, and expand on the "ROM Info" section. You'll see your ROM version there.


Where to get the MAP sensor

http://www.maperformance.com/aem-map...bar-5-bar.html

MAP Sensor Swap

Here is a picture of the MAP sensor location (right on top of the intake manifold):



To remove the electrical plug, slide a thin blade screw driver under the metal retainer clip, and it will easily pry up. It is spring loaded, so it will go flying if you don't keep your hand on it when removing it.

You'll need an adapter to run the AEM sensor in the stock location. Here are some options:
https://secure.buschurracing.com/cat...d33e05ba7c40bc
https://www.evolutionm.net/forums/ve...available.html

You also need to wire in the new sensor, as the plug is different. Cut the stock harness at the plug for the map sensor.
black to black
yellow to green
grey(?) to red

After you swap in the AEM sensor, you'll need to perform some ROM mods. If the ROM mods are not done at the same time, the car will either not run or throw a CEL.

The next sections describe what mods need to be done to each of the different USDM Evo ROMs. The final section describes how to setup EvoScan or Mitsulogger to log boost.


ROM Mods for USDM Evo 9 ROMs 88590013, 88590014, 88590015

First is to add some definitions to your ECUFlash ROM XML definition file found in:

C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo

Open the 885900XX.xml file with the text editor of your choice. Scroll down to the bottom of the file. Add the following lines just before the </rom> tag (copy everything *between* the ----):

----
<table name="MAP Scaling" category="MAPSensor" address="670c" type="2D" level="1" scaling="uint8">
<table name="MAP Output" address="800e" type="Y Axis" elements="9" scaling="Volts16"/>
</table>

<table name="MAP Fault Trig: Mid VE Max #1" category="MAPSensor" address="29d6" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Fault Trig: Mid VE Min #1" category="MAPSensor" address="29b6" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Fault Trig High VE #1" category="MAPSensor" address="29bc" type="1D" level="1" scaling="Volts16"/>

<table name="MAP vs Baro" category="MAPSensor" address="283c" type="1D" level="1" scaling="uint16"/>

<table name="MAP Comparison" category="MAPSensor" address="2838" type="1D" level="1" scaling="Volts16"/>
----

After modifying and saving the ROM xml file, launch ECUFlash, open your ROM, and find the new entries. Note that they have their own category. It may be necessary to set ECUFlash to "Developer" mode in the ECUFlash options (and relaunch ECUFlash) to be able to see the tables. Here is what needs to be changed in ECUFlash:

0.84 11
1.37 20
1.89 31
2.42 40
2.95 48
3.48 57
4.00 67
4.53 80
4.98 255

Change the values to:

0.51 32
0.90 62
1.29 88
1.68 122
2.07 153
2.46 183
2.85 216
3.24 245
3.63 255

Change the "MAP Fault Trig: Mid VE Max #1" value from 4.80 to 4.90.

Change the "MAP Fault Trig: Mid VE Min #1" value from 0.20 to 0.10.

Change the "MAP Fault Trig High VE #1" value from 1.80 to 0.51.

Change the "MAP vs Baro" parameter from 162 to 60.

Change the "MAP Comparison" value from 4.00 to 0.98.

In ECUFlash, find the "Periphery4 (FEA) Bits" table. Change bit.14 from 1 to 0. This can be done by using the "minus" key on your computer. This disables the P0069 test.

Now find the "Periphery2 (FCA) Bits" table. Change bit.9 from 1 to 0. Use the "minus" key. This disables the P0401 (EGR) test.

Save the ROM file, and flash your ECU with it. That's it for the Evo 9 ROM mods. Now skip down to the end of this post to see instructions for setting up EvoScan/Mitsulogger to log boost.


ROM Mods for 2005 USDM Evo 8 ROM 96940011

First is to add some definitions to your ECUFlash ROM XML definition file found in:

C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo

Open the 96940011.xml file with the text/XML editor of your choice. Scroll down to the bottom of the file. Add the following lines just before the </rom> tag (copy everything *between* the ----):

----
<table name="MAP Scaling" category="MAPSensor" address="57D2" type="2D" level="1" scaling="uint8">
<table name="MAP Output" address="6ED4" type="Y Axis" elements="9" scaling="Volts16"/>
</table>

<table name="MAP Fault Trig: Mid VE Max #1" category="MAPSensor" address="28B4" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Fault Trig: Mid VE Min #1" category="MAPSensor" address="2894" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Fault Trig High VE #1" category="MAPSensor" address="289A" type="1D" level="1" scaling="Volts16"/>

<table name="MAP vs MAF Baro" category="MAPSensor" address="2802" type="1D" level="1" scaling="uint16"/>

<table name="MAP Comparison" category="MAPSensor" address="27FE" type="1D" level="1" scaling="Volts16"/>
----

After modifying and saving the ROM xml file, launch ECUFlash, open your ROM, and find the new entries. Note that they have their own category. It may be necessary to set ECUFlash to "Developer" mode in the ECUFlash options (and relaunch ECUFlash) to be able to see the tables. Here is what needs to be changed in ECUFlash:

0.84 11
1.37 20
1.89 31
2.42 40
2.95 48
3.48 57
4.00 67
4.53 80
4.98 255

Change the values to:

0.51 32
0.90 62
1.29 88
1.68 122
2.07 153
2.46 183
2.85 216
3.24 245
3.63 255

Change the "MAP Fault Trig: Mid VE Max #1" value from 4.80 to 4.90.

Change the "MAP Fault Trig: Mid VE Min #1" value from 0.20 to 0.10.

Change the "MAP Fault Trig High VE #1" value from 1.80 to 0.51.

Change the "MAP vs Baro" parameter from 162 to 60.

Change the "MAP Comparison" value from 4.00 to 0.98.

In ECUFlash, find the "Periphery4 (FEA) Bits" table. Change bit.14 from 1 to 0. This can be done by using the "minus" key on your computer. This disables the P0069 test.

Now find the "Periphery2 (FCA) Bits" table. Change bit.9 from 1 to 0. Use the "minus" key. This disables the PO401 (EGR) test.

Save the ROM file, and flash your ECU with it. That's it for the Evo 9 ROM mods. Now skip down to the end of this post to see instructions for setting up EvoScan/Mitsulogger to log boost.


ROM Mods for 2004 USDM Evo 8 ROMs 96420007, 96420008

First is to add some definitions to your ECUFlash ROM XML definition file found in:

C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo

Open the 96420007.xml file with the text/XML editor of your choice. Scroll down to the bottom of the file. Add the following lines just before the </rom> tag (copy everything *between* the ----):

----
<table name="MAP Test 1: Mid VE Max Voltage" category="MAPSensor" address="2048" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 1: Mid VE Min Voltage" category="MAPSensor" address="2046" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 2: Low VE Max Voltage" category="MAPSensor" address="204C" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 3: High VE Min Voltage" category="MAPSensor" address="2050" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 4: Max Minus Min" category="MAPSensor" address="2054" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Scaling for Baro" category="MAPSensor" address="12059" type="1D" level="1" scaling="uint8"/>
----

After modifying and saving the ROM xml file, launch ECUFlash, open your ROM, and find the new entries. Note that they have their own category. It may be necessary to set ECUFlash to "Developer" mode in the ECUFlash options (and relaunch ECUFlash) to be able to see the tables. Here is what needs to be changed in ECUFlash:

MAP Test 1: Mid VE High Voltage Test -- Change from 4.61 volts to 4.90 volts.

MAP Test 1: Mid VE Low Voltage Test -- Change from 0.10 volts to 0.06 volts.

MAP Test 3: High VE Voltage Test -- Change from 1.80 volts to 0.51 volts.

MAP Test 4: Max Minus Min -- Change from 1.80 volts to 0.51 volts.

Change the "MAP Scaling for Baro" from 50 to ? need to figure this out still?

In ECUFlash, find the "Periphery2 (FCA) Bits" table. Change bit.9 from 1 to 0. Use the "minus" key on the keyboard. This disables the P0401 (EGR) test.

Save the ROM file, and flash your ECU with it. That's it for the ROM mods. Now skip down to the end of this post to see instructions for setting up EvoScan/Mitsulogger to log boost.


ROM Mods for 2004 USDM Evo 8 ROMs 94170014, 94170015

First is to add some definitions to your ECUFlash ROM XML definition file found in:

C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo

Open the 94170014.xml or 94170015.xml file with the text/XML editor of your choice. Scroll down to the bottom of the file. Add the following lines just before the </rom> tag (copy everything *between* the ----):

----
<table name="MAP Test 1: Mid VE Max Voltage" category="MAPSensor" address="2048" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 1: Mid VE Min Voltage" category="MAPSensor" address="2046" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 2: Low VE Max Voltage" category="MAPSensor" address="204C" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 3: High VE Min Voltage" category="MAPSensor" address="2050" type="1D" level="1" scaling="Volts16"/>
----

After modifying and saving the ROM xml file, launch ECUFlash, open your ROM, and find the new entries. Note that they have their own category. It may be necessary to set ECUFlash to "Developer" mode in the ECUFlash options (and relaunch ECUFlash) to be able to see the tables. Here is what needs to be changed in ECUFlash:

MAP Test 1: Mid VE High Voltage Test -- Change from 4.61 volts to 4.80 volts.

MAP Test 1: Mid VE Low Voltage Test -- Change from 0.10 volts to 0.06 volts.

MAP Test 3: High VE Voltage Test -- Change from 1.8 volts to 0.5 volts.

In ECUFlash, find the "Periphery2 (FCA) Bits" table. Change bit.9 from 1 to 0. Use the "minus" key on the keyboard. This disables the P0401 (EGR) test.

Save the ROM file, and flash your ECU with it. That's it for the ROM mods. Now skip down to the end of this post to see instructions for setting up EvoScan/Mitsulogger to log boost.


ROM Mods for 2003 USDM Evo 8 ROM 94170008

First is to add some definitions to your ECUFlash ROM XML definition file found in:

C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo

Open the 94170008.xml file with the text/XML editor of your choice. Scroll down to the bottom of the file. Add the following lines just before the </rom> tag (copy everything *between* the ----):

----
<table name="MAP Test 1: Mid VE Max Voltage" category="MAPSensor" address="2048" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 1: Mid VE Min Voltage" category="MAPSensor" address="2046" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 2: Low VE Max Voltage" category="MAPSensor" address="204C" type="1D" level="1" scaling="Volts16"/>

<table name="MAP Test 3: High VE Min Voltage" category="MAPSensor" address="2050" type="1D" level="1" scaling="Volts16"/>
----

After modifying and saving the ROM xml file, launch ECUFlash, open your ROM, and find the new entries. Note that they have their own category. It may be necessary to set ECUFlash to "Developer" mode in the ECUFlash options (and relaunch ECUFlash) to be able to see the tables. Here is what needs to be changed in ECUFlash:

MAP Test 1: Mid VE High Voltage Test -- Change from 4.61 volts to 4.90 volts.

MAP Test 1: Mid VE Low Voltage Test -- Change from 0.10 volts to 0.06 volts.

MAP Test 3: High VE Voltage Test -- Change from 1.80 volts to 0.51 volts.

In ECUFlash, find the "Periphery2 (FCA) Bits" table. Change bit.9 from 1 to 0. Use the "minus" key on the keyboard. This disables the P0401 (EGR) test.

Save the ROM file, and flash your ECU with it. That's it for the ROM mods. Now skip down to the end of this post to see instructions for setting up EvoScan/Mitsulogger to log boost.


Logging Boost in EvoScan or Mitsulogger

MAP sensors do not know the local atmospheric pressure. To log boost in psig (what all boost gauges show and what people always use to discuss boost values), the conversion formula for the logging program needs to have an offset for your local atmospheric pressure. The general formula for the AEM 5 bar MAP sensor is:

0.29411765*x-b Need this verified! It was off during initial testing.

where b is the local atmospheric pressure. The local atmospheric pressure is affected strongly affected by altitude. For example the pressure at sea level is 14.7 psi, but at 5000 ft, the pressure is 12.2 psi. That's a big difference when you want to log boost. Use this table of altitude vs pressure to determine the offset pressure for your formula:

altitude (ft) local atmospheric pressure (psi)
0 14.7
500 14.4
1000 14.2
1500 13.9
2000 13.7
2500 13.4
3000 13.2
3500 12.9
4000 12.7
4500 12.5
5000 12.2
6000 11.8
7000 11.3
8000 10.9

*For example*, if you are living at 750 ft, then you'd want to use 14.3 psi as your offset, and the formula would be

0.29411765*x-14.3

In the following instructions, please use your formula in place of the words FORMULA HERE.

For EvoScan 0.99+, the MAP logging definition in the Data.xml file should be changed to:

<DataListItem DataLog="Y" Color="" Display="AEM5 MAP" LogReference="AEM5MAP" RequestID="38" Eval="FORMULA HERE" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="35" ChartMin="-15" ChartMax="35" ScalingFactor="1" Notes=""/>

To log boost in psi in Mitsulogger, the MAP logging definition should be changed to:

<Request LogReference="AEM5MAP" RequestID="38" Eval="FORMULA HERE" Unit="psig" Logged="y" Response="2"/>



If you have some different values to add, please let me know! We'll try and find values that work perfectly for everyone, and I'll edit the original post as needed

Last edited by scheides; Apr 13, 2010 at 07:23 PM.
Old Apr 7, 2010, 01:33 PM
  #2  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
In the case of MAP Scaling for Baro it will be 250 for a 5 bar. Its basically 50 units for every bar.

I'm pretty sure your equation for the logging is off too. The reason is x relates to volts and the sensor range is only .5 to 4.5 volts meaning the offsets will be off

Here's the sensor equation i use with good success.
0.3555*x - 23.567

I'm attaching a spread sheet so people can make their own conclusions later with new sensors if they like.
Attached Files
File Type: zip
5BAR Chart.zip (9.7 KB, 0 views)
Old Apr 7, 2010, 08:20 PM
  #3  
Evolved Member
iTrader: (18)
 
WHTEVO's Avatar
 
Join Date: Apr 2004
Location: COLORADO
Posts: 1,307
Likes: 0
Received 0 Likes on 0 Posts
Thank you very much. Thanks for the PM regarding this
:bowsdown:

Aaron
Old Apr 13, 2010, 08:23 AM
  #4  
Evolving Member

iTrader: (19)
 
Ronnie Size's Avatar
 
Join Date: Oct 2005
Location: Springfield, MA
Posts: 249
Likes: 0
Received 1 Like on 1 Post
Maybe i'm missing something, but the aem sensor isn't plug and play, is it? If not you didnt mention what youre wiring it into
Old Apr 13, 2010, 08:34 AM
  #5  
EvoM Moderator
Thread Starter
iTrader: (10)
 
scheides's Avatar
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 4,827
Likes: 0
Received 12 Likes on 6 Posts
Good call. I'll get that info added, I'd like to verify it first. If anyone has the specifics, please post up!
Old Apr 13, 2010, 09:21 AM
  #6  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by scheides
Good call. I'll get that info added, I'd like to verify it first. If anyone has the specifics, please post up!
You can add it here if you want scheides. I posted what I did to wire in the map sensor in my own thread a little before this one was posted.

https://www.evolutionm.net/forums/ec...ar-sensor.html

Basically I didn't want to hack up the wires and solder them in so I contacted zeitronix and purchased an adapater from them which does the job beautifully.
Old Apr 13, 2010, 11:57 AM
  #7  
Former Sponsor
iTrader: (12)
 
diiirk@AwdMotorsports's Avatar
 
Join Date: Oct 2005
Location: ft lauderdale
Posts: 868
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Ronnie Size
Maybe i'm missing something, but the aem sensor isn't plug and play, is it? If not you didnt mention what youre wiring it into
Yes, we sell an adapter for the stock IM, made by Buschur. The wires have to be cut at the connector for the stock MAP sensor. I have messaged Scheides with the wiring info. Should be in the original thread soon.

diiirk
Old Apr 13, 2010, 11:59 AM
  #8  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by diiirk@AwdMotorsports
Yes, we sell an adapter for the stock IM, made by Buschur. The wires have to be cut at the connector for the stock MAP sensor. I have messaged Scheides with the wiring info. Should be in the original thread soon.

diiirk
Not to try and steal from you guys but I know zeitronix makes and adapter for those that don't want to cut up their wiring. Just have to contact their sales department for the order .
Old Apr 13, 2010, 12:13 PM
  #9  
Former Sponsor
iTrader: (12)
 
diiirk@AwdMotorsports's Avatar
 
Join Date: Oct 2005
Location: ft lauderdale
Posts: 868
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by RoadSpike
Not to try and steal from you guys but I know zeitronix makes and adapter for those that don't want to cut up their wiring. Just have to contact their sales department for the order .
No problem. I was not aware of an adapter for the wiring. We just sell that plate that allows the sensor to be fitted to the IM.
Old Apr 13, 2010, 12:36 PM
  #10  
EvoM Moderator
Thread Starter
iTrader: (10)
 
scheides's Avatar
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 4,827
Likes: 0
Received 12 Likes on 6 Posts
Originally Posted by diiirk@AwdMotorsports
No problem. I was not aware of an adapter for the wiring. We just sell that plate that allows the sensor to be fitted to the IM.
wiring and adapter info posted. I'd love to see a plug adapter, that would be slick! Maybe spoolinup can source these?
Old Apr 13, 2010, 01:32 PM
  #11  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by scheides
wiring and adapter info posted. I'd love to see a plug adapter, that would be slick! Maybe spoolinup can source these?
Back when I was originally doing this almost a year ago really I discovered the part number for the plastic piece.

Here's my old thread.
https://www.evolutionm.net/forums/ec...connector.html

Here's the part number I came up with.
Part number 1254487003 for the bosch male 3 pin connector

That of course doesn't include the other round 3 pin connector for the AEM/Zeitronix sensor but if any seasoned shop wants to make them available that would be nice.
Old Apr 13, 2010, 10:51 PM
  #12  
Evolving Member

iTrader: (19)
 
Ronnie Size's Avatar
 
Join Date: Oct 2005
Location: Springfield, MA
Posts: 249
Likes: 0
Received 1 Like on 1 Post
After buying a $150 sensor, then $30-40 for an adapter and $40 shipped for a p-n-p harness it gets kind of out of hand.

I sold my AEM for $125 today, buying the omni power tomorrow which will be much easier.
Old Apr 13, 2010, 10:54 PM
  #13  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by Ronnie Size
After buying a $150 sensor, then $30-40 for an adapter and $40 shipped for a p-n-p harness it gets kind of out of hand.

I sold my AEM for $125 today, buying the omni power tomorrow which will be much easier.
Its not for the faint of heart
Old Apr 14, 2010, 04:27 AM
  #14  
Newbie
 
Racexerxes's Avatar
 
Join Date: Apr 2007
Location: FL
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
AEM 5-bar MAP sensor is same to Zeitronix 5 bar sensor?
Old Apr 14, 2010, 09:08 AM
  #15  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by Racexerxes
AEM 5-bar MAP sensor is same to Zeitronix 5 bar sensor?
Yep


Quick Reply: AEM 5-bar MAP sensor compatibility settings for USDM 8/9



All times are GMT -7. The time now is 11:32 AM.