Notices
ECU Flash

EvoScan Map Tracer - Alt-Maps (and standard maps)

Thread Tools
 
Search this Thread
 
Old May 19, 2009 | 04:04 PM
  #16  
fostytou's Avatar
Thread Starter
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
By alt-maps I'm referring to the alternate maps in my tephra-mod section.

I got it to work! Its not very smooth, but here is what I did:

1) Copied my load1byte column to to a column with "LoadCalc" in the header, be sure to delete the old "LoadCalc" column. (You can also just make a copy of the log and rename the load1byte or do as others have suggested and rename it in evoscan). This is silly because it allows you to then select which column you want to use for load. I assume if you log loadcalc or forced evoscan to populate it with 0 in each entry you would then be able to just select the correct load column.
2) Modified an XML to have no includes, just all of the scalings from the base file and the fuel and timing tables. EG:
Code:
	<table name="High Octane Fuel Map - ALT" category="Fuel" address="49b4d" type="3D" swapxy="true" scaling="AFR">
		<table name="Engine Load" address="6ec8" type="X Axis" elements="20" scaling="Load"/>
		<table name="RPM" address="6ea0" type="Y Axis" elements="15" scaling="RPM"/>
	</table>

	<table name="High Octane Ignition Map 1 - ALT" category="Timing" address="49c8d" type="3D" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="6f2c" type="X Axis" elements="21" scaling="Load"/>
		<table name="RPM" address="6efa" type="Y Axis" elements="20" scaling="RPM"/>
	</table>



  <table name="High Octane Fuel Map" category="Fuel"  address="2dbd" type="3D" swapxy="true" scaling="AFR">
    <table name="Engine Load" address="6ec8" type="X Axis" elements="20" scaling="Load"/>
    <table name="RPM" address="6ea0" type="Y Axis" elements="15" scaling="RPM"/>
  </table>


  <table name="High Octane Ignition Map 1" category="Timing" address="33e9" type="3D" swapxy="true" scaling="Timing">
    <table name="Engine Load" address="6f2c" type="X Axis" scaling="Load" elements="21"/>
    <table name="RPM" address="6efa" type="Y Axis" scaling="RPM" elements="20"/>
  </table>
(Note: Don't keep these in your ecuflash XML directory or it may have strange effects when trying to open your ROMs!)
3) R-clicked and loaded my hex and XML files

As a secondary tip for those out of the know, you can right click the actual map that is displayed below to then switch between which map you want displayed in the window.


----EDIT: If you move the xml you created to the evoscan\ROMs directory it will automatically be detected. Getting better....

Last edited by fostytou; May 19, 2009 at 04:18 PM.
Reply
Old May 19, 2009 | 04:14 PM
  #17  
fostytou's Avatar
Thread Starter
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Ok, it looks like you can also just select the evoscan\ROMs file for your non-tephra ROM if you just want a quick fix and don't care what the lower window displays.

I tried to just make a copy of it and rename the file and ROMID header, but it didn't automatically detect it like it did for the one I created.

Either way, it seems like loadcalc is the only real barrier to entry here. Somebody get Hamish on it.

Other side note, I'm running v2.6 b11
Reply
Old May 19, 2009 | 04:28 PM
  #18  
fostytou's Avatar
Thread Starter
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
More progress... Unfortunately you can't just have evoscan write a first and last entry of 0 with calc/priority 100. No matter what is selected in the drop down tracer is looking for loadcalc. You have 2 options:
1) rename the logged item for load1byte to "loadcalc" (less data, but could be confusing in the future)
2) Replace your loadcalc evoscan entry with these 2. Log the DEAD version. This should not really have an impact on performance, just create a very slightly larger log.

Code:
        <DataListItem DataLog="N" Color="" Display="Load Calculated REAL" LogReference="LoadCalcXXX" RequestID="29" Eval="5*[InjectorScaling]*((0.256*x)-(-0.1026*[Battery]+1.8741))/(14.7*128/[AFRMAP])" Unit="Load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" Notes="This is just an extended calculation to forumulate the real Load value beyond that shown in ECULoad.  A more accurate method is to reflash your ecu with a ROM mod that allows you to log 2Byte Load.&#xD;&#xA;&#xD;&#xA;Dont forget to update the InjectorScaling on the Main Form, with your injector scaling value used for your rom.&#xD;&#xA;&#xD;&#xA;5*InjScaling*([InjPulseWidth]-(-0.1026*[Battery]+1.8741))/[AFRMAP]" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Load Calculated DEAD" LogReference="LoadCalc" RequestID="CALC" Eval="[Load1B]" Unit="Load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" Notes="Fake Load to get map tracer to work." Priority="1" Visible="False" />
