Tuning Wiki

This is a historical revision. Read the current page or return to its history.

Page organisation in this revision
Page type
Technical article
Subject
Tuning Software
Parent
Section level
Applies to
No ECU-specific applicability
Tool groups
Flashing and tuning tools
Manufacturers
None

← All map and hex editors

WinOLS is EVC electronic’s Windows software for analysing and editing the memory contents of engine and other control units. It combines a raw data view with tools for locating calibration tables, defining maps and working on several versions of a file. It is aimed at users who want to inspect both identified maps and the surrounding binary data.

WinOLS hexdump with a detected map and a small preview
EVC’s example highlights a possible 16-by-8 map in the raw data; the preview helps assess its shape before treating it as a calibration. Image credit: EVC electronic; proprietary screenshot, no open licence stated; reproduced for software review. Image source.

Maps and data views

WinOLS can search for possible maps and show the results in a project map list and in the underlying data. A map may be viewed as a table, a 2D graph or a 3D surface; the hex/decimal view remains useful for examining bytes and adjacent areas. Search results are candidates, so their address, dimensions, byte order, axes and scaling still need to be checked against the specific ECU software.

Map packs and imported definitions can supply names and structure. EVC documents several ways to reuse map information and compare changes between related projects, but a similar-looking file is not proof that its maps have identical addresses or meanings.

Projects, checksums and equipment

WinOLS organises work in projects with an original file and named or commented versions. This is useful when comparing an edit with its starting point or returning to an earlier stage. EVC lists plug-ins for checksum correction and for additional import functions; support depends on the ECU, plug-in and licence. EVC also lists supported programming hardware, but file editing by itself does not establish a read/write procedure for a particular ECU.

Before choosing it

  • Check the base licence, premium features and plug-ins needed for the exact task.
  • Check definition availability and compatibility with the ECU’s hardware and software numbers.
  • Confirm whether the editor, a plug-in or the programming tool will handle all checksums.

Sources