EvoScan

From EvoEcu

Jump to: navigation, search


EvoScan is a program created by Evo4Mad (Hamish). The program connects to the ECU via an OpenPort 1.3U or OpenPort 2.0 USB Cable Logging Cable. EvoScan allows you to log ECU data and also has the ability to connect to and log from a Wide Band Air Fuel Meter.

It also has the ability to reflash the following Mitsubishi ECUs Evo7/8/9/and can also reflash any other 2002-2008 Mitsubishi.

It also has Diagnostic Trouble Codes Support, Special Tuning ECU Screens, Advanced Graph Viewer, Actuator support for bleeding AYC and other actuators.

14th March 2009 - New For EvoScan Display Unit Software v1.3
GPS Navigator v1.3 is now available for download by registered users from the new private GPSNav website.

- Added: The Ecu reFlash read/write screen can now connect after dataogging, and it will cancel the datalogging if its still running.
- Added: ReFlash Evo9 Support - please let me know if this is working on Evo9 ecus.
- Added: Lap Timer EXAMPLE Only Screen.
- Added: 1/4 Mile EXAMPLE Only Screen.
- Added: Actuators is EXAMPLE Only Screen.

23rd February 2009 - New For EvoScan Display Unit Software v1.2
- Added: Auto Start Feature, such as auto start logging, auto start csv logging, auto display gauges on connection.
- Added: 0% Throttle Position Sensor Fix option, this displays the TPS sensor as 0 on the gauges calculated from the minimum value received for the TPS.
- Added: You can choose from the Options->Settings which items you would like to see on the Gauges. Choose any dataitem for each of the 5 Numeric Gauges.
- Added: Alarms option, so that you can be warned via the built in speaker of high temperatures, high knock sum, or high injector duty cycle, etc. You can set up any combination of alarms.
- Added: The Actuators screen is available from the options menu, even though this is still in progess, you can see how it is going to work in the next verison.
- Added: Diagnostic Codes now has 4 options, OBDII DTC CELs, MUTII EFI, MUTII AYC, MUTII ABS ecus.
- Added: RPM gauge now calculates as it should.
- Updated: the Options-> Desktop feature now leaves EvoScan running in the background, so that you can run other apps simultaneously.

Future enhancements
- Fuel Consumption calculations mpg and km/100L.
- EFI/AYC/ABS Actuators support.
- More Gauge screens.
- OpenPort 2.0 support.
- Multitask between Applications using the external buttons.
- 0-100, 0-60ft times.
- Lap Timer, and Sector Times.
- GPS data logging.

January 2009 - New EvoScan GPS Navigator - Full colour 480x272 Resolution/Datalogger/Reflashing/Touchscreen - Supports MUT-II 1996+ Mitsubishis. now available, since 9th February 2009.

January 2009 - EvoScan v2.6 Beta8 version available. Vista 64bit logging support. (download EvoScan v2.6 beta8 here) Let me know any issues asap.

You can go to the folder c:\program files\evoscan\ and make a copy of the "EvoScan v2.5" folder and rename it to "EvoScan v2.6 beta8" and then extract the EvoScanUPGRADEv2.6beta8.zip over the top of the new "EvoScan v2.6 beta8" folder.

New For EvoScan v2.6 beta8
- Added: EvoScan Reflashing Mitsubishi Evo9 or other SH7055 ecus.
- Fixed: EvoScan Vista 64bit now works with datalogging. I changed some compiler settings and have now got it working correctly. EvoScan also now uses HKEY\CurrentUser for settings, as Vista no longer allows HKEY\LocalMachine for storing settings.
- Added: Wideband LC1 Recalibration Feature under the Wideband menu, this Free Air Recalibration, it also sets the LC1 sensor setting to 14.7 (Gasoline) so that the A/F Ratio displays correctly when logging.
- Fixed: Wideband LC1 missing values in the csv log. It will now also log zeros when the oxygen levels are spinning or the device is initializing, also I have capped the wideband logging at 50AFR so that its easier to view the logs on the graphs without the wild high values after lifting off the accelerator.
- Added: Pre1997 Display Diagnostic Codes is now added back on request, this means that if the "Display DTCs" can't get an OBDII diagnostic code response, it will attempt the old mitsubushi MUTII diagnostic trouble codes method, ideal for Evo4/5/6.
- Updated: Actuator Mode from SAS mode to Speed Adj Srew mode. Tired of your idle not settling very well after the battery is disconnected, now you can set the idle setting screw correctly, and make your car run smoother off throttle.
- Updated: Added 1byte Load for Tephra's ecu mod.
- Updated: MapTracer now auto loads xml file based on bin/hex/rom file.
- Updated: Dataitem Priority number now enabled, a value of 2 will mean that the dataitem will only be checked every 2nd cycle, a value of 10 will mean the value will only update once every 10 full cycles.
- Updated: In progress, openport 2 cable support.
- Updated: MapTracer now displays a border around the cell you have clicked on to easily reference the actual values to the ROM values.
- Updated: MapTracer now displays an enhanced tooltip with a column containing the Interpolated Target value based on the ECU ROM file's Actual Load and Actual RPM. This value is what the ecu calculated as the Target Timing or Target AFR was at the time the vehicle was running.
- Updated: Diagnostic Trouble codes now looks for 1996+ vehicle DTCs first (i.e. evo7/8/9+), then checks for Pre 1996 Vehicle DTCs (i.e evo4/5/6)
- Updated: ChartMin and ChartMax in the data.xml is used for displaying a second scaled axis on the right hand side. perfect for Wideband sensor graphing with a scale of 10-16 AFR. Thanks Tephra for testing that out.
- Updated: Evo7/8 Reflashing support.

Outstanding EvoScan issues being worked on: (your issue not being addressed here? send me a support ticket at www.evoscan.org/helpdesk)
- OpenPort 2.0 now Supported, beta9 - not yet released until DTC is done.
- DTC for OpenPort 2.0 and MUT DTC support. In progress this weekend.
- Wideband Serial port logging in Vista 64bit, requires a serial port code rewrite, in progress this week.
- Evo10 Datalogging Support (OP2.0 usb cables only) nearly done, 100 to 190 Samples per second.
- Evo5/6 Reflashing support. - Inprogress.
- Evo10 Reflashing support. - Inprogress.

New Standalone GPS Touch Screen!! New Standalone EvoScan GPS Navigator - Full colour 480x272 Resolution/Datalogger/Reflashing/Touchscreen
You can display your live vehicle parameters on your dashboard without a laptop, via the 16pin diagnostic connector and MUTII protocol. You can get the same display items as EvoScan. The dimensions of the display unit is 13cm by 9cm, and has an EvoScan USB adapter plug for your OpenPort 1.3U cable, which plugs directly into your vehicles 16pin diagnostic port under the dashboard. Supports all Mitsubishi MUTII vehicles - All 1994+ Mitsubishi Vehicles support this.
- EvoScan GPS Navigator (GPS/MP3/Movie Player/EvoScan/Mitsi Reflashing)
- GPS Receiver, Windscreen suction.
- GPS Navigation Software available: TomTom Navigator v7, GarminXT v6, iGo v4, I can help with sourcing local maps for your country.
- Connect a EvoScan 1.3U or EvoScan 1.4E Cable for Datalogging and Reflashing.
- Comes with a 1Gb SDCard for logging and storing roms for reflashing.
- EvoScan support for Datalogging, DTC Codes, Actuators, Gauges, Alarms.
- ECUFlash read/write ROMS from your ecu. Supports 2001-2007 Mitsubishi (for example Evo7/8/9/GS/GT/OZ)
- Full Colour Touchscreen (480x272 32bit colour resolution)
- MP3 Music Player (play your SDCard full of MP3s via the build in speaker, or plug an external amplifier directly into the LCD device 3.5mm audio plug)
- MPEG4 Movie Player (convert your DVD format to MP4 format and watch your favourite DVDs in the car in widescreen resolution 480x272 )
- Free EvoScan GPS Navigator software updates via Internet onto your SDCard.
- Supports Mitsubishi MUTII 1994-2007 (Subaru and OBDII support coming soon)

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_Navigator.jpg[/IMG]

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_Gauges1.jpg[/IMG]

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_DataLogger.jpg[/IMG]

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_Menu.jpg[/IMG]

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_Options.jpg[/IMG]

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_GPSNav.jpg[/IMG]

[[Image:http://www.limitless.co.nz/cables/images/EvoScan_GPS_Gauges2.jpg[/IMG]

Here are some more pictures I took of the actual real live display-units before packaging them up today to send to those who have pre-ordered.
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC1.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC2.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC3.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC4.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC5.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC6.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC7.jpg[/IMG]
[[Image:http://www.limitless.co.nz/cables/images/EvoScanPPC8.jpg[/IMG]

- Accessories include: Windscreen Attachment, EvoScan USB Adapter cable, 12v Car Charger, 1Gb SD Card for storing logs, roms, gps maps, mp3s, dvd videos. (EvoScan OpenPort 1.3U USB cable is separate) Now Available for immediate delivery.

It even runs on a battery if you want to go completely mobile with GPS navigation. Large mHa Battery! 4-5Hours with screen backlight on.


Here is a screenshot showing the 2nd axis now added to the Gauge Screen. If you add a ChartMin > 0 and a ChartMax to a logger dataitem then it will create an axis on the right hand side and scale it accordingly.
[[Image:http://www.limitless.co.nz/cables/images/EvoScanv2.6_1.PNG[/IMG]

This thread is solely for talking about FEATURES and FEATURE REQEUESTS and do NOT post anything to do with any problems you have. please use the Questions and Answers thread for that. here.

EvoScan v2.6 beta9 is proving to work very well with both v1.05 and v1.04 firmware of the OpenPort2.0 cable. Take a look at this:

[[Image:http://www.limitless.co.nz/EvoScan/images/EvoScanBeta9v105.png[/IMG]

EvoScan v2.6 beta9 with SuperSpeed enabled, log to disk disabled, and Multithreading disabled:
[[Image:http://www.limitless.co.nz/EvoScan/images/EvoScanBeta9v105b.png[/IMG]

Latest version information and feature requests can always be found on the evolutionm.net forums
http://forums.evolutionm.net/ecuflash/381128-evoscan-v2-6-new-evoscan-gps-logger-reflashing-touchscreen-review.html

The EvoScan Support Desk is also available at www.evoscan.org/helpdesk

EvoScan Map Tracer


Many versions of EvoScan include a map tracer. This allows you to see upper, lower, and average values reported by your car for a cell you have selected in your map. This feature is mainly used for Fuel and Timing maps since these are the axes used by the charting program. Not much attention has been paid to this feature for viewing 3d boost (with the axes of that table) or other loggable items because many of these are newer features. It is especially helpful that it will show you the cell in your map when you select a cell in the log window. This makes it much easier to trace a tune and see what needs to be modified.

Image:MaptracerExample.JPG

Problems with the Map Tracer Feature

Logged Items
Unfortunately EvoScan bases this chart off of ECULoad (or LoadCalc, in some cases) and standard RPM. If you are using the 1 byte load mod or 2 byte RPM you can run into issues. Incorrect XML Definitions
You can also run into issues if your XMLs are incorrectly defined in the Evoscan XML directory. It is often easiest to simply remove all unnecessary tables from the EvoScan definition files to ensure that you will not run into any snags. You can also add Alt-map tables (which are not included by default) and/or Big-Map tables for newer versions of the TephraMod.
How to: For problematic map tracers or BigMap tracing
EvoM user Fostytou details this method in a thread here and here and further down.

Essentially all you are going to do is make sure everything is properly defined for your rom, and as minimalistically as possible.

  • 1) Get loadCalc values in your log. The first time I did this I copied the load1byte column to to a column with "LoadCalc" in the header in the EvoScan XML (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.
    • 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 and 1ByteLoad 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.
<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. Dont forget to update the InjectorScaling on the Main Form, with your injector scaling value used for your rom. 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" />


  • 2) Modify an XML to have no includes, just all of the scalings from the base file and the fuel and timing tables. EG:
<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>


  • 3) Open EvoScan MAP Tracer and pick your log file.
  • 4) Right-click on the bottom and click "Load HEX and XML files."
    • The first file you load is the ROM XML file you copied from ECUFlash. This would be the 88590715.xml file that you just made, and if it works properly it should load automatically from now on when you select your ROM.
    • The second file is your actual .hex/.bin ECUFlash flash file (your current tune or the one you were using when the log file was created). If you don't have one, you will have to use ECUFlash to connect to your ECU and download whatever tune you currently have.
  • 5) Now everything should be loaded and you can click on the parameters on the left to view them.
Personal tools