Reply
Old May 19, 2009 | 05:19 PM
  #19  
Appauldd's Avatar
Evolved Member
iTrader: (22)
 
Joined: Nov 2003
Posts: 2,408
Likes: 7
From: Northern KY near Cincy
Originally Posted by fostytou
What items are you required to log for it to work? Can it work on any map or just fuel/timing?

It should work with any item that you logged.
Reply
Old May 19, 2009 | 06:16 PM
  #20  
fostytou's Avatar
Thread Starter
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by Appauldd
It should work with any item that you logged.
Well, it seems to work for whatever items you log, but only under the conditions that you log ECULoad and rpm. This also assumes that you want the item displayed on a load vs RPM graph (that of your rom or any other rom you load).

I didn't know if it could, for instance, trace where you were on the boost maps because I had never seen the functionality before. Now I see that its more of a "plotter" than a "tracer".
Reply
Old May 20, 2009 | 01:09 AM
  #21  
Appauldd's Avatar
Evolved Member
iTrader: (22)
 
Joined: Nov 2003
Posts: 2,408
Likes: 7
From: Northern KY near Cincy
Yeah, essentially all the tracker does is plot on the grid all of the cells used in a specific pull. I find it usefull to only have enough information in the log for the pull. Any extra information makes the tracked cells jumbled.

Typically I wil turn on EvoScan just before I start a 3rd gear pull (I start to log just after I go into 3rd gear at like 2000 rpm). As soon as I let off of WOT I shut EvoScan down. This way I am logging only the pull to make it easier to track the pull in map tracker.

Another way is to go into excel and delete any un-needed logged data. Then open file in EvoScan and plot your pull with map tracker.
Reply
Old Jun 5, 2009 | 12:26 AM
  #22  
SeanV's Avatar
Evolving Member
 
Joined: Feb 2008
Posts: 214
Likes: 1
From: South Africa
Originally Posted by fostytou
By alt-maps I'm referring to the alternate maps in my tephra-mod section.

I got it to work! Its not very smooth, but here is what I did:

1) Copied my load1byte column to to a column with "LoadCalc" in the header, be sure to delete the old "LoadCalc" column. (You can also just make a copy of the log and rename the load1byte or do as others have suggested and rename it in evoscan). This is silly because it allows you to then select which column you want to use for load. I assume if you log loadcalc or forced evoscan to populate it with 0 in each entry you would then be able to just select the correct load column.
2) Modified an XML to have no includes, just all of the scalings from the base file and the fuel and timing tables. EG:
Code:
	<table name="High Octane Fuel Map - ALT" category="Fuel" address="49b4d" type="3D" swapxy="true" scaling="AFR">
		<table name="Engine Load" address="6ec8" type="X Axis" elements="20" scaling="Load"/>
		<table name="RPM" address="6ea0" type="Y Axis" elements="15" scaling="RPM"/>
	</table>

	<table name="High Octane Ignition Map 1 - ALT" category="Timing" address="49c8d" type="3D" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="6f2c" type="X Axis" elements="21" scaling="Load"/>
		<table name="RPM" address="6efa" type="Y Axis" elements="20" scaling="RPM"/>
	</table>



  <table name="High Octane Fuel Map" category="Fuel"  address="2dbd" type="3D" swapxy="true" scaling="AFR">
    <table name="Engine Load" address="6ec8" type="X Axis" elements="20" scaling="Load"/>
    <table name="RPM" address="6ea0" type="Y Axis" elements="15" scaling="RPM"/>
  </table>


  <table name="High Octane Ignition Map 1" category="Timing" address="33e9" type="3D" swapxy="true" scaling="Timing">
    <table name="Engine Load" address="6f2c" type="X Axis" scaling="Load" elements="21"/>
    <table name="RPM" address="6efa" type="Y Axis" scaling="RPM" elements="20"/>
  </table>
(Note: Don't keep these in your ecuflash XML directory or it may have strange effects when trying to open your ROMs!)
3) R-clicked and loaded my hex and XML files

As a secondary tip for those out of the know, you can right click the actual map that is displayed below to then switch between which map you want displayed in the window.


----EDIT: If you move the xml you created to the evoscan\ROMs directory it will automatically be detected. Getting better....
Thx...

I got this to work first time.
I am logging 2byte load with the V7t5 96530706 ROM, and using the above instructions, my map tracer is working perfectly again.

Here is how I got it working....

Step 1
First step is to copy the std 96530006 xml file from the ECUFlash\Rommetadata\mitsubishi\evo folder and paste in into your EvoScan2.5\ROM folder.
Then rename this file you just copied, to 96530706.xml

Step 2
Then using notepad, I opened the 96530706.xml file from the ECUFlash\Rommetadata\mitsubishi\evo folder, copied the Alt map entries for fuel and ignition maps out of that file, then pasted them into the new 96530706.xml file (which should be sitting in EvoScan2.5\ROM folder, if you followed Step1 above).
I also renamed the 96530006 entries in the header part of the file to 96530706, (not sure if it was needed) and then saved it.

Opened EvoScan, started maptracer, loaded my log file (I still got the error message), right click and loaded my last saved hex/bin file that the log was based on.
And then loaded the 96530706.xml file from the EvoScan2.5\ROM folder (which you just created from the steps above)

Map tracer worked perfectly. (Next time you go into map tracer you shouldn't get the error message any more.)

Thx Fostytou for the original idea/instruction.
Reply
Old Jun 5, 2009 | 08:35 PM
  #23  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Any idea why after working for a week EVOScan will not let me select the XML file I want to use for MapTracer? It work for a while, now it seems to be pulling it's own XML file and not using the one I made up so in turn it's giving me the same error again "Object reference blah blah blah". Anyone else have trouble with EVOScan not allowing you to even choose the XML?

~Zach
Reply
Old Jun 6, 2009 | 11:29 AM
  #24  
fostytou's Avatar
Thread Starter
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by phenem
Any idea why after working for a week EVOScan will not let me select the XML file I want to use for MapTracer? It work for a while, now it seems to be pulling it's own XML file and not using the one I made up so in turn it's giving me the same error again "Object reference blah blah blah". Anyone else have trouble with EVOScan not allowing you to even choose the XML?

~Zach
If you have an xml in the evoscan xml directory that matches your ROMID it should automatically pull it up. Did you possibly rename one that you didn't want to your v6/v7 romID? (By rename I mean in the xml). You can move all of them out of that directory (to a folder on your desktop or something) and just put the one you want for sure to double check if that is the problem.... otherwise I think there is some way to force it to allow you to select.
Reply
Old Jun 6, 2009 | 01:43 PM
  #25  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Originally Posted by fostytou
If you have an xml in the evoscan xml directory that matches your ROMID it should automatically pull it up. Did you possibly rename one that you didn't want to your v6/v7 romID? (By rename I mean in the xml). You can move all of them out of that directory (to a folder on your desktop or something) and just put the one you want for sure to double check if that is the problem.... otherwise I think there is some way to force it to allow you to select.
Tried removing all other XMLs and it automatically installs them again, must be part of the check when it loads the program. I didn't rename I added the additional XML that I created (there was not one in the directory) I know it's not loading my XML because the map names are not what I named them and it only shows two maps not four. Weird part is when I right click to load the ROM / XML it only asks me to load my ROM not my XML like it used to. I am a computer engineer and network engineer so I know my way around computer, just not understanding what is going on here.....

Maybe it is a bug....
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Raceghost
ECU Flash
1
Nov 16, 2016 08:53 PM
clockworktoy
ECU Flash
5
Dec 11, 2011 12:20 AM
jcsbanks
ECU Flash
91
Jun 9, 2011 11:45 AM
MadMsheen
ECU Flash
3
Jan 7, 2011 02:47 PM
Seijuro
ECU Flash
7
Mar 18, 2010 03:09 PM




